Skip to content

StevenBlack/bitcoin-postman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 

Repository files navigation

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:

2021-10-26_23-52-42

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 βœ…
  • getmempoolancestors
  • getmempooldescendants
  • getmempoolentry
  • getmempoolinfo βœ…
  • getrawmempool βœ…
  • gettxout βœ…
  • gettxoutproof
  • gettxoutsetinfo
  • preciousblock
  • pruneblockchain
  • savemempool
  • scantxoutset
  • verifychain
  • verifytxoutproof

Control RPCs

  • getmemoryinfo βœ…
  • getrpcinfo βœ…
  • help βœ…
  • logging
  • stop
  • uptime βœ…

Generating RPCs

  • generateblock
  • generatetoaddress
  • generatetodescriptor

Mining RPCs

  • getblocktemplate βœ…
  • getmininginfo βœ…
  • getnetworkhashps βœ…
  • prioritisetransaction
  • submitblock
  • submitheader

Network RPCs

  • addnode
  • clearbanned
  • disconnectnode
  • getaddednodeinfo
  • getconnectioncount βœ…
  • getnettotals βœ…
  • getnetworkinfo βœ…
  • getnodeaddresses
  • getpeerinfo βœ…
  • listbanned βœ…
  • ping βœ…
  • setban
  • setnetworkactive

Rawtransactions RPCs

  • analyzepsbt
  • combinepsbt
  • combinerawtransaction
  • converttopsbt
  • createpsbt
  • createrawtransaction
  • decodepsbt
  • decoderawtransaction
  • decodescript
  • finalizepsbt
  • fundrawtransaction
  • getrawtransaction
  • joinpsbts
  • sendrawtransaction
  • signrawtransactionwithkey
  • testmempoolaccept
  • utxoupdatepsbt

Util RPCs

  • createmultisig
  • deriveaddresses
  • estimatesmartfee
  • getdescriptorinfo
  • getindexinfo
  • signmessagewithprivkey
  • validateaddress
  • verifymessage

Wallet RPCs

Note: the wallet RPCs are only available if Bitcoin Core was built with wallet support, which is the default.

  • abandontransaction
  • abortrescan
  • addmultisigaddress
  • backupwallet
  • bumpfee
  • createwallet
  • dumpprivkey
  • dumpwallet
  • encryptwallet
  • getaddressesbylabel
  • getaddressinfo
  • getbalance
  • getbalances
  • getnewaddress
  • getrawchangeaddress
  • getreceivedbyaddress
  • getreceivedbylabel
  • gettransaction
  • getunconfirmedbalance
  • getwalletinfo 🟑
  • importaddress
  • importdescriptors
  • importmulti
  • importprivkey
  • importprunedfunds
  • importpubkey
  • importwallet
  • keypoolrefill
  • listaddressgroupings
  • listlabels
  • listlockunspent
  • listreceivedbyaddress
  • listreceivedbylabel
  • listsinceblock
  • listtransactions 🟑
  • listunspent
  • listwalletdir βœ…
  • listwallets βœ…
  • loadwallet βœ…
  • lockunspent
  • psbtbumpfee
  • removeprunedfunds
  • rescanblockchain
  • send
  • sendmany
  • sendtoaddress
  • sethdseed
  • setlabel
  • settxfee
  • setwalletflag
  • signmessage
  • signrawtransactionwithwallet
  • unloadwallet βœ…
  • upgradewallet
  • walletcreatefundedpsbt
  • walletlock
  • walletpassphrase
  • walletpassphrasechange
  • walletprocesspsbt

Releases

No releases published

Packages

No packages published