Skip to content

πŸ”Œ Connecting Postman to your Bitcoin node

Notifications You must be signed in to change notification settings

muhammedsaidibcl/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

About

πŸ”Œ Connecting Postman to your Bitcoin node

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published