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.
This commit is contained in:
David A. Harding 2014-12-06 20:15:26 -05:00
parent 414451e15b
commit b8abfb2dcd
No known key found for this signature in database
GPG key ID: 4B29C30FF29EC4B7
96 changed files with 5884 additions and 5715 deletions

View file

@ -8,6 +8,8 @@ id: developer-reference
title: "Developer Reference - Bitcoin"
---
<!-- This should be empty, but comment it out just in case: {% include helpers/vars.md %} -->
# Bitcoin Developer Reference
<p class="summary">Find technical details and API documentation.</p>
@ -38,13 +40,182 @@ title: "Developer Reference - Bitcoin"
{% include ref_core_rpc_intro.md %}
{% include ref_core_rpcs-abcdefg.md %}
{% include ref/bitcoin-core/rpcs/quick-ref.md %}
{% include ref_core_rpcs-hijklmn.md %}
#### RPCs
<!-- no subhead-links here -->
{% include ref_core_rpcs-opqrst.md %}
{{WARNING}} the block chain and memory pool can include arbitrary data
which several of the commands below will return in hex format. If you
convert this data to another format in an executable context, it could
be used in an exploit. For example, displaying an output script as
ASCII text in a webpage could add arbitrary Javascript to that page and
create a cross-site scripting (XSS) exploit. To avoid problems, please
treat block chain and memory pool data as an arbitrary input from an
untrusted source.
{% include ref/bitcoin-core/rpcs/rpcs/addmultisigaddress.md %}
{% include ref/bitcoin-core/rpcs/rpcs/addnode.md %}
{% include ref/bitcoin-core/rpcs/rpcs/backupwallet.md %}
{% include ref/bitcoin-core/rpcs/rpcs/createmultisig.md %}
{% include ref/bitcoin-core/rpcs/rpcs/createrawtransaction.md %}
{% include ref/bitcoin-core/rpcs/rpcs/decoderawtransaction.md %}
{% include ref/bitcoin-core/rpcs/rpcs/decodescript.md %}
{% include ref/bitcoin-core/rpcs/rpcs/dumpprivkey.md %}
{% include ref/bitcoin-core/rpcs/rpcs/dumpwallet.md %}
{% include ref/bitcoin-core/rpcs/rpcs/encryptwallet.md %}
{% include ref/bitcoin-core/rpcs/rpcs/estimatefee.md %}
{% include ref/bitcoin-core/rpcs/rpcs/estimatepriority.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getaccountaddress.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getaccount.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getaddednodeinfo.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getaddressesbyaccount.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getbalance.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getbestblockhash.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getblock.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getblockchaininfo.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getblockcount.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getblockhash.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getblocktemplate.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getchaintips.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getconnectioncount.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getdifficulty.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getgenerate.md %}
{% include ref/bitcoin-core/rpcs/rpcs/gethashespersec.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getinfo.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getmempoolinfo.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getmininginfo.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getnettotals.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getnetworkhashps.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getnetworkinfo.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getnewaddress.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getpeerinfo.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getrawchangeaddress.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getrawmempool.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getrawtransaction.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getreceivedbyaccount.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getreceivedbyaddress.md %}
{% include ref/bitcoin-core/rpcs/rpcs/gettransaction.md %}
{% include ref/bitcoin-core/rpcs/rpcs/gettxout.md %}
{% include ref/bitcoin-core/rpcs/rpcs/gettxoutsetinfo.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getunconfirmedbalance.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getwalletinfo.md %}
{% include ref/bitcoin-core/rpcs/rpcs/getwork.md %}
{% include ref/bitcoin-core/rpcs/rpcs/help.md %}
{% include ref/bitcoin-core/rpcs/rpcs/importaddress.md %}
{% include ref/bitcoin-core/rpcs/rpcs/importprivkey.md %}
{% include ref/bitcoin-core/rpcs/rpcs/importwallet.md %}
{% include ref/bitcoin-core/rpcs/rpcs/keypoolrefill.md %}
{% include ref/bitcoin-core/rpcs/rpcs/listaccounts.md %}
{% include ref/bitcoin-core/rpcs/rpcs/listaddressgroupings.md %}
{% include ref/bitcoin-core/rpcs/rpcs/listlockunspent.md %}
{% include ref/bitcoin-core/rpcs/rpcs/listreceivedbyaccount.md %}
{% include ref/bitcoin-core/rpcs/rpcs/listreceivedbyaddress.md %}
{% include ref/bitcoin-core/rpcs/rpcs/listsinceblock.md %}
{% include ref/bitcoin-core/rpcs/rpcs/listtransactions.md %}
{% include ref/bitcoin-core/rpcs/rpcs/listunspent.md %}
{% include ref/bitcoin-core/rpcs/rpcs/lockunspent.md %}
{% include ref/bitcoin-core/rpcs/rpcs/move.md %}
{% include ref/bitcoin-core/rpcs/rpcs/ping.md %}
{% include ref/bitcoin-core/rpcs/rpcs/prioritisetransaction.md %}
{% include ref/bitcoin-core/rpcs/rpcs/sendfrom.md %}
{% include ref/bitcoin-core/rpcs/rpcs/sendmany.md %}
{% include ref/bitcoin-core/rpcs/rpcs/sendrawtransaction.md %}
{% include ref/bitcoin-core/rpcs/rpcs/sendtoaddress.md %}
{% include ref/bitcoin-core/rpcs/rpcs/setaccount.md %}
{% include ref/bitcoin-core/rpcs/rpcs/setgenerate.md %}
{% include ref/bitcoin-core/rpcs/rpcs/settxfee.md %}
{% include ref/bitcoin-core/rpcs/rpcs/signmessage.md %}
{% include ref/bitcoin-core/rpcs/rpcs/signrawtransaction.md %}
{% include ref/bitcoin-core/rpcs/rpcs/stop.md %}
{% include ref/bitcoin-core/rpcs/rpcs/submitblock.md %}
{% include ref/bitcoin-core/rpcs/rpcs/validateaddress.md %}
{% include ref/bitcoin-core/rpcs/rpcs/verifychain.md %}
{% include ref/bitcoin-core/rpcs/rpcs/verifymessage.md %}
{% include ref/bitcoin-core/rpcs/rpcs/walletlock.md %}
{% include ref/bitcoin-core/rpcs/rpcs/walletpassphrase.md %}
{% include ref/bitcoin-core/rpcs/rpcs/walletpassphrasechange.md %}
{% include ref_core_rpcs-uvwxyz.md %}
{% include references.md %}