solflare

by boy-hack

Work with Solflare wallet - manage Solana assets, staking, custom RPC setup, hardware wallet integration, and NFT management.

View Chinese version with editor review

安装

claude skill add --url github.com/openclaw/skills/tree/main/skills/boy-hack/test123asdzc

文档

Solflare Wallet

Installation

Supported Features

FeatureSupported
SolanaYes
SPL TokensYes
NFTsYes
StakingYes (built-in)
LedgerYes
dApp BrowserYes

Configure Custom RPC

Settings → Network → Custom RPC

Recommended RPCs:

code
Helius: https://mainnet.helius-rpc.com/?api-key=YOUR_KEY
QuickNode: https://YOUR_ENDPOINT.solana-mainnet.quiknode.pro/
Triton: https://YOUR_PROJECT.triton.one/
GenesysGo: https://ssc-dao.genesysgo.net/

Staking SOL

  1. Portfolio → Staking → Stake
  2. Choose validator or use Solflare's stake pool
  3. Enter amount
  4. Confirm transaction

Check stake via CLI:

bash
solana stakes YOUR_ADDRESS --url mainnet-beta

View Stake Accounts

bash
solana stake-account YOUR_STAKE_ACCOUNT_ADDRESS --url mainnet-beta

List all stakes:

bash
curl -s -X POST https://api.mainnet-beta.solana.com -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "getProgramAccounts",
  "params": [
    "Stake11111111111111111111111111111111111111",
    {
      "encoding": "jsonParsed",
      "filters": [
        {"memcmp": {"offset": 12, "bytes": "YOUR_ADDRESS"}}
      ]
    }
  ]
}'

Import Tokens

Portfolio → Manage Token List → Add Token

Paste contract address:

code
USDC: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
USDT: Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB
mSOL: mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So
stSOL: 7dHbWXmci3dT8UFYWYZweBLXgycu7Y3iL6trKn1Y7ARj

Check Balances (CLI)

SOL balance:

bash
solana balance YOUR_SOLFLARE_ADDRESS

Token balances:

bash
spl-token accounts --owner YOUR_SOLFLARE_ADDRESS

NFT Management

Portfolio → NFTs tab

View NFTs via CLI:

bash
# Install metaboss
cargo install metaboss

# List NFTs
metaboss snapshot mints -c YOUR_ADDRESS -o nfts.json

Hardware Wallet (Ledger)

  1. Install Solana app on Ledger
  2. In Solflare: Add Wallet → Hardware Wallet → Ledger
  3. Connect and select address

Check Ledger address:

bash
solana-keygen pubkey usb://ledger

Transaction History

Via Solscan:

code
https://solscan.io/account/YOUR_ADDRESS

Via CLI:

bash
solana transaction-history YOUR_ADDRESS --limit 10

Priority Fees

Settings → Priority Fee

  • Market: Dynamic based on network
  • Custom: Set exact amount in lamports

Collectibles (NFTs)

View metadata:

bash
metaboss decode mint -a NFT_MINT_ADDRESS

Connected dApps

Settings → Connected Apps → Manage

Export for CLI Usage

Settings → Export → Show recovery phrase

Create keypair file:

bash
solana-keygen recover -o ~/my-solflare.json

Troubleshooting

Staking not showing:

bash
# Verify stake accounts
solana stakes YOUR_ADDRESS

Transaction failed:

bash
# Check recent blockhash
solana block-time $(solana slot)

Token balance wrong:

bash
# Get actual balance
spl-token balance TOKEN_MINT --owner YOUR_ADDRESS

Solflare vs Phantom

FeatureSolflarePhantom
ChainsSolana onlyMulti-chain
Staking UIAdvancedBasic
LedgerFull supportFull support
Web versionYesNo
ValidatorsChoose anyLimited

Notes

  • Solflare is Solana-focused (no EVM chains)
  • Built-in staking with validator selection
  • Web version works without extension
  • Supports Ledger and Keystone hardware wallets
  • Professional staking analytics
  • NFT bulk management features