Skip to content
/ kobe Public

A lightweight, no_std multi-chain HD wallet derivation library in Rust.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

qntx/kobe

kobe

Crates.io Documentation License

kobe is a minimal, no_std-compatible Rust library for HD wallet derivation across multiple blockchain networks. It provides a unified interface for BIP39 mnemonic management and chain-specific address generation.

Features

  • Multi-chain support — Bitcoin (P2PKH, P2SH, P2WPKH, P2TR), Ethereum, Solana
  • HD derivation — BIP32, BIP39, BIP44, SLIP-10
  • Multiple derivation styles — Standard, Ledger Live, Ledger Legacy, Trust Wallet
  • no_std compatible — Suitable for embedded and WASM targets
  • Zeroizing — Sensitive key material is zeroized on drop

Security

This library has not been independently audited. Use at your own risk.

Key material handling:

  • Private keys use zeroize for secure memory cleanup
  • No key material is logged or persisted by the library
  • Random generation uses OS-provided CSPRNG via rand_core::OsRng

License

This project is licensed under either of the following licenses, at your option:

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache-2.0 license, shall be dually licensed as above, without any additional terms or conditions.

About

A lightweight, no_std multi-chain HD wallet derivation library in Rust.

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Contributors 2

  •  
  •