Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(frontend): integration of Solana #3845

Draft
wants to merge 38 commits into
base: main
Choose a base branch
from
Draft

Conversation

AntonioVentilii
Copy link
Collaborator

@AntonioVentilii AntonioVentilii commented Dec 4, 2024

WIP - This is the feature branch for Solana

Motivation

Changes

Tests

bitdivine and others added 30 commits December 4, 2024 14:16
# Motivation
We need a local solana testnet in order to test solana integration
<!-- Describe the motivation that lead to the PR -->

# Changes
- Add a dev-tools file to store tool versions.
- Add a tool to install the version of solana specified in the dev-tools
file.
- Add a tool to start solana in the background
- Start solana before running the e2e tests

# Tests
After starting solana, there is a health check that will fail if solana
failed to start.

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
# Motivation

We add all the Solana networks to the codebase ([docs
here](https://solana.com/developers/cookbook/development/connect-environment)).
Note that the icons are still a work in progress.
# Motivation

Some Solana faucet for development.
# Motivation

Including aliases for Solana directory.
# Motivation

We create a new type for Solana networks that include the RPC API URL.

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
# Motivation

We install Solana SDK that will come useful for the integration.

Documentation at: https://solana.com/docs/clients/javascript
# Motivation
We have a more recent signer with support for Schnorr signatures.

# Changes
- Bump signer version
- Update bindings

# Tests
# Motivation

Create method to fetch Solana balance from RPC API.
# Motivation

Feature flag for Solana.
# Motivation

Including the Solana networks in the dropdown
# Motivation

Adding the Schnorr functions for public key and signing in signer
canister.
# Motivation

Load Solana addresses.
# Motivation

Add Solana tokens
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants