Changed since v30.2

Methods below are grouped into new endpoints, params/results changes, and behavior changes.

getconfirmationtarget

Calculate the recommended number of confirmations for a transaction.

blockchain / core

New since v30.2

Adds the qbit confirmation-target estimator RPC.

getorphanmetrics

Return stale block metrics over a rolling event window.

blockchain / core

New since v30.2

createauxblock

Create a merged-mining candidate block paying the coinbase reward to the given P2MR address.

mining / core

New since v30.2

getblocktemplate

If the request parameters include a 'mode' key, that is used to explicitly select between the default 'template' request or a 'proposal'.

mining / core

Changed params/results since v30.2 Changed behavior since v30.2

Cadence, AuxPoW, and qbit version-rolling semantics diverge from upstream behavior.

getmininginfo

Returns a json object containing mining-related information.

mining / core

Changed behavior since v30.2

networkhashps is the default total qbit chainwork hashrate estimate, and next is the permissionless/native candidate.

getnetworkhashps

Returns the estimated network hashes per second (H/s) based on accepted block proof work.

mining / core

Changed params/results since v30.2 Changed behavior since v30.2

Adds lane-aware qbit hashrate estimates for all, permissionless, and AuxPoW work.

submitauxblock

Submit an AuxPoW payload for a cached merged-mining candidate block.

mining / core

New since v30.2

getarchivepeers

Returns archive-relevant peer state for bootstrap, fallback debugging, and monitoring.

network / core

New since v30.2

analyzepsbt

Analyzes and provides information about the current status of a PSBT and its inputs

rawtransactions / core

Changed params/results since v30.2

decodepsbt

Return a JSON object representing the serialized, base64-encoded PSBT.

rawtransactions / core

Changed params/results since v30.2

getdefaultctvhash

Compute the BIP119-style default OP_CHECKTEMPLATEVERIFY hash for a serialized transaction input.

rawtransactions / core

New since v30.2

signrawtransactionwithkey

Sign inputs for raw transaction (serialized, hex-encoded).

rawtransactions / core

Changed params/results since v30.2

createwalletdescriptor

Creates the wallet's descriptor for the given address type. The address type must be one that the wallet does not already have a descriptor for. On P2MR-only chains, public P2MR descriptors are omitted from the result; use exportpubkeydb for watch-only P2MR exports.

wallet / wallet

Changed params/results since v30.2 Wallet

exportpubkeydb

Exports wallet P2MR pubkeys as an explicit-pubkey JSON database that can be imported into a watch-only wallet.

wallet / wallet

New since v30.2 Wallet

getaddressinfo

Return information about the given qbit address.

wallet / wallet

Changed params/results since v30.2 Wallet

getnextpubkeydbaddress

Returns the next allocatable imported P2MR pubkey-pool address for a watch-only wallet.

wallet / wallet

New since v30.2 Wallet

importpubkeydb

Imports a JSON pubkey database into a watch-only wallet as P2MR descriptors.

wallet / wallet

New since v30.2 Wallet

listdescriptors

List all descriptors present in a wallet.

wallet / wallet

Changed params/results since v30.2 Wallet

listpubkeydbstatus

Reports imported P2MR pubkey-pool allocation status by account and chain.

wallet / wallet

New since v30.2 Wallet

send

EXPERIMENTAL warning: this call may be changed in future releases.

wallet / wallet

Changed params/results since v30.2 Wallet

sendall

EXPERIMENTAL warning: this call may be changed in future releases.

wallet / wallet

Changed params/results since v30.2 Wallet

sendmany

Send multiple times. Amounts are double-precision floating point numbers.

wallet / wallet

Changed params/results since v30.2 Wallet

sendtoaddress

Send an amount to a given address.

wallet / wallet

Changed params/results since v30.2 Wallet

signrawtransactionwithwallet

Sign inputs for raw transaction (serialized, hex-encoded).

wallet / wallet

Changed params/results since v30.2 Wallet

walletprocesspsbt

Update a PSBT with input information from our wallet and then sign inputs

wallet / wallet

Changed params/results since v30.2 Wallet