V1.0.2
= Addressindex ==
getaddressbalance addresses
getaddressdeltas addresses
getaddressmempool addresses
getaddresstxids addresses
getaddressutxos addresses
== Anon ==
anonoutput [index/hex]
== Blockchain ==
getbestblockhash
getblock "blockhash" ( verbosity )
getblockchaininfo
getblockcount
getblockdeltas <blockhash>
getblockhash height
getblockhashes high low options
getblockheader "hash" ( verbose )
getblockreward height
getblockstats hash_or_height ( stats )
getblocktimes from to
getchaintips
getchaintxstats ( nblocks blockhash )
getdifficulty
getmempoolancestors txid (verbose)
getmempooldescendants txid (verbose)
getmempoolentry txid
getmempoolinfo
getrawmempool ( verbose )
getspentinfo inputs
gettxout "txid" n ( include_mempool )
gettxoutproof ["txid",...] ( blockhash )
gettxoutsetinfo
gettxoutsetinfobyscript
preciousblock "blockhash"
pruneblockchain
savemempool
scantxoutset <action> ( <scanobjects> )
verifychain ( checklevel nblocks )
verifytxoutproof "proof"
== Control ==
getmemoryinfo ("mode")
help ( "command" )
logging ( <include> <exclude> )
stop
uptime
== Csindex ==
listcoldstakeunspent "stakeaddress" (height, options)
== Generating ==
generate nblocks ( maxtries )
generatetoaddress nblocks address (maxtries)
== Mining ==
getblocktemplate ( TemplateRequest )
getmininginfo
getnetworkhashps ( nblocks height )
prioritisetransaction <txid> <dummy value> <fee delta>
submitblock "hexdata" ( "dummy" )
== Mnemonic ==
mnemonic new|decode|addchecksum|dumpwords|listlanguages
== Network ==
addnode "node" "add|remove|onetry"
clearbanned
disconnectnode "[address]" [nodeid]
getaddednodeinfo ( "node" )
getconnectioncount
getnettotals
getnetworkinfo
getpeerinfo
listbanned
ping
setban "subnet" "add|remove" (bantime) (absolute)
setnetworkactive true|false
== Rawtransactions ==
buildscript json
combinepsbt ["psbt",...]
combinerawtransaction ["hexstring",...]
converttopsbt "hexstring" ( permitsigdata iswitness )
createpsbt [{"txid":"id","vout":n},...] [{"address":amount},{"data":"hex"},...] ( locktime ) ( replaceable )
createrawbctransaction [{"txid":"id","vout":n},...] [{"address":amount,"data":"hex",...}] ( locktime replaceable "fundfrombalance" )
createrawtransaction [{"txid":"id","vout":n},...] [{"address":amount},{"data":"hex"},...] ( locktime ) ( replaceable )
createsignaturewithkey "hexstring" "prevtx" "address" "sighashtype"
decodepsbt "psbt"
decoderawtransaction "hexstring" ( iswitness )
decodescript "hexstring"
finalizepsbt "psbt" ( extract )
fundrawtransaction "hexstring" ( options iswitness )
fundrawtransactionfrom "input_type" "hexstring" input_amounts output_amounts ( options iswitness )
getrawtransaction "txid" ( verbose "blockhash" )
sendrawtransaction "hexstring" ( allowhighfees )
signrawtransaction "hexstring" ( [{"txid":"id","vout":n,"scriptPubKey":"hex","redeemScript":"hex"},...] ["privatekey1",...] sighashtype )
signrawtransactionwithkey "hexstring" ["privatekey1",...] ( [{"txid":"id","vout":n,"scriptPubKey":"hex","redeemScript":"hex"},...] sighashtype )
testmempoolaccept ["rawtxs"] ( allowhighfees ignorelocks )
verifycommitment "commitment" "blind" amount
verifyrawtransaction "hexstring" ( [{"txid":"id","vout":n,"scriptPubKey":"hex","redeemScript":"hex"},...] { "options" } )
== Usbdevice ==
devicegetnewstealthaddress [label] [num_prefix_bits] [prefix_num] [bech32]
devicesignmessage "path" "message" ("accountpath")
devicesignrawtransaction "hexstring" ( [{"txid":"id","vout":n,"scriptPubKey":"hex","redeemScript":"hex"},...] ["path1",...] sighashtype, "accountpath" )
getdeviceinfo
getdevicepublickey "path" ("accountpath")
getdevicexpub "path" ("accountpath")
initaccountfromdevice ("label" "path" makedefault scan_chain_from)
listdevices
== Util ==
createmultisig nrequired ["key",...] ( "address_type" )
estimatesmartfee conf_target ("estimate_mode")
signmessagewithprivkey "privkey" "message"
validateaddress "address" (showaltversions)
verifymessage "address" "signature" "message"
== Wallet ==
abandontransaction "txid"
abortrescan
addmultisigaddress nrequired ["key",...] ( "label", bech32, 256bit)
backupwallet "destination"
bumpfee "txid" ( options )
clearwallettransactions ( remove_all )
converttospending "address" amount ( "comment" "comment-to" subtractfeefromamount "narration")
converttostaking "address" amount ( "comment" "comment-to" subtractfeefromamount "narration" ringsize inputs_per_sig)
createsignaturewithwallet "hexstring" "prevtx" "address" "sighashtype"
createwallet "wallet_name" ( disable_private_keys )
debugwallet ( attempt_repair )
derivefromspendingaddress "spendingaddress" ("ephempubkey")
deriverangekeys start ( end "key/id" hardened save add_to_addressbook 256bithash )
dumpprivkey "address"
dumpwallet "filename"
encryptwallet "passphrase"
extkey "mode"
extkeyaltversion "ext_key"
extkeyimportmaster "mnemonic/key" ( "passphrase" save_bip44_root master_label account_label scan_chain_from )
filteraddresses ( offset count sort_code "match_str" match_owned show_path )
filtertransactions ( options )
getaccount (Deprecated, will be removed in V0.18. To use this command, start bitcoincd with -deprecatedrpc=accounts)
getaccountaddress (Deprecated, will be removed in V0.18. To use this command, start bitcoincd with -deprecatedrpc=accounts)
getaddressbyaccount (Deprecated, will be removed in V0.18. To use this command, start bitcoincd with -deprecatedrpc=accounts)
getaddressesbylabel "label"
getaddressinfo "address"
getbalance ( "(dummy)" minconf include_watchonly )
getnewaddress ( "label" num_prefix_bits prefix_num bech32 makeV2 )
getnewcoldstakeaddress ( "label" bech32 hardened 256bit )
getnewextaddress ( "label" childNo bech32 hardened )
getnewstakeaddress ( "label" bech32 hardened 256bit )
getrawchangeaddress ( "address_type" )
getreceivedbyaccount (Deprecated, will be removed in V0.18. To use this command, start bitcoincd with -deprecatedrpc=accounts)
getreceivedbyaddress "address" ( minconf )
getstakinginfo
gettransaction "txid" ( include_watchonly )
getunconfirmedbalance
getwalletinfo
importaddress "address" ( "label" rescan p2sh )
importmulti "requests" ( "options" )
importprivkey "privkey" ( "label" ) ( rescan )
importprunedfunds
importpubkey "pubkey" ( "label" rescan )
importstealthaddress "scan_secret" "spend_secret" ( "label" num_prefix_bits prefix_num bech32 )
importwallet "filename"
keypoolrefill ( newsize )
listaccounts (Deprecated, will be removed in V0.18. To use this command, start bitcoincd with -deprecatedrpc=accounts)
listaddressgroupings
listlabels ( "purpose" )
listlockunspent
listreceivedbyaccount (Deprecated, will be removed in V0.18. To use this command, start bitcoincd with -deprecatedrpc=accounts)
listreceivedbyaddress ( minconf include_empty include_watchonly address_filter )
listsinceblock ( "blockhash" target_confirmations include_watchonly include_removed )
liststealthaddresses ( show_secrets )
listtransactions (dummy count skip include_watchonly)
listunspent ( minconf maxconf ["addresses",...] [include_unsafe] )
listunspentstaking ( minconf maxconf ["addresses",...] [include_unsafe] [query_options])
listwallets
loadwallet "filename"
lockunspent unlock ([{"txid":"txid","vout":n},...])
manageaddressbook "action" "address" ( "label" "purpose" )
move (Deprecated, will be removed in V0.18. To use this command, start bitcoincd with -deprecatedrpc=accounts)
removeprunedfunds "txid"
rescanblockchain ("start_height") ("stop_height")
reservebalance reserve ( amount )
rewindchain ( height )
scanchain [from_height]
sendmany "" {"address":amount,...} ( minconf "comment" ["address",...] replaceable conf_target "estimate_mode")
sendspending "address" amount ( "comment" "comment-to" subtractfeefromamount "narration" ringsize inputs_per_sig)
sendtoaddress "address" amount ( "comment" "comment-to" subtractfeefromamount "narration" replaceable conf_target "estimate_mode")
sendtypeto "typein" "typeout" [{address: , amount: , narr: , subfee:},...] ("comment" "comment-to" ringsize inputs_per_sig test_fee coin_control)
setaccount (Deprecated, will be removed in V0.18. To use this command, start bitcoincd with -deprecatedrpc=accounts)
sethdseed ( "newkeypool" "seed" )
settxfee amount
signmessage "address" "message"
signrawtransactionwithwallet "hexstring" ( [{"txid":"id","vout":n,"scriptPubKey":"hex","redeemScript":"hex"},...] sighashtype )
transactionblinds "txnid"
unloadwallet ( "wallet_name" )
walletcreatefundedpsbt [{"txid":"id","vout":n},...] [{"address":amount},{"data":"hex"},...] ( locktime ) ( replaceable ) ( options bip32derivs )
walletlock
walletpassphrase "passphrase" timeout ( stakingonly )
walletpassphrasechange "oldpassphrase" "newpassphrase"
walletprocesspsbt "psbt" ( sign "sighashtype" bip32derivs )
walletsettings "setting" {...}
== Zmq ==
getnewzmqserverkeypair
getzmqnotifications