wallet-solana
Overview of the @tetherto/wdk-wallet-solana module
A simple and secure package to manage BIP-44 wallets for the Solana blockchain. This package provides a clean API for creating, managing, and interacting with Solana wallets using BIP-39 seed phrases and Solana-specific derivation paths.
Features
BIP-39 Seed Phrase Support: Generate and validate BIP-39 mnemonic seed phrases
Solana Derivation Paths: Support for BIP-44 standard derivation paths for Solana (m/44'/501')
Multi-Account Management: Create and manage multiple accounts from a single seed phrase
Solana Address Support: Generate and manage Solana public keys and addresses
Message Signing: Sign and verify messages using Ed25519 cryptography
Transaction Management: Send transactions and get fee estimates
SPL Token Support: Query native SOL and SPL token balances
TypeScript Support: Full TypeScript definitions included
Memory Safety: Secure private key management with memory-safe implementation
Provider Flexibility: Support for custom Solana RPC endpoints
Fee Estimation: Dynamic fee calculation with recent blockhash
Program Interaction: Support for interacting with Solana programs
Supported Networks
This package works with the Solana blockchain, including:
Solana Mainnet
Solana Devnet
Solana Testnet
Localnet

