diff --git a/_autocrossref.yaml b/_autocrossref.yaml index e4e46169..a4b23685 100644 --- a/_autocrossref.yaml +++ b/_autocrossref.yaml @@ -467,6 +467,8 @@ CVE-2012-2459: '`sendtoaddress` RPC': rpc sendtoaddress '`setaccount`': rpc setaccount '`setaccount` RPC': rpc setaccount +'`setbip69enabled`': rpc setbip69enabled +'`setbip69enabled` RPC': rpc setbip69enabled '`setban`': rpc setban '`setban` RPC': rpc setban '`setgenerate`': rpc setgenerate diff --git a/_config.yml b/_config.yml index 311ccd25..9667c3b7 100644 --- a/_config.yml +++ b/_config.yml @@ -297,6 +297,7 @@ devsearches: - 'SendToAddress': "/en/developer-reference#sendtoaddress" - 'SetAccount': "/en/developer-reference#setaccount" - 'SetBan': "/en/developer-reference#setban" + - 'SetBIP69Enabled': "/en/developer-reference#setbip69enabled" - 'SetGenerate': "/en/developer-reference#setgenerate" - 'SetNetworkActive': "/en/developer-reference#setnetworkactive" - 'SetTxFee': "/en/developer-reference#settxfee" diff --git a/_includes/devdoc/dash-core/rpcs/quick-reference.md b/_includes/devdoc/dash-core/rpcs/quick-reference.md index b18776aa..a44e38ed 100644 --- a/_includes/devdoc/dash-core/rpcs/quick-reference.md +++ b/_includes/devdoc/dash-core/rpcs/quick-reference.md @@ -230,6 +230,7 @@ These RPCs are all Dash-specific and not found in Bitcoin Core * [EstimatePriority][rpc estimatepriority]: {{summary_estimatePriority}} {{DEPRECATED}} * [EstimateSmartFee][rpc estimatesmartfee]: {{summary_estimateSmartFee}} {{DEPRECATED}} * [EstimateSmartPriority][rpc estimatesmartpriority]: {{summary_estimateSmartPriority}} {{DEPRECATED}} +* [SetBIP69Enabled][rpc setbip69enabled]: {{summary_setBIP69Enabled}} {{DASH_NEW0_12_3}} * [SignMessageWithPrivKey][rpc signmessagewithprivkey]: {{summary_signMessageWithPrivKey}} {{DASH_NEW0_12_3}} {{NEW0_13_0}} * [ValidateAddress][rpc validateaddress]: {{summary_validateAddress}} {{DASH_UPDATED0_12_3}} {{UPDATED0_13_0}} * [VerifyMessage][rpc verifymessage]: {{summary_verifyMessage}} diff --git a/_includes/devdoc/dash-core/rpcs/rpcs/setbip69enabled.md b/_includes/devdoc/dash-core/rpcs/rpcs/setbip69enabled.md new file mode 100644 index 00000000..c6dd21c5 --- /dev/null +++ b/_includes/devdoc/dash-core/rpcs/rpcs/setbip69enabled.md @@ -0,0 +1,48 @@ +{% 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/setbip69enabled.md" %} + +##### SetBIP69Enabled +{% include helpers/subhead-links.md %} + +{% assign summary_setBIP69Enabled="enables or disables BIP69 input/output sorting (regtest network only)" %} + + + +{% autocrossref %} + +The `setbip69enabled` RPC {{summary_setBIP69Enabled}} + +*Parameter #1---enable/disable BIP69 sorting (regtest only)* + +{% itemplate ntpd1 %} +- n: "`enable`" + t: "boolean" + p: "Required
(exactly 1)" + d: "Set to true to turn on BIP69 sorting, false to turn off." + +{% enditemplate %} + +*Result---`null` or error on failure* + +{% itemplate ntpd1 %} +- n: "`result`" + t: "null" + p: "Required
(exactly 1)" + d: "JSON `null`. The JSON-RPC error field will be set only if you entered an invalid parameter" + +{% enditemplate %} + +*Example from Dash Core 0.12.3* + +{% highlight bash %} +dash-cli -testnet setbip69enabled true +{% endhighlight %} + +Result (no output from `dash-cli` because result is set to `null`). + +*See also: none* + +{% endautocrossref %} diff --git a/_includes/helpers/summaries.md b/_includes/helpers/summaries.md index 3f8b3223..b6bbaa37 100644 --- a/_includes/helpers/summaries.md +++ b/_includes/helpers/summaries.md @@ -123,6 +123,7 @@ This file is licensed under the terms of its source texts{%endcomment%} {% assign summary_sendToAddress="spends an amount to a given address." %} {% assign summary_sentinelPing="sends a Sentinel Ping to the network." %} {% assign summary_setAccount="puts the specified address in the given account." %} +{% assign summary_setBIP69Enabled="enables or disables BIP69 input/output sorting (regtest network only)" %} {% assign summary_setBan="attempts add or remove a IP/Subnet from the banned list." %} {% assign summary_setGenerate="was removed in Dash Core 0.12.3." %} {% assign summary_setNetworkActive="disables/enables all P2P network activity." %} diff --git a/_includes/layout/base/rpc-table.html b/_includes/layout/base/rpc-table.html index 0da7afe1..f62e2f07 100644 --- a/_includes/layout/base/rpc-table.html +++ b/_includes/layout/base/rpc-table.html @@ -511,6 +511,12 @@ th.tg-sort-header::-moz-selection { background:transparent; }th.tg-sort-header:: Y 0.12.3.0+ + + Util + SetBIP69Enabled + Y + 0.12.3.0+ + Util ValidateAddress diff --git a/_includes/references.md b/_includes/references.md index 4674464d..d81aa5f1 100644 --- a/_includes/references.md +++ b/_includes/references.md @@ -170,6 +170,7 @@ http://opensource.org/licenses/MIT. [rpc sendtoaddress]: /en/developer-reference#sendtoaddress [rpc setaccount]: /en/developer-reference#setaccount [rpc setban]: /en/developer-reference#setban +[rpc setbip69enabled]: /en/developer-reference#setbip69enabled [rpc setgenerate]: /en/developer-reference#setgenerate [rpc setnetworkactive]: /en/developer-reference#setnetworkactive [rpc settxfee]: /en/developer-reference#settxfee diff --git a/en/developer-reference.md b/en/developer-reference.md index b21f28e0..a17965b5 100644 --- a/en/developer-reference.md +++ b/en/developer-reference.md @@ -300,6 +300,8 @@ untrusted source. {% include devdoc/dash-core/rpcs/rpcs/setban.md %} +{% include devdoc/dash-core/rpcs/rpcs/setbip69enabled.md %} + {% include devdoc/dash-core/rpcs/rpcs/setgenerate.md %} {% include devdoc/dash-core/rpcs/rpcs/setnetworkactive.md %}