[Content] v12.3 RPC changes (#38)

* content - Mempool related RPC updates
 - Add getmempoolancestors, getmempooldescendants, and getmempoolentry
RPCs
 - Update Ref and Table

* content - Generate RPCs updated
 - Mark get/setgenerate as removed
 - Add generatetoaddress details
 - Update Ref and Table

* content - Debug RPC updated
 - Change delimiter to + instead of comma
 - Update Ref and Table

* content - GetInfo RPCs updated
 - getaddednodeinfo, getmemoryinfo, getnetworkinfo
 - Update Ref and Table

* content - Added PreciousBlock RPC
 - Update Ref and Table

* content - Added and update RPCs
 - Debug, estimatepriority, estimatesmartpriority, listunspent,
signmessagewithprivkey, validateaddress
 - Update Ref and Table

* Update GObject Getcurrentvotes with shortened outpoint output
 - Update example and Vote Info field
 - Ref #24

* content - Update generate RPC
 - Add iterations parameter
 - Ref dashpay/dash#1790 (and bitcoin/bitcoin#7663)

* content - Update rawtransaction and generate RPCs
 - CreateRawTransaction, GetRawTransaction, and FundRawTransaction minor
updates
 - Some minor generate RPC updates for removed commands

* content - Update RPCs
 - Update GetBlockChainInfo and GetBlockTemplate
 - Add ImportMulti
 - Some minor generate RPC updates for removed commands

* content - Update Dash RPCs
 - Update GetGovernanceInfo and MasternodeList

* content - Update Pruning related RPCs
 - Update PruneBlockchain, ImportPrunedFunds, and RemovePrunedFunds

* content - RPC table
 - Minor updates

* content - Add SetBIP69Enabled RPC

* build - Update Makefile check to allow numbers in summary name

* content - Add example of RPC with named parameter
This commit is contained in:
thephez 2018-02-27 16:01:30 -05:00 committed by GitHub
parent d8c79f3876
commit ded0b9a8ce
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
41 changed files with 525 additions and 452 deletions

View file

@ -77,7 +77,7 @@ th.tg-sort-header::-moz-selection { background:transparent; }th.tg-sort-header::
<td class="tg-yw4l">Blockchain</td>
<td class="tg-yw4l"><a href="#getblockchaininfo">GetBlockChainInfo</a></td>
<td class="tg-baqh">Y</td>
<td class="tg-baqh"></td>
<td class="tg-baqh">Updated in 0.12.3.0</td>
</tr>
<tr>
<td class="tg-b7b8">Blockchain</td>
@ -124,20 +124,20 @@ th.tg-sort-header::-moz-selection { background:transparent; }th.tg-sort-header::
<tr>
<td class="tg-yw4l">Blockchain</td>
<td class="tg-yw4l"><a href="#getmempoolancestors">GetMemPoolAncestors</a></td>
<td class="tg-baqh">N</td>
<td class="tg-baqh">N/A</td>
<td class="tg-baqh">Y</td>
<td class="tg-baqh">0.12.3.0+</td>
</tr>
<tr>
<td class="tg-b7b8">Blockchain</td>
<td class="tg-b7b8"><a href="#getmempooldescendants">GetMemPoolDescendants</a></td>
<td class="tg-dzk6">N</td>
<td class="tg-dzk6">N/A</td>
<td class="tg-dzk6">Y</td>
<td class="tg-dzk6">0.12.3.0+</td>
</tr>
<tr>
<td class="tg-yw4l">Blockchain</td>
<td class="tg-yw4l"><a href="#getmempoolentry">GetMemPoolEntry</a></td>
<td class="tg-baqh">N</td>
<td class="tg-baqh">N/A</td>
<td class="tg-baqh">Y</td>
<td class="tg-baqh">0.12.3.0+</td>
</tr>
<tr>
<td class="tg-b7b8">Blockchain</td>
@ -178,14 +178,14 @@ th.tg-sort-header::-moz-selection { background:transparent; }th.tg-sort-header::
<tr>
<td class="tg-b7b8">Blockchain</td>
<td class="tg-b7b8"><a href="#preciousblock">PreciousBlock</a></td>
<td class="tg-dzk6">N</td>
<td class="tg-dzk6">N/A</td>
<td class="tg-dzk6">Y</td>
<td class="tg-dzk6">0.12.3.0+</td>
</tr>
<tr>
<td class="tg-yw4l">Blockchain</td>
<td class="tg-yw4l"><a href="#pruneblockchain">PruneBlockChain</a></td>
<td class="tg-baqh">N</td>
<td class="tg-baqh">N/A</td>
<td class="tg-baqh">Y</td>
<td class="tg-baqh">0.12.3.0+</td>
</tr>
<tr>
<td class="tg-b7b8">Blockchain</td>
@ -203,7 +203,7 @@ th.tg-sort-header::-moz-selection { background:transparent; }th.tg-sort-header::
<td class="tg-b7b8">Control</td>
<td class="tg-b7b8"><a href="#debug">Debug</a></td>
<td class="tg-dzk6">Y</td>
<td class="tg-dzk6"></td>
<td class="tg-dzk6">Updated in 0.12.3.0</td>
</tr>
<tr>
<td class="tg-yw4l">Control</td>
@ -227,7 +227,7 @@ th.tg-sort-header::-moz-selection { background:transparent; }th.tg-sort-header::
<td class="tg-b7b8">Dash</td>
<td class="tg-b7b8"><a href="#getgovernanceinfo">GetGovernanceInfo</a></td>
<td class="tg-dzk6">Y</td>
<td class="tg-dzk6">Updated in 0.12.2.2</td>
<td class="tg-dzk6">Updated in 0.12.3.0</td>
</tr>
<tr>
<td class="tg-yw4l">Dash</td>
@ -245,13 +245,13 @@ th.tg-sort-header::-moz-selection { background:transparent; }th.tg-sort-header::
<td class="tg-yw4l">Dash</td>
<td class="tg-yw4l"><a href="#gobject">GObject</a></td>
<td class="tg-baqh">Y</td>
<td class="tg-baqh">Updated in 0.12.3</td>
<td class="tg-baqh">Updated in 0.12.3.0</td>
</tr>
<tr>
<td class="tg-b7b8">Dash</td>
<td class="tg-b7b8"><a href="#masternode">Masternode</a></td>
<td class="tg-dzk6">Y</td>
<td class="tg-dzk6">Updated in 0.12.3</td>
<td class="tg-dzk6">Updated in 0.12.3.0</td>
</tr>
<tr>
<td class="tg-yw4l">Dash</td>
@ -263,7 +263,7 @@ th.tg-sort-header::-moz-selection { background:transparent; }th.tg-sort-header::
<td class="tg-b7b8">Dash</td>
<td class="tg-b7b8"><a href="#masternodelist">MasternodeList</a></td>
<td class="tg-dzk6">Y</td>
<td class="tg-dzk6"></td>
<td class="tg-dzk6">Updated in 0.12.3.0</td>
</tr>
<tr>
<td class="tg-yw4l">Dash</td>
@ -287,7 +287,7 @@ th.tg-sort-header::-moz-selection { background:transparent; }th.tg-sort-header::
<td class="tg-b7b8">Dash</td>
<td class="tg-b7b8"><a href="#spork-rpc">Spork</a></td>
<td class="tg-dzk6">Y</td>
<td class="tg-dzk6">Updated in 0.12.3</td>
<td class="tg-dzk6"></td>
</tr>
<tr>
<td class="tg-yw4l">Dash</td>
@ -299,31 +299,31 @@ th.tg-sort-header::-moz-selection { background:transparent; }th.tg-sort-header::
<td class="tg-b7b8">Generating</td>
<td class="tg-b7b8"><a href="#generate">Generate</a></td>
<td class="tg-dzk6">Y</td>
<td class="tg-dzk6"></td>
<td class="tg-dzk6">Updated in 0.12.3.0</td>
</tr>
<tr>
<td class="tg-yw4l">Generating</td>
<td class="tg-yw4l"><a href="#generatetoaddress">GenerateToAddress</a></td>
<td class="tg-baqh">N</td>
<td class="tg-baqh">N/A</td>
</tr>
<tr>
<td class="tg-b7b8">Generating</td>
<td class="tg-b7b8"><a href="#getgenerate">GetGenerate</a></td>
<td class="tg-dzk6">Y</td>
<td class="tg-dzk6"></td>
</tr>
<tr>
<td class="tg-yw4l">Generating</td>
<td class="tg-yw4l"><a href="#setgenerate">SetGenerate</a></td>
<td class="tg-baqh">Y</td>
<td class="tg-baqh"></td>
<td class="tg-baqh">0.12.3.0+</td>
</tr>
<tr>
<td class="tg-b7b8">Removed</td>
<td class="tg-b7b8"><a href="#getgenerate">GetGenerate</a></td>
<td class="tg-dzk6">N</td>
<td class="tg-dzk6">Removed in 0.12.3.0</td>
</tr>
<tr>
<td class="tg-yw4l">Removed</td>
<td class="tg-yw4l"><a href="#setgenerate">SetGenerate</a></td>
<td class="tg-baqh">N</td>
<td class="tg-baqh">Removed in 0.12.3.0</td>
</tr>
<tr>
<td class="tg-b7b8">Mining</td>
<td class="tg-b7b8"><a href="#getblocktemplate">GetBlockTemplate</a></td>
<td class="tg-dzk6">Y</td>
<td class="tg-dzk6"></td>
<td class="tg-dzk6">Updated in 0.12.3.0</td>
</tr>
<tr>
<td class="tg-yw4l">Mining</td>
@ -371,7 +371,7 @@ th.tg-sort-header::-moz-selection { background:transparent; }th.tg-sort-header::
<td class="tg-b7b8">Network</td>
<td class="tg-b7b8"><a href="#getaddednodeinfo">GetAddedNodeInfo</a></td>
<td class="tg-dzk6">Y</td>
<td class="tg-dzk6"></td>
<td class="tg-dzk6">Updated in 0.12.3.0</td>
</tr>
<tr>
<td class="tg-yw4l">Network</td>
@ -389,7 +389,7 @@ th.tg-sort-header::-moz-selection { background:transparent; }th.tg-sort-header::
<td class="tg-yw4l">Network</td>
<td class="tg-yw4l"><a href="#getnetworkinfo">GetNetworkInfo</a></td>
<td class="tg-baqh">Y</td>
<td class="tg-baqh"></td>
<td class="tg-baqh">Updated in 0.12.3.0</td>
</tr>
<tr>
<td class="tg-b7b8">Network</td>
@ -425,7 +425,7 @@ th.tg-sort-header::-moz-selection { background:transparent; }th.tg-sort-header::
<td class="tg-yw4l">Rawtransactions</td>
<td class="tg-yw4l"><a href="#createrawtransaction">CreateRawTransaction</a></td>
<td class="tg-baqh">Y</td>
<td class="tg-baqh"></td>
<td class="tg-baqh">Updated in 0.12.3.0</td>
</tr>
<tr>
<td class="tg-b7b8">Rawtransactions</td>
@ -443,13 +443,13 @@ th.tg-sort-header::-moz-selection { background:transparent; }th.tg-sort-header::
<td class="tg-b7b8">Rawtransactions</td>
<td class="tg-b7b8"><a href="#fundrawtransaction">FundRawTransaction</a></td>
<td class="tg-dzk6">Y</td>
<td class="tg-dzk6"></td>
<td class="tg-dzk6">Updated in 0.12.3.0</td>
</tr>
<tr>
<td class="tg-yw4l">Rawtransactions</td>
<td class="tg-yw4l"><a href="#getrawtransaction">GetRawTransaction</a></td>
<td class="tg-baqh">Y</td>
<td class="tg-baqh"></td>
<td class="tg-baqh">Updated in 0.12.3.0</td>
</tr>
<tr>
<td class="tg-b7b8">Rawtransactions</td>
@ -491,7 +491,7 @@ th.tg-sort-header::-moz-selection { background:transparent; }th.tg-sort-header::
<td class="tg-b7b8">Util</td>
<td class="tg-b7b8"><a href="#estimatepriority">EstimatePriority</a></td>
<td class="tg-dzk6">Y</td>
<td class="tg-dzk6"></td>
<td class="tg-dzk6">Deprecated in 0.12.3.0</td>
</tr>
<tr>
<td class="tg-yw4l">Util</td>
@ -503,19 +503,25 @@ th.tg-sort-header::-moz-selection { background:transparent; }th.tg-sort-header::
<td class="tg-b7b8">Util</td>
<td class="tg-b7b8"><a href="#estimatesmartpriority">EstimateSmartPriority</a></td>
<td class="tg-dzk6">Y</td>
<td class="tg-dzk6"></td>
<td class="tg-dzk6">Deprecated in 0.12.3.0</td>
</tr>
<tr>
<td class="tg-yw4l">Util</td>
<td class="tg-yw4l"><a href="#getmemoryinfo">GetMemoryInfo</a></td>
<td class="tg-baqh">N</td>
<td class="tg-baqh">N/A</td>
<td class="tg-baqh">Y</td>
<td class="tg-baqh">0.12.3.0+</td>
</tr>
<tr>
<td class="tg-b7b8">Util</td>
<td class="tg-b7b8"><a href="#setbip69enabled">SetBIP69Enabled</a></td>
<td class="tg-dzk6">Y</td>
<td class="tg-dzk6">0.12.3.0+</td>
</tr>
<tr>
<td class="tg-b7b8">Util</td>
<td class="tg-b7b8"><a href="#validateaddress">ValidateAddress</a></td>
<td class="tg-dzk6">Y</td>
<td class="tg-dzk6"></td>
<td class="tg-dzk6">Updated in 0.12.3.0</td>
</tr>
<tr>
<td class="tg-yw4l">Util</td>
@ -658,8 +664,8 @@ th.tg-sort-header::-moz-selection { background:transparent; }th.tg-sort-header::
<tr>
<td class="tg-b7b8">Wallet</td>
<td class="tg-b7b8"><a href="#importmulti">ImportMulti</a></td>
<td class="tg-dzk6">N</td>
<td class="tg-dzk6">N/A</td>
<td class="tg-dzk6">Y</td>
<td class="tg-dzk6">0.12.3.0+</td>
</tr>
<tr>
<td class="tg-yw4l">Wallet</td>
@ -670,8 +676,8 @@ th.tg-sort-header::-moz-selection { background:transparent; }th.tg-sort-header::
<tr>
<td class="tg-b7b8">Wallet</td>
<td class="tg-b7b8"><a href="#importprunedfunds">ImportPrunedFunds</a></td>
<td class="tg-dzk6">N</td>
<td class="tg-dzk6">N/A</td>
<td class="tg-dzk6">Y</td>
<td class="tg-dzk6">0.12.3.0+</td>
</tr>
<tr>
<td class="tg-yw4l">Wallet</td>
@ -749,7 +755,7 @@ th.tg-sort-header::-moz-selection { background:transparent; }th.tg-sort-header::
<td class="tg-yw4l">Wallet</td>
<td class="tg-yw4l"><a href="#listunspent">ListUnspent</a></td>
<td class="tg-baqh">Y</td>
<td class="tg-baqh"></td>
<td class="tg-baqh">Updated in 0.12.3.0</td>
</tr>
<tr>
<td class="tg-b7b8">Wallet</td>
@ -766,8 +772,8 @@ th.tg-sort-header::-moz-selection { background:transparent; }th.tg-sort-header::
<tr>
<td class="tg-b7b8">Wallet</td>
<td class="tg-b7b8"><a href="#removeprunedfunds">RemovePrunedFunds</a></td>
<td class="tg-dzk6">N</td>
<td class="tg-dzk6">N/A</td>
<td class="tg-dzk6">Y</td>
<td class="tg-dzk6">0.12.3.0+</td>
</tr>
<tr>
<td class="tg-yw4l">Wallet</td>
@ -808,8 +814,8 @@ th.tg-sort-header::-moz-selection { background:transparent; }th.tg-sort-header::
<tr>
<td class="tg-yw4l">Wallet</td>
<td class="tg-yw4l"><a href="#signmessagewithprivkey">SignMessageWithPrivKey</a></td>
<td class="tg-baqh">N</td>
<td class="tg-baqh">N/A</td>
<td class="tg-baqh">Y</td>
<td class="tg-baqh">0.12.3.0+</td>
</tr>
<tr>
<td class="tg-b7b8">Wallet</td>