diff --git a/scripts/applyrpcs.sh b/scripts/applyrpcs.sh new file mode 100755 index 00000000..c15d2381 --- /dev/null +++ b/scripts/applyrpcs.sh @@ -0,0 +1,149 @@ +#!/usr/bin/env bash + +perl \ +-pe "s~\[rpc getaddressbalance\]~(/docs/core-api-ref-remote-procedure-calls-address-index#section-getaddressbalance)~g;" \ +-pe "s~\[rpc getaddressdeltas\]~(/docs/core-api-ref-remote-procedure-calls-address-index#section-getaddressdeltas)~g;" \ +-pe "s~\[rpc getaddressmempool\]~(/docs/core-api-ref-remote-procedure-calls-address-index#section-getaddressmempool)~g;" \ +-pe "s~\[rpc getaddresstxids\]~(/docs/core-api-ref-remote-procedure-calls-address-index#section-getaddresstxids)~g;" \ +-pe "s~\[rpc getaddressutxos\]~(/docs/core-api-ref-remote-procedure-calls-address-index#section-getaddressutxos)~g;" \ +-pe "s~\[rpc getbestblockhash\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-getbestblockhash)~g;" \ +-pe "s~\[rpc getbestchainlock\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-getbestchainlock)~g;" \ +-pe "s~\[rpc getblock\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-getblock)~g;" \ +-pe "s~\[rpc getblockchaininfo\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-getblockchaininfo)~g;" \ +-pe "s~\[rpc getblockcount\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-getblockcount)~g;" \ +-pe "s~\[rpc getblockhash\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-getblockhash)~g;" \ +-pe "s~\[rpc getblockhashes\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-getblockhashes)~g;" \ +-pe "s~\[rpc getblockheader\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-getblockheader)~g;" \ +-pe "s~\[rpc getblockheaders\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-getblockheaders)~g;" \ +-pe "s~\[rpc getblockstats\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-getblockstats)~g;" \ +-pe "s~\[rpc getchaintips\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-getchaintips)~g;" \ +-pe "s~\[rpc getchaintxstats\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-getchaintxstats)~g;" \ +-pe "s~\[rpc getdifficulty\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-getdifficulty)~g;" \ +-pe "s~\[rpc getmempoolancestors\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-getmempoolancestors)~g;" \ +-pe "s~\[rpc getmempooldescendants\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-getmempooldescendants)~g;" \ +-pe "s~\[rpc getmempoolentry\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-getmempoolentry)~g;" \ +-pe "s~\[rpc getmempoolinfo\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-getmempoolinfo)~g;" \ +-pe "s~\[rpc getrawmempool\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-getrawmempool)~g;" \ +-pe "s~\[rpc getmerkleblocks\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-getmerkleblocks)~g;" \ +-pe "s~\[rpc getspecialtxes\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-getspecialtxes)~g;" \ +-pe "s~\[rpc getspentinfo\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-getspentinfo)~g;" \ +-pe "s~\[rpc gettxout\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-gettxout)~g;" \ +-pe "s~\[rpc gettxoutproof\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-gettxoutproof)~g;" \ +-pe "s~\[rpc gettxoutsetinfo\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-gettxoutsetinfo)~g;" \ +-pe "s~\[rpc preciousblock\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-preciousblock)~g;" \ +-pe "s~\[rpc pruneblockchain\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-pruneblockchain)~g;" \ +-pe "s~\[rpc verifychain\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-verifychain)~g;" \ +-pe "s~\[rpc verifytxoutproof\]~(/docs/core-api-ref-remote-procedure-calls-blockchain#section-verifytxoutproof)~g;" \ +-pe "s~\[rpc debug\]~(/docs/core-api-ref-remote-procedure-calls-control#section-debug)~g;" \ +-pe "s~\[rpc getinfo\]~(/docs/core-api-ref-remote-procedure-calls-control#section-getinfo)~g;" \ +-pe "s~\[rpc getmemoryinfo\]~(/docs/core-api-ref-remote-procedure-calls-control#section-getmemoryinfo)~g;" \ +-pe "s~\[rpc help\]~(/docs/core-api-ref-remote-procedure-calls-control#section-help)~g;" \ +-pe "s~\[rpc logging\]~(/docs/core-api-ref-remote-procedure-calls-control#section-logging)~g;" \ +-pe "s~\[rpc stop\]~(/docs/core-api-ref-remote-procedure-calls-control#section-stop)~g;" \ +-pe "s~\[rpc uptime\]~(/docs/core-api-ref-remote-procedure-calls-control#section-uptime)~g;" \ +-pe "s~\[rpc getgovernanceinfo\]~(/docs/core-api-ref-remote-procedure-calls-dash#section-getgovernanceinfo)~g;" \ +-pe "s~\[rpc getpoolinfo\]~(/docs/core-api-ref-remote-procedure-calls-dash#section-getpoolinfo)~g;" \ +-pe "s~\[rpc getsuperblockbudget\]~(/docs/core-api-ref-remote-procedure-calls-dash#section-getsuperblockbudget)~g;" \ +-pe "s~\[rpc gobject\]~(/docs/core-api-ref-remote-procedure-calls-dash#section-gobject)~g;" \ +-pe "s~\[rpc masternode\]~(/docs/core-api-ref-remote-procedure-calls-dash#section-masternode)~g;" \ +-pe "s~\[rpc masternodelist\]~(/docs/core-api-ref-remote-procedure-calls-dash#section-masternodelist)~g;" \ +-pe "s~\[rpc mnsync\]~(/docs/core-api-ref-remote-procedure-calls-dash#section-mnsync)~g;" \ +-pe "s~\[rpc privatesend\]~(/docs/core-api-ref-remote-procedure-calls-dash#section-privatesend)~g;" \ +-pe "s~\[rpc spork\]~(/docs/core-api-ref-remote-procedure-calls-dash#section-spork)~g;" \ +-pe "s~\[rpc voteraw\]~(/docs/core-api-ref-remote-procedure-calls-dash#section-voteraw)~g;" \ +-pe "s~\[rpc bls\]~(/docs/core-api-ref-remote-procedure-calls-evolution#section-bls)~g;" \ +-pe "s~\[rpc protx\]~(/docs/core-api-ref-remote-procedure-calls-evolution#section-protx)~g;" \ +-pe "s~\[rpc quorum\]~(/docs/core-api-ref-remote-procedure-calls-evolution#section-quorum)~g;" \ +-pe "s~\[rpc generate\]~(/docs/core-api-ref-remote-procedure-calls-generating#section-generate)~g;" \ +-pe "s~\[rpc generatetoaddress\]~(/docs/core-api-ref-remote-procedure-calls-generating#section-generatetoaddress)~g;" \ +-pe "s~\[rpc getblocktemplate\]~(/docs/core-api-ref-remote-procedure-calls-mining#section-getblocktemplate)~g;" \ +-pe "s~\[rpc getmininginfo\]~(/docs/core-api-ref-remote-procedure-calls-mining#section-getmininginfo)~g;" \ +-pe "s~\[rpc getnetworkhashps\]~(/docs/core-api-ref-remote-procedure-calls-mining#section-getnetworkhashps)~g;" \ +-pe "s~\[rpc prioritisetransaction\]~(/docs/core-api-ref-remote-procedure-calls-mining#section-prioritisetransaction)~g;" \ +-pe "s~\[rpc submitblock\]~(/docs/core-api-ref-remote-procedure-calls-mining#section-submitblock)~g;" \ +-pe "s~\[rpc addnode\]~(/docs/core-api-ref-remote-procedure-calls-network#section-addnode)~g;" \ +-pe "s~\[rpc clearbanned\]~(/docs/core-api-ref-remote-procedure-calls-network#section-clearbanned)~g;" \ +-pe "s~\[rpc disconnectnode\]~(/docs/core-api-ref-remote-procedure-calls-network#section-disconnectnode)~g;" \ +-pe "s~\[rpc getaddednodeinfo\]~(/docs/core-api-ref-remote-procedure-calls-network#section-getaddednodeinfo)~g;" \ +-pe "s~\[rpc getconnectioncount\]~(/docs/core-api-ref-remote-procedure-calls-network#section-getconnectioncount)~g;" \ +-pe "s~\[rpc getnettotals\]~(/docs/core-api-ref-remote-procedure-calls-network#section-getnettotals)~g;" \ +-pe "s~\[rpc getnetworkinfo\]~(/docs/core-api-ref-remote-procedure-calls-network#section-getnetworkinfo)~g;" \ +-pe "s~\[rpc getpeerinfo\]~(/docs/core-api-ref-remote-procedure-calls-network#section-getpeerinfo)~g;" \ +-pe "s~\[rpc listbanned\]~(/docs/core-api-ref-remote-procedure-calls-network#section-listbanned)~g;" \ +-pe "s~\[rpc ping\]~(/docs/core-api-ref-remote-procedure-calls-network#section-ping)~g;" \ +-pe "s~\[rpc setban\]~(/docs/core-api-ref-remote-procedure-calls-network#section-setban)~g;" \ +-pe "s~\[rpc setnetworkactive\]~(/docs/core-api-ref-remote-procedure-calls-network#section-setnetworkactive)~g;" \ +-pe "s~\[rpc combinerawtransaction\]~(/docs/core-api-ref-remote-procedure-calls-raw-transaction#section-combinerawtransaction)~g;" \ +-pe "s~\[rpc createrawtransaction\]~(/docs/core-api-ref-remote-procedure-calls-raw-transaction#section-createrawtransaction)~g;" \ +-pe "s~\[rpc decoderawtransaction\]~(/docs/core-api-ref-remote-procedure-calls-raw-transaction#section-decoderawtransaction)~g;" \ +-pe "s~\[rpc decodescript\]~(/docs/core-api-ref-remote-procedure-calls-raw-transaction#section-decodescript)~g;" \ +-pe "s~\[rpc fundrawtransaction\]~(/docs/core-api-ref-remote-procedure-calls-raw-transaction#section-fundrawtransaction)~g;" \ +-pe "s~\[rpc getrawtransaction\]~(/docs/core-api-ref-remote-procedure-calls-raw-transaction#section-getrawtransaction)~g;" \ +-pe "s~\[rpc sendrawtransaction\]~(/docs/core-api-ref-remote-procedure-calls-raw-transaction#section-sendrawtransaction)~g;" \ +-pe "s~\[rpc signrawtransaction\]~(/docs/core-api-ref-remote-procedure-calls-raw-transaction#section-signrawtransaction)~g;" \ +-pe "s~\[rpc createmultisig\]~(/docs/core-api-ref-remote-procedure-calls-utility#section-createmultisig)~g;" \ +-pe "s~\[rpc estimatefee\]~(/docs/core-api-ref-remote-procedure-calls-utility#section-estimatefee)~g;" \ +-pe "s~\[rpc estimatesmartfee\]~(/docs/core-api-ref-remote-procedure-calls-utility#section-estimatesmartfee)~g;" \ +-pe "s~\[rpc signmessagewithprivkey\]~(/docs/core-api-ref-remote-procedure-calls-utility#section-signmessagewithprivkey)~g;" \ +-pe "s~\[rpc validateaddress\]~(/docs/core-api-ref-remote-procedure-calls-utility#section-validateaddress)~g;" \ +-pe "s~\[rpc verifymessage\]~(/docs/core-api-ref-remote-procedure-calls-utility#section-verifymessage)~g;" \ +-pe "s~\[rpc abandontransaction\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-abandontransaction)~g;" \ +-pe "s~\[rpc abortrescan\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-abortrescan)~g;" \ +-pe "s~\[rpc addmultisigaddress\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-addmultisigaddress)~g;" \ +-pe "s~\[rpc backupwallet\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-backupwallet)~g;" \ +-pe "s~\[rpc dumphdinfo\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-dumphdinfo)~g;" \ +-pe "s~\[rpc dumpprivkey\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-dumpprivkey)~g;" \ +-pe "s~\[rpc dumpwallet\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-dumpwallet)~g;" \ +-pe "s~\[rpc encryptwallet\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-encryptwallet)~g;" \ +-pe "s~\[rpc getaccount\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-getaccount)~g;" \ +-pe "s~\[rpc getaccountaddress\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-getaccountaddress)~g;" \ +-pe "s~\[rpc getaddressesbyaccount\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-getaddressesbyaccount)~g;" \ +-pe "s~\[rpc getbalance\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-getbalance)~g;" \ +-pe "s~\[rpc getnewaddress\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-getnewaddress)~g;" \ +-pe "s~\[rpc getrawchangeaddress\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-getrawchangeaddress)~g;" \ +-pe "s~\[rpc getreceivedbyaccount\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-getreceivedbyaccount)~g;" \ +-pe "s~\[rpc getreceivedbyaddress\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-getreceivedbyaddress)~g;" \ +-pe "s~\[rpc gettransaction\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-gettransaction)~g;" \ +-pe "s~\[rpc getunconfirmedbalance\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-getunconfirmedbalance)~g;" \ +-pe "s~\[rpc getwalletinfo\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-getwalletinfo)~g;" \ +-pe "s~\[rpc importaddress\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-importaddress)~g;" \ +-pe "s~\[rpc importelectrumwallet\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-importelectrumwallet)~g;" \ +-pe "s~\[rpc importmulti\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-importmulti)~g;" \ +-pe "s~\[rpc importprivkey\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-importprivkey)~g;" \ +-pe "s~\[rpc importprunedfunds\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-importprunedfunds)~g;" \ +-pe "s~\[rpc importpubkey\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-importpubkey)~g;" \ +-pe "s~\[rpc importwallet\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-importwallet)~g;" \ +-pe "s~\[rpc keepass\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-keepass)~g;" \ +-pe "s~\[rpc keypoolrefill\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-keypoolrefill)~g;" \ +-pe "s~\[rpc listaccounts\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-listaccounts)~g;" \ +-pe "s~\[rpc listaddressbalances\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-listaddressbalances)~g;" \ +-pe "s~\[rpc listaddressgroupings\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-listaddressgroupings)~g;" \ +-pe "s~\[rpc listlockunspent\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-listlockunspent)~g;" \ +-pe "s~\[rpc listreceivedbyaccount\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-listreceivedbyaccount)~g;" \ +-pe "s~\[rpc listreceivedbyaddress\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-listreceivedbyaddress)~g;" \ +-pe "s~\[rpc listsinceblock\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-listsinceblock)~g;" \ +-pe "s~\[rpc listtransactions\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-listtransactions)~g;" \ +-pe "s~\[rpc listunspent\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-listunspent)~g;" \ +-pe "s~\[rpc listwallets\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-listwallets)~g;" \ +-pe "s~\[rpc lockunspent\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-lockunspent)~g;" \ +-pe "s~\[rpc move\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-move)~g;" \ +-pe "s~\[rpc removeprunedfunds\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-removeprunedfunds)~g;" \ +-pe "s~\[rpc sendfrom\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-sendfrom)~g;" \ +-pe "s~\[rpc sendmany\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-sendmany)~g;" \ +-pe "s~\[rpc sendtoaddress\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-sendtoaddress)~g;" \ +-pe "s~\[rpc setaccount\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-setaccount)~g;" \ +-pe "s~\[rpc setprivatesendamount\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-setprivatesendamount)~g;" \ +-pe "s~\[rpc setprivatesendrounds\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-setprivatesendrounds)~g;" \ +-pe "s~\[rpc settxfee\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-settxfee)~g;" \ +-pe "s~\[rpc signmessage\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-signmessage)~g;" \ +-pe "s~\[rpc walletlock\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-walletlock)~g;" \ +-pe "s~\[rpc walletpassphrase\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-walletpassphrase)~g;" \ +-pe "s~\[rpc walletpassphrasechange\]~(/docs/core-api-ref-remote-procedure-calls-wallet#section-walletpassphrasechange)~g;" \ +-pe "s~\[rpc estimatepriority\]~(/docs/core-api-ref-remote-procedure-calls-removed#section-estimatepriority)~g;" \ +-pe "s~\[rpc estimatesmartpriority\]~(/docs/core-api-ref-remote-procedure-calls-removed#section-estimatesmartpriority)~g;" \ +-pe "s~\[rpc gethashespersec\]~(/docs/core-api-ref-remote-procedure-calls-removed#section-gethashespersec)~g;" \ +-pe "s~\[rpc getwork\]~(/docs/core-api-ref-remote-procedure-calls-removed#section-getwork)~g;" \ +-pe "s~\[rpc getgenerate\]~(/docs/core-api-ref-remote-procedure-calls-removed#section-getgenerate)~g;" \ +-pe "s~\[rpc masternodebroadcast\]~(/docs/core-api-ref-remote-procedure-calls-removed#section-masternodebroadcast)~g;" \ +-pe "s~\[rpc sentinelping\]~(/docs/core-api-ref-remote-procedure-calls-removed#section-sentinelping)~g;" \ +-pe "s~\[rpc setgenerate\]~(/docs/core-api-ref-remote-procedure-calls-removed#section-setgenerate)~g;"