Packages
Browse packages indexed by the registry.
A Bitcoin light-client according to the BIP-157/BIP-158 specifications
BIP32 hierarchical key derivation implemented in a generic, no_std-friendly manner. Supports deriving keys using the pure Rust k256 crate or the C library-backed secp256k1 crate
Simple bitcoin message signer for nested segwit and taproot wallets.
bip32_derivation
A no_std, allocator-backed Rust crate for parsing, serializing and clear-signing BIP-388 wallet policies.
Simple BIP-39 mnemonic validator: language detection, word count and checksum. No seed derivation.
BIP39 dictionaries with apis to convert between words and binary representation
BIP39 Lexical Data
Bip39 implementation mnemonic system in rust
A simple mnemonic generator
BIP-85 - deterministic entropy from bip32 keychains
Efficient decoding and encoding for bencode
Common handshaking interface as well as a default handshake implementation
Communication with bittorrent HTTP trackers
Magnet link parsing and construction
Parsing and building of bittorrent metainfo files
Bittorrent Infrastructure Project Piece Selection Module
Communication with bittorrent UDP trackers
binary size-effective format used in Divan smart contracts, wasm bindings, network protocols, etc.
A generic Rust crate for heavy-light decomposition (HLD) that enables efficient path queries and updates on trees. Supports customizable combine functions, lazy propagation, and all standard HLD operations including LCA queries, path queries, and path updates with O(log² n) complexity.