14 releases

0.2.2 Nov 12, 2021
0.2.1 May 18, 2020
0.1.11 Jan 25, 2019
0.1.4 Dec 8, 2018

#6 in #cash

Download history 31/week @ 2024-03-29 19/week @ 2024-04-05 13/week @ 2024-04-12 18/week @ 2024-04-19 15/week @ 2024-04-26 13/week @ 2024-05-03 16/week @ 2024-05-10 15/week @ 2024-05-17 14/week @ 2024-05-24 17/week @ 2024-05-31 13/week @ 2024-06-07 18/week @ 2024-06-14 18/week @ 2024-06-21 17/week @ 2024-06-28 84/week @ 2024-07-05 7/week @ 2024-07-12

127 downloads per month
Used in 2 crates

MIT license

380KB
9K SLoC

Rust-SV

A library to build Bitcoin SV applications and infrastructure in Rust.

Documentation

Features

  • P2P protocol messages (construction and serialization)
  • Address encoding and decoding
  • Transaction signing
  • Script evaluation
  • Node connections and basic message handling
  • Wallet key derivation and mnemonic parsing
  • Mainnet and testnet support
  • Various Bitcoin primitives
  • Genesis upgrade support

Installation

Add sv = "0.2" to Cargo.toml

Known limitations

This library should not be used for consensus code because its validation checks are incomplete.

License

rust-sv is licensed under the MIT license.


lib.rs:

A foundation for building applications on Bitcoin SV using Rust.

Dependencies

~12MB
~295K SLoC