This Rust library is aimed to allow the interaction with the Bitcoin network. It is a project built based on the Programming Bitcoin book by Jimmy Song. The goal is to learn as deeply as possible how Bitcoin works.
The main capability it is intended to offers are:
- Finite Fields
- Elliptic curves (secp256k1) cryptography
- Serialization: public keys, signatures, transactions
Please don't use this code on mainnet. It is just a didactic exercise and not intended for production purposes.
Please visit my blog for more details about this library.