Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fedejinich/awesome-bitcoin-rust
Curated list of resources to learn about Bitcoin using Rust
https://github.com/fedejinich/awesome-bitcoin-rust
List: awesome-bitcoin-rust
Last synced: 11 days ago
JSON representation
Curated list of resources to learn about Bitcoin using Rust
- Host: GitHub
- URL: https://github.com/fedejinich/awesome-bitcoin-rust
- Owner: fedejinich
- Created: 2024-04-12T14:49:23.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-04-12T14:59:17.000Z (10 months ago)
- Last Synced: 2024-04-12T22:25:56.479Z (10 months ago)
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# awesome-bitcoin-rust
A curated list to learn about Bitcoin using Rust.
## Tables of content
- Learning
- General
- Mastering Bitcoin:
- Learn Bitcoin: https://learnmeabitcoin.com/
- Exploring bitcoin in rust (using BDK): https://redandgreen.co.uk/bitcoin-with-rust-code/bitcoin-programming/
- Segwit: https://github.com/jimmysong/programmingbitcoin/blob/master/ch13.asciidoc
- Addresses compared: https://unchained.com/blog/bitcoin-address-types-compared/
- Bitcoin Script
- Learning opcodes: https://opcodeexplained.com/opcodes/
- Crash course in bitcoin script: https://www.youtube.com/watch?v=4WIcDnqrvbQ&ab_channel=HighLevelBitcoin
-
- How to?
- Setup a Bitcoin regtest: https://gist.github.com/System-Glitch/cb4e87bf1ae3fec9925725bb3ebe223a
- Use a Bitcoin regtest: https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/A3_0_Using_Bitcoin_Regtest.md
- Bitcoin Core Debugging
- Using debuggers with Bitcoin Core: https://gist.github.com/LarryRuane/8c6e8de82f6e2b360ca54dd751388af6
- Debugging Bitcoin Core: https://gist.github.com/fjahr/2cd23ad743a2ddfd4eed957274beca0f
- Tools
- Bitcoin Core
- RPC endpoints: https://developer.bitcoin.org/reference/rpc/index.html
- rust-bitcoin: https://github.com/rust-bitcoin/rust-bitcoin
- Bitcoin Core RPC Client: https://github.com/rust-bitcoin/rust-bitcoincore-rpc
- Bitcoin scripts inline in Rust: https://github.com/BitVM/rust-bitcoin-script
- Bitcoin Script interpreter implemented in Rust: https://github.com/BitVM/rust-bitcoin-scriptexec/
- SDKs
- BDK, Bitcoin DevKit: https://bitcoindevkit.org/getting-started/
- Cryptography
- https://github.com/rust-bitcoin/rust-secp256k1
- Testing
- Setup Bitcoin regtest: https://gist.github.com/System-Glitch/cb4e87bf1ae3fec9925725bb3ebe223a
- Local regtest in rust: https://github.com/rust-bitcoin/bitcoind