From b8abfb2dcd81f1225bd3130afa9b6c829fcdef8e Mon Sep 17 00:00:00 2001 From: "David A. Harding" Date: Sat, 6 Dec 2014 20:15:26 -0500 Subject: [PATCH] Dev Docs: Add 114 Pages Of New/Rewritten RPC Docs * All previously-documented RPCs have had their text completely rewritten. * All new RPCs and changed RPCs in Bitcoin Core 0.10.0 have been documented, except for hidden RPCs. * A new RPC "Quick Reference" section has been added to make finding the right RPC easier. * A "See Also" subsection has been added to the end of every RPC pointing to other relevant information. * All previous examples in the RPC section have been re-run and updated as necessary. * Syntax highlighting has been added wherever possible. * Hash byte order has been specified as RPC byte order everywhere it's used in RPCs. --- Makefile | 32 +- _autocrossref.yaml | 102 +- _includes/helpers/subhead-links.md | 5 +- _includes/helpers/summaries.md | 83 + _includes/helpers/vars.md | 72 + _includes/ref/bitcoin-core/rpcs/quick-ref.md | 201 + .../rpcs/rpcs/addmultisigaddress.md | 75 + .../ref/bitcoin-core/rpcs/rpcs/addnode.md | 48 + .../bitcoin-core/rpcs/rpcs/backupwallet.md | 41 + .../bitcoin-core/rpcs/rpcs/createmultisig.md | 67 + .../rpcs/rpcs/createrawtransaction.md | 65 + .../rpcs/rpcs/decoderawtransaction.md | 113 + .../bitcoin-core/rpcs/rpcs/decodescript.md | 66 + .../ref/bitcoin-core/rpcs/rpcs/dumpprivkey.md | 48 + .../ref/bitcoin-core/rpcs/rpcs/dumpwallet.md | 60 + .../bitcoin-core/rpcs/rpcs/encryptwallet.md | 56 + .../ref/bitcoin-core/rpcs/rpcs/estimatefee.md | 59 + .../rpcs/rpcs/estimatepriority.md | 60 + .../ref/bitcoin-core/rpcs/rpcs/getaccount.md | 46 + .../rpcs/rpcs/getaccountaddress.md | 50 + .../rpcs/rpcs/getaddednodeinfo.md | 69 + .../rpcs/rpcs/getaddressesbyaccount.md | 54 + .../ref/bitcoin-core/rpcs/rpcs/getbalance.md | 60 + .../rpcs/rpcs/getbestblockhash.md | 43 + .../ref/bitcoin-core/rpcs/rpcs/getblock.md | 112 + .../rpcs/rpcs/getblockchaininfo.md | 59 + .../bitcoin-core/rpcs/rpcs/getblockcount.md | 41 + .../bitcoin-core/rpcs/rpcs/getblockhash.md | 45 + .../rpcs/rpcs/getblocktemplate.md | 28 + .../bitcoin-core/rpcs/rpcs/getchaintips.md | 66 + .../rpcs/rpcs/getconnectioncount.md | 42 + .../bitcoin-core/rpcs/rpcs/getdifficulty.md | 41 + .../ref/bitcoin-core/rpcs/rpcs/getgenerate.md | 44 + .../bitcoin-core/rpcs/rpcs/gethashespersec.md | 43 + .../ref/bitcoin-core/rpcs/rpcs/getinfo.md | 79 + .../bitcoin-core/rpcs/rpcs/getmempoolinfo.md | 49 + .../bitcoin-core/rpcs/rpcs/getmininginfo.md | 68 + .../bitcoin-core/rpcs/rpcs/getnettotals.md | 48 + .../rpcs/rpcs/getnetworkhashps.md | 54 + .../bitcoin-core/rpcs/rpcs/getnetworkinfo.md | 102 + .../bitcoin-core/rpcs/rpcs/getnewaddress.md | 50 + .../ref/bitcoin-core/rpcs/rpcs/getpeerinfo.md | 89 + .../rpcs/rpcs/getrawchangeaddress.md | 43 + .../bitcoin-core/rpcs/rpcs/getrawmempool.md | 89 + .../rpcs/rpcs/getrawtransaction.md | 153 + .../rpcs/rpcs/getreceivedbyaccount.md | 55 + .../rpcs/rpcs/getreceivedbyaddress.md | 55 + .../bitcoin-core/rpcs/rpcs/gettransaction.md | 92 + .../ref/bitcoin-core/rpcs/rpcs/gettxout.md | 91 + .../bitcoin-core/rpcs/rpcs/gettxoutsetinfo.md | 56 + .../rpcs/rpcs/getunconfirmedbalance.md | 42 + .../bitcoin-core/rpcs/rpcs/getwalletinfo.md | 55 + .../ref/bitcoin-core/rpcs/rpcs/getwork.md | 24 + _includes/ref/bitcoin-core/rpcs/rpcs/help.md | 55 + .../bitcoin-core/rpcs/rpcs/importaddress.md | 73 + .../bitcoin-core/rpcs/rpcs/importprivkey.md | 63 + .../bitcoin-core/rpcs/rpcs/importwallet.md | 46 + .../bitcoin-core/rpcs/rpcs/keypoolrefill.md | 47 + .../bitcoin-core/rpcs/rpcs/listaccounts.md | 65 + .../rpcs/rpcs/listaddressgroupings.md | 60 + .../bitcoin-core/rpcs/rpcs/listlockunspent.md | 50 + .../rpcs/rpcs/listreceivedbyaccount.md | 76 + .../rpcs/rpcs/listreceivedbyaddress.md | 89 + .../bitcoin-core/rpcs/rpcs/listsinceblock.md | 108 + .../rpcs/rpcs/listtransactions.md | 105 + .../ref/bitcoin-core/rpcs/rpcs/listunspent.md | 90 + .../ref/bitcoin-core/rpcs/rpcs/lockunspent.md | 88 + _includes/ref/bitcoin-core/rpcs/rpcs/move.md | 80 + _includes/ref/bitcoin-core/rpcs/rpcs/ping.md | 57 + .../rpcs/rpcs/prioritisetransaction.md | 61 + .../ref/bitcoin-core/rpcs/rpcs/sendfrom.md | 88 + .../ref/bitcoin-core/rpcs/rpcs/sendmany.md | 77 + .../rpcs/rpcs/sendrawtransaction.md | 60 + .../bitcoin-core/rpcs/rpcs/sendtoaddress.md | 72 + .../ref/bitcoin-core/rpcs/rpcs/setaccount.md | 53 + .../ref/bitcoin-core/rpcs/rpcs/setgenerate.md | 82 + .../ref/bitcoin-core/rpcs/rpcs/settxfee.md | 49 + .../ref/bitcoin-core/rpcs/rpcs/signmessage.md | 56 + .../rpcs/rpcs/signrawtransaction.md | 81 + _includes/ref/bitcoin-core/rpcs/rpcs/stop.md | 38 + .../ref/bitcoin-core/rpcs/rpcs/submitblock.md | 59 + .../bitcoin-core/rpcs/rpcs/validateaddress.md | 96 + .../ref/bitcoin-core/rpcs/rpcs/verifychain.md | 54 + .../bitcoin-core/rpcs/rpcs/verifymessage.md | 62 + .../ref/bitcoin-core/rpcs/rpcs/walletlock.md | 40 + .../rpcs/rpcs/walletpassphrase.md | 56 + .../rpcs/rpcs/walletpassphrasechange.md | 56 + _includes/ref_core_rpc_intro.md | 23 +- _includes/ref_core_rpcs-abcdefg.md | 3373 ----------------- _includes/ref_core_rpcs-hijklmn.md | 1114 ------ _includes/ref_core_rpcs-opqrst.md | 890 ----- _includes/ref_core_rpcs-uvwxyz.md | 311 -- _includes/ref_intro.md | 2 +- _includes/references.md | 24 +- _plugins/autocrossref.rb | 1 + en/developer-reference.md | 179 +- 96 files changed, 5884 insertions(+), 5715 deletions(-) create mode 100644 _includes/helpers/summaries.md create mode 100644 _includes/helpers/vars.md create mode 100644 _includes/ref/bitcoin-core/rpcs/quick-ref.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/addmultisigaddress.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/addnode.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/backupwallet.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/createmultisig.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/createrawtransaction.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/decoderawtransaction.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/decodescript.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/dumpprivkey.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/dumpwallet.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/encryptwallet.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/estimatefee.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/estimatepriority.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getaccount.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getaccountaddress.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getaddednodeinfo.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getaddressesbyaccount.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getbalance.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getbestblockhash.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getblock.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getblockchaininfo.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getblockcount.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getblockhash.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getblocktemplate.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getchaintips.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getconnectioncount.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getdifficulty.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getgenerate.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/gethashespersec.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getinfo.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getmempoolinfo.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getmininginfo.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getnettotals.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getnetworkhashps.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getnetworkinfo.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getnewaddress.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getpeerinfo.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getrawchangeaddress.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getrawmempool.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getrawtransaction.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getreceivedbyaccount.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getreceivedbyaddress.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/gettransaction.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/gettxout.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/gettxoutsetinfo.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getunconfirmedbalance.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getwalletinfo.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/getwork.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/help.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/importaddress.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/importprivkey.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/importwallet.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/keypoolrefill.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/listaccounts.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/listaddressgroupings.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/listlockunspent.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/listreceivedbyaccount.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/listreceivedbyaddress.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/listsinceblock.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/listtransactions.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/listunspent.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/lockunspent.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/move.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/ping.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/prioritisetransaction.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/sendfrom.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/sendmany.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/sendrawtransaction.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/sendtoaddress.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/setaccount.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/setgenerate.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/settxfee.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/signmessage.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/signrawtransaction.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/stop.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/submitblock.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/validateaddress.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/verifychain.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/verifymessage.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/walletlock.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/walletpassphrase.md create mode 100644 _includes/ref/bitcoin-core/rpcs/rpcs/walletpassphrasechange.md delete mode 100644 _includes/ref_core_rpcs-abcdefg.md delete mode 100644 _includes/ref_core_rpcs-hijklmn.md delete mode 100644 _includes/ref_core_rpcs-opqrst.md delete mode 100644 _includes/ref_core_rpcs-uvwxyz.md diff --git a/Makefile b/Makefile index f4bdf280..5ab411f6 100644 --- a/Makefile +++ b/Makefile @@ -33,7 +33,9 @@ all: pre-build-tests build post-build-tests ## Pre-build tests which, aggregated together, take less than 5 seconds to run on a typical PC -pre-build-tests-fast: check-for-non-ascii-urls check-for-wrong-filename-assignments +pre-build-tests-fast: check-for-non-ascii-urls check-for-wrong-filename-assignments \ + check-for-missing-rpc-summaries \ + check-for-missing-copyright-licenses ## Post-build tests which, aggregated together, take less than 5 seconds to run on a typical PC post-build-tests-fast: check-for-build-errors ensure-each-svg-has-a-png check-for-liquid-errors \ @@ -50,6 +52,12 @@ post-build-tests: post-build-tests-fast @ true ## SOMEDAY: use linkchecker to find broken links @ ## after this bug is fixed: https://github.com/wummel/linkchecker/issues/513 +## All manual updates to content that should be run by a human. This +## will create or update files which should then be diffed and commited. +## It's acceptable for this to overwrite existing content as long as the +## overwritten content is under version control +manual-updates: manual-update-summaries-file + @@ -150,3 +158,25 @@ check-for-wrong-filename-assignments: | xargs grep 'assign *filename' \ | grep -v '^\./\(.*\):{.*filename=.\1"' \ | eval $(ERROR_ON_OUTPUT) + +check-for-missing-copyright-licenses: +## Error on any files in the _includes directory that don't include a +## statement that looks like a copyright license. (It doesn't have to +## say MIT license, but it has to say something.) This can be extended +## to include other directories by adding them after "_includes/" + $S git grep -iL 'This file is licensed' _includes/ | eval $(ERROR_ON_OUTPUT) + +check-for-missing-rpc-summaries: +## Make sure the Quick Reference section has a summary for each RPC we +## have documented + $S for f in _includes/ref/bitcoin-core/rpcs/rpcs/*.md ;\ + do grep -q "\[$$( grep '^##### ' $$f | sed 's/^##### *\([a-zA-Z]*\).*/\1/')\]\[" _includes/ref/bitcoin-core/rpcs/quick-ref.md || echo "missing summary for $$f" \ + ; done | eval $(ERROR_ON_OUTPUT) + +manual-update-summaries-file: +## A manually-run command to update the summaries file (currently only +## used for RPC summaries, but maybe used for other summaries in the +## future) + $S echo "{%comment%}AUTOMATICALLY-GENERATED FILE: DO NOT EDIT THIS FILE" > _includes/helpers/summaries.md + $S echo "This file is licensed under the terms of its source texts{%endcomment%}" >> _includes/helpers/summaries.md + $S grep -rh --exclude='*summaries.md' 'assign summary_' _includes/ >> _includes/helpers/summaries.md diff --git a/_autocrossref.yaml b/_autocrossref.yaml index 4108729c..f74961f9 100644 --- a/_autocrossref.yaml +++ b/_autocrossref.yaml @@ -168,10 +168,12 @@ millibitcoins: '`MSG_FILTERED_BLOCK`': msg_filtered_block '`MSG_TX`': msg_tx multisig: +multisig p2sh: p2sh multisig nbits: network: '`notfound` message': notfound message '`notfound` messages': notfound message +'number (bitcoins)': proper money handling null data: '`op_checkmultisig`': op_checkmultisig '`op_checksig`': op_checksig @@ -253,8 +255,8 @@ regtest: regression test mode '`reject` messages': reject message root certificate: root seed: -RPCs: rpc RPC: +RPCs: rpc RPC byte order: satoshi: satoshis: satoshi @@ -294,13 +296,14 @@ transaction fees: transaction fee transaction malleability: transaction object format: transaction version number: -'`transactions`': pp transactions '`tx` message': tx message '`tx` messages': tx message txid: txids: txid unconfirmed: unconfirmed transactions: +unencrypted wallet: +unlocked wallet: unix epoch time: unix time: unix epoch time unique address: unique addresses @@ -313,9 +316,16 @@ verified payments: version 2 blocks: v2 block '`version` message': version message '`version` messages': version message +watch-only: +watch-only address: watch-only +watch-only addresses: watch-only +waching-only: watch-only wallet: wallets: wallet wallet import format: +wallet support: +wallet support disabled: wallet support +wallet support enabled: wallet support x.509: x509 X509Certificates: @@ -341,79 +351,165 @@ CVE-2012-2459: ## RPCs '`addmultisigaddress`': rpc addmultisigaddress +'`addmultisigaddress` RPC': rpc addmultisigaddress '`addnode`': rpc addnode +'`addnode` RPC': rpc addnode '`backupwallet`': rpc backupwallet +'`backupwallet` RPC': rpc backupwallet '`createmultisig`': rpc createmultisig +'`createmultisig` RPC': rpc createmultisig '`createrawtransaction`': rpc createrawtransaction +'`createrawtransaction` RPC': rpc createrawtransaction '`decoderawtransaction`': rpc decoderawtransaction +'`decoderawtransaction` RPC': rpc decoderawtransaction '`decodescript`': rpc decodescript +'`decodescript` RPC': rpc decodescript '`dumpprivkey`': rpc dumpprivkey +'`dumpprivkey` RPC': rpc dumpprivkey '`dumpwallet`': rpc dumpwallet +'`dumpwallet` RPC': rpc dumpwallet +'`encryptwallet`': rpc encryptwallet +'`encryptwallet` RPC': rpc encryptwallet +'`estimatefee`': rpc estimatefee +'`estimatefee` RPC': rpc estimatefee +'`estimatepriority`': rpc estimatepriority +'`estimatepriority` RPC': rpc estimatepriority '`getaccount`': rpc getaccount +'`getaccount` RPC': rpc getaccount '`getaccountaddress`': rpc getaccountaddress +'`getaccountaddress` RPC': rpc getaccountaddress '`getaddednodeinfo`': rpc getaddednodeinfo +'`getaddednodeinfo` RPC': rpc getaddednodeinfo '`getaddressesbyaccount`': rpc getaddressesbyaccount +'`getaddressesbyaccount` RPC': rpc getaddressesbyaccount '`getbalance`': rpc getbalance +'`getbalance` RPC': rpc getbalance '`getbestblockhash`': rpc getbestblockhash +'`getbestblockhash` RPC': rpc getbestblockhash '`getblock`': rpc getblock +'`getblock` RPC': rpc getblock '`getblockchaininfo`': rpc getblockchaininfo +'`getblockchaininfo` RPC': rpc getblockchaininfo '`getblockcount`': rpc getblockcount +'`getblockcount` RPC': rpc getblockcount '`getblockhash`': rpc getblockhash +'`getblockhash` RPC': rpc getblockhash '`getblocktemplate`': rpc getblocktemplate +'`getblocktemplate` RPC': rpc getblocktemplate +'`getchaintips`': rpc getchaintips +'`getchaintips` RPC': rpc getchaintips '`getconnectioncount`': rpc getconnectioncount +'`getconnectioncount` RPC': rpc getconnectioncount '`getdifficulty`': rpc getdifficulty +'`getdifficulty` RPC': rpc getdifficulty '`getgenerate`': rpc getgenerate +'`getgenerate` RPC': rpc getgenerate '`gethashespersec`': rpc gethashespersec +'`gethashespersec` RPC': rpc gethashespersec '`getinfo`': rpc getinfo +'`getinfo` RPC': rpc getinfo +'`getmempoolinfo`': rpc getmempoolinfo +'`getmempoolinfo` RPC': rpc getmempoolinfo '`getmininginfo`': rpc getmininginfo +'`getmininginfo` RPC': rpc getmininginfo '`getnettotals`': rpc getnettotals +'`getnettotals` RPC': rpc getnettotals '`getnetworkhashps`': rpc getnetworkhashps +'`getnetworkhashps` RPC': rpc getnetworkhashps '`getnetworkinfo`': rpc getnetworkinfo +'`getnetworkinfo` RPC': rpc getnetworkinfo '`getnewaddress`': rpc getnewaddress +'`getnewaddress` RPC': rpc getnewaddress '`getpeerinfo`': rpc getpeerinfo +'`getpeerinfo` RPC': rpc getpeerinfo '`getrawchangeaddress`': rpc getrawchangeaddress +'`getrawchangeaddress` RPC': rpc getrawchangeaddress '`getrawmempool`': rpc getrawmempool +'`getrawmempool` RPC': rpc getrawmempool '`getrawtransaction`': rpc getrawtransaction +'`getrawtransaction` RPC': rpc getrawtransaction '`getreceivedbyaccount`': rpc getreceivedbyaccount +'`getreceivedbyaccount` RPC': rpc getreceivedbyaccount '`getreceivedbyaddress`': rpc getreceivedbyaddress +'`getreceivedbyaddress` RPC': rpc getreceivedbyaddress '`gettransaction`': rpc gettransaction +'`gettransaction` RPC': rpc gettransaction '`gettxout`': rpc gettxout +'`gettxout` RPC': rpc gettxout '`gettxoutsetinfo`': rpc gettxoutsetinfo +'`gettxoutsetinfo` RPC': rpc gettxoutsetinfo '`getunconfirmedbalance`': rpc getunconfirmedbalance +'`getunconfirmedbalance` RPC': rpc getunconfirmedbalance '`getwalletinfo`': rpc getwalletinfo +'`getwalletinfo` RPC': rpc getwalletinfo '`getwork`': rpc getwork +'`getwork` RPC': rpc getwork '`help`': rpc help +'`help` RPC': rpc help +'`importaddress`': rpc importaddress +'`importaddress` RPC': rpc importaddress '`importprivkey`': rpc importprivkey +'`importprivkey` RPC': rpc importprivkey '`importwallet`': rpc importwallet +'`importwallet` RPC': rpc importwallet '`keypoolrefill`': rpc keypoolrefill +'`keypoolrefill` RPC': rpc keypoolrefill '`listaccounts`': rpc listaccounts +'`listaccounts` RPC': rpc listaccounts '`listaddressgroupings`': rpc listaddressgroupings +'`listaddressgroupings` RPC': rpc listaddressgroupings '`listlockunspent`': rpc listlockunspent +'`listlockunspent` RPC': rpc listlockunspent '`listreceivedbyaccount`': rpc listreceivedbyaccount +'`listreceivedbyaccount` RPC': rpc listreceivedbyaccount '`listreceivedbyaddress`': rpc listreceivedbyaddress +'`listreceivedbyaddress` RPC': rpc listreceivedbyaddress '`listsinceblock`': rpc listsinceblock +'`listsinceblock` RPC': rpc listsinceblock '`listtransactions`': rpc listtransactions +'`listtransactions` RPC': rpc listtransactions '`listunspent`': rpc listunspent +'`listunspent` RPC': rpc listunspent '`lockunspent`': rpc lockunspent +'`lockunspent` RPC': rpc lockunspent '`move`': rpc move +'`move` RPC': rpc move '`ping`': rpc ping +'`ping` RPC': rpc ping '`sendfrom`': rpc sendfrom +'`sendfrom` RPC': rpc sendfrom '`sendmany`': rpc sendmany +'`sendmany` RPC': rpc sendmany '`sendrawtransaction`': rpc sendrawtransaction +'`sendrawtransaction` RPC': rpc sendrawtransaction '`sendtoaddress`': rpc sendtoaddress +'`sendtoaddress` RPC': rpc sendtoaddress '`setaccount`': rpc setaccount +'`setaccount` RPC': rpc setaccount '`setgenerate`': rpc setgenerate +'`setgenerate` RPC': rpc setgenerate '`settxfee`': rpc settxfee +'`settxfee` RPC': rpc settxfee '`signmessage`': rpc signmessage +'`signmessage` RPC': rpc signmessage '`signrawtransaction`': rpc signrawtransaction +'`signrawtransaction` RPC': rpc signrawtransaction '`stop`': rpc stop +'`stop` RPC': rpc stop '`submitblock`': rpc submitblock +'`submitblock` RPC': rpc submitblock '`validateaddress`': rpc validateaddress +'`validateaddress` RPC': rpc validateaddress '`verifychain`': rpc verifychain +'`verifychain` RPC': rpc verifychain '`verifymessage`': rpc verifymessage +'`verifymessage` RPC': rpc verifymessage '`walletlock`': rpc walletlock +'`walletlock` RPC': rpc walletlock '`walletpassphrase`': rpc walletpassphrase +'`walletpassphrase` RPC': rpc walletpassphrase '`walletpassphrasechange`': rpc walletpassphrasechange +'`walletpassphrasechange` RPC': rpc walletpassphrasechange ## Versions of Bitcoin Core (linked to Bitcoin.org release notes) Bitcoin Core 0.1.6: @@ -425,4 +521,6 @@ Bitcoin Core 0.6.1: Bitcoin Core 0.7.0: Bitcoin Core 0.8.0: Bitcoin Core 0.9.0: +Bitcoin Core 0.9.1: Bitcoin Core 0.9.3: +Bitcoin Core 0.10.0: diff --git a/_includes/helpers/subhead-links.md b/_includes/helpers/subhead-links.md index 973e670d..4a70df09 100644 --- a/_includes/helpers/subhead-links.md +++ b/_includes/helpers/subhead-links.md @@ -1,4 +1,7 @@ -{% if filename %}