Marks a transaction and its in-wallet descendants as abandoned, allowing their inputs to be respent.
Stops the current wallet rescan triggered by an RPC call, such as by an importprivkey call.
Adds a multi-signature address with n required signatures and a set of keys.
Adds a witness address for SegWit compatibility.
Backs up the wallet file to a specified destination.
Increases the fee of an unconfirmed transaction to improve its confirmation time.
Optional
options: BumpFeeOptionRemoves all banned nodes from the ban list.
Combines multiple raw transactions into a single transaction.
Optional
commandExecutes multiple commands in a batch request.
Creates a multi-signature address with n required signatures and a set of keys.
Creates a raw transaction spending specified inputs to specified outputs.
Creates a new wallet with various optional parameters.
Decodes a raw transaction hex string.
Disconnects a node by address or node ID.
Optional
address: stringOptional
nodeid: numberReveals the private key corresponding to an address.
Dumps all wallet keys and metadata to a file.
Encrypts the wallet with a passphrase.
Estimates the fee rate for a given confirmation target.
Optional
estimate_mode: FeeEstimateModeFunds a raw transaction by adding necessary inputs and change.
Gets detailed information about a specific block.
Retrieves general blockchain state info.
Returns the number of blocks in the longest blockchain.
Gets the hash of a block at a given height.
Gets the number of active connections to other nodes.
Gets the estimated network difficulty.
Retrieves memory pool statistics.
Retrieves mining statistics.
Gets a new Bitcoin address for receiving payments.
Optional
account: stringGets detailed peer connection information.
Sends raw transaction hex to the Bitcoin network.
Optional
allowhighfees: booleanSends bitcoins to a specified address.
Optional
comment: stringOptional
comment_to: stringOptional
subtreactfeefromamount: booleanOptional
replaceable: booleanOptional
conf_target: numberOptional
estimate_mode: FeeEstimateModeVerifies a signed message.
Locks the wallet, requiring a passphrase to unlock.
Interface for the Bitcoin Core RPC client.