Expand description
Solana wallet utilities for Kobe CLI.
Provides Solana address derivation from a unified kobe_core::Wallet.
§Features
std(default): Enable standard library supportalloc: Enable heap allocation without full std (forno_stdenvironments)rand: Enable random key generation forStandardWallet
§Usage
use kobe_core::Wallet;
use kobe_sol::Deriver;
// Create a wallet from mnemonic
let wallet = Wallet::from_mnemonic(
"abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about",
None
).unwrap();
// Derive Solana addresses from the wallet
let deriver = Deriver::new(&wallet);
let addr = deriver.derive(0).unwrap();
println!("Address: {}", addr.address);Structs§
- Derived
Address - A derived Solana address with associated keys.
- Deriver
- Solana address deriver using SLIP-0010 Ed25519.
- Standard
Wallet - A standard Solana wallet with a single keypair (no HD derivation).
Enums§
- Error
- Errors that can occur during Solana wallet operations.