LedgerHQ/app-solana: Solana App For Ledger Wallet - GitHub
Maybe your like
Overview
This app adds support for the Solana native token to Ledger Nano S hardware wallet.
Current Features:
- Pubkey queries
- Parse, display and sign all Solana CLI generated transaction formats
- Blind sign arbitrary transactions (Enabled via settings)
Prerequisites
For building the app
- Install Docker
- For Linux hosts, install the Ledger Nano udev rules
- Pull Ledger Development Tools image
Build
Build the app in the container. The BOLOS_SDK variable is used to specify the target SDK, allowing to compile the application for each Ledger device. See Ledger Application Builder for more details.
# E.g. for Nano S $ sudo docker run --rm -ti -v "$(realpath .):/app" --user $(id -u $USER):$(id -g $USER) ghcr.io/ledgerhq/ledger-app-builder//ledger-app-dev-tools:latest bash$ BOLOS_SDK=$NANOS_SDK makeClean
Within the running development container
bash$ BOLOS_SDK=$NANOS_SDK make cleanWorking with the device
See Ledger Application Builder for more details.
Load
$ sudo docker run --rm -ti -v "$(realpath .):/app" --privileged -v "/dev/bus/usb:/dev/bus/usb" --user $(id -u $USER):$(id -g $USER) ghcr.io/ledgerhq/ledger-app-builder/ledger-app-dev-tools:latest bash$ BOLOS_SDK=$NANOS_SDK make loadDelete
Within the running development container
bash$ BOLOS_SDK=$NANOS_SDK make deleteTest
Unit
Run C tests:
bash$ make -C libsolRagger
Make sure that you have already built the application for the specific device.
Run Ragger tests:
# Install python test suite dependencies bash$ pip install -r "tests/python/requirements.txt" # Run test suite for the specific device, e.g. nanos bash$ pytest tests/python/ --tb=short -v --device nanos -k ""To regenerate golden snapshots, use --golden_run option.
Integration
First enable blind-signing in the App settings
bash$ cargo run --manifest-path tests/Cargo.tomlTag » How To Put Solana On Ledger
-
Solana (SOL) - Ledger Support
-
You Can Now Buy & Manage Solana (SOL) Through Ledger Live
-
Set Up And Use Solflare To Access Your Ledger Solana (SOL) Account
-
Set Up And Use Phantom To Access Your Ledger Solana (SOL) Account
-
How To Purchase Solana (SOL) And Store It In A Ledger Nano Based ...
-
Solana Now Supported In Ledger Live: How To Setup And Fund Your ...
-
Ledger Nano - Solana Docs
-
How Do I Send Solana From An Exchange To The Ledger Wallet? - Quora
-
How To Use Your Ledger Nano Hardware Wallet - Phantom
-
Ledger Nano X And Solana? - Reddit
-
Guide To Using Ledger Hardware Wallets On Solana
-
How To Easily Stake Solana SOL For Rewards | Staking On Ledger Live
-
How To Stake SOL In The Solflare Wallet Via Ledger | By Everstake
-
Ledger - Lido For Solana