Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
hairyf avatar

Bitcoin Rust

  • 4 installs
  • 4 repo stars
  • Updated February 25, 2026
  • hairyf/blockchain-master

Use the rust-bitcoin library for consensus encoding, transactions, scripts, keys, addresses, PSBT, BIP-32, and Taproot in wallets and tooling.

About

A reference for rust-bitcoin covering de/serialization of blocks and transactions, script building, keys/addresses, and PSBT v0. A developer uses it to build Bitcoin wallets, indexers, and tooling in Rust (not consensus validation).

  • Transaction/block serialization, script parsing, and BIP-32 keys/addresses
  • PSBT v0 support with explicit non-goal of consensus validation

Bitcoin Rust by the numbers

  • 4 all-time installs (skills.sh)
  • Ranked #347 of 479 Web3 & Blockchain skills by installs in the Skillselion catalog
  • Data as of Jul 13, 2026 (Skillselion catalog sync)
npx skills add https://github.com/hairyf/blockchain-master --skill bitcoin-rust

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs4
repo stars4
Last updatedFebruary 25, 2026
Repositoryhairyf/blockchain-master

What it does

Use the rust-bitcoin library for consensus encoding, transactions, scripts, keys, addresses, PSBT, BIP-32, and Taproot in wallets and tooling.

Files

SKILL.mdMarkdownGitHub ↗
Skill based on rust-bitcoin (rust-bitcoin/rust-bitcoin), generated from sources/bitcoin-rust. Doc path: sources/bitcoin-rust/docs/, README, and crate lib.rs.

Rust Bitcoin supports the Bitcoin network protocol and primitives: de/serialization of blocks and transactions, script parsing and building, private/public keys and addresses (including BIP-32), and PSBT v0. Use for wallets, indexers, and tooling—not for consensus validation. All content is in English.

Core References

TopicDescriptionReference
OverviewWhat rust-bitcoin is, capabilities, limitations, crate stack, featurescore-overview
Consensus encodingEncodable/Decodable, serialize/deserialize, partial and hex helperscore-consensus-encoding
Types and cratesBlock, Transaction, Script, Amount, hashes, network; crate layout and versionscore-types-and-crates

Features

TopicDescriptionReference
AddressesP2PKH, P2WPKH, P2TR, etc.; creation, parsing, network validationfeatures-addresses
Keys and signingPrivateKey, PublicKey, XOnlyPublicKey, ECDSA/Taproot sighash and signingfeatures-keys-and-signing
PSBTBIP-0174 PSBT v0; creation, signing, extraction; roles and limitsfeatures-psbt
ScriptScriptBuf, builder, opcodes, script pubkey typesfeatures-script
BIP-32Xpriv, Xpub, derivation paths, PSBT key sourcefeatures-bip32
TaprootTweaks, TapLeafHash, script tree, P2TR and sighashfeatures-taproot

Best Practices

TopicDescriptionReference
Coding policyImports, re-exports, errors, rustdoc, BIP referencesbest-practices-policy
DependenciesPolicy on adding dependencies; MSRV and unsafebest-practices-dependencies

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.