Skip to main content

Crate kobe_sol

Crate kobe_sol 

Source
Expand description

Solana wallet utilities for Kobe CLI.

Provides Solana address derivation from a unified kobe::Wallet.

§Features

  • std (default): Enable standard library support
  • alloc: Enable heap allocation without full std (for no_std environments)
  • rand: Enable random key generation for StandardWallet

§Usage

use kobe::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§

DerivedAddress
A derived Solana address with associated keys.
Deriver
Solana address deriver from a unified wallet seed.
ParseDerivationStyleError
Error returned when parsing an invalid derivation style string.
StandardWallet
A standard Solana wallet with a single keypair.

Enums§

DerivationStyle
Solana derivation path styles for different wallet software.
Error
Errors that can occur during Solana wallet operations.

Type Aliases§

Result
A convenient Result type alias for kobe-sol operations.