#crypto #bitcoin #sv #low-level #blockchain #handle #start

bitcoinsv

Low-level Bitcoin SV library, focused on infrastructure

7 releases

0.2.5 May 16, 2024
0.2.4 Mar 9, 2024
0.2.0 Jan 3, 2024
0.1.0 Jan 1, 2024

#2228 in Magic Beans

Download history 17/week @ 2024-02-17 10/week @ 2024-02-24 258/week @ 2024-03-02 377/week @ 2024-03-09 13/week @ 2024-03-16 26/week @ 2024-03-30 6/week @ 2024-04-06 159/week @ 2024-05-11 24/week @ 2024-05-18

183 downloads per month
Used in 2 crates

Custom license

180KB
3.5K SLoC

rust-bitcoinsv

Test Status dependency status

This library is a start at building a high-performance Bitcoin SV library in Rust. The focus is on using async paradigms and efficient data structures that minimize memory allocations and copying. The goal is to be able to handle a blockchain with increasing throughput.

This is a hobby project and the code is experimental. If you're looking for a complete library, check out rust-sv by Brenton Gunning. Progress on this library is determined by the needs of various other projects.

If you have anything you particularly want to see, feel free to open an issue or start a discussion.

Current Feature Status

  • bitcoin module: main structs - Tx, BlockHeader, FullBlockStream
  • p2p module: needs review
  • util module: main structs - Amount

Dependencies

~9–19MB
~343K SLoC