mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 09:46:12 +00:00
RPC - Add getmerkleblocks (#146)
* RPC - Add getmerkleblocks * Fix xref issue * Add missing link
This commit is contained in:
parent
9e953be7b5
commit
47783eb41f
8 changed files with 96 additions and 0 deletions
|
@ -127,6 +127,7 @@ These RPCs are all Dash-specific and not found in Bitcoin Core
|
|||
* [GetMemPoolEntry][rpc getmempoolentry]: {{summary_getMemPoolEntry}} {{DASH_NEW0_12_3}} {{NEW0_13_0}}
|
||||
* [GetMemPoolInfo][rpc getmempoolinfo]: {{summary_getMemPoolInfo}} {{UPDATED0_12_0}}
|
||||
* [GetRawMemPool][rpc getrawmempool]: {{summary_getRawMemPool}} {{DASH_UPDATED0_12_3}} {{UPDATED0_13_0}}
|
||||
* [GetMerkleBlocks][rpc getmerkleblocks]: {{summary_getMerkleBlocks}} {{DASH_NEW0_14_1}}
|
||||
* [GetSpecialTxes][rpc getspecialtxes]: {{summary_getSpecialTxes}} {{DASH_NEW0_13_1}}
|
||||
* [GetSpentInfo][rpc getspentinfo]: {{summary_getSpentInfo}} {{DASH_NEW0_12_1}}
|
||||
* [GetTxOut][rpc gettxout]: {{summary_getTxOut}}
|
||||
|
|
82
_includes/devdoc/dash-core/rpcs/rpcs/getmerkleblocks.md
Normal file
82
_includes/devdoc/dash-core/rpcs/rpcs/getmerkleblocks.md
Normal file
|
@ -0,0 +1,82 @@
|
|||
{% comment %}
|
||||
This file is licensed under the MIT License (MIT) available on
|
||||
http://opensource.org/licenses/MIT.
|
||||
{% endcomment %}
|
||||
{% assign filename="_includes/devdoc/dash-core/rpcs/rpcs/getmerkleblocks.md" %}
|
||||
<!--__-->
|
||||
|
||||
##### GetMerkleBlocks
|
||||
{% include helpers/subhead-links.md %}
|
||||
|
||||
{% assign summary_getMerkleBlocks="returns an array of hex-encoded merkleblocks for <count> blocks<!--noref--> starting from <hash> which match <filter>." %}
|
||||
|
||||
{% autocrossref %}
|
||||
|
||||
*Added in Dash Core 0.14.1*
|
||||
|
||||
The `getmerkleblocks` RPC {{summary_getMerkleBlocks}}
|
||||
|
||||
*Parameter #1---filter*
|
||||
|
||||
{% itemplate ntpd1 %}
|
||||
- n: "filter"
|
||||
t: "string"
|
||||
p: "Required<br>(exactly 1)"
|
||||
d: "The hex encoded bloom filter"
|
||||
|
||||
{% enditemplate %}
|
||||
|
||||
*Parameter #2---hash*
|
||||
|
||||
{% itemplate ntpd1 %}
|
||||
- n: "hash"
|
||||
t: "string"
|
||||
p: "Required<br>(exactly 1)"
|
||||
d: "The block hash"
|
||||
|
||||
{% enditemplate %}
|
||||
|
||||
*Parameter #3---count*
|
||||
|
||||
{% itemplate ntpd1 %}
|
||||
- n: "count"
|
||||
t: "number (int)"
|
||||
p: "Optional<br>Default/max=2000"
|
||||
d: ""
|
||||
|
||||
{% enditemplate %}
|
||||
|
||||
*Result---the list of merkleblocks*
|
||||
|
||||
{% itemplate ntpd1 %}
|
||||
- n: "`result`"
|
||||
t: "array"
|
||||
p: "Required<br>(exactly 1)"
|
||||
d: "An array of merkleblocks"
|
||||
|
||||
- n: "→<br>Merkle Block"
|
||||
t: "string (hex)"
|
||||
p: "Optional<br>(1 or more)"
|
||||
d: "A serialized, hex-encoded merkleblock"
|
||||
{% enditemplate %}
|
||||
|
||||
*Example from Dash Core 0.14.1*
|
||||
|
||||
{% highlight bash %}
|
||||
dash-cli getmerkleblocks \
|
||||
"2303028005802040100040000008008400048141010000f8400420800080025004000004130000000000000001" \
|
||||
"00000000007e1432d2af52e8463278bf556b55cf5049262f25634557e2e91202"
|
||||
2000
|
||||
{% endhighlight %}
|
||||
|
||||
Result (truncated):
|
||||
{% highlight json %}
|
||||
[
|
||||
"000000202c...aefc440107",
|
||||
"0000002058...9a17830103"
|
||||
]
|
||||
{% endhighlight %}
|
||||
|
||||
*See also: none*
|
||||
|
||||
{% endautocrossref %}
|
Loading…
Add table
Add a link
Reference in a new issue