About
Download
Blog
Releases
Development
Contribute
Contributing Code
Meetings
Lifecycle
Security Advisories
RPC Docs
Contact
Contact Us
Announcements
X impersonation
EN
Bitcoin Core Documentation
Complete API documentation for Bitcoin Core RPC methods organized by version.
Version 29.0.0
Index
index
rpcindex
Blockchain
dumptxoutset
getbestblockhash
getblock
getblockchaininfo
getblockfilter
getblockfrompeer
getblockcount
getblockhash
getblockheader
getblockstats
getchainstates
getchaintips
getchaintxstats
getdeploymentinfo
getdescriptoractivity
getmempoolancestors
getdifficulty
getmempooldescendants
getmempoolentry
getmempoolinfo
getrawmempool
gettxout
gettxoutproof
gettxoutsetinfo
gettxspendingprevout
importmempool
loadtxoutset
pruneblockchain
preciousblock
savemempool
scanblocks
scantxoutset
verifychain
verifytxoutproof
Control
getmemoryinfo
getrpcinfo
help
logging
stop
uptime
Mining
getblocktemplate
getmininginfo
getnetworkhashps
getprioritisedtransactions
submitblock
prioritisetransaction
submitheader
Network
addnode
clearbanned
disconnectnode
getaddrmaninfo
getaddednodeinfo
getconnectioncount
getnettotals
getnetworkinfo
getnodeaddresses
getpeerinfo
listbanned
ping
setban
setnetworkactive
Rawtransactions
analyzepsbt
combinepsbt
combinerawtransaction
converttopsbt
createpsbt
createrawtransaction
decodepsbt
decoderawtransaction
decodescript
descriptorprocesspsbt
finalizepsbt
fundrawtransaction
getrawtransaction
joinpsbts
sendrawtransaction
signrawtransactionwithkey
submitpackage
testmempoolaccept
utxoupdatepsbt
Signer
enumeratesigners
Util
createmultisig
deriveaddresses
estimatesmartfee
getindexinfo
getdescriptorinfo
validateaddress
signmessagewithprivkey
verifymessage
Wallet
abandontransaction
abortrescan
addmultisigaddress
backupwallet
bumpfee
createwallet
createwalletdescriptor
dumpprivkey
dumpwallet
encryptwallet
getaddressesbylabel
getaddressinfo
getbalance
getbalances
gethdkeys
getnewaddress
getrawchangeaddress
getreceivedbyaddress
getreceivedbylabel
gettransaction
getunconfirmedbalance
getwalletinfo
importaddress
importdescriptors
importmulti
importprivkey
importprunedfunds
importpubkey
importwallet
keypoolrefill
listaddressgroupings
listdescriptors
listlabels
listlockunspent
listreceivedbyaddress
listreceivedbylabel
listsinceblock
listunspent
listtransactions
listwalletdir
listwallets
loadwallet
lockunspent
migratewallet
newkeypool
psbtbumpfee
removeprunedfunds
restorewallet
rescanblockchain
send
sendall
sendmany
sendtoaddress
sethdseed
settxfee
setwalletflag
setlabel
signmessage
signrawtransactionwithwallet
simulaterawtransaction
unloadwallet
upgradewallet
walletdisplayaddress
walletcreatefundedpsbt
walletlock
walletpassphrase
walletpassphrasechange
walletprocesspsbt
Zmq
getzmqnotifications
Version 28.0.0
Index
index
rpcindex
Blockchain
dumptxoutset
getbestblockhash
getblock
getblockcount
getblockfilter
getblockfrompeer
getblockchaininfo
getblockhash
getblockheader
getblockstats
getchainstates
getchaintips
getchaintxstats
getdifficulty
getmempoolancestors
getdeploymentinfo
getmempoolentry
getmempoolinfo
getmempooldescendants
getrawmempool
gettxout
gettxoutproof
gettxspendingprevout
importmempool
loadtxoutset
preciousblock
pruneblockchain
gettxoutsetinfo
savemempool
scanblocks
scantxoutset
verifychain
verifytxoutproof
Control
getmemoryinfo
getrpcinfo
help
logging
stop
uptime
Mining
getblocktemplate
getmininginfo
getnetworkhashps
getprioritisedtransactions
prioritisetransaction
submitblock
submitheader
Network
addnode
clearbanned
disconnectnode
getaddednodeinfo
getaddrmaninfo
getconnectioncount
getnettotals
getnetworkinfo
getnodeaddresses
getpeerinfo
listbanned
setban
setnetworkactive
ping
Rawtransactions
analyzepsbt
combinepsbt
combinerawtransaction
converttopsbt
createpsbt
createrawtransaction
decodepsbt
decoderawtransaction
finalizepsbt
decodescript
descriptorprocesspsbt
fundrawtransaction
getrawtransaction
joinpsbts
signrawtransactionwithkey
submitpackage
sendrawtransaction
testmempoolaccept
utxoupdatepsbt
Signer
enumeratesigners
Util
createmultisig
deriveaddresses
estimatesmartfee
getdescriptorinfo
getindexinfo
signmessagewithprivkey
validateaddress
verifymessage
Wallet
abandontransaction
abortrescan
addmultisigaddress
backupwallet
bumpfee
createwalletdescriptor
createwallet
dumpprivkey
dumpwallet
encryptwallet
getbalance
getaddressesbylabel
getaddressinfo
getbalances
gethdkeys
getnewaddress
getrawchangeaddress
getreceivedbyaddress
getreceivedbylabel
gettransaction
getunconfirmedbalance
getwalletinfo
importaddress
importdescriptors
importmulti
importprivkey
importprunedfunds
importpubkey
keypoolrefill
importwallet
listaddressgroupings
listdescriptors
listlabels
listlockunspent
listreceivedbylabel
listsinceblock
listtransactions
listunspent
listwalletdir
listwallets
loadwallet
listreceivedbyaddress
lockunspent
migratewallet
psbtbumpfee
removeprunedfunds
newkeypool
rescanblockchain
restorewallet
send
sendall
sendmany
sendtoaddress
sethdseed
settxfee
setwalletflag
signmessage
signrawtransactionwithwallet
setlabel
unloadwallet
simulaterawtransaction
upgradewallet
walletcreatefundedpsbt
walletdisplayaddress
walletlock
walletpassphrase
walletpassphrasechange
walletprocesspsbt
Zmq
getzmqnotifications
Version 27.0.0
Index
index
rpcindex
Blockchain
dumptxoutset
getbestblockhash
getblock
getblockchaininfo
getblockcount
getblockfilter
getblockfrompeer
getblockhash
getblockheader
getblockstats
getchainstates
getchaintips
getchaintxstats
getdeploymentinfo
getdifficulty
getmempoolancestors
getmempooldescendants
getmempoolentry
getmempoolinfo
getrawmempool
gettxout
gettxoutproof
gettxspendingprevout
importmempool
loadtxoutset
preciousblock
gettxoutsetinfo
pruneblockchain
scanblocks
scantxoutset
savemempool
verifychain
verifytxoutproof
Control
getmemoryinfo
getrpcinfo
help
logging
stop
uptime
Mining
getblocktemplate
getmininginfo
prioritisetransaction
getprioritisedtransactions
getnetworkhashps
submitblock
submitheader
Network
addnode
clearbanned
disconnectnode
getaddednodeinfo
getaddrmaninfo
getconnectioncount
getnetworkinfo
getnodeaddresses
getnettotals
getpeerinfo
listbanned
ping
setnetworkactive
setban
Util
createmultisig
deriveaddresses
estimatesmartfee
getdescriptorinfo
getindexinfo
signmessagewithprivkey
validateaddress
verifymessage
Signer
enumeratesigners
Wallet
abandontransaction
addmultisigaddress
backupwallet
bumpfee
abortrescan
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
listdescriptors
listlockunspent
listreceivedbyaddress
listreceivedbylabel
listtransactions
listunspent
listwalletdir
listsinceblock
listwallets
loadwallet
lockunspent
migratewallet
newkeypool
psbtbumpfee
removeprunedfunds
restorewallet
send
rescanblockchain
sendall
sendmany
sendtoaddress
sethdseed
setlabel
settxfee
setwalletflag
signmessage
signrawtransactionwithwallet
simulaterawtransaction
unloadwallet
upgradewallet
walletdisplayaddress
walletlock
walletpassphrase
walletcreatefundedpsbt
walletpassphrasechange
walletprocesspsbt
Zmq
getzmqnotifications
Rawtransactions
analyzepsbt
combinepsbt
combinerawtransaction
converttopsbt
createpsbt
createrawtransaction
decodepsbt
decoderawtransaction
decodescript
descriptorprocesspsbt
finalizepsbt
fundrawtransaction
getrawtransaction
joinpsbts
sendrawtransaction
signrawtransactionwithkey
submitpackage
testmempoolaccept
utxoupdatepsbt
Version 26.0.0
Index
index
rpcindex
Blockchain
dumptxoutset
getbestblockhash
getblock
getblockchaininfo
getblockcount
getblockfrompeer
getblockhash
getblockfilter
getblockheader
getblockstats
getchaintips
getchaintxstats
getchainstates
getdeploymentinfo
getdifficulty
getmempooldescendants
getmempoolinfo
getrawmempool
gettxout
gettxoutproof
getmempoolancestors
getmempoolentry
gettxoutsetinfo
gettxspendingprevout
importmempool
loadtxoutset
preciousblock
savemempool
pruneblockchain
scanblocks
scantxoutset
verifychain
verifytxoutproof
Control
getmemoryinfo
getrpcinfo
help
logging
stop
uptime
Mining
getblocktemplate
getmininginfo
getnetworkhashps
getprioritisedtransactions
prioritisetransaction
submitblock
submitheader
Network
addnode
clearbanned
disconnectnode
getaddednodeinfo
getaddrmaninfo
getconnectioncount
getnettotals
getnetworkinfo
getnodeaddresses
getpeerinfo
listbanned
ping
setban
setnetworkactive
Rawtransactions
analyzepsbt
combinepsbt
combinerawtransaction
converttopsbt
createpsbt
decodepsbt
decoderawtransaction
createrawtransaction
descriptorprocesspsbt
decodescript
finalizepsbt
getrawtransaction
fundrawtransaction
joinpsbts
sendrawtransaction
signrawtransactionwithkey
testmempoolaccept
utxoupdatepsbt
submitpackage
Signer
enumeratesigners
Util
createmultisig
deriveaddresses
estimatesmartfee
getdescriptorinfo
signmessagewithprivkey
validateaddress
verifymessage
getindexinfo
Wallet
abandontransaction
abortrescan
addmultisigaddress
backupwallet
bumpfee
createwallet
dumpprivkey
dumpwallet
getaddressesbylabel
getaddressinfo
getbalance
getbalances
getnewaddress
getrawchangeaddress
encryptwallet
getreceivedbyaddress
gettransaction
getreceivedbylabel
getunconfirmedbalance
getwalletinfo
importaddress
importdescriptors
importmulti
importprivkey
importprunedfunds
importpubkey
keypoolrefill
listaddressgroupings
importwallet
listlabels
listlockunspent
listdescriptors
listreceivedbyaddress
listreceivedbylabel
listsinceblock
listtransactions
listunspent
listwalletdir
listwallets
loadwallet
lockunspent
migratewallet
newkeypool
psbtbumpfee
removeprunedfunds
restorewallet
send
rescanblockchain
sendall
sendtoaddress
sethdseed
setlabel
settxfee
sendmany
setwalletflag
signmessage
signrawtransactionwithwallet
simulaterawtransaction
unloadwallet
upgradewallet
walletcreatefundedpsbt
walletdisplayaddress
walletlock
walletpassphrase
walletpassphrasechange
walletprocesspsbt
Zmq
getzmqnotifications
Version 25.0.0
Index
index
rpcindex
Blockchain
getbestblockhash
getblock
getblockchaininfo
getblockcount
getblockfilter
getblockhash
getblockheader
getblockstats
getchaintips
getblockfrompeer
getchaintxstats
getdeploymentinfo
getdifficulty
getmempooldescendants
getmempoolancestors
getmempoolentry
getmempoolinfo
gettxout
getrawmempool
gettxoutsetinfo
gettxoutproof
gettxspendingprevout
preciousblock
pruneblockchain
scantxoutset
verifychain
verifytxoutproof
scanblocks
savemempool
Control
getmemoryinfo
getrpcinfo
help
logging
stop
uptime
Mining
getblocktemplate
getmininginfo
getnetworkhashps
prioritisetransaction
submitblock
submitheader
Network
addnode
clearbanned
disconnectnode
getaddednodeinfo
getconnectioncount
getnetworkinfo
getnodeaddresses
getnettotals
getpeerinfo
listbanned
ping
setban
setnetworkactive
Rawtransactions
combinepsbt
combinerawtransaction
analyzepsbt
converttopsbt
createpsbt
createrawtransaction
decodepsbt
decoderawtransaction
decodescript
finalizepsbt
fundrawtransaction
joinpsbts
sendrawtransaction
signrawtransactionwithkey
getrawtransaction
testmempoolaccept
utxoupdatepsbt
Signer
enumeratesigners
Util
createmultisig
deriveaddresses
estimatesmartfee
getdescriptorinfo
getindexinfo
signmessagewithprivkey
validateaddress
verifymessage
Wallet
abandontransaction
abortrescan
addmultisigaddress
backupwallet
bumpfee
createwallet
dumpprivkey
dumpwallet
encryptwallet
getaddressesbylabel
getaddressinfo
getbalance
getbalances
getrawchangeaddress
getreceivedbyaddress
getnewaddress
getreceivedbylabel
gettransaction
getunconfirmedbalance
getwalletinfo
importaddress
importdescriptors
importmulti
importprivkey
importprunedfunds
listdescriptors
keypoolrefill
listaddressgroupings
importwallet
importpubkey
listlabels
listlockunspent
listreceivedbyaddress
listsinceblock
listtransactions
listunspent
listreceivedbylabel
listwalletdir
listwallets
loadwallet
lockunspent
migratewallet
newkeypool
psbtbumpfee
restorewallet
send
sendall
sendmany
sendtoaddress
removeprunedfunds
rescanblockchain
sethdseed
settxfee
setwalletflag
signmessage
signrawtransactionwithwallet
simulaterawtransaction
unloadwallet
upgradewallet
setlabel
walletcreatefundedpsbt
walletdisplayaddress
walletlock
walletpassphrasechange
walletpassphrase
walletprocesspsbt
Zmq
getzmqnotifications
Version 24.0.0
Index
index
rpcindex
Blockchain
getbestblockhash
getblockcount
getblock
getblockfilter
getblockchaininfo
getblockfrompeer
getblockhash
getblockheader
getblockstats
getchaintips
getchaintxstats
getdeploymentinfo
getdifficulty
getmempooldescendants
getmempoolancestors
getmempoolinfo
getrawmempool
gettxout
getmempoolentry
gettxoutproof
gettxoutsetinfo
gettxspendingprevout
preciousblock
pruneblockchain
scantxoutset
verifytxoutproof
savemempool
verifychain
Control
getmemoryinfo
getrpcinfo
help
logging
stop
uptime
Mining
getblocktemplate
getmininginfo
getnetworkhashps
prioritisetransaction
submitblock
submitheader
Network
addnode
clearbanned
disconnectnode
getaddednodeinfo
getconnectioncount
getnettotals
getnetworkinfo
getnodeaddresses
getpeerinfo
listbanned
ping
setban
setnetworkactive
Rawtransactions
analyzepsbt
combinepsbt
combinerawtransaction
createpsbt
converttopsbt
createrawtransaction
decoderawtransaction
decodescript
decodepsbt
fundrawtransaction
getrawtransaction
joinpsbts
finalizepsbt
signrawtransactionwithkey
sendrawtransaction
testmempoolaccept
utxoupdatepsbt
Signer
enumeratesigners
Util
createmultisig
getdescriptorinfo
deriveaddresses
estimatesmartfee
signmessagewithprivkey
getindexinfo
validateaddress
verifymessage
Wallet
abortrescan
addmultisigaddress
bumpfee
createwallet
abandontransaction
backupwallet
dumpprivkey
dumpwallet
encryptwallet
getaddressesbylabel
getaddressinfo
getbalance
getbalances
getnewaddress
getrawchangeaddress
getreceivedbyaddress
gettransaction
getunconfirmedbalance
getreceivedbylabel
getwalletinfo
importaddress
importprivkey
importprunedfunds
importdescriptors
importpubkey
importmulti
keypoolrefill
listaddressgroupings
importwallet
listdescriptors
listlabels
listreceivedbyaddress
listlockunspent
listreceivedbylabel
listsinceblock
listtransactions
listunspent
listwalletdir
loadwallet
listwallets
migratewallet
lockunspent
newkeypool
psbtbumpfee
removeprunedfunds
rescanblockchain
restorewallet
send
sendall
sendmany
sethdseed
settxfee
setwalletflag
signmessage
signrawtransactionwithwallet
simulaterawtransaction
setlabel
sendtoaddress
unloadwallet
upgradewallet
walletcreatefundedpsbt
walletdisplayaddress
walletlock
walletpassphrase
walletpassphrasechange
walletprocesspsbt
Zmq
getzmqnotifications
Version 23.0.0
Index
index
rpcindex
Blockchain
getbestblockhash
getblock
getblockcount
getblockchaininfo
getblockfilter
getblockfrompeer
getblockhash
getblockheader
getblockstats
getchaintips
getchaintxstats
getdeploymentinfo
getdifficulty
getmempoolancestors
getrawmempool
gettxoutproof
getmempooldescendants
gettxout
gettxoutsetinfo
getmempoolentry
getmempoolinfo
pruneblockchain
preciousblock
savemempool
verifychain
scantxoutset
verifytxoutproof
Control
getmemoryinfo
getrpcinfo
help
logging
stop
uptime
Mining
getblocktemplate
getmininginfo
getnetworkhashps
prioritisetransaction
submitblock
submitheader
Network
addnode
clearbanned
getaddednodeinfo
disconnectnode
getconnectioncount
getnetworkinfo
getnodeaddresses
getpeerinfo
listbanned
setban
ping
getnettotals
setnetworkactive
Rawtransactions
analyzepsbt
combinepsbt
combinerawtransaction
converttopsbt
createrawtransaction
createpsbt
decodepsbt
decoderawtransaction
decodescript
finalizepsbt
fundrawtransaction
getrawtransaction
sendrawtransaction
joinpsbts
signrawtransactionwithkey
testmempoolaccept
utxoupdatepsbt
Signer
enumeratesigners
Util
createmultisig
estimatesmartfee
deriveaddresses
getdescriptorinfo
getindexinfo
signmessagewithprivkey
validateaddress
verifymessage
Wallet
abandontransaction
abortrescan
addmultisigaddress
backupwallet
bumpfee
createwallet
dumpprivkey
encryptwallet
getaddressesbylabel
dumpwallet
getaddressinfo
getbalance
getbalances
getnewaddress
getrawchangeaddress
getreceivedbyaddress
getreceivedbylabel
gettransaction
getunconfirmedbalance
getwalletinfo
importaddress
importdescriptors
importmulti
importprivkey
importprunedfunds
importpubkey
keypoolrefill
importwallet
listaddressgroupings
listdescriptors
listlabels
listlockunspent
listreceivedbyaddress
listsinceblock
listreceivedbylabel
listtransactions
listunspent
listwalletdir
listwallets
loadwallet
lockunspent
newkeypool
psbtbumpfee
removeprunedfunds
rescanblockchain
restorewallet
send
sendmany
sendtoaddress
sethdseed
setlabel
settxfee
setwalletflag
signmessage
signrawtransactionwithwallet
unloadwallet
upgradewallet
walletcreatefundedpsbt
walletdisplayaddress
walletlock
walletpassphrase
walletpassphrasechange
walletprocesspsbt
Zmq
getzmqnotifications
Version 22.0.0
Index
index
rpcindex
Blockchain
getbestblockhash
getblock
getblockchaininfo
getblockcount
getblockfilter
getblockhash
getblockheader
getchaintips
getblockstats
getdifficulty
getchaintxstats
getmempoolancestors
getmempooldescendants
getmempoolentry
getmempoolinfo
getrawmempool
gettxoutsetinfo
gettxoutproof
gettxout
preciousblock
pruneblockchain
savemempool
scantxoutset
verifychain
verifytxoutproof
Control
getrpcinfo
getmemoryinfo
help
logging
stop
uptime
Generating
generateblock
generatetoaddress
generatetodescriptor
Mining
getblocktemplate
getnetworkhashps
submitblock
prioritisetransaction
getmininginfo
submitheader
Network
addnode
clearbanned
disconnectnode
getaddednodeinfo
getconnectioncount
getnettotals
getnetworkinfo
getnodeaddresses
getpeerinfo
listbanned
ping
setban
setnetworkactive
Rawtransactions
analyzepsbt
combinepsbt
converttopsbt
createrawtransaction
createpsbt
decodepsbt
decoderawtransaction
decodescript
finalizepsbt
combinerawtransaction
fundrawtransaction
getrawtransaction
joinpsbts
sendrawtransaction
signrawtransactionwithkey
testmempoolaccept
utxoupdatepsbt
Signer
enumeratesigners
Util
deriveaddresses
getdescriptorinfo
estimatesmartfee
createmultisig
signmessagewithprivkey
verifymessage
validateaddress
getindexinfo
Wallet
abortrescan
addmultisigaddress
abandontransaction
backupwallet
bumpfee
createwallet
dumpprivkey
dumpwallet
encryptwallet
getaddressesbylabel
getaddressinfo
getbalance
getbalances
getrawchangeaddress
getreceivedbyaddress
getnewaddress
getreceivedbylabel
gettransaction
getunconfirmedbalance
getwalletinfo
importaddress
importdescriptors
importmulti
importprivkey
importprunedfunds
importpubkey
keypoolrefill
listaddressgroupings
listdescriptors
importwallet
listlabels
listlockunspent
listreceivedbyaddress
listreceivedbylabel
listsinceblock
listtransactions
listwalletdir
listwallets
listunspent
loadwallet
lockunspent
psbtbumpfee
removeprunedfunds
rescanblockchain
send
sendmany
sendtoaddress
sethdseed
setlabel
settxfee
setwalletflag
signrawtransactionwithwallet
signmessage
walletcreatefundedpsbt
unloadwallet
upgradewallet
walletdisplayaddress
walletlock
walletpassphrase
walletpassphrasechange
walletprocesspsbt
Zmq
getzmqnotifications
Version 0.21.0
Index
index
rpcindex
Blockchain
getbestblockhash
getblock
getblockchaininfo
getblockcount
getblockfilter
getblockhash
getblockheader
getblockstats
getchaintips
getchaintxstats
getdifficulty
getmempoolancestors
getmempooldescendants
getmempoolentry
getrawmempool
gettxout
gettxoutproof
getmempoolinfo
gettxoutsetinfo
preciousblock
pruneblockchain
savemempool
scantxoutset
verifychain
verifytxoutproof
Control
getmemoryinfo
getrpcinfo
help
logging
stop
uptime
Generating
generateblock
generatetoaddress
generatetodescriptor
Mining
getmininginfo
getnetworkhashps
prioritisetransaction
getblocktemplate
submitblock
submitheader
Network
addnode
disconnectnode
clearbanned
getaddednodeinfo
getconnectioncount
getnettotals
getnetworkinfo
getnodeaddresses
getpeerinfo
ping
listbanned
setban
setnetworkactive
Rawtransactions
analyzepsbt
combinepsbt
combinerawtransaction
createpsbt
converttopsbt
createrawtransaction
decoderawtransaction
decodepsbt
decodescript
finalizepsbt
fundrawtransaction
getrawtransaction
joinpsbts
sendrawtransaction
signrawtransactionwithkey
testmempoolaccept
utxoupdatepsbt
Util
createmultisig
estimatesmartfee
deriveaddresses
getdescriptorinfo
getindexinfo
signmessagewithprivkey
validateaddress
verifymessage
Wallet
abandontransaction
abortrescan
addmultisigaddress
bumpfee
backupwallet
createwallet
dumpprivkey
dumpwallet
getaddressesbylabel
encryptwallet
getaddressinfo
getbalance
getnewaddress
getrawchangeaddress
getbalances
getreceivedbyaddress
getreceivedbylabel
gettransaction
getunconfirmedbalance
getwalletinfo
importaddress
importdescriptors
importmulti
importprunedfunds
importprivkey
importpubkey
importwallet
keypoolrefill
listaddressgroupings
listlabels
listlockunspent
listreceivedbyaddress
listsinceblock
listreceivedbylabel
listtransactions
listunspent
listwallets
listwalletdir
loadwallet
lockunspent
psbtbumpfee
removeprunedfunds
rescanblockchain
send
sendmany
sendtoaddress
sethdseed
setlabel
settxfee
signmessage
setwalletflag
signrawtransactionwithwallet
unloadwallet
upgradewallet
walletcreatefundedpsbt
walletlock
walletpassphrase
walletpassphrasechange
walletprocesspsbt
Zmq
getzmqnotifications
Version 0.20.0
Index
index
rpcindex
Blockchain
getbestblockhash
getblockchaininfo
getblockcount
getblock
getblockfilter
getblockhash
getblockheader
getblockstats
getchaintips
getchaintxstats
getdifficulty
getmempooldescendants
getmempoolancestors
getmempoolentry
getmempoolinfo
getrawmempool
gettxout
gettxoutproof
gettxoutsetinfo
preciousblock
pruneblockchain
savemempool
scantxoutset
verifychain
verifytxoutproof
Control
getmemoryinfo
getrpcinfo
help
logging
stop
uptime
Generating
generatetoaddress
generatetodescriptor
Mining
getblocktemplate
getmininginfo
getnetworkhashps
prioritisetransaction
submitblock
submitheader
Network
addnode
clearbanned
disconnectnode
getaddednodeinfo
getconnectioncount
getnettotals
getnetworkinfo
getnodeaddresses
getpeerinfo
ping
listbanned
setnetworkactive
setban
Rawtransactions
analyzepsbt
combinepsbt
combinerawtransaction
converttopsbt
createpsbt
createrawtransaction
decodepsbt
decoderawtransaction
decodescript
finalizepsbt
fundrawtransaction
getrawtransaction
joinpsbts
sendrawtransaction
signrawtransactionwithkey
testmempoolaccept
utxoupdatepsbt
Util
createmultisig
deriveaddresses
estimatesmartfee
getdescriptorinfo
signmessagewithprivkey
validateaddress
verifymessage
Wallet
abandontransaction
abortrescan
backupwallet
bumpfee
addmultisigaddress
createwallet
dumpprivkey
encryptwallet
dumpwallet
getaddressesbylabel
getaddressinfo
getbalance
getbalances
getnewaddress
getreceivedbyaddress
getrawchangeaddress
getreceivedbylabel
gettransaction
getunconfirmedbalance
getwalletinfo
importaddress
importmulti
importprunedfunds
importpubkey
importprivkey
importwallet
keypoolrefill
listaddressgroupings
listlabels
listlockunspent
listreceivedbylabel
listreceivedbyaddress
listtransactions
listunspent
listsinceblock
listwalletdir
listwallets
loadwallet
lockunspent
removeprunedfunds
rescanblockchain
sendmany
sendtoaddress
sethdseed
setlabel
settxfee
setwalletflag
signmessage
signrawtransactionwithwallet
unloadwallet
walletcreatefundedpsbt
walletlock
walletpassphrase
walletpassphrasechange
walletprocesspsbt
Zmq
getzmqnotifications
Version 0.19.0
Index
index
rpcindex
Blockchain
getbestblockhash
getblock
getblockchaininfo
getblockcount
getblockfilter
getblockhash
getblockheader
getblockstats
getchaintips
getchaintxstats
getdifficulty
getmempoolancestors
getmempooldescendants
getmempoolinfo
getmempoolentry
getrawmempool
gettxout
gettxoutproof
gettxoutsetinfo
pruneblockchain
preciousblock
savemempool
scantxoutset
verifychain
verifytxoutproof
Control
getmemoryinfo
getrpcinfo
help
logging
stop
uptime
Generating
generatetoaddress
Mining
getmininginfo
getnetworkhashps
getblocktemplate
prioritisetransaction
submitblock
submitheader
Network
addnode
disconnectnode
clearbanned
getaddednodeinfo
getconnectioncount
getnetworkinfo
getnodeaddresses
getnettotals
getpeerinfo
listbanned
setban
ping
setnetworkactive
Rawtransactions
combinepsbt
converttopsbt
analyzepsbt
createpsbt
combinerawtransaction
createrawtransaction
decodepsbt
decoderawtransaction
decodescript
fundrawtransaction
finalizepsbt
joinpsbts
sendrawtransaction
signrawtransactionwithkey
getrawtransaction
testmempoolaccept
utxoupdatepsbt
Util
createmultisig
deriveaddresses
estimatesmartfee
getdescriptorinfo
signmessagewithprivkey
validateaddress
verifymessage
Wallet
abandontransaction
abortrescan
addmultisigaddress
backupwallet
createwallet
bumpfee
dumpprivkey
encryptwallet
dumpwallet
getaddressesbylabel
getaddressinfo
getbalance
getbalances
getnewaddress
getrawchangeaddress
getreceivedbyaddress
gettransaction
getreceivedbylabel
getunconfirmedbalance
getwalletinfo
importaddress
importmulti
importprivkey
importprunedfunds
importwallet
keypoolrefill
importpubkey
listaddressgroupings
listlockunspent
listlabels
listreceivedbyaddress
listreceivedbylabel
listsinceblock
listtransactions
listwalletdir
listwallets
listunspent
loadwallet
lockunspent
removeprunedfunds
rescanblockchain
sendmany
sendtoaddress
sethdseed
setlabel
settxfee
setwalletflag
signmessage
signrawtransactionwithwallet
unloadwallet
walletcreatefundedpsbt
walletlock
walletpassphrase
walletpassphrasechange
walletprocesspsbt
Zmq
getzmqnotifications
Version 0.18.0
Index
index
rpcindex
Blockchain
getbestblockhash
getblock
getblockchaininfo
getblockcount
getblockheader
getblockstats
getblockhash
getchaintips
getdifficulty
getmempoolancestors
getchaintxstats
getmempooldescendants
getmempoolentry
getmempoolinfo
getrawmempool
gettxoutproof
gettxout
preciousblock
gettxoutsetinfo
savemempool
pruneblockchain
scantxoutset
verifychain
verifytxoutproof
Control
getmemoryinfo
getrpcinfo
help
logging
stop
uptime
Generating
generate
generatetoaddress
Mining
getblocktemplate
getmininginfo
getnetworkhashps
prioritisetransaction
submitblock
submitheader
Network
addnode
clearbanned
getaddednodeinfo
disconnectnode
getconnectioncount
getnettotals
getnetworkinfo
getnodeaddresses
getpeerinfo
ping
listbanned
setban
setnetworkactive
Rawtransactions
analyzepsbt
combinepsbt
combinerawtransaction
converttopsbt
createpsbt
createrawtransaction
decodepsbt
decoderawtransaction
decodescript
finalizepsbt
fundrawtransaction
getrawtransaction
joinpsbts
sendrawtransaction
signrawtransactionwithkey
testmempoolaccept
utxoupdatepsbt
Util
createmultisig
deriveaddresses
estimatesmartfee
getdescriptorinfo
signmessagewithprivkey
validateaddress
verifymessage
Wallet
abandontransaction
abortrescan
addmultisigaddress
backupwallet
bumpfee
createwallet
dumpprivkey
dumpwallet
encryptwallet
getaddressesbylabel
getaddressinfo
getbalance
getnewaddress
getrawchangeaddress
getreceivedbyaddress
getreceivedbylabel
gettransaction
getunconfirmedbalance
getwalletinfo
importaddress
importmulti
importprivkey
importprunedfunds
importpubkey
keypoolrefill
listaddressgroupings
importwallet
listlabels
listlockunspent
listreceivedbyaddress
listreceivedbylabel
listsinceblock
listunspent
listwalletdir
listtransactions
listwallets
loadwallet
lockunspent
removeprunedfunds
rescanblockchain
sendmany
sendtoaddress
settxfee
sethdseed
signmessage
setlabel
signrawtransactionwithwallet
walletcreatefundedpsbt
walletlock
unloadwallet
walletpassphrase
walletpassphrasechange
walletprocesspsbt
Zmq
getzmqnotifications
Version 0.17.0
Index
index
rpcindex
Blockchain
getbestblockhash
getblock
getblockchaininfo
getblockcount
getblockhash
getblockheader
getblockstats
getchaintips
getchaintxstats
getmempoolancestors
getdifficulty
getmempooldescendants
getmempoolentry
getmempoolinfo
getrawmempool
gettxout
gettxoutproof
gettxoutsetinfo
preciousblock
pruneblockchain
savemempool
scantxoutset
verifychain
verifytxoutproof
Control
getmemoryinfo
help
logging
stop
uptime
Generating
generate
generatetoaddress
Mining
getblocktemplate
getmininginfo
getnetworkhashps
submitblock
prioritisetransaction
Network
addnode
clearbanned
disconnectnode
getaddednodeinfo
getconnectioncount
getnettotals
getnetworkinfo
getpeerinfo
listbanned
ping
setban
setnetworkactive
Rawtransactions
combinepsbt
combinerawtransaction
createpsbt
createrawtransaction
decodepsbt
converttopsbt
fundrawtransaction
getrawtransaction
finalizepsbt
decodescript
decoderawtransaction
signrawtransactionwithkey
testmempoolaccept
signrawtransaction
sendrawtransaction
Util
createmultisig
estimatesmartfee
signmessagewithprivkey
validateaddress
verifymessage
Wallet
abandontransaction
abortrescan
addmultisigaddress
backupwallet
bumpfee
createwallet
dumpwallet
encryptwallet
dumpprivkey
getaccount
getaccountaddress
getaddressbyaccount
getaddressesbylabel
getaddressinfo
getbalance
getnewaddress
getrawchangeaddress
getreceivedbyaccount
getreceivedbyaddress
gettransaction
getunconfirmedbalance
getwalletinfo
importaddress
importmulti
importprivkey
importprunedfunds
importpubkey
keypoolrefill
listaccounts
listlabels
listaddressgroupings
listlockunspent
importwallet
listreceivedbyaccount
listreceivedbyaddress
listsinceblock
listtransactions
listunspent
listwallets
loadwallet
lockunspent
move
rescanblockchain
removeprunedfunds
sendfrom
sendmany
sendtoaddress
setaccount
sethdseed
settxfee
signmessage
signrawtransactionwithwallet
unloadwallet
walletcreatefundedpsbt
walletlock
walletpassphrase
walletpassphrasechange
walletprocesspsbt
Zmq
getzmqnotifications
Version 0.16.3
Index
index
rpcindex
Blockchain
getbestblockhash
getblock
getblockchaininfo
getblockcount
getblockhash
getblockheader
getchaintips
getchaintxstats
getmempooldescendants
getmempoolentry
getmempoolinfo
getdifficulty
getrawmempool
getmempoolancestors
gettxout
gettxoutproof
gettxoutsetinfo
preciousblock
pruneblockchain
savemempool
verifychain
verifytxoutproof
Control
getmemoryinfo
help
logging
stop
uptime
Generating
generate
generatetoaddress
Mining
getnetworkhashps
submitblock
getblocktemplate
getmininginfo
prioritisetransaction
Network
addnode
clearbanned
disconnectnode
getaddednodeinfo
getnettotals
getnetworkinfo
getpeerinfo
listbanned
getconnectioncount
setban
ping
setnetworkactive
Rawtransactions
combinerawtransaction
createrawtransaction
decodescript
fundrawtransaction
decoderawtransaction
getrawtransaction
sendrawtransaction
signrawtransaction
Util
createmultisig
estimatefee
signmessagewithprivkey
estimatesmartfee
validateaddress
verifymessage
Wallet
abandontransaction
abortrescan
addmultisigaddress
backupwallet
bumpfee
dumpprivkey
dumpwallet
encryptwallet
getaccount
getaccountaddress
getaddressesbyaccount
getbalance
getnewaddress
getrawchangeaddress
getreceivedbyaccount
gettransaction
getunconfirmedbalance
getwalletinfo
importmulti
getreceivedbyaddress
importaddress
importprivkey
importprunedfunds
importpubkey
importwallet
keypoolrefill
listaccounts
listaddressgroupings
listlockunspent
listreceivedbyaccount
listreceivedbyaddress
listsinceblock
listtransactions
listunspent
listwallets
lockunspent
move
removeprunedfunds
sendfrom
rescanblockchain
sendmany
sendtoaddress
setaccount
settxfee
signmessage
walletlock
walletpassphrase
walletpassphrasechange
Version 0.16.2
Index
index
rpcindex
Blockchain
getbestblockhash
getblock
getblockchaininfo
getblockcount
getblockhash
getblockheader
getdifficulty
getchaintxstats
getchaintips
getmempoolancestors
getmempooldescendants
getmempoolentry
getmempoolinfo
getrawmempool
gettxoutproof
gettxout
preciousblock
gettxoutsetinfo
pruneblockchain
savemempool
verifychain
verifytxoutproof
Control
getmemoryinfo
help
logging
stop
uptime
Generating
generatetoaddress
generate
Mining
getblocktemplate
getmininginfo
getnetworkhashps
prioritisetransaction
submitblock
Network
addnode
clearbanned
disconnectnode
getaddednodeinfo
getconnectioncount
getnettotals
getnetworkinfo
getpeerinfo
listbanned
ping
setban
setnetworkactive
Rawtransactions
combinerawtransaction
createrawtransaction
decoderawtransaction
decodescript
fundrawtransaction
getrawtransaction
sendrawtransaction
signrawtransaction
Util
createmultisig
estimatefee
estimatesmartfee
signmessagewithprivkey
verifymessage
validateaddress
Wallet
abandontransaction
abortrescan
backupwallet
addmultisigaddress
bumpfee
dumpprivkey
dumpwallet
encryptwallet
getaccount
getaccountaddress
getaddressesbyaccount
getbalance
getnewaddress
getrawchangeaddress
getreceivedbyaccount
getreceivedbyaddress
getunconfirmedbalance
getwalletinfo
importaddress
gettransaction
importmulti
importprivkey
importprunedfunds
importpubkey
importwallet
keypoolrefill
listaccounts
listaddressgroupings
listlockunspent
listreceivedbyaccount
listreceivedbyaddress
listsinceblock
listtransactions
listunspent
listwallets
lockunspent
move
removeprunedfunds
rescanblockchain
sendfrom
sendmany
sendtoaddress
setaccount
settxfee
signmessage
walletlock
walletpassphrase
walletpassphrasechange
Version 0.16.1
Index
index
rpcindex
Blockchain
getbestblockhash
getblock
getblockchaininfo
getblockcount
getblockhash
getblockheader
getchaintips
getchaintxstats
getdifficulty
getmempoolancestors
getmempooldescendants
getmempoolentry
getmempoolinfo
getrawmempool
gettxout
gettxoutproof
gettxoutsetinfo
preciousblock
pruneblockchain
savemempool
verifychain
verifytxoutproof
Generating
generate
generatetoaddress
Mining
getblocktemplate
getmininginfo
getnetworkhashps
submitblock
prioritisetransaction
Network
addnode
clearbanned
disconnectnode
getaddednodeinfo
getconnectioncount
getnettotals
getnetworkinfo
getpeerinfo
listbanned
ping
setban
setnetworkactive
Rawtransactions
combinerawtransaction
createrawtransaction
decoderawtransaction
decodescript
fundrawtransaction
getrawtransaction
signrawtransaction
sendrawtransaction
Util
createmultisig
estimatefee
estimatesmartfee
signmessagewithprivkey
validateaddress
verifymessage
Wallet
abandontransaction
abortrescan
addmultisigaddress
backupwallet
bumpfee
dumpprivkey
dumpwallet
encryptwallet
getaccount
getaccountaddress
getaddressesbyaccount
getnewaddress
getbalance
getrawchangeaddress
getreceivedbyaccount
getreceivedbyaddress
gettransaction
getunconfirmedbalance
getwalletinfo
importaddress
importmulti
importprivkey
importprunedfunds
importpubkey
importwallet
listaccounts
listaddressgroupings
listlockunspent
listreceivedbyaccount
keypoolrefill
listreceivedbyaddress
listsinceblock
listunspent
listtransactions
listwallets
lockunspent
move
removeprunedfunds
rescanblockchain
sendfrom
sendmany
sendtoaddress
setaccount
settxfee
signmessage
walletlock
walletpassphrase
walletpassphrasechange
Control
getmemoryinfo
help
logging
stop
uptime
Version 0.16.0
Index
index
rpcindex
Blockchain
getbestblockhash
getblock
getblockchaininfo
getblockcount
getblockhash
getchaintips
getblockheader
getchaintxstats
getdifficulty
getmempoolancestors
getmempooldescendants
getmempoolentry
getmempoolinfo
getrawmempool
gettxout
gettxoutproof
gettxoutsetinfo
preciousblock
pruneblockchain
savemempool
verifychain
verifytxoutproof
Control
getmemoryinfo
help
logging
stop
uptime
Generating
generate
generatetoaddress
Mining
getblocktemplate
getnetworkhashps
prioritisetransaction
getmininginfo
submitblock
Network
addnode
clearbanned
disconnectnode
getconnectioncount
getnettotals
getnetworkinfo
getaddednodeinfo
getpeerinfo
listbanned
ping
setban
setnetworkactive
Rawtransactions
combinerawtransaction
decoderawtransaction
decodescript
fundrawtransaction
getrawtransaction
sendrawtransaction
createrawtransaction
signrawtransaction
Util
createmultisig
estimatefee
estimatesmartfee
signmessagewithprivkey
validateaddress
verifymessage
Wallet
abandontransaction
abortrescan
addmultisigaddress
backupwallet
bumpfee
dumpprivkey
dumpwallet
getaccount
encryptwallet
getaccountaddress
getaddressesbyaccount
getbalance
getnewaddress
getrawchangeaddress
getreceivedbyaccount
getreceivedbyaddress
gettransaction
importaddress
getwalletinfo
importmulti
importprivkey
getunconfirmedbalance
importprunedfunds
importpubkey
importwallet
keypoolrefill
listaccounts
listlockunspent
listreceivedbyaccount
listreceivedbyaddress
listsinceblock
listtransactions
listaddressgroupings
listunspent
listwallets
lockunspent
move
rescanblockchain
removeprunedfunds
sendfrom
sendmany
sendtoaddress
setaccount
settxfee
signmessage
walletlock
walletpassphrase
walletpassphrasechange
Version index
Index
Bitcoin Core RPC Documentation