#
Util Commands
#
createmultisig
Category: Util | Version: v1.2.14+
Creates a multi-signature address with n-of-m keys required. Returns the address and redeemScript.
Syntax
createmultisig nrequired ["key",...]
Parameters
Result
{
"address": "multisigaddress",
"redeemScript": "script"
}
Examples
verus -testnet createmultisig 2 '["RTZMZHDFSTFQst8XmX2dR4DaH87cEUs3gC","RNKiEBduBru6Siv1cZRVhp4fkZNyPska6z"]'
Common Errors
Related Commands
— Validate an addressvalidateaddresscreaterawtransaction— Use the multisig address in transactions
Notes
- This does not add the multisig to the wallet. Use
addmultisigaddressfor that. - The
redeemScriptis needed to spend from the multisig address.
Tested On
- VRSCTEST — Block height: 926996 | Version: v1.2.14-2
#
estimatefee
Category: Util | Version: v1.2.14+
Estimates the approximate fee per kilobyte needed for a transaction to begin confirmation within nblocks blocks.
Syntax
estimatefee nblocks
Parameters
Result
Examples
verus -testnet estimatefee 6
Testnet output:
0.00000100
Common Errors
None typical.
Related Commands
— Estimate priority for zero-fee transactionsestimatepriority
Notes
- Returns the minimum relay fee if not enough transactions and blocks have been observed.
- On testnet, fees are typically at the minimum (0.00000100 VRSC/kB).
Tested On
- VRSCTEST — Block height: 926996 | Version: v1.2.14-2
#
estimatepriority
Category: Util | Version: v1.2.14+
Estimates the approximate priority a zero-fee transaction needs to begin confirmation within nblocks blocks.
Syntax
estimatepriority nblocks
Parameters
Result
Examples
verus -testnet estimatepriority 6
Testnet output:
-1
Common Errors
None typical.
Related Commands
— Estimate fee per kilobyteestimatefee
Notes
- Returns -1.0 when not enough transactions and blocks have been observed.
- Priority is based on coin age (value × confirmations).
- In practice, most transactions use fees rather than relying on priority.
Tested On
- VRSCTEST — Block height: 926996 | Version: v1.2.14-2
#
invalidateblock
Category: Util | Version: v1.2.14+
Permanently marks a block as invalid, as if it violated a consensus rule.
Syntax
invalidateblock "hash"
Parameters
Result
No return value on success.
Examples
verus -testnet invalidateblock "000000018e6991fb0d5b595b7b7b8e4cb7f04a0b8b6704ecd0f063221d534bb1"
Common Errors
Related Commands
— Undo the effects ofreconsiderblockinvalidateblock
Notes
- ⚠️ Dangerous: This will cause the node to reject the specified block and all its descendants, potentially causing a chain reorganization.
- The invalidation is persistent across restarts.
- Use
reconsiderblockto reverse this action. - Primarily used for debugging or testing chain reorganizations.
Tested On
- VRSCTEST — Block height: 926996 | Version: v1.2.14-2 (documented from help only; not executed)
#
jumblr_deposit
Category: Util | Version: v1.2.14+
⚠️ DEPRECATED — Jumblr functionality is deprecated and may be removed in future versions.
Sets the deposit address for the Jumblr privacy mixing service.
Syntax
jumblr_deposit "depositaddress"
Parameters
Result
Confirmation of the deposit address being set.
Examples
verus -testnet jumblr_deposit "<R-address>"
Related Commands
— Set the secret (destination) addressjumblr_secret — Pause Jumblrjumblr_pause — Resume Jumblrjumblr_resume
Notes
- DEPRECATED: Jumblr is no longer actively maintained.
- Jumblr was a privacy feature that mixed coins through shielded (z) addresses.
- The deposit address is the transparent address from which funds are sent into the mixing process.
Tested On
- VRSCTEST — Block height: 926996 | Version: v1.2.14-2 (documented from help only)
#
jumblr_pause
Category: Util | Version: v1.2.14+
⚠️ DEPRECATED — Jumblr functionality is deprecated and may be removed in future versions.
Pauses the Jumblr privacy mixing service.
Syntax
jumblr_pause
Parameters
None.
Result
Confirmation that Jumblr has been paused.
Examples
verus -testnet jumblr_pause
Related Commands
— Resume Jumblrjumblr_resume — Set deposit addressjumblr_deposit — Set secret addressjumblr_secret
Notes
- DEPRECATED: Jumblr is no longer actively maintained.
Tested On
- VRSCTEST — Block height: 926996 | Version: v1.2.14-2 (documented from help only)
#
jumblr_resume
Category: Util | Version: v1.2.14+
⚠️ DEPRECATED — Jumblr functionality is deprecated and may be removed in future versions.
Resumes the Jumblr privacy mixing service after a pause.
Syntax
jumblr_resume
Parameters
None.
Result
Confirmation that Jumblr has been resumed.
Examples
verus -testnet jumblr_resume
Related Commands
— Pause Jumblrjumblr_pause — Set deposit addressjumblr_deposit — Set secret addressjumblr_secret
Notes
- DEPRECATED: Jumblr is no longer actively maintained.
Tested On
- VRSCTEST — Block height: 926996 | Version: v1.2.14-2 (documented from help only)
#
jumblr_secret
Category: Util | Version: v1.2.14+
⚠️ DEPRECATED — Jumblr functionality is deprecated and may be removed in future versions.
Sets the secret (destination) address for the Jumblr privacy mixing service.
Syntax
jumblr_secret "secretaddress"
Parameters
Result
Confirmation of the secret address being set.
Examples
verus -testnet jumblr_secret "<R-address>"
Related Commands
— Set the deposit addressjumblr_deposit — Pause Jumblrjumblr_pause — Resume Jumblrjumblr_resume
Notes
- DEPRECATED: Jumblr is no longer actively maintained.
- The secret address is the destination where mixed coins are sent after passing through shielded addresses.
- This address should ideally be unlinked to the deposit address for privacy.
Tested On
- VRSCTEST — Block height: 926996 | Version: v1.2.14-2 (documented from help only)
#
reconsiderblock
Category: Util | Version: v1.2.14+
Removes invalidity status of a block and its descendants, reconsidering them for activation. Used to undo the effects of invalidateblock.
Syntax
reconsiderblock "hash"
Parameters
Result
No return value on success.
Examples
verus -testnet reconsiderblock "000000018e6991fb0d5b595b7b7b8e4cb7f04a0b8b6704ecd0f063221d534bb1"
Common Errors
Related Commands
— Mark a block as invalidinvalidateblock
Notes
- This reverses the effect of
invalidateblock. - The block and all its descendants will be reconsidered for the active chain.
- May trigger a chain reorganization if the reconsidered chain has more work.
Tested On
- VRSCTEST — Block height: 926996 | Version: v1.2.14-2 (documented from help only; not executed)
#
validateaddress
Category: Util | Version: v1.2.14+
Return information about the given transparent address.
Syntax
validateaddress "address"
Parameters
Result
{
"isvalid": true,
"address": "verusaddress",
"scriptPubKey": "hex",
"segid": 60,
"ismine": false,
"iswatchonly": false,
"isscript": false
}
Examples
verus -testnet validateaddress "<R-address>"
Testnet output:
{
"isvalid": true,
"address": "<R-address>",
"scriptPubKey": "76a914fa0d06f4b97c6f570e72f480441f4f24aed0da7588ac",
"segid": 60,
"ismine": false,
"issharedownership": false,
"iswatchonly": false,
"isscript": false
}
Common Errors
None — invalid addresses return {"isvalid": false}.
Related Commands
— Validate shielded (z) addressesz_validateaddressgetaddressbalance— Get balance for an address
Notes
- If the address is invalid, only
isvalid: falseis returned. ismineindicates whether the wallet contains the private key.- Works with both R-addresses and i-addresses.
Tested On
- VRSCTEST — Block height: 926996 | Version: v1.2.14-2
#
z_validateaddress
Category: Util | Version: v1.2.14+
Return information about the given shielded (z) address.
Syntax
z_validateaddress "zaddr"
Parameters
Result
{
"isvalid": true,
"address": "zaddr",
"type": "sprout|sapling",
"ismine": false
}
Examples
verus -testnet z_validateaddress "zcWsmqT4X2V4jgxbgiCzyrAfRT1vi1F4sn7M5Pkh66izzw8Uk7LBGAH3DtcSMJeUb2pi3W4SQF8LMKkU2cUuVP68yAGcomL"
Testnet output:
{
"isvalid": true,
"address": "zcWsmqT4X2V4jgxbgiCzyrAfRT1vi1F4sn7M5Pkh66izzw8Uk7LBGAH3DtcSMJeUb2pi3W4SQF8LMKkU2cUuVP68yAGcomL",
"type": "sprout",
"payingkey": "f5bb3c888ccc9831e3f6ba06e7528e26a312eec3acc1823be8918b6a3a5e20ad",
"transmissionkey": "7a58c7132446564e6b810cf895c20537b3528357dc00150a8e201f491efa9c1a",
"ismine": false
}
Common Errors
None — invalid addresses return {"isvalid": false}.
Related Commands
— Validate transparent addressesvalidateaddress
Notes
- Sprout addresses start with
zcand showpayingkey/transmissionkey. - Sapling addresses start with
zsand showdiversifier/diversifiedtransmissionkey. ismineindicates whether the wallet has the spending key.
Tested On
- VRSCTEST — Block height: 926996 | Version: v1.2.14-2