Enhanced RPC Commands
Several existing Bitcoin Core RPC commands have enhanced functionality in Bitcoin Knots.
getblocktemplate
Extended options for miners:
bitcoin-cli getblocktemplate '{
"rules": ["segwit"],
"capabilities": ["proposal"],
"longpollid": "...",
"data": "..."
}'
Additional parameters available through gbt_rpc_options patch.
createrawtransaction
Enhanced fee handling options:
bitcoin-cli createrawtransaction '[...]' '{...}' 0 true
walletprocesspsbt
Additional options for PSBT processing:
bitcoin-cli walletprocesspsbt "psbt" true "ALL" true
descriptorprocesspsbt
Enhanced with previous transaction support:
bitcoin-cli descriptorprocesspsbt "psbt" '[descriptors]' '{options}'
signmessage
Enhanced with BIP-322 support for generic message signing:
bitcoin-cli signmessage "address" "message"
verifymessage
Enhanced to support multiple signature formats:
- Standard Bitcoin signatures
- BIP-137 format
- Electrum format
bitcoin-cli verifymessage "address" "signature" "message"
getpeerinfo
Enhanced with additional fields:
bitcoin-cli getpeerinfo
Additional fields:
misbehaving_score: Peer misbehavior scorelast_block_announcement: Time of last block announcement
fundraw
Enhanced with min_conf option:
bitcoin-cli fundrawtransaction "rawtx" '{"min_conf": 6}'
See Also
- New Commands - New RPC commands
- RPC Reference - Full documentation