From 72987d9a4cbc5ed0d0cd49542c1fef2110c15a78 Mon Sep 17 00:00:00 2001 From: "Tobin C. Harding" Date: Tue, 26 Nov 2024 09:35:44 +1100 Subject: [PATCH] Add backticks to rustdocs We have square brackets in two places that are confusing the rustdocs build 1. In a docs string from Core 2. We are abusing markdown list syntax to indicate the stage of dev For both add backticks. All the ones added because of (2) will go away shortly (TM). --- types/src/v17/mod.rs | 255 +++++++++++++++++------------------ types/src/v17/wallet/mod.rs | 2 +- types/src/v18/mod.rs | 259 ++++++++++++++++++------------------ 3 files changed, 259 insertions(+), 257 deletions(-) diff --git a/types/src/v17/mod.rs b/types/src/v17/mod.rs index 2a63c60..8b70272 100644 --- a/types/src/v17/mod.rs +++ b/types/src/v17/mod.rs @@ -16,151 +16,152 @@ //! - Method does not return anything. //! - Method returns a simple type (e.g. bool or integer). //! - Method is deprecated. +// TODO: After all the `[i]` is gone (ie testing done) remove the backticks. //! //! **== Blockchain ==** -//! - [x] `getbestblockhash` -//! - [x] `getblock "blockhash" ( verbosity ) ` -//! - [x] `getblockchaininfo` -//! - [x] `getblockcount` -//! - [x] `getblockhash height` -//! - [x] `getblockheader "hash" ( verbose )` -//! - [x] `getblockstats hash_or_height ( stats )` -//! - [x] `getchaintips` -//! - [x] `getchaintxstats ( nblocks blockhash )` -//! - [x] `getdifficulty` -//! - [i] `getmempoolancestors txid (verbose)` -//! - [i] `getmempooldescendants txid (verbose)` -//! - [i] `getmempoolentry txid` -//! - [i] `getmempoolinfo` -//! - [i] `getrawmempool ( verbose )` -//! - [i] `gettxout "txid" n ( include_mempool )` -//! - [i] `gettxoutproof ["txid",...] ( blockhash )` -//! - [i] `gettxoutsetinfo` -//! - [-] `preciousblock "blockhash"` -//! - [-] `pruneblockchain` -//! - [-] `savemempool` -//! - [-] `scantxoutset ( )` -//! - [-] `verifychain ( checklevel nblocks )` -//! - [i] `verifytxoutproof "proof"` +//! - `[x]` `getbestblockhash` +//! - `[x]` `getblock "blockhash" ( verbosity ) ` +//! - `[x]` `getblockchaininfo` +//! - `[x]` `getblockcount` +//! - `[x]` `getblockhash height` +//! - `[x]` `getblockheader "hash" ( verbose )` +//! - `[x]` `getblockstats hash_or_height ( stats )` +//! - `[x]` `getchaintips` +//! - `[x]` `getchaintxstats ( nblocks blockhash )` +//! - `[x]` `getdifficulty` +//! - `[i]` `getmempoolancestors txid (verbose)` +//! - `[i]` `getmempooldescendants txid (verbose)` +//! - `[i]` `getmempoolentry txid` +//! - `[i]` `getmempoolinfo` +//! - `[i]` `getrawmempool ( verbose )` +//! - `[i]` `gettxout "txid" n ( include_mempool )` +//! - `[i]` `gettxoutproof ["txid",...] ( blockhash )` +//! - `[i]` `gettxoutsetinfo` +//! - `[-]` `preciousblock "blockhash"` +//! - `[-]` `pruneblockchain` +//! - `[-]` `savemempool` +//! - `[-]` `scantxoutset ( )` +//! - `[-]` `verifychain ( checklevel nblocks )` +//! - `[i]` `verifytxoutproof "proof"` //! //! **== Control ==** -//! - [x] `getmemoryinfo ("mode")` -//! - [-] `help ( "command" )` -//! - [x] `logging ( )` -//! - [x] `stop` -//! - [x] `uptime` +//! - `[x]` `getmemoryinfo ("mode")` +//! - `[-]` `help ( "command" )` +//! - `[x]` `logging ( )` +//! - `[x]` `stop` +//! - `[x]` `uptime` //! //! **== Generating ==** -//! - [x] `generate nblocks ( maxtries )` -//! - [x] `generatetoaddress nblocks address (maxtries)` +//! - `[x]` `generate nblocks ( maxtries )` +//! - `[x]` `generatetoaddress nblocks address (maxtries)` //! //! **== Mining ==** -//! - [ ] `getblocktemplate ( TemplateRequest )` -//! - [ ] `getmininginfo` -//! - [ ] `getnetworkhashps ( nblocks height )` -//! - [ ] `prioritisetransaction ` -//! - [ ] `submitblock "hexdata" ( "dummy" )` +//! - `[ ]` `getblocktemplate ( TemplateRequest )` +//! - `[ ]` `getmininginfo` +//! - `[ ]` `getnetworkhashps ( nblocks height )` +//! - `[ ]` `prioritisetransaction ` +//! - `[ ]` `submitblock "hexdata" ( "dummy" )` //! //! **== Network ==** -//! - [-] `addnode "node" "add|remove|onetry"` -//! - [-] `clearbanned` -//! - [-] `disconnectnode "[address]" [nodeid]` -//! - [x] `getaddednodeinfo ( "node" )` -//! - [-] `getconnectioncount` -//! - [x] `getnettotals` -//! - [x] `getnetworkinfo` -//! - [x] `getpeerinfo` -//! - [-] `listbanned` -//! - [-] `ping` -//! - [-] `setban "subnet" "add|remove" (bantime) (absolute)` -//! - [-] `setnetworkactive true|false` +//! - `[-]` `addnode "node" "add|remove|onetry"` +//! - `[-]` `clearbanned` +//! - `[-]` `disconnectnode "[address]" [nodeid]` +//! - `[x]` `getaddednodeinfo ( "node" )` +//! - `[-]` `getconnectioncount` +//! - `[x]` `getnettotals` +//! - `[x]` `getnetworkinfo` +//! - `[x]` `getpeerinfo` +//! - `[-]` `listbanned` +//! - `[-]` `ping` +//! - `[-]` `setban "subnet" "add|remove" (bantime) (absolute)` +//! - `[-]` `setnetworkactive true|false` //! //! **== Rawtransactions ==** -//! - [ ] `combinepsbt ["psbt",...]` -//! - [ ] `combinerawtransaction ["hexstring",...]` -//! - [ ] `converttopsbt "hexstring" ( permitsigdata iswitness )` -//! - [ ] `createpsbt [{"txid":"id","vout":n},...] [{"address":amount},{"data":"hex"},...] ( locktime ) ( replaceable )` -//! - [ ] `createrawtransaction [{"txid":"id","vout":n},...] [{"address":amount},{"data":"hex"},...] ( locktime ) ( replaceable )` -//! - [ ] `decodepsbt "psbt"` -//! - [ ] `decoderawtransaction "hexstring" ( iswitness )` -//! - [ ] `decodescript "hexstring"` -//! - [ ] `finalizepsbt "psbt" ( extract )` -//! - [ ] `fundrawtransaction "hexstring" ( options iswitness )` -//! - [ ] `getrawtransaction "txid" ( verbose "blockhash" )` -//! - [i] `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 )` +//! - `[ ]` `combinepsbt ["psbt",...]` +//! - `[ ]` `combinerawtransaction ["hexstring",...]` +//! - `[ ]` `converttopsbt "hexstring" ( permitsigdata iswitness )` +//! - `[ ]` `createpsbt [{"txid":"id","vout":n},...] [{"address":amount},{"data":"hex"},...] ( locktime ) ( replaceable )` +//! - `[ ]` `createrawtransaction [{"txid":"id","vout":n},...] [{"address":amount},{"data":"hex"},...] ( locktime ) ( replaceable )` +//! - `[ ]` `decodepsbt "psbt"` +//! - `[ ]` `decoderawtransaction "hexstring" ( iswitness )` +//! - `[ ]` `decodescript "hexstring"` +//! - `[ ]` `finalizepsbt "psbt" ( extract )` +//! - `[ ]` `fundrawtransaction "hexstring" ( options iswitness )` +//! - `[ ]` `getrawtransaction "txid" ( verbose "blockhash" )` +//! - `[i]` `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 )` //! //! **== Util ==** -//! - [ ] `createmultisig nrequired ["key",...] ( "address_type" )` -//! - [ ] `estimatesmartfee conf_target ("estimate_mode")` -//! - [ ] `signmessagewithprivkey "privkey" "message"` -//! - [ ] `validateaddress "address"` -//! - [ ] `verifymessage "address" "signature" "message"` +//! - `[ ]` `createmultisig nrequired ["key",...] ( "address_type" )` +//! - `[ ]` `estimatesmartfee conf_target ("estimate_mode")` +//! - `[ ]` `signmessagewithprivkey "privkey" "message"` +//! - `[ ]` `validateaddress "address"` +//! - `[ ]` `verifymessage "address" "signature" "message"` //! //! **== Wallet ==** -//! - [-] `abandontransaction "txid"` -//! - [-] `abortrescan` -//! - [x] `addmultisigaddress nrequired ["key",...] ( "label" "address_type" )` -//! - [-] `backupwallet "destination"` -//! - [x] `bumpfee "txid" ( options ) ` -//! - [x] `createwallet "wallet_name" ( disable_private_keys )` -//! - [x] `dumpprivkey "address"` -//! - [x] `dumpwallet "filename"` -//! - [-] `encryptwallet "passphrase"` -//! - [-] `getaccount (Deprecated, will be removed in V0.18. To use this command, start bitcoind with -deprecatedrpc=accounts)` -//! - [-] `getaccountaddress (Deprecated, will be removed in V0.18. To use this command, start bitcoind with -deprecatedrpc=accounts)` -//! - [-] `getaddressbyaccount (Deprecated, will be removed in V0.18. To use this command, start bitcoind with -deprecatedrpc=accounts)` -//! - [x] `getaddressesbylabel "label"` -//! - [x] `getaddressinfo "address"` -//! - [x] `getbalance ( "(dummy)" minconf include_watchonly )` -//! - [x] `getnewaddress ( "label" "address_type" )` -//! - [x] `getrawchangeaddress ( "address_type" )` -//! - [-] `getreceivedbyaccount (Deprecated, will be removed in V0.18. To use this command, start bitcoind with -deprecatedrpc=accounts)` -//! - [i] `getreceivedbyaddress "address" ( minconf )` -//! - [x] `gettransaction "txid" ( include_watchonly )` -//! - [i] `getunconfirmedbalance` -//! - [i] `getwalletinfo` -//! - [-] `importaddress "address" ( "label" rescan p2sh )` -//! - [-] `importmulti "requests" ( "options" )` -//! - [-] `importprivkey "privkey" ( "label" ) ( rescan )` -//! - [-] `importprunedfunds` -//! - [-] `importpubkey "pubkey" ( "label" rescan )` -//! - [-] `importwallet "filename"` -//! - [-] `keypoolrefill ( newsize )` -//! - [-] `listaccounts (Deprecated, will be removed in V0.18. To use this command, start bitcoind with -deprecatedrpc=accounts)` -//! - [i] `listaddressgroupings` -//! - [i] `listlabels ( "purpose" )` -//! - [i] `listlockunspent` -//! - [-] `listreceivedbyaccount (Deprecated, will be removed in V0.18. To use this command, start bitcoind with -deprecatedrpc=accounts)` -//! - [i] `listreceivedbyaddress ( minconf include_empty include_watchonly address_filter )` -//! - [i] `listsinceblock ( "blockhash" target_confirmations include_watchonly include_removed )` -//! - [i] `listtransactions (label count skip include_watchonly)` -//! - [i] `listunspent ( minconf maxconf ["addresses",...] [include_unsafe] [query_options])` -//! - [i] `listwallets` -//! - [x] `loadwallet "filename"` -//! - [-] `lockunspent unlock ([{"txid":"txid","vout":n},...])` -//! - [-] `move (Deprecated, will be removed in V0.18. To use this command, start bitcboind with -deprecatedrpc=accounts)` -//! - [-] `removeprunedfunds "txid"` -//! - [x] `rescanblockchain ("start_height") ("stop_height")` -//! - [-] `sendfrom (Deprecated, will be removed in V0.18. To use this command, start bitcoind with -deprecatedrpc=accounts)` -//! - [i] `sendmany "" {"address":amount,...} ( minconf "comment" ["address",...] replaceable conf_target "estimate_mode")` -//! - [x] `sendtoaddress "address" amount ( "comment" "comment_to" subtractfeefromamount replaceable conf_target "estimate_mode")` -//! - [-] `setaccount (Deprecated, will be removed in V0.18. To use this command, start bitcoind with -deprecatedrpc=accounts)` -//! - [-] `sethdseed ( "newkeypool" "seed" )` -//! - [-] `settxfee amount` -//! - [i] `signmessage "address" "message"` -//! - [i] `signrawtransactionwithwallet "hexstring" ( [{"txid":"id","vout":n,"scriptPubKey":"hex","redeemScript":"hex"},...] sighashtype )` -//! - [-] `unloadwallet ( "wallet_name" )` -//! - [i] `walletcreatefundedpsbt [{"txid":"id","vout":n},...] [{"address":amount},{"data":"hex"},...] ( locktime ) ( replaceable ) ( options bip32derivs )` -//! - [-] `walletlock` -//! - [-] `walletpassphrase "passphrase" timeout` -//! - [-] `walletpassphrasechange "oldpassphrase" "newpassphrase"` -//! - [i] `walletprocesspsbt "psbt" ( sign "sighashtype" bip32derivs )` +//! - `[-]` `abandontransaction "txid"` +//! - `[-]` `abortrescan` +//! - `[x]` `addmultisigaddress nrequired ["key",...] ( "label" "address_type" )` +//! - `[-]` `backupwallet "destination"` +//! - `[x]` `bumpfee "txid" ( options ) ` +//! - `[x]` `createwallet "wallet_name" ( disable_private_keys )` +//! - `[x]` `dumpprivkey "address"` +//! - `[x]` `dumpwallet "filename"` +//! - `[-]` `encryptwallet "passphrase"` +//! - `[-]` `getaccount (Deprecated, will be removed in V0.18. To use this command, start bitcoind with -deprecatedrpc=accounts)` +//! - `[-]` `getaccountaddress (Deprecated, will be removed in V0.18. To use this command, start bitcoind with -deprecatedrpc=accounts)` +//! - `[-]` `getaddressbyaccount (Deprecated, will be removed in V0.18. To use this command, start bitcoind with -deprecatedrpc=accounts)` +//! - `[x]` `getaddressesbylabel "label"` +//! - `[x]` `getaddressinfo "address"` +//! - `[x]` `getbalance ( "(dummy)" minconf include_watchonly )` +//! - `[x]` `getnewaddress ( "label" "address_type" )` +//! - `[x]` `getrawchangeaddress ( "address_type" )` +//! - `[-]` `getreceivedbyaccount (Deprecated, will be removed in V0.18. To use this command, start bitcoind with -deprecatedrpc=accounts)` +//! - `[i]` `getreceivedbyaddress "address" ( minconf )` +//! - `[x]` `gettransaction "txid" ( include_watchonly )` +//! - `[i]` `getunconfirmedbalance` +//! - `[i]` `getwalletinfo` +//! - `[-]` `importaddress "address" ( "label" rescan p2sh )` +//! - `[-]` `importmulti "requests" ( "options" )` +//! - `[-]` `importprivkey "privkey" ( "label" ) ( rescan )` +//! - `[-]` `importprunedfunds` +//! - `[-]` `importpubkey "pubkey" ( "label" rescan )` +//! - `[-]` `importwallet "filename"` +//! - `[-]` `keypoolrefill ( newsize )` +//! - `[-]` `listaccounts (Deprecated, will be removed in V0.18. To use this command, start bitcoind with -deprecatedrpc=accounts)` +//! - `[i]` `listaddressgroupings` +//! - `[i]` `listlabels ( "purpose" )` +//! - `[i]` `listlockunspent` +//! - `[-]` `listreceivedbyaccount (Deprecated, will be removed in V0.18. To use this command, start bitcoind with -deprecatedrpc=accounts)` +//! - `[i]` `listreceivedbyaddress ( minconf include_empty include_watchonly address_filter )` +//! - `[i]` `listsinceblock ( "blockhash" target_confirmations include_watchonly include_removed )` +//! - `[i]` `listtransactions (label count skip include_watchonly)` +//! - `[i]` `listunspent ( minconf maxconf ["addresses",...] [include_unsafe] [query_options])` +//! - `[i]` `listwallets` +//! - `[x]` `loadwallet "filename"` +//! - `[-]` `lockunspent unlock ([{"txid":"txid","vout":n},...])` +//! - `[-]` `move (Deprecated, will be removed in V0.18. To use this command, start bitcboind with -deprecatedrpc=accounts)` +//! - `[-]` `removeprunedfunds "txid"` +//! - `[x]` `rescanblockchain ("start_height") ("stop_height")` +//! - `[-]` `sendfrom (Deprecated, will be removed in V0.18. To use this command, start bitcoind with -deprecatedrpc=accounts)` +//! - `[i]` `sendmany "" {"address":amount,...} ( minconf "comment" ["address",...] replaceable conf_target "estimate_mode")` +//! - `[x]` `sendtoaddress "address" amount ( "comment" "comment_to" subtractfeefromamount replaceable conf_target "estimate_mode")` +//! - `[-]` `setaccount (Deprecated, will be removed in V0.18. To use this command, start bitcoind with -deprecatedrpc=accounts)` +//! - `[-]` `sethdseed ( "newkeypool" "seed" )` +//! - `[-]` `settxfee amount` +//! - `[i]` `signmessage "address" "message"` +//! - `[i]` `signrawtransactionwithwallet "hexstring" ( [{"txid":"id","vout":n,"scriptPubKey":"hex","redeemScript":"hex"},...] sighashtype )` +//! - `[-]` `unloadwallet ( "wallet_name" )` +//! - `[i]` `walletcreatefundedpsbt [{"txid":"id","vout":n},...] [{"address":amount},{"data":"hex"},...] ( locktime ) ( replaceable ) ( options bip32derivs )` +//! - `[-]` `walletlock` +//! - `[-]` `walletpassphrase "passphrase" timeout` +//! - `[-]` `walletpassphrasechange "oldpassphrase" "newpassphrase"` +//! - `[i]` `walletprocesspsbt "psbt" ( sign "sighashtype" bip32derivs )` //! //! **== Zmq ==** -//! - [i] `getzmqnotifications` +//! - `[i]` `getzmqnotifications` // JSON-RPC types by API section. mod blockchain; diff --git a/types/src/v17/wallet/mod.rs b/types/src/v17/wallet/mod.rs index 326a54e..3985f12 100644 --- a/types/src/v17/wallet/mod.rs +++ b/types/src/v17/wallet/mod.rs @@ -750,7 +750,7 @@ pub struct ListTransactionsItem { /// Result of the JSON-RPC method `listunspent`. /// -/// > listunspent ( minconf maxconf ["addresses",...] [include_unsafe] [query_options]) +/// > listunspent ( minconf maxconf ["addresses",...] `[include_unsafe]` `[query_options]`) /// > /// > Returns array of unspent transaction outputs /// > with between minconf and maxconf (inclusive) confirmations. diff --git a/types/src/v18/mod.rs b/types/src/v18/mod.rs index 233bf32..9efbc10 100644 --- a/types/src/v18/mod.rs +++ b/types/src/v18/mod.rs @@ -22,153 +22,154 @@ //! - Method does not return anything. //! - Method returns a simple type (e.g. bool or integer). //! - Method is deprecated. +// TODO: After all the `[i]` is gone (ie testing done) remove the backticks. //! //! ** == Blockchain ==** -//! - [x] `getbestblockhash` -//! - [x] `getblock "blockhash" ( verbosity )` -//! - [x] `getblockchaininfo` -//! - [x] `getblockcount` -//! - [x] `getblockhash height` -//! - [x] `getblockheader "blockhash" ( verbose )` -//! - [x] `getblockstats hash_or_height ( stats )` -//! - [x] `getchaintips` -//! - [x] `getchaintxstats ( nblocks "blockhash" )` -//! - [x] `getdifficulty` -//! - [i] `getmempoolancestors "txid" ( verbose )` -//! - [i] `getmempooldescendants "txid" ( verbose )` -//! - [i] `getmempoolentry "txid"` -//! - [i] `getmempoolinfo` -//! - [i] `getrawmempool ( verbose )` -//! - [i] `gettxout "txid" n ( include_mempool )` -//! - [i] `gettxoutproof ["txid",...] ( "blockhash" )` -//! - [i] `gettxoutsetinfo` -//! - [-] `preciousblock "blockhash"` -//! - [-] `pruneblockchain height` -//! - [-] `savemempool` -//! - [-] `scantxoutset "action" [scanobjects,...]` -//! - [-] `verifychain ( checklevel nblocks )` -//! - [i] `verifytxoutproof "proof"` +//! - `[x]` `getbestblockhash` +//! - `[x]` `getblock "blockhash" ( verbosity )` +//! - `[x]` `getblockchaininfo` +//! - `[x]` `getblockcount` +//! - `[x]` `getblockhash height` +//! - `[x]` `getblockheader "blockhash" ( verbose )` +//! - `[x]` `getblockstats hash_or_height ( stats )` +//! - `[x]` `getchaintips` +//! - `[x]` `getchaintxstats ( nblocks "blockhash" )` +//! - `[x]` `getdifficulty` +//! - `[i]` `getmempoolancestors "txid" ( verbose )` +//! - `[i]` `getmempooldescendants "txid" ( verbose )` +//! - `[i]` `getmempoolentry "txid"` +//! - `[i]` `getmempoolinfo` +//! - `[i]` `getrawmempool ( verbose )` +//! - `[i]` `gettxout "txid" n ( include_mempool )` +//! - `[i]` `gettxoutproof ["txid",...] ( "blockhash" )` +//! - `[i]` `gettxoutsetinfo` +//! - `[-]` `preciousblock "blockhash"` +//! - `[-]` `pruneblockchain height` +//! - `[-]` `savemempool` +//! - `[-]` `scantxoutset "action" [scanobjects,...]` +//! - `[-]` `verifychain ( checklevel nblocks )` +//! - `[i]` `verifytxoutproof "proof"` //! //! ** == Control ==** -//! - [i] `getmemoryinfo ( "mode" )` -//! - [ ] `getrpcinfo` -//! - [-] `help ( "command" )` -//! - [x] `logging ( ["include_category",...] ["exclude_category",...] )` -//! - [x] `stop` -//! - [x] `uptime` +//! - `[i]` `getmemoryinfo ( "mode" )` +//! - `[ ]` `getrpcinfo` +//! - `[-]` `help ( "command" )` +//! - `[x]` `logging ( ["include_category",...] ["exclude_category",...] )` +//! - `[x]` `stop` +//! - `[x]` `uptime` //! //! ** == Generating ==** -//! - [x] `generate nblocks ( maxtries )` -//! - [x] `generatetoaddress nblocks "address" ( maxtries )` +//! - `[x]` `generate nblocks ( maxtries )` +//! - `[x]` `generatetoaddress nblocks "address" ( maxtries )` //! //! ** == Mining ==** -//! - [ ] `getblocktemplate "template_request"` -//! - [ ] `getmininginfo` -//! - [ ] `getnetworkhashps ( nblocks height )` -//! - [ ] `prioritisetransaction "txid" ( dummy ) fee_delta` -//! - [ ] `submitblock "hexdata" ( "dummy" )` -//! - [ ] `submitheader "hexdata"` +//! - `[ ]` `getblocktemplate "template_request"` +//! - `[ ]` `getmininginfo` +//! - `[ ]` `getnetworkhashps ( nblocks height )` +//! - `[ ]` `prioritisetransaction "txid" ( dummy ) fee_delta` +//! - `[ ]` `submitblock "hexdata" ( "dummy" )` +//! - `[ ]` `submitheader "hexdata"` //! //! ** == Network ==** -//! - [-] `addnode "node" "command"` -//! - [-] `clearbanned` -//! - [-] `disconnectnode ( "address" nodeid )` -//! - [x] `getaddednodeinfo ( "node" )` -//! - [-] `getconnectioncount` -//! - [x] `getnettotals` -//! - [x] `getnetworkinfo` -//! - [ ] `getnodeaddresses ( count )` -//! - [x] `getpeerinfo` -//! - [-] `listbanned` -//! - [-] `ping` -//! - [-] `setban "subnet" "command" ( bantime absolute )` -//! - [-] `setnetworkactive state` +//! - `[-]` `addnode "node" "command"` +//! - `[-]` `clearbanned` +//! - `[-]` `disconnectnode ( "address" nodeid )` +//! - `[x]` `getaddednodeinfo ( "node" )` +//! - `[-]` `getconnectioncount` +//! - `[x]` `getnettotals` +//! - `[x]` `getnetworkinfo` +//! - `[ ]` `getnodeaddresses ( count )` +//! - `[x]` `getpeerinfo` +//! - `[-]` `listbanned` +//! - `[-]` `ping` +//! - `[-]` `setban "subnet" "command" ( bantime absolute )` +//! - `[-]` `setnetworkactive state` //! //! ** == Rawtransactions ==** -//! - [ ] `analyzepsbt "psbt"` -//! - [ ] `combinepsbt ["psbt",...]` -//! - [ ] `combinerawtransaction ["hexstring",...]` -//! - [ ] `converttopsbt "hexstring" ( permitsigdata iswitness )` -//! - [ ] `createpsbt [{"txid":"hex","vout":n,"sequence":n},...] [{"address":amount},{"data":"hex"},...] ( locktime replaceable )` -//! - [ ] `createrawtransaction [{"txid":"hex","vout":n,"sequence":n},...] [{"address":amount},{"data":"hex"},...] ( locktime replaceable )` -//! - [ ] `decodepsbt "psbt"` -//! - [ ] `decoderawtransaction "hexstring" ( iswitness )` -//! - [ ] `decodescript "hexstring"` -//! - [ ] `finalizepsbt "psbt" ( extract )` -//! - [ ] `fundrawtransaction "hexstring" ( options iswitness )` -//! - [ ] `getrawtransaction "txid" ( verbose "blockhash" )` -//! - [ ] `joinpsbts ["psbt",...]` -//! - [i] `sendrawtransaction "hexstring" ( allowhighfees )` -//! - [ ] `signrawtransactionwithkey "hexstring" ["privatekey",...] ( [{"txid":"hex","vout":n,"scriptPubKey":"hex","redeemScript":"hex","witnessScript":"hex","amount":amount},...] "sighashtype" )` -//! - [ ] `testmempoolaccept ["rawtx",...] ( allowhighfees )` -//! - [ ] `utxoupdatepsbt "psbt"` +//! - `[ ]` `analyzepsbt "psbt"` +//! - `[ ]` `combinepsbt ["psbt",...]` +//! - `[ ]` `combinerawtransaction ["hexstring",...]` +//! - `[ ]` `converttopsbt "hexstring" ( permitsigdata iswitness )` +//! - `[ ]` `createpsbt [{"txid":"hex","vout":n,"sequence":n},...] [{"address":amount},{"data":"hex"},...] ( locktime replaceable )` +//! - `[ ]` `createrawtransaction [{"txid":"hex","vout":n,"sequence":n},...] [{"address":amount},{"data":"hex"},...] ( locktime replaceable )` +//! - `[ ]` `decodepsbt "psbt"` +//! - `[ ]` `decoderawtransaction "hexstring" ( iswitness )` +//! - `[ ]` `decodescript "hexstring"` +//! - `[ ]` `finalizepsbt "psbt" ( extract )` +//! - `[ ]` `fundrawtransaction "hexstring" ( options iswitness )` +//! - `[ ]` `getrawtransaction "txid" ( verbose "blockhash" )` +//! - `[ ]` `joinpsbts ["psbt",...]` +//! - `[i]` `sendrawtransaction "hexstring" ( allowhighfees )` +//! - `[ ]` `signrawtransactionwithkey "hexstring" ["privatekey",...] ( [{"txid":"hex","vout":n,"scriptPubKey":"hex","redeemScript":"hex","witnessScript":"hex","amount":amount},...] "sighashtype" )` +//! - `[ ]` `testmempoolaccept ["rawtx",...] ( allowhighfees )` +//! - `[ ]` `utxoupdatepsbt "psbt"` //! //! ** == Util ==** -//! - [ ] `createmultisig nrequired ["key",...] ( "address_type" )` -//! - [ ] `deriveaddresses "descriptor" ( range )` -//! - [ ] `estimatesmartfee conf_target ( "estimate_mode" )` -//! - [ ] `getdescriptorinfo "descriptor"` -//! - [ ] `signmessagewithprivkey "privkey" "message"` -//! - [ ] `validateaddress "address"` -//! - [ ] `verifymessage "address" "signature" "message"` +//! - `[ ]` `createmultisig nrequired ["key",...] ( "address_type" )` +//! - `[ ]` `deriveaddresses "descriptor" ( range )` +//! - `[ ]` `estimatesmartfee conf_target ( "estimate_mode" )` +//! - `[ ]` `getdescriptorinfo "descriptor"` +//! - `[ ]` `signmessagewithprivkey "privkey" "message"` +//! - `[ ]` `validateaddress "address"` +//! - `[ ]` `verifymessage "address" "signature" "message"` //! //! ** == Wallet ==** -//! - [-] `abandontransaction "txid"` -//! - [-] `abortrescan` -//! - [x] `addmultisigaddress nrequired ["key",...] ( "label" "address_type" )` -//! - [-] `backupwallet "destination"` -//! - [x] `bumpfee "txid" ( options )` -//! - [x] `createwallet "wallet_name" ( disable_private_keys blank )` -//! - [x] `dumpprivkey "address"` -//! - [x] `dumpwallet "filename"` -//! - [-] `encryptwallet "passphrase"` -//! - [x] `getaddressesbylabel "label"` -//! - [x] `getaddressinfo "address"` -//! - [x] `getbalance ( "dummy" minconf include_watchonly )` -//! - [x] `getnewaddress ( "label" "address_type" )` -//! - [x] `getrawchangeaddress ( "address_type" )` -//! - [i] `getreceivedbyaddress "address" ( minconf )` -//! - [ ] `getreceivedbylabel "label" ( minconf )` -//! - [x] `gettransaction "txid" ( include_watchonly )` -//! - [i] `getunconfirmedbalance` -//! - [i] `getwalletinfo` -//! - [-] `importaddress "address" ( "label" rescan p2sh )` -//! - [-] `importmulti "requests" ( "options" )` -//! - [-] `importprivkey "privkey" ( "label" rescan )` -//! - [-] `importprunedfunds "rawtransaction" "txoutproof"` -//! - [-] `importpubkey "pubkey" ( "label" rescan )` -//! - [-] `importwallet "filename"` -//! - [-] `keypoolrefill ( newsize )` -//! - [i] `listaddressgroupings` -//! - [i] `listlabels ( "purpose" )` -//! - [i] `listlockunspent` -//! - [i] `listreceivedbyaddress ( minconf include_empty include_watchonly "address_filter" )` -//! - [ ] `listreceivedbylabel ( minconf include_empty include_watchonly )` -//! - [i] `listsinceblock ( "blockhash" target_confirmations include_watchonly include_removed )` -//! - [i] `listtransactions ( "label" count skip include_watchonly )` -//! - [i] `listunspent ( minconf maxconf ["address",...] include_unsafe query_options )` -//! - [ ] `listwalletdir` -//! - [i] `listwallets` -//! - [x] `loadwallet "filename"` -//! - [-] `lockunspent unlock ( [{"txid":"hex","vout":n},...] )` -//! - [i] `removeprunedfunds "txid"` -//! - [x] `rescanblockchain ( start_height stop_height )` -//! - [i] `sendmany "" {"address":amount} ( minconf "comment" ["address",...] replaceable conf_target "estimate_mode" )` -//! - [x] `sendtoaddress "address" amount ( "comment" "comment_to" subtractfeefromamount replaceable conf_target "estimate_mode" )` -//! - [i] `sethdseed ( newkeypool "seed" )` -//! - [ ] `setlabel "address" "label"` -//! - [ ] `settxfee amount` -//! - [i] `signmessage "address" "message"` -//! - [i] `signrawtransactionwithwallet "hexstring" ( [{"txid":"hex","vout":n,"scriptPubKey":"hex","redeemScript":"hex","witnessScript":"hex","amount":amount},...] "sighashtype" )` -//! - [-] `unloadwallet ( "wallet_name" )` -//! - [i] `walletcreatefundedpsbt [{"txid":"hex","vout":n,"sequence":n},...] [{"address":amount},{"data":"hex"},...] ( locktime options bip32derivs )` -//! - [-] `walletlock` -//! - [-] `walletpassphrase "passphrase" timeout` -//! - [-] `walletpassphrasechange "oldpassphrase" "newpassphrase"` -//! - [-] `walletprocesspsbt "psbt" ( sign "sighashtype" bip32derivs )` +//! - `[-]` `abandontransaction "txid"` +//! - `[-]` `abortrescan` +//! - `[x]` `addmultisigaddress nrequired ["key",...] ( "label" "address_type" )` +//! - `[-]` `backupwallet "destination"` +//! - `[x]` `bumpfee "txid" ( options )` +//! - `[x]` `createwallet "wallet_name" ( disable_private_keys blank )` +//! - `[x]` `dumpprivkey "address"` +//! - `[x]` `dumpwallet "filename"` +//! - `[-]` `encryptwallet "passphrase"` +//! - `[x]` `getaddressesbylabel "label"` +//! - `[x]` `getaddressinfo "address"` +//! - `[x]` `getbalance ( "dummy" minconf include_watchonly )` +//! - `[x]` `getnewaddress ( "label" "address_type" )` +//! - `[x]` `getrawchangeaddress ( "address_type" )` +//! - `[i]` `getreceivedbyaddress "address" ( minconf )` +//! - `[ ]` `getreceivedbylabel "label" ( minconf )` +//! - `[x]` `gettransaction "txid" ( include_watchonly )` +//! - `[i]` `getunconfirmedbalance` +//! - `[i]` `getwalletinfo` +//! - `[-]` `importaddress "address" ( "label" rescan p2sh )` +//! - `[-]` `importmulti "requests" ( "options" )` +//! - `[-]` `importprivkey "privkey" ( "label" rescan )` +//! - `[-]` `importprunedfunds "rawtransaction" "txoutproof"` +//! - `[-]` `importpubkey "pubkey" ( "label" rescan )` +//! - `[-]` `importwallet "filename"` +//! - `[-]` `keypoolrefill ( newsize )` +//! - `[i]` `listaddressgroupings` +//! - `[i]` `listlabels ( "purpose" )` +//! - `[i]` `listlockunspent` +//! - `[i]` `listreceivedbyaddress ( minconf include_empty include_watchonly "address_filter" )` +//! - `[ ]` `listreceivedbylabel ( minconf include_empty include_watchonly )` +//! - `[i]` `listsinceblock ( "blockhash" target_confirmations include_watchonly include_removed )` +//! - `[i]` `listtransactions ( "label" count skip include_watchonly )` +//! - `[i]` `listunspent ( minconf maxconf ["address",...] include_unsafe query_options )` +//! - `[ ]` `listwalletdir` +//! - `[i]` `listwallets` +//! - `[x]` `loadwallet "filename"` +//! - `[-]` `lockunspent unlock ( [{"txid":"hex","vout":n},...] )` +//! - `[i]` `removeprunedfunds "txid"` +//! - `[x]` `rescanblockchain ( start_height stop_height )` +//! - `[i]` `sendmany "" {"address":amount} ( minconf "comment" ["address",...] replaceable conf_target "estimate_mode" )` +//! - `[x]` `sendtoaddress "address" amount ( "comment" "comment_to" subtractfeefromamount replaceable conf_target "estimate_mode" )` +//! - `[i]` `sethdseed ( newkeypool "seed" )` +//! - `[ ]` `setlabel "address" "label"` +//! - `[ ]` `settxfee amount` +//! - `[i]` `signmessage "address" "message"` +//! - `[i]` `signrawtransactionwithwallet "hexstring" ( [{"txid":"hex","vout":n,"scriptPubKey":"hex","redeemScript":"hex","witnessScript":"hex","amount":amount},...] "sighashtype" )` +//! - `[-]` `unloadwallet ( "wallet_name" )` +//! - `[i]` `walletcreatefundedpsbt [{"txid":"hex","vout":n,"sequence":n},...] [{"address":amount},{"data":"hex"},...] ( locktime options bip32derivs )` +//! - `[-]` `walletlock` +//! - `[-]` `walletpassphrase "passphrase" timeout` +//! - `[-]` `walletpassphrasechange "oldpassphrase" "newpassphrase"` +//! - `[-]` `walletprocesspsbt "psbt" ( sign "sighashtype" bip32derivs )` //! //! ** == Zmq ==**` -//! - [i] `getzmqnotifications` +//! - `[i]` `getzmqnotifications` #[doc(inline)] pub use crate::v17::{