Arena-backed LevelDB-style skip list for Copy keys with custom comparators, providing lock-free read-friendly ordered storage for internal database and storage engine use.

0 audits · 4 versions · updated 2025-12-01

Low-level, non-owning byte Slice type for LevelDB-style storage in bitcoin-rs, providing pointer-based views, prefix operations, lexicographic comparison, and FFI-friendly interoperability without copying.

0 audits · 5 versions · updated 2025-12-01

Internal LevelDB-style snapshot list for bitcoin-rs: a raw-pointer-based doubly-linked list maintaining immutable database snapshots ordered by sequence number.

0 audits · 5 versions · updated 2025-12-01

C++-compatible LevelDB-style `Status` and `StatusCode` implementation used by bitcoin-rs for precise error classification, binary layout compatibility, and FFI with the Bitcoin Core LevelDB fork.

0 audits · 5 versions · updated 2025-12-01

Rust crate for efficient, scoped synchronization using 'parking_lot' raw mutexes.

0 audits · 3 versions · updated 2025-12-01

abstractions for working with Tables -- a Table is a sorted map from strings to strings. Tables are immutable and persistent. A Table may be safely accessed from multiple threads without external synchronization.

0 audits · 4 versions · updated 2023-03-31

compaction and corruption tests to be run on a leveldb instance

0 audits · 2 versions · updated 2023-04-01

Low-level utilities for bitcoin-rs/bitcoinleveldb providing C++-style non-dropping singletons and destructor control via DoNotDestruct and NoDestructor<T>.

0 audits · 5 versions · updated 2025-12-01

tools for working with versions -- each Version keeps track of a set of Table files per level. The entire set of versions is maintained in a VersionSet

0 audits · 3 versions · updated 2023-03-31

LevelDB-compatible VersionEdit encoding/decoding and manipulation utilities used by bitcoin-rs for manifest and version metadata management.

0 audits · 4 versions · updated 2025-12-01

toplevel interface for a bitcoin node (aka bitcoind process)

0 audits · 2 versions · updated 2023-04-02

tools for analyzing node usage behavior

0 audits · 2 versions · updated 2023-04-02

node transaction relays

0 audits · 2 versions · updated 2023-04-02

Tapscript signature algorithms for Bitcoin P2MR (BIP 360): secp256k1 Schnorr, ML-DSA-44, and SLH-DSA-SHA2-128s

0 audits · 5 versions · updated 2025-09-16

A Package for Reading from Bitcoin Core Binary Blockchain

0 audits · 16 versions · updated 2021-09-22

Bitcoin library for Rust

0 audits · 1 version · updated 2017-08-26

rpc tools interacting with the blockchain

0 audits · 2 versions · updated 2023-04-02

rpc tools for dumping data

0 audits · 2 versions · updated 2023-04-02

rpc tools related to mining

0 audits · 2 versions · updated 2023-04-02

miscellanous rpc requests

0 audits · 2 versions · updated 2023-04-02

rpc requests related to networking

0 audits · 2 versions · updated 2023-04-02

tools to launch an RPC server

0 audits · 2 versions · updated 2023-04-02

rpc tools interacting with transactions

0 audits · 2 versions · updated 2023-04-02

rpc utilities

0 audits · 2 versions · updated 2023-04-02

rpc tools for working with wallets

0 audits · 2 versions · updated 2023-04-02

Bitcoin transaction construction in Rust

0 audits · 5 versions · updated 2022-07-06

Ledger Nano X/S Bitcoin app utilization library

0 audits · 9 versions · updated 2022-07-06

Standardized Bitcoin RPC connection management

0 audits · 5 versions · updated 2022-07-06

benchmarks for the secp256k1 subsystem

0 audits · 2 versions · updated 2023-04-02

tools for running elliptic curve cryptography

0 audits · 5 versions · updated 2023-03-31

field element module for usage in EC

0 audits · 4 versions · updated 2023-03-31

abstracts a group element of the secp256k1 curve in affine coordinates

0 audits · 4 versions · updated 2023-03-31

structures to represent elliptic curve keys

0 audits · 5 versions · updated 2023-03-31

implements modular inversion based on the paper: `fast constant-time gcd computation and modular inversion` by Daniel J. Bernstein and Bo-Yin Yang.

0 audits · 4 versions · updated 2023-03-31

please do not link this crate directly -- defines functions that parse DER with various errors and violations.

0 audits · 2 versions · updated 2023-04-02

data structures which support PubKey recovery

0 audits · 2 versions · updated 2023-04-02

scalars modulo the group order of the secp256k1 curve

0 audits · 4 versions · updated 2023-03-31

this crate implements a variant of Schnorr signatures compliant with BIP340

0 audits · 2 versions · updated 2023-04-02

opaque data structures which manage rewritable scratch space

0 audits · 4 versions · updated 2023-03-31

Low-level Bitcoin SV library, focused on infrastructure.

0 audits · 16 versions · updated 2025-10-05

Async Rust library for Bitcoin SV node communication

0 audits · 15 versions · updated 2025-10-04

JSON-enabled type structs for bitcoinsv-rpc crate.

0 audits · 12 versions · updated 2025-07-15

General purpose library for using and interoperating with Bitcoin.

0 audits · 4 versions · updated 2024-10-17

Internal types and macros used by rust-bitcoin ecosystem

0 audits · 3 versions · updated 2024-05-28

Hash functions used by the rust-bitcoin eccosystem

0 audits · 1 version · updated 2024-05-28

Bitcoin TX utility crate

0 audits · 13 versions · updated 2020-06-10

wallet chain client that, in addition to having chain client methods for starting up, shutting down, registering RPCs, also has additional methods (called by the GUI) to load and create wallets

0 audits · 2 versions · updated 2023-04-02

a WalletContext contains references to state shared between wallet instances. Future shared state can be added to these as an alternative to adding global variables.

0 audits · 2 versions · updated 2023-04-02

tools for managing particular wallet features -- descriptors can contain wallet metadata

0 audits · 2 versions · updated 2023-04-02

tools for working with wallet fees

0 audits · 2 versions · updated 2023-04-02