Packages
Browse packages indexed by the registry.
minimal stream for reading from an existing vector by reference. It is designed for scenarios where efficient deserialization from a byte vector is required.
tools related to versioning
"What am I looking at?" A tool for decoding bitcoin-related strings.
Wallet library for Bitcoin
tools for interacting with the wallet database
A library providing a relatively thin wrapper around Bitcoin ZMQ, allowing the construction of asynchronous streams of transaction or block data.
A utility for generating and mining Bitcoin addresses in Rust.
A high-performance Bitcoin balance ETL tool for extracting wallet balances directly from Bitcoin Core's chainstate LevelDB, even on pruned nodes.
Bitcoin blockchain data structures
A client for a local or remote Bitcoin instance
A library to get Stratum V2 Template Distribution and Job Declaration Protocols from Bitcoin Core over IPC
Tools for interacting with BitcoinDA by SYS LABS
Implementation of the Bitcoin.de Trading API v4
A toolkit for Bitcoin hashing functions
Hash functions used by the rust-bitcoin ecosystem
Bitcoin hierarchical deterministic derivation library
Rust wrapper for the Bitcoin Core Hardware Wallet Interface.
Elliptic key types used in bitcoin
A high-performance multithreaded Bitcoin HD wallet address generator
Numeric functions & traits used by rust bitcoin, bitcoin_hashes and other packages, supporting rustc 1.29.0
Bitcoin descriptors library (part of descriptor-wallet)
Bitcoin OpCodes that can be used interchangably with unsigned primitives
Rust client library for talking to Bitcoin Core nodes using JsonRPC.
Bitcoin extended script types
Parse Bitcoin objects without allocations
A bitcoin solo miner for CPUs that changes the metadata each loop instead of nonce.
Rust-idiomatic, compliant, flexible and performant bitcoin URI crate.
A light Bitcoin node
General purpose library for using and interoperating with Bitcoin Cash.
A simple library providing the encoding/decoding of Bitcoin Cash addresses.
Encodes and decodes the BitcoinCash's Bech32 format
interface to let node manage chain clients (wallets, or maybe tools for monitoring and analysis in the future)
interface for giving clients ability to access the chain state, receive notifications, estimate fees, and submit transactions
interface for notifying when, for example: transactions are added/removed to the mempool, blocks are connected/disconnected, the block tip is updated, or the chain state is flushed
chain parameters define various tweakable parameters of a given instance of the bitcoin system -- this crate contains utilities for working with them
Bitcoin's libbitcoinconsensus with Rust binding.
Rust REST client for Bitcoin Core REST API
RPC client library for the Bitcoin Core JSON-RPC API.
RPC client library for the Bitcoin Core JSON-RPC API.
RPC client library for the Bitcoin Core JSON-RPC API.
JSON-enabled type structs for bitcoincore-rpc crate.
JSON-enabled type structs for bitcoincore-rpc crate.
A private library for Avabot project
Bitcoin Core ZMQ subscriber with minimal dependencies
A rust library to listen zmq sequence msgs from bitcoin core
RPC client library for the Bitcoin Core JSON-RPC API.
JSON-enabled type structs for bitcoincore-rpc crate.
Utility to run a regtest bitcoind process, useful in integration testing environments
BitcoinD JSON-RPC Async Client
Alternative storage for bitcoind block data