A complete walkthrough for installing, configuring, and running Bitcoin Core (bitcoind) on Linux, macOS, and Windows. Learn how to sync the blockchain, configure your node, and start making RPC calls.
How to use Bitcoin Core's regtest mode for development and testing. Set up a local blockchain, mine blocks on demand, create test transactions, and build a complete development environment.
A comprehensive guide to PSBT (BIP 174) — what they are, why they exist, and how to create, sign, combine, and finalize PSBTs using Bitcoin Core RPC commands.
How Bitcoin transaction fees work, how to use estimatesmartfee to get accurate fee estimates, and strategies for optimizing transaction costs on the Bitcoin network.
How to create, sign, decode, and broadcast raw Bitcoin transactions using Bitcoin Core RPC. A practical guide to manual transaction construction for developers.
Understanding the UTXO model, querying and managing unspent transaction outputs, coin selection strategies, and UTXO consolidation techniques using Bitcoin Core RPC.
Complete guide to creating, loading, backing up, and managing wallets in Bitcoin Core. Covers descriptor wallets, legacy wallets, encryption, and multi-wallet setups.
How to create and manage multisignature wallets using Bitcoin Core RPC. Covers key generation, address creation, spending from multisig, and operational best practices.
How to retrieve, decode, and analyze Bitcoin block data using Bitcoin Core RPC. Extract transactions, calculate statistics, and build block explorers with getblock, getblockstats, and related commands.
Understanding Bitcoin's scripting language, script types (P2PKH, P2SH, P2WPKH, P2WSH, P2TR), and how to decode and analyze scripts using Bitcoin Core RPC.
bitcoind.app — Bitcoin Core RPC Reference
Contact ↗