bitcoin-postman
bitcoin-postman copied to clipboard
🔌 Connecting Postman to your Bitcoin node
bitcoin-postman
Using Postman to query your Bitcoin node.
Status
Under development. Not ready for general consumption just yet.
Implementation
This collection implements some of the functions documented in the Bitcoin RPC API Reference.
Environment variables
This collection uses Postman environment variables. Here's what I've got:

No quote symbols are required in any environment variable.
Progress
This collection is a work in progress.
Key
- ✅ = presently working
- ❌ = presently broken
- 🟡 = exists but is still sketch
Blockchain RPCs
getbestblockhash ✅getblock ✅getblockchaininfo ✅getblockcount ✅getblockfilter ❌getblockhash ✅getblockheader ✅getblockstats ✅getchaintips ✅getchaintxstats ✅getdifficulty ✅getmempoolancestorsgetmempooldescendantsgetmempoolentrygetmempoolinfo ✅getrawmempool ✅gettxout ✅gettxoutproofgettxoutsetinfopreciousblockpruneblockchainsavemempoolscantxoutsetverifychainverifytxoutproof
Control RPCs
getmemoryinfo ✅getrpcinfo ✅help ✅loggingstopuptime ✅
Generating RPCs
generateblockgeneratetoaddressgeneratetodescriptor
Mining RPCs
getblocktemplate ✅getmininginfo ✅getnetworkhashps ✅prioritisetransactionsubmitblocksubmitheader
Network RPCs
addnodeclearbanneddisconnectnodegetaddednodeinfogetconnectioncount ✅getnettotals ✅getnetworkinfo ✅getnodeaddressesgetpeerinfo ✅listbanned ✅ping ✅setbansetnetworkactive
Rawtransactions RPCs
analyzepsbtcombinepsbtcombinerawtransactionconverttopsbtcreatepsbtcreaterawtransactiondecodepsbtdecoderawtransactiondecodescriptfinalizepsbtfundrawtransactiongetrawtransactionjoinpsbtssendrawtransactionsignrawtransactionwithkeytestmempoolacceptutxoupdatepsbt
Util RPCs
createmultisigderiveaddressesestimatesmartfeegetdescriptorinfogetindexinfosignmessagewithprivkeyvalidateaddressverifymessage
Wallet RPCs
Note: the wallet RPCs are only available if Bitcoin Core was built with wallet support, which is the default.
abandontransactionabortrescanaddmultisigaddressbackupwalletbumpfeecreatewalletdumpprivkeydumpwalletencryptwalletgetaddressesbylabelgetaddressinfogetbalancegetbalancesgetnewaddressgetrawchangeaddressgetreceivedbyaddressgetreceivedbylabelgettransactiongetunconfirmedbalancegetwalletinfo 🟡importaddressimportdescriptorsimportmultiimportprivkeyimportprunedfundsimportpubkeyimportwalletkeypoolrefilllistaddressgroupingslistlabelslistlockunspentlistreceivedbyaddresslistreceivedbylabellistsinceblocklisttransactions 🟡listunspentlistwalletdir ✅listwallets ✅loadwallet ✅lockunspentpsbtbumpfeeremoveprunedfundsrescanblockchainsendsendmanysendtoaddresssethdseedsetlabelsettxfeesetwalletflagsignmessagesignrawtransactionwithwalletunloadwallet ✅upgradewalletwalletcreatefundedpsbtwalletlockwalletpassphrasewalletpassphrasechangewalletprocesspsbt