Skip to main content

Crate kobe_core

Crate kobe_core 

Source
Expand description

Multi-chain HD wallet derivation library.

Core Wallet type holds a BIP-39 mnemonic and derives seeds for chain-specific derivers (kobe-evm, kobe-btc, kobe-svm, etc.).

let wallet = kobe::Wallet::from_mnemonic("abandon ...", None)?;
let eth = kobe_evm::Deriver::new(&wallet).derive(0)?;
let btc = kobe_btc::Deriver::new(&wallet, kobe_btc::Network::Mainnet)?.derive(0)?;

Modules§

mnemonic
BIP-39 mnemonic utilities.

Structs§

DerivedAccount
A derived account from any chain.
Wallet
A unified HD wallet that can derive keys for multiple cryptocurrencies.

Enums§

Error
Errors that can occur during wallet operations.
Language
Language to be used for the mnemonic phrase.

Traits§

Derive
Unified derivation trait implemented by all chain derivers.
DeriveExt
Extension trait providing batch derivation for all Derive implementors.

Type Aliases§

Result
Convenient Result alias.