Merge branch 'master' into estimatepriority
|
@ -11,9 +11,12 @@ active: false
|
||||||
|
|
||||||
## Updates
|
## Updates
|
||||||
|
|
||||||
* **January 19th 2017**: The Final alert has been broadcast. This final alert essentially disables the alert system by overriding all
|
* **January 19, 2017**: The Final alert has been broadcast. This final alert essentially disables the alert system by overriding all
|
||||||
alerts, preventing other alerts from being broadcast, and displays the static message "Alert Key Compromised". The Alert Key
|
alerts, preventing other alerts from being broadcast, and displays the static message "Alert Key Compromised". The Alert Key
|
||||||
will be published in the coming months.
|
will be published in the coming months.
|
||||||
|
* **March 8, 2017**: Bitcoin Core 0.14 released with hard-coded [final alert](https://bitcoin.org/en/release/v0.14.0#final-alert).
|
||||||
|
* **May 1, 2017**: Postpone release date of Alert key. Older clients may contain Alert handling code which is exploitable using the alert key, therefore the public release of the key has been temporarily postponed until considered safe.
|
||||||
|
|
||||||
|
|
||||||
## Summary
|
## Summary
|
||||||
|
|
||||||
|
@ -49,15 +52,15 @@ receive the final alert.
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
|Pre-final Alert Posts|Posts on Bitcoin.org, various forums, and various mailing lists that the Alert system will be retired|2016-11-01|
|
|Pre-final Alert Posts|Posts on Bitcoin.org, various forums, and various mailing lists that the Alert system will be retired|2016-11-01|
|
||||||
|Pre-final Alert|The alert itself warning that the Alert system will be retired|2016-11-02|
|
|Pre-final Alert|The alert itself warning that the Alert system will be retired|2016-11-02|
|
||||||
|Final Alert|Max sequence Alert to disable the Alert system|2017 (Will coincide with Bitcoin Core 0.14 Release Candidate process)|
|
|Final Alert|Max sequence Alert to disable the Alert system|2017-01-19|
|
||||||
|Alert key released|The Alert key will be made publicly available|1-2 months after the Final Alert|
|
|Alert key release|The Alert key will be made publicly available|Postponed until further notice.|
|
||||||
|
|
||||||
## Software without the Alert system
|
## Software without the Alert system
|
||||||
|
|
||||||
Most major Bitcoin wallets have already removed the alert system in the most recent releases. The software listed below
|
Most major Bitcoin wallets have already removed the alert system in the most recent releases. The software listed below
|
||||||
are guaranteed to have removed/disabled the Alert system or allow you to disable it.
|
are guaranteed to have removed/disabled the Alert system or allow you to disable it.
|
||||||
|
|
||||||
* Bitcoin Core 0.13.1, 0.13.0, 0.12.1
|
* Bitcoin Core 0.12.1+
|
||||||
* Bitcoin Core 0.10.3, 0.11.x, and 0.12.x can disable alerts with `-alerts=0`
|
* Bitcoin Core 0.10.3, 0.11.x, and 0.12.x can disable alerts with `-alerts=0`
|
||||||
* Armory 0.94.1+
|
* Armory 0.94.1+
|
||||||
|
|
||||||
|
|
|
@ -201,6 +201,8 @@ CVE-2012-2459:
|
||||||
'`addwitnessaddress` RPC': rpc addwitnessaddress
|
'`addwitnessaddress` RPC': rpc addwitnessaddress
|
||||||
'`backupwallet`': rpc backupwallet
|
'`backupwallet`': rpc backupwallet
|
||||||
'`backupwallet` RPC': rpc backupwallet
|
'`backupwallet` RPC': rpc backupwallet
|
||||||
|
'`bumpfee`': rpc bumpfee
|
||||||
|
'`bumpfee` RPC': rpc bumpfee
|
||||||
'`clearbanned`': rpc clearbanned
|
'`clearbanned`': rpc clearbanned
|
||||||
'`clearbanned` RPC': rpc clearbanned
|
'`clearbanned` RPC': rpc clearbanned
|
||||||
'`createmultisig`': rpc createmultisig
|
'`createmultisig`': rpc createmultisig
|
||||||
|
@ -265,6 +267,8 @@ CVE-2012-2459:
|
||||||
'`gethashespersec` RPC': rpc gethashespersec
|
'`gethashespersec` RPC': rpc gethashespersec
|
||||||
'`getinfo`': rpc getinfo
|
'`getinfo`': rpc getinfo
|
||||||
'`getinfo` RPC': rpc getinfo
|
'`getinfo` RPC': rpc getinfo
|
||||||
|
'`getmemoryinfo`': rpc getmemoryinfo
|
||||||
|
'`getmemoryinfo` RPC': rpc getmemoryinfo
|
||||||
'`getmempoolancestors`': rpc getmempoolancestors
|
'`getmempoolancestors`': rpc getmempoolancestors
|
||||||
'`getmempoolancestors` RPC': rpc getmempoolancestors
|
'`getmempoolancestors` RPC': rpc getmempoolancestors
|
||||||
'`getmempooldescendants`': rpc getmempooldescendants
|
'`getmempooldescendants`': rpc getmempooldescendants
|
||||||
|
@ -313,6 +317,8 @@ CVE-2012-2459:
|
||||||
'`help` RPC': rpc help
|
'`help` RPC': rpc help
|
||||||
'`importaddress`': rpc importaddress
|
'`importaddress`': rpc importaddress
|
||||||
'`importaddress` RPC': rpc importaddress
|
'`importaddress` RPC': rpc importaddress
|
||||||
|
'`importmulti`': rpc importmulti
|
||||||
|
'`importmulti` RPC': rpc importmulti
|
||||||
'`importprivkey`': rpc importprivkey
|
'`importprivkey`': rpc importprivkey
|
||||||
'`importprivkey` RPC': rpc importprivkey
|
'`importprivkey` RPC': rpc importprivkey
|
||||||
'`importprunedfunds`': rpc importprunedfunds
|
'`importprunedfunds`': rpc importprunedfunds
|
||||||
|
@ -345,6 +351,12 @@ CVE-2012-2459:
|
||||||
'`move` RPC': rpc move
|
'`move` RPC': rpc move
|
||||||
'`ping`': rpc ping
|
'`ping`': rpc ping
|
||||||
'`ping` RPC': rpc ping
|
'`ping` RPC': rpc ping
|
||||||
|
'`preciousblock`': rpc preciousblock
|
||||||
|
'`preciousblock` RPC': rpc preciousblock
|
||||||
|
'`prioritisetransaction`': rpc prioritisetransaction
|
||||||
|
'`prioritisetransaction` RPC': rpc prioritisetransaction
|
||||||
|
'`pruneblockchain`': rpc pruneblockchain
|
||||||
|
'`pruneblockchain` RPC': rpc pruneblockchain
|
||||||
'`removeprunedfunds`': rpc removeprunedfunds
|
'`removeprunedfunds`': rpc removeprunedfunds
|
||||||
'`removeprunedfunds` RPC': rpc removeprunedfunds
|
'`removeprunedfunds` RPC': rpc removeprunedfunds
|
||||||
'`sendfrom`': rpc sendfrom
|
'`sendfrom`': rpc sendfrom
|
||||||
|
@ -364,6 +376,8 @@ CVE-2012-2459:
|
||||||
'`setban` RPC': rpc setban
|
'`setban` RPC': rpc setban
|
||||||
'`setgenerate`': rpc setgenerate
|
'`setgenerate`': rpc setgenerate
|
||||||
'`setgenerate` RPC': rpc setgenerate
|
'`setgenerate` RPC': rpc setgenerate
|
||||||
|
'`setnetworkactive`': rpc setnetworkactive
|
||||||
|
'`setnetworkactive` RPC': rpc setnetworkactive
|
||||||
'`settxfee`': rpc settxfee
|
'`settxfee`': rpc settxfee
|
||||||
'`settxfee` RPC': rpc settxfee
|
'`settxfee` RPC': rpc settxfee
|
||||||
'`signmessage`': rpc signmessage
|
'`signmessage`': rpc signmessage
|
||||||
|
@ -416,4 +430,6 @@ Bitcoin Core 0.12.1:
|
||||||
Bitcoin Core 0.13.0:
|
Bitcoin Core 0.13.0:
|
||||||
Bitcoin Core 0.13.1:
|
Bitcoin Core 0.13.1:
|
||||||
Bitcoin Core 0.13.2:
|
Bitcoin Core 0.13.2:
|
||||||
|
Bitcoin Core 0.14.0:
|
||||||
|
Bitcoin Core 0.14.1:
|
||||||
Bitcoin Core master:
|
Bitcoin Core master:
|
||||||
|
|
|
@ -252,6 +252,7 @@ devsearches:
|
||||||
- 'AddNode': "/en/developer-reference#addnode"
|
- 'AddNode': "/en/developer-reference#addnode"
|
||||||
- 'AddWitnessAddress': "/en/developer-reference#addwitnessaddress"
|
- 'AddWitnessAddress': "/en/developer-reference#addwitnessaddress"
|
||||||
- 'BackupWallet': "/en/developer-reference#backupwallet"
|
- 'BackupWallet': "/en/developer-reference#backupwallet"
|
||||||
|
- 'BumpFee': "/en/developer-reference#bumpfee"
|
||||||
- 'ClearBanned': "/en/developer-reference#clearbanned"
|
- 'ClearBanned': "/en/developer-reference#clearbanned"
|
||||||
- 'CreateMultisig': "/en/developer-reference#createmultisig"
|
- 'CreateMultisig': "/en/developer-reference#createmultisig"
|
||||||
- 'CreateRawTransaction': "/en/developer-reference#createrawtransaction"
|
- 'CreateRawTransaction': "/en/developer-reference#createrawtransaction"
|
||||||
|
@ -284,6 +285,7 @@ devsearches:
|
||||||
- 'GetGenerate': "/en/developer-reference#getgenerate"
|
- 'GetGenerate': "/en/developer-reference#getgenerate"
|
||||||
- 'GetHashesPerSec': "/en/developer-reference#gethashespersec"
|
- 'GetHashesPerSec': "/en/developer-reference#gethashespersec"
|
||||||
- 'GetInfo': "/en/developer-reference#getinfo"
|
- 'GetInfo': "/en/developer-reference#getinfo"
|
||||||
|
- 'GetMemoryInfo': "/en/developer-reference#getmemoryinfo"
|
||||||
- 'GetMempoolInfo': "/en/developer-reference#getmempoolinfo"
|
- 'GetMempoolInfo': "/en/developer-reference#getmempoolinfo"
|
||||||
- 'GetMempoolEntry': "/en/developer-reference#getmempoolentry"
|
- 'GetMempoolEntry': "/en/developer-reference#getmempoolentry"
|
||||||
- 'GetMempoolAncestors': "/en/developer-reference#getmempoolancestors"
|
- 'GetMempoolAncestors': "/en/developer-reference#getmempoolancestors"
|
||||||
|
@ -308,6 +310,7 @@ devsearches:
|
||||||
- 'GetWork': "/en/developer-reference#getwork"
|
- 'GetWork': "/en/developer-reference#getwork"
|
||||||
- 'Help': "/en/developer-reference#help"
|
- 'Help': "/en/developer-reference#help"
|
||||||
- 'ImportAddress': "/en/developer-reference#importaddress"
|
- 'ImportAddress': "/en/developer-reference#importaddress"
|
||||||
|
- 'ImportMulti': "/en/developer-reference#importmulti"
|
||||||
- 'ImportPrivkey': "/en/developer-reference#importprivkey"
|
- 'ImportPrivkey': "/en/developer-reference#importprivkey"
|
||||||
- 'ImportPrunedFunds': "/en/developer-reference#importprunedfunds"
|
- 'ImportPrunedFunds': "/en/developer-reference#importprunedfunds"
|
||||||
- 'ImportWallet': "/en/developer-reference#importwallet"
|
- 'ImportWallet': "/en/developer-reference#importwallet"
|
||||||
|
@ -324,6 +327,9 @@ devsearches:
|
||||||
- 'LockUnspent': "/en/developer-reference#lockunspent"
|
- 'LockUnspent': "/en/developer-reference#lockunspent"
|
||||||
- 'Move': "/en/developer-reference#move"
|
- 'Move': "/en/developer-reference#move"
|
||||||
- 'Ping': "/en/developer-reference#ping-rpc"
|
- 'Ping': "/en/developer-reference#ping-rpc"
|
||||||
|
- 'PreciousBlock': "/en/developer-reference#preciousblock"
|
||||||
|
- 'PrioritiseTransaction': "/en/developer-reference#prioritisetransaction"
|
||||||
|
- 'PruneBlockChain': "/en/developer-reference#pruneblockchain"
|
||||||
- 'RemovePrunedFunds': "/en/developer-reference#removeprunedfunds"
|
- 'RemovePrunedFunds': "/en/developer-reference#removeprunedfunds"
|
||||||
- 'SendFrom': "/en/developer-reference#sendfrom"
|
- 'SendFrom': "/en/developer-reference#sendfrom"
|
||||||
- 'SendMany': "/en/developer-reference#sendmany"
|
- 'SendMany': "/en/developer-reference#sendmany"
|
||||||
|
@ -332,6 +338,7 @@ devsearches:
|
||||||
- 'SetAccount': "/en/developer-reference#setaccount"
|
- 'SetAccount': "/en/developer-reference#setaccount"
|
||||||
- 'SetBan': "/en/developer-reference#setban"
|
- 'SetBan': "/en/developer-reference#setban"
|
||||||
- 'SetGenerate': "/en/developer-reference#setgenerate"
|
- 'SetGenerate': "/en/developer-reference#setgenerate"
|
||||||
|
- 'SetNetworkActive': "/en/developer-reference#setnetworkactive"
|
||||||
- 'SetTxFee': "/en/developer-reference#settxfee"
|
- 'SetTxFee': "/en/developer-reference#settxfee"
|
||||||
- 'SignMessage': "/en/developer-reference#signmessage"
|
- 'SignMessage': "/en/developer-reference#signmessage"
|
||||||
- 'SignMessageWithPrivKey': "/en/developer-reference#signmessagewithprivkey"
|
- 'SignMessageWithPrivKey': "/en/developer-reference#signmessagewithprivkey"
|
||||||
|
|
|
@ -30,6 +30,7 @@ HTML::Proofer.new(
|
||||||
'#', ## hrefs pointing to the current page (htmlproofer fails them)
|
'#', ## hrefs pointing to the current page (htmlproofer fails them)
|
||||||
/^$/, ## anchors with no href attribute set (for clickable javascript elements)
|
/^$/, ## anchors with no href attribute set (for clickable javascript elements)
|
||||||
/^\/bin/, ## /bin dir is not part of repository; holds Bitcoin Core binaries
|
/^\/bin/, ## /bin dir is not part of repository; holds Bitcoin Core binaries
|
||||||
|
'bitcoin:1GwV7fPX97hmavc6iNrUZUogmjpLPrPFoE', ## bitcoin address handlers
|
||||||
/^\/stats/ ## /stats dir is not part of repository; generated by separate stats script
|
/^\/stats/ ## /stats dir is not part of repository; generated by separate stats script
|
||||||
],
|
],
|
||||||
|
|
||||||
|
|
|
@ -9,13 +9,13 @@ http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
{% autocrossref %}
|
{% autocrossref %}
|
||||||
|
|
||||||
* [GET Block][rest get block] {{summary_restGetBlock}} {{NEW0_10_0}}, {{UPDATED0_13_0}}
|
* [GET Block][rest get block] {{summary_restGetBlock}} {{UPDATED0_13_0}}
|
||||||
* [GET Block/NoTxDetails][rest get block-notxdetails] {{summary_restGetBlock-noTxDetails}} {{NEW0_10_0}}, {{UPDATED0_13_0}}
|
* [GET Block/NoTxDetails][rest get block-notxdetails] {{summary_restGetBlock-noTxDetails}} {{UPDATED0_13_0}}
|
||||||
* [GET ChainInfo][rest get chaininfo] {{summary_restGetChainInfo}} {{NEW0_11_0}}, {{UPDATED0_12_0}}
|
* [GET ChainInfo][rest get chaininfo] {{summary_restGetChainInfo}} {{NEW0_11_0}}, {{UPDATED0_12_0}}
|
||||||
* [GET GetUtxos][rest get getutxos] {{summary_restGetGetUtxos}} {{NEW0_11_0}}
|
* [GET GetUtxos][rest get getutxos] {{summary_restGetGetUtxos}} {{NEW0_11_0}}
|
||||||
* [GET Headers][rest get headers] {{summary_restGetHeaders}} {{NEW0_11_0}}, {{UPDATED0_13_0}}
|
* [GET Headers][rest get headers] {{summary_restGetHeaders}} {{NEW0_11_0}}, {{UPDATED0_13_0}}
|
||||||
* [GET MemPool/Contents][rest get mempool-contents] {{summary_restGetMemPool-contents}} {{NEW0_12_0}}
|
* [GET MemPool/Contents][rest get mempool-contents] {{summary_restGetMemPool-contents}} {{NEW0_12_0}}
|
||||||
* [GET MemPool/Info][rest get mempool-info] {{summary_restGetMemPool-info}} {{NEW0_12_0}}
|
* [GET MemPool/Info][rest get mempool-info] {{summary_restGetMemPool-info}} {{NEW0_12_0}}
|
||||||
* [GET Tx][rest get tx] {{summary_restGetTx}} {{NEW0_10_0}}, {{UPDATED0_13_0}}
|
* [GET Tx][rest get tx] {{summary_restGetTx}} {{UPDATED0_13_0}}
|
||||||
|
|
||||||
{% endautocrossref %}
|
{% endautocrossref %}
|
||||||
|
|
|
@ -11,7 +11,7 @@ http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
{% autocrossref %}
|
{% autocrossref %}
|
||||||
|
|
||||||
The `GET tx` operation {{summary_restTx}}
|
The `GET tx` operation {{summary_restGetTx}}
|
||||||
|
|
||||||
{{reindexNote}}
|
{{reindexNote}}
|
||||||
|
|
||||||
|
|
|
@ -16,11 +16,16 @@ changes made more than two years ago.
|
||||||
Use v0.n.n in abbreviation title to prevent autocrossrefing.
|
Use v0.n.n in abbreviation title to prevent autocrossrefing.
|
||||||
{% endcomment %}
|
{% endcomment %}
|
||||||
|
|
||||||
<!-- master -->
|
<!-- Deprecated -->
|
||||||
{% assign NEW_MASTER='**<abbr title="New in Bitcoin Core’s master branch (unreleased)">New in master</abbr>**' %}
|
|
||||||
{% assign UPDATED_MASTER='**<abbr title="Updated in Bitcoin Core’s master branch (unreleased)">Updated in master</abbr>**' %}
|
|
||||||
{% assign DEPRECATED='**<abbr title="Deprecated; will be removed in a future version of Bitcoin Core">Deprecated</abbr>**' %}
|
{% assign DEPRECATED='**<abbr title="Deprecated; will be removed in a future version of Bitcoin Core">Deprecated</abbr>**' %}
|
||||||
|
|
||||||
|
<!-- Bitcoin Core 0.14.1 April 2017 -->
|
||||||
|
{% assign UPDATED0_14_0='**<abbr title="Updated in Bitcoin Core v0.14.1">Updated in 0.14.1</abbr>**' %}
|
||||||
|
|
||||||
|
<!-- Bitcoin Core 0.14.0 March 2017 -->
|
||||||
|
{% assign NEW0_14_0='**<abbr title="New in Bitcoin Core v0.14.0">New in 0.14.0</abbr>**' %}
|
||||||
|
{% assign UPDATED0_14_0='**<abbr title="Updated in Bitcoin Core v0.14.0">Updated in 0.14.0</abbr>**' %}
|
||||||
|
|
||||||
<!-- Bitcoin Core 0.13.1 September 2016 -->
|
<!-- Bitcoin Core 0.13.1 September 2016 -->
|
||||||
{% assign UPDATED0_13_1='*<abbr title="Updated in Bitcoin Core v0.13.1">Updated in 0.13.1</abbr>*' %}
|
{% assign UPDATED0_13_1='*<abbr title="Updated in Bitcoin Core v0.13.1">Updated in 0.13.1</abbr>*' %}
|
||||||
|
|
||||||
|
@ -38,10 +43,6 @@ Use v0.n.n in abbreviation title to prevent autocrossrefing.
|
||||||
<!-- Bitcoin Core 0.11.0 July 2015 -->
|
<!-- Bitcoin Core 0.11.0 July 2015 -->
|
||||||
{% assign NEW0_11_0='*<abbr title="New in Bitcoin Core v0.11.0">New in 0.11.0</abbr>*' %}
|
{% assign NEW0_11_0='*<abbr title="New in Bitcoin Core v0.11.0">New in 0.11.0</abbr>*' %}
|
||||||
|
|
||||||
<!-- Bitcoin Core 0.10.0 February 2015 -->
|
|
||||||
{% assign NEW0_10_0='*<abbr title="New in Bitcoin Core v0.10.0">New in 0.10.0</abbr>*' %}
|
|
||||||
{% assign UPDATED0_10_0='*<abbr title="Updated in Bitcoin Core v0.10.0">Updated in 0.10.0</abbr>*' %}
|
|
||||||
|
|
||||||
<!-- the summaries used below are defined in the files for the
|
<!-- the summaries used below are defined in the files for the
|
||||||
particular RPC and aggregated into this helper file by the makefile
|
particular RPC and aggregated into this helper file by the makefile
|
||||||
function manual-update-summaries-file. For example, to edit the
|
function manual-update-summaries-file. For example, to edit the
|
||||||
|
@ -61,16 +62,18 @@ Use v0.n.n in abbreviation title to prevent autocrossrefing.
|
||||||
* [GetBlockCount][rpc getblockcount]: {{summary_getBlockCount}}
|
* [GetBlockCount][rpc getblockcount]: {{summary_getBlockCount}}
|
||||||
* [GetBlockHash][rpc getblockhash]: {{summary_getBlockHash}}
|
* [GetBlockHash][rpc getblockhash]: {{summary_getBlockHash}}
|
||||||
* [GetBlockHeader][rpc getblockheader]: {{summary_getBlockHeader}} {{NEW0_12_0}}
|
* [GetBlockHeader][rpc getblockheader]: {{summary_getBlockHeader}} {{NEW0_12_0}}
|
||||||
* [GetChainTips][rpc getchaintips]: {{summary_getChainTips}} {{NEW0_10_0}}
|
* [GetChainTips][rpc getchaintips]: {{summary_getChainTips}}
|
||||||
* [GetDifficulty][rpc getdifficulty]: {{summary_getDifficultly}}
|
* [GetDifficulty][rpc getdifficulty]: {{summary_getDifficultly}}
|
||||||
* [GetMemPoolAncestors][rpc getmempoolancestors]: {{summary_getMemPoolAncestors}} {{NEW0_13_0}}
|
* [GetMemPoolAncestors][rpc getmempoolancestors]: {{summary_getMemPoolAncestors}} {{NEW0_13_0}}
|
||||||
* [GetMemPoolDescendants][rpc getmempooldescendants]: {{summary_getMemPoolDescendants}} {{NEW0_13_0}}
|
* [GetMemPoolDescendants][rpc getmempooldescendants]: {{summary_getMemPoolDescendants}} {{NEW0_13_0}}
|
||||||
* [GetMemPoolEntry][rpc getmempoolentry]: {{summary_getMemPoolEntry}} {{NEW0_13_0}}
|
* [GetMemPoolEntry][rpc getmempoolentry]: {{summary_getMemPoolEntry}} {{NEW0_13_0}}
|
||||||
* [GetMemPoolInfo][rpc getmempoolinfo]: {{summary_getMemPoolInfo}} {{NEW0_10_0}}, {{UPDATED0_12_0}}
|
* [GetMemPoolInfo][rpc getmempoolinfo]: {{summary_getMemPoolInfo}} {{UPDATED0_12_0}}
|
||||||
* [GetRawMemPool][rpc getrawmempool]: {{summary_getRawMemPool}} {{UPDATED0_13_0}}
|
* [GetRawMemPool][rpc getrawmempool]: {{summary_getRawMemPool}} {{UPDATED0_13_0}}
|
||||||
* [GetTxOut][rpc gettxout]: {{summary_getTxOut}}
|
* [GetTxOut][rpc gettxout]: {{summary_getTxOut}}
|
||||||
* [GetTxOutProof][rpc gettxoutproof]: {{summary_getTxOutProof}} {{NEW0_11_0}}
|
* [GetTxOutProof][rpc gettxoutproof]: {{summary_getTxOutProof}} {{NEW0_11_0}}
|
||||||
* [GetTxOutSetInfo][rpc gettxoutsetinfo]: {{summary_getTxOutSetInfo}}
|
* [GetTxOutSetInfo][rpc gettxoutsetinfo]: {{summary_getTxOutSetInfo}}
|
||||||
|
* [PreciousBlock][rpc preciousblock]: {{summary_preciousBlock}} {{NEW0_14_0}}
|
||||||
|
* [PruneBlockChain][rpc pruneblockchain]: {{summary_pruneBlockChain}} {{NEW0_14_0}}
|
||||||
* [VerifyChain][rpc verifychain]: {{summary_verifyChain}}
|
* [VerifyChain][rpc verifychain]: {{summary_verifyChain}}
|
||||||
* [VerifyTxOutProof][rpc verifytxoutproof]: {{summary_verifyTxOutProof}} {{NEW0_11_0}}
|
* [VerifyTxOutProof][rpc verifytxoutproof]: {{summary_verifyTxOutProof}} {{NEW0_11_0}}
|
||||||
|
|
||||||
|
@ -82,7 +85,7 @@ Use v0.n.n in abbreviation title to prevent autocrossrefing.
|
||||||
|
|
||||||
{% autocrossref %}
|
{% autocrossref %}
|
||||||
|
|
||||||
* [GetInfo][rpc getinfo]: {{summary_getInfo}} {{UPDATED0_10_0}}, {{DEPRECATED}}
|
* [GetInfo][rpc getinfo]: {{summary_getInfo}} {{DEPRECATED}}
|
||||||
* [Help][rpc help]: {{summary_help}}
|
* [Help][rpc help]: {{summary_help}}
|
||||||
* [Stop][rpc stop]: {{summary_stop}}
|
* [Stop][rpc stop]: {{summary_stop}}
|
||||||
|
|
||||||
|
@ -106,9 +109,9 @@ Use v0.n.n in abbreviation title to prevent autocrossrefing.
|
||||||
{% autocrossref %}
|
{% autocrossref %}
|
||||||
|
|
||||||
* [GetBlockTemplate][rpc getblocktemplate]: {{summary_getBlockTemplate}}
|
* [GetBlockTemplate][rpc getblocktemplate]: {{summary_getBlockTemplate}}
|
||||||
* [GetMiningInfo][rpc getmininginfo]: {{summary_getMiningInfo}} {{UPDATED0_13_0}}
|
* [GetMiningInfo][rpc getmininginfo]: {{summary_getMiningInfo}} {{UPDATED0_14_0}}
|
||||||
* [GetNetworkHashPS][rpc getnetworkhashps]: {{summary_getNetworkHashPS}}
|
* [GetNetworkHashPS][rpc getnetworkhashps]: {{summary_getNetworkHashPS}}
|
||||||
* [PrioritiseTransaction][rpc prioritisetransaction]: {{summary_prioritiseTransaction}} {{NEW0_10_0}}
|
* [PrioritiseTransaction][rpc prioritisetransaction]: {{summary_prioritiseTransaction}}
|
||||||
* [SubmitBlock][rpc submitblock]: {{summary_submitBlock}}
|
* [SubmitBlock][rpc submitblock]: {{summary_submitBlock}}
|
||||||
|
|
||||||
{% endautocrossref %}
|
{% endautocrossref %}
|
||||||
|
@ -119,10 +122,10 @@ Use v0.n.n in abbreviation title to prevent autocrossrefing.
|
||||||
|
|
||||||
{% autocrossref %}
|
{% autocrossref %}
|
||||||
|
|
||||||
* [AddNode][rpc addnode]: {{summary_addNode}}
|
* [AddNode][rpc addnode]: {{summary_addNode}} {{UPDATED0_14_0}}
|
||||||
* [ClearBanned][rpc clearbanned]: {{summary_clearBanned}} {{NEW0_12_0}}
|
* [ClearBanned][rpc clearbanned]: {{summary_clearBanned}} {{NEW0_12_0}}
|
||||||
* [DisconnectNode][rpc disconnectnode]: {{summary_disconnectNode}} {{NEW0_12_0}}
|
* [DisconnectNode][rpc disconnectnode]: {{summary_disconnectNode}} {{NEW0_12_0}} {{UPDATED0_14_1}}
|
||||||
* [GetAddedNodeInfo][rpc getaddednodeinfo]: {{summary_getAddedNodeInfo}}
|
* [GetAddedNodeInfo][rpc getaddednodeinfo]: {{summary_getAddedNodeInfo}} {{UPDATED0_14_0}}
|
||||||
* [GetConnectionCount][rpc getconnectioncount]: {{summary_getConnectionCount}}
|
* [GetConnectionCount][rpc getconnectioncount]: {{summary_getConnectionCount}}
|
||||||
* [GetNetTotals][rpc getnettotals]: {{summary_getNetTotals}} {{UPDATED0_12_0}}
|
* [GetNetTotals][rpc getnettotals]: {{summary_getNetTotals}} {{UPDATED0_12_0}}
|
||||||
* [GetNetworkInfo][rpc getnetworkinfo]: {{summary_getNetworkInfo}} {{UPDATED0_13_0}}
|
* [GetNetworkInfo][rpc getnetworkinfo]: {{summary_getNetworkInfo}} {{UPDATED0_13_0}}
|
||||||
|
@ -130,6 +133,7 @@ Use v0.n.n in abbreviation title to prevent autocrossrefing.
|
||||||
* [ListBanned][rpc listbanned]: {{summary_listBanned}} {{NEW0_12_0}}
|
* [ListBanned][rpc listbanned]: {{summary_listBanned}} {{NEW0_12_0}}
|
||||||
* [Ping][rpc ping]: {{summary_ping-rpc}}
|
* [Ping][rpc ping]: {{summary_ping-rpc}}
|
||||||
* [SetBan][rpc setban]: {{summary_setBan}} {{NEW0_12_0}}
|
* [SetBan][rpc setban]: {{summary_setBan}} {{NEW0_12_0}}
|
||||||
|
* [SetNetworkActive][rpc setnetworkactive]: {{summary_setNetworkActive}} {{NEW0_14_0}}
|
||||||
|
|
||||||
{% endautocrossref %}
|
{% endautocrossref %}
|
||||||
|
|
||||||
|
@ -139,11 +143,11 @@ Use v0.n.n in abbreviation title to prevent autocrossrefing.
|
||||||
|
|
||||||
{% autocrossref %}
|
{% autocrossref %}
|
||||||
|
|
||||||
* [CreateRawTransaction][rpc createrawtransaction]: {{summary_createRawTransaction}} {{UPDATED0_12_0}}
|
* [CreateRawTransaction][rpc createrawtransaction]: {{summary_createRawTransaction}} {{UPDATED0_14_1}}
|
||||||
* [FundRawTransaction][rpc fundrawtransaction]: {{summary_fundRawTransaction}} {{NEW0_12_0}}, {{UPDATED0_13_0}}
|
* [FundRawTransaction][rpc fundrawtransaction]: {{summary_fundRawTransaction}} {{NEW0_12_0}}, {{UPDATED0_14_0}}
|
||||||
* [DecodeRawTransaction][rpc decoderawtransaction]: {{summary_decodeRawTransaction}} {{UPDATED0_13_0}}
|
* [DecodeRawTransaction][rpc decoderawtransaction]: {{summary_decodeRawTransaction}} {{UPDATED0_13_0}}
|
||||||
* [DecodeScript][rpc decodescript]: {{summary_decodeScript}}
|
* [DecodeScript][rpc decodescript]: {{summary_decodeScript}}
|
||||||
* [GetRawTransaction][rpc getrawtransaction]: {{summary_getRawTransaction}} {{UPDATED0_13_0}}
|
* [GetRawTransaction][rpc getrawtransaction]: {{summary_getRawTransaction}} {{UPDATED0_14_0}}
|
||||||
* [SendRawTransaction][rpc sendrawtransaction]: {{summary_sendRawTransaction}}
|
* [SendRawTransaction][rpc sendrawtransaction]: {{summary_sendRawTransaction}}
|
||||||
* [SignRawTransaction][rpc signrawtransaction]: {{summary_signRawTransaction}}
|
* [SignRawTransaction][rpc signrawtransaction]: {{summary_signRawTransaction}}
|
||||||
|
|
||||||
|
@ -156,8 +160,9 @@ Use v0.n.n in abbreviation title to prevent autocrossrefing.
|
||||||
{% autocrossref %}
|
{% autocrossref %}
|
||||||
|
|
||||||
* [CreateMultiSig][rpc createmultisig]: {{summary_createMultiSig}}
|
* [CreateMultiSig][rpc createmultisig]: {{summary_createMultiSig}}
|
||||||
* [EstimateFee][rpc estimatefee]: {{summary_estimateFee}} {{NEW0_10_0}}
|
* [EstimateFee][rpc estimatefee]: {{summary_estimateFee}} {{UPDATED0_14_0}}
|
||||||
* [EstimatePriority][rpc estimatepriority]: {{summary_estimatePriority}} {{NEW0_10_0}}, {{DEPRECATED}}
|
* [EstimatePriority][rpc estimatepriority]: {{summary_estimatePriority}} {{DEPRECATED}}
|
||||||
|
* [GetMemoryInfo][rpc getmemoryinfo]: {{summary_getMemoryInfo}} {{NEW_14_0}}
|
||||||
* [ValidateAddress][rpc validateaddress]: {{summary_validateAddress}} {{UPDATED0_13_0}}
|
* [ValidateAddress][rpc validateaddress]: {{summary_validateAddress}} {{UPDATED0_13_0}}
|
||||||
* [VerifyMessage][rpc verifymessage]: {{summary_verifyMessage}}
|
* [VerifyMessage][rpc verifymessage]: {{summary_verifyMessage}}
|
||||||
|
|
||||||
|
@ -177,6 +182,7 @@ default.
|
||||||
* [AddWitnessAddress][rpc addwitnessaddress]: {{summary_addWitnessAddress}} {{NEW0_13_0}}
|
* [AddWitnessAddress][rpc addwitnessaddress]: {{summary_addWitnessAddress}} {{NEW0_13_0}}
|
||||||
* [AddMultiSigAddress][rpc addmultisigaddress]: {{summary_addMultiSigAddress}}
|
* [AddMultiSigAddress][rpc addmultisigaddress]: {{summary_addMultiSigAddress}}
|
||||||
* [BackupWallet][rpc backupwallet]: {{summary_backupWallet}}
|
* [BackupWallet][rpc backupwallet]: {{summary_backupWallet}}
|
||||||
|
* [BumpFee][rpc bumpfee]: {{summary_bumpFee}} {{NEW0_14_0}}
|
||||||
* [DumpPrivKey][rpc dumpprivkey]: {{summary_dumpPrivKey}}
|
* [DumpPrivKey][rpc dumpprivkey]: {{summary_dumpPrivKey}}
|
||||||
* [DumpWallet][rpc dumpwallet]: {{summary_dumpWallet}}
|
* [DumpWallet][rpc dumpwallet]: {{summary_dumpWallet}}
|
||||||
* [EncryptWallet][rpc encryptwallet]: {{summary_encryptWallet}}
|
* [EncryptWallet][rpc encryptwallet]: {{summary_encryptWallet}}
|
||||||
|
@ -191,17 +197,18 @@ default.
|
||||||
* [GetTransaction][rpc gettransaction]: {{summary_getTransaction}} {{UPDATED0_12_0}}
|
* [GetTransaction][rpc gettransaction]: {{summary_getTransaction}} {{UPDATED0_12_0}}
|
||||||
* [GetUnconfirmedBalance][rpc getunconfirmedbalance]: {{summary_getUnconfirmedBalance}}
|
* [GetUnconfirmedBalance][rpc getunconfirmedbalance]: {{summary_getUnconfirmedBalance}}
|
||||||
* [GetWalletInfo][rpc getwalletinfo]: {{summary_getWalletInfo}}
|
* [GetWalletInfo][rpc getwalletinfo]: {{summary_getWalletInfo}}
|
||||||
* [ImportAddress][rpc importaddress]: {{summary_importAddress}} {{NEW0_10_0}}
|
* [ImportAddress][rpc importaddress]: {{summary_importAddress}}
|
||||||
|
* [ImportMulti][rpc importmulti]: {{summary_importMulti}} {{NEW0_14_0}}
|
||||||
* [ImportPrunedFunds][rpc importprunedfunds]: {{summary_importPrunedFunds}} {{NEW0_13_0}}
|
* [ImportPrunedFunds][rpc importprunedfunds]: {{summary_importPrunedFunds}} {{NEW0_13_0}}
|
||||||
* [ImportPrivKey][rpc importprivkey]: {{summary_importPrivKey}}
|
* [ImportPrivKey][rpc importprivkey]: {{summary_importPrivKey}}
|
||||||
* [ImportWallet][rpc importwallet]: {{summary_importWallet}}
|
* [ImportWallet][rpc importwallet]: {{summary_importWallet}}
|
||||||
* [KeyPoolRefill][rpc keypoolrefill]: {{summary_keyPoolRefill}}
|
* [KeyPoolRefill][rpc keypoolrefill]: {{summary_keyPoolRefill}}
|
||||||
* [ListAccounts][rpc listaccounts]: {{summary_listAccounts}} {{UPDATED0_10_0}}, {{DEPRECATED}}
|
* [ListAccounts][rpc listaccounts]: {{summary_listAccounts}} {{DEPRECATED}}
|
||||||
* [ListAddressGroupings][rpc listaddressgroupings]: {{summary_listAddressGroupings}}
|
* [ListAddressGroupings][rpc listaddressgroupings]: {{summary_listAddressGroupings}}
|
||||||
* [ListLockUnspent][rpc listlockunspent]: {{summary_listLockUnspent}}
|
* [ListLockUnspent][rpc listlockunspent]: {{summary_listLockUnspent}}
|
||||||
* [ListReceivedByAccount][rpc listreceivedbyaccount]: {{summary_listReceivedByAccount}} {{UPDATED0_10_0}}, {{DEPRECATED}}
|
* [ListReceivedByAccount][rpc listreceivedbyaccount]: {{summary_listReceivedByAccount}} {{DEPRECATED}}
|
||||||
* [ListReceivedByAddress][rpc listreceivedbyaddress]: {{summary_listReceivedByAddress}} {{UPDATED0_10_0}}
|
* [ListReceivedByAddress][rpc listreceivedbyaddress]: {{summary_listReceivedByAddress}}
|
||||||
* [ListSinceBlock][rpc listsinceblock]: {{summary_listSinceBlock}} {{UPDATED0_10_0}}
|
* [ListSinceBlock][rpc listsinceblock]: {{summary_listSinceBlock}}
|
||||||
* [ListTransactions][rpc listtransactions]: {{summary_listTransactions}} {{UPDATED0_12_1}}
|
* [ListTransactions][rpc listtransactions]: {{summary_listTransactions}} {{UPDATED0_12_1}}
|
||||||
* [ListUnspent][rpc listunspent]: {{summary_listUnspent}} {{UPDATED0_13_0}}
|
* [ListUnspent][rpc listunspent]: {{summary_listUnspent}} {{UPDATED0_13_0}}
|
||||||
* [LockUnspent][rpc lockunspent]: {{summary_lockUnspent}}
|
* [LockUnspent][rpc lockunspent]: {{summary_lockUnspent}}
|
||||||
|
|
|
@ -29,7 +29,7 @@ The `addnode` RPC {{summary_addNode}}
|
||||||
- n: "Command"
|
- n: "Command"
|
||||||
t: "string"
|
t: "string"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "What to do with the IP address above. Options are:<br>• `add` to add a node to the addnode list. This will not connect immediately if the outgoing connection slots are full<br>• `remove` to remove a node from the list. If currently connected, this will disconnect immediately<br>• `onetry` to immediately attempt connection to the node even if the outgoing connection slots are full; this will only attempt the connection once"
|
d: "What to do with the IP address above. Options are:<br>• `add` to add a node to the addnode list. Up to 8 nodes can be added additional to the default 8 nodes. Not limited by `-maxconnections`<br>• `remove` to remove a node from the list. If currently connected, this will disconnect immediately<br>• `onetry` to immediately attempt connection to the node even if the outgoing connection slots are full; this will only attempt the connection once"
|
||||||
|
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
|
|
|
@ -13,8 +13,7 @@ http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
*Added in Bitcoin Core 0.13.0*
|
*Added in Bitcoin Core 0.13.0*
|
||||||
|
|
||||||
*Requires wallet support. Requires an unlocked wallet or an
|
*Requires wallet support. Requires an unlocked wallet or an unencrypted wallet.*
|
||||||
unencrypted wallet.*
|
|
||||||
|
|
||||||
The `addwitnessaddress` RPC {{summary_addWitnessAddress}}
|
The `addwitnessaddress` RPC {{summary_addWitnessAddress}}
|
||||||
|
|
||||||
|
@ -46,7 +45,7 @@ bitcoin-cli addwitnessaddress 1BRo7qrYHMPrzdBDzfjmzteBdYAyTMXW75
|
||||||
|
|
||||||
Result:
|
Result:
|
||||||
|
|
||||||
The RPC is disabled by default on mainet as long as Segregated Witness has not been activated.
|
The RPC is disabled by default on mainnet as long as Segregated Witness has not been activated.
|
||||||
`-walletprematurewitness` enables the RPC.
|
`-walletprematurewitness` enables the RPC.
|
||||||
|
|
||||||
{% highlight text %}
|
{% highlight text %}
|
||||||
|
@ -55,4 +54,7 @@ The RPC is disabled by default on mainet as long as Segregated Witness has not b
|
||||||
|
|
||||||
*See also*
|
*See also*
|
||||||
|
|
||||||
|
* [BIP-141 - Segregated Witness](https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki)
|
||||||
|
* [BIP-142 - Address Format for Segregated Witness](https://github.com/bitcoin/bips/blob/master/bip-0142.mediawiki)
|
||||||
|
|
||||||
{% endautocrossref %}
|
{% endautocrossref %}
|
||||||
|
|
116
_includes/devdoc/bitcoin-core/rpcs/rpcs/bumpfee.md
Normal file
|
@ -0,0 +1,116 @@
|
||||||
|
{% comment %}
|
||||||
|
This file is licensed under the MIT License (MIT) available on
|
||||||
|
http://opensource.org/licenses/MIT.
|
||||||
|
{% endcomment %}
|
||||||
|
{% assign filename="_includes/devdoc/bitcoin-core/rpcs/rpcs/bumpfee.md" %}
|
||||||
|
|
||||||
|
##### BumpFee
|
||||||
|
{% include helpers/subhead-links.md %}
|
||||||
|
|
||||||
|
{% assign summary_bumpFee="replaces an unconfirmed wallet transaction that signaled RBF with a new transaction that pays a higher fee." %}
|
||||||
|
|
||||||
|
{% autocrossref %}
|
||||||
|
|
||||||
|
*Added in Bitcoin Core 0.14.0*
|
||||||
|
|
||||||
|
*Requires wallet support. Wallet must be unlocked.*
|
||||||
|
|
||||||
|
The `bumpfee` RPC {{summary_bumpFee}} The increased fee is deducted from the change output. The command fails if the change output is too small to increase the fee or
|
||||||
|
if the wallet or mempool contains a transaction that spends one of the transaction's outputs. The `-walletrbf` option needs to be enabled (default is `false`).
|
||||||
|
|
||||||
|
*Parameter #1---The TXID of the transaction*
|
||||||
|
|
||||||
|
{% itemplate ntpd1 %}
|
||||||
|
- n: "TXID"
|
||||||
|
t: "string (hex)"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "The id of the transaction"
|
||||||
|
|
||||||
|
{% enditemplate %}
|
||||||
|
|
||||||
|
*Parameter #2---Additional options*
|
||||||
|
|
||||||
|
{% itemplate ntpd1 %}
|
||||||
|
- n: "Options"
|
||||||
|
t: "Object"
|
||||||
|
p: "Optional<br>(0 or 1)"
|
||||||
|
d: "Additional options"
|
||||||
|
|
||||||
|
- n: "→ <br>`confTarget`"
|
||||||
|
t: "numeric (int)"
|
||||||
|
p: "Optional<br>(0 or 1)"
|
||||||
|
d: "The confirmation target in blocks. Based on this value the new fee will be calculated using the same code as the `estimatefee` RPC. If not set, the default target of ´6´ blocks will be used"
|
||||||
|
|
||||||
|
- n: "→ <br>`totalFee`"
|
||||||
|
t: "numeric (satoshis)"
|
||||||
|
p: "Optional<br>(0 or 1)"
|
||||||
|
d: "The total fee to pay in satoshis (not the feerate). The actual fee can be higher in rare cases if the change output is close to the dust limit"
|
||||||
|
|
||||||
|
- n: "→ <br>`replaceable`"
|
||||||
|
t: "bool"
|
||||||
|
p: "Optional<br>(0 or 1)"
|
||||||
|
d: "Whether the new transaction should still be BIP 125 replaceable. Even if set to `false` the transaction may still be replacable, for example if it has unconfirmed ancestors which are replaceable. The default is `true`"
|
||||||
|
|
||||||
|
{% enditemplate %}
|
||||||
|
|
||||||
|
*Result---information about the new transaction*
|
||||||
|
|
||||||
|
{% itemplate ntpd1 %}
|
||||||
|
- n: "`result`"
|
||||||
|
t: "object"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "An object including information about the new transaction"
|
||||||
|
|
||||||
|
- n: "→ <br>`txid`"
|
||||||
|
t: "string (hex)"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "The id of the new transaction"
|
||||||
|
|
||||||
|
- n: "→ <br>`origfee`"
|
||||||
|
t: "numeric (bitcoins)"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "The fee of the replaced transaction"
|
||||||
|
|
||||||
|
- n: "→ <br>`fee`"
|
||||||
|
t: "numeric (bitcoins)"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "The fee of the new transaction"
|
||||||
|
|
||||||
|
- n: "→ <br>`errors`"
|
||||||
|
t: "array"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "Errors encountered during processing (may be empty)"
|
||||||
|
|
||||||
|
{% enditemplate %}
|
||||||
|
|
||||||
|
*Example from Bitcoin Core 0.14.1*
|
||||||
|
|
||||||
|
{% highlight bash %}
|
||||||
|
bitcoin-cli -testnet bumpfee d4a33e0cabaz723149e1fcab4e033a40173\
|
||||||
|
88a644c65370e3cb06ba2f0e13975\
|
||||||
|
'{
|
||||||
|
"totalFee": 4000,
|
||||||
|
"replaceable": false
|
||||||
|
}'
|
||||||
|
{% endhighlight %}
|
||||||
|
|
||||||
|
Result:
|
||||||
|
|
||||||
|
{% highlight json %}
|
||||||
|
{
|
||||||
|
"txid": "37a55ce49636977k79bcb04ee1143573b570b1743e09660e79e7ec3320968ca54",
|
||||||
|
"origfee": 0.00002450,
|
||||||
|
"fee": 0.00004000,
|
||||||
|
"errors": ""
|
||||||
|
}
|
||||||
|
{% endhighlight %}
|
||||||
|
|
||||||
|
*See also*
|
||||||
|
|
||||||
|
* [CreateRawTransaction][rpc createrawtransaction]: {{summary_createRawTransaction}}
|
||||||
|
* [FundRawTransaction][rpc fundrawtransaction]: {{summary_fundRawTransaction}}
|
||||||
|
* [SignRawTransaction][rpc signrawtransaction]: {{summary_signRawTransaction}}
|
||||||
|
* [SendRawTransaction][rpc sendrawtransaction]: {{summary_sendRawTransaction}}
|
||||||
|
* [Serialized Transaction Format][raw transaction format]
|
||||||
|
|
||||||
|
{% endautocrossref %}
|
|
@ -13,28 +13,33 @@ http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
The `createrawtransaction` RPC {{summary_createRawTransaction}}
|
The `createrawtransaction` RPC {{summary_createRawTransaction}}
|
||||||
|
|
||||||
*Parameter #1---references to previous outputs*
|
*Parameter #1---Inputs*
|
||||||
|
|
||||||
{% itemplate ntpd1 %}
|
{% itemplate ntpd1 %}
|
||||||
- n: "Outpoints"
|
- n: "Inputs"
|
||||||
t: "array"
|
t: "array"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "An array of objects, each one being an unspent outpoint"
|
d: "An array of objects, each one to be used as an input to the transaction"
|
||||||
|
|
||||||
- n: "→ Outpoint"
|
- n: "→ Input"
|
||||||
t: "object"
|
t: "object"
|
||||||
p: "Required<br>(1 or more)"
|
p: "Required<br>(1 or more)"
|
||||||
d: "An object describing a particular unspent outpoint"
|
d: "An object describing a particular input"
|
||||||
|
|
||||||
- n: "→ →<br>`txid`"
|
- n: "→ →<br>`txid`"
|
||||||
t: "string (hex)"
|
t: "string (hex)"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "The TXID of the outpoint encoded as hex in RPC byte order"
|
d: "The TXID of the outpoint to be spent encoded as hex in RPC byte order"
|
||||||
|
|
||||||
- n: "→ →<br>`vout`"
|
- n: "→ →<br>`vout`"
|
||||||
t: "number (int)"
|
t: "number (int)"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "The output index number (vout) of the outpoint; the first output in a transaction is index `0`"
|
d: "The output index number (vout) of the outpoint to be spent; the first output in a transaction is index `0`"
|
||||||
|
|
||||||
|
- n: "→ →<br>`Sequence`"
|
||||||
|
t: "number (int)"
|
||||||
|
p: "Optional<br>(0 or 1)"
|
||||||
|
d: "The sequence number to use for the input"
|
||||||
|
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ http://opensource.org/licenses/MIT.
|
||||||
##### DisconnectNode
|
##### DisconnectNode
|
||||||
{% include helpers/subhead-links.md %}
|
{% include helpers/subhead-links.md %}
|
||||||
|
|
||||||
{% assign summary_disconnectnode="immediately disconnects from a specified node." %}
|
{% assign summary_disconnectNode="immediately disconnects from a specified node." %}
|
||||||
|
|
||||||
{% autocrossref %}
|
{% autocrossref %}
|
||||||
|
|
||||||
|
@ -18,10 +18,10 @@ The `disconnectnode` RPC {{summary_disconnectNode}}
|
||||||
*Parameter #1---hostname/IP address and port of node to disconnect*
|
*Parameter #1---hostname/IP address and port of node to disconnect*
|
||||||
|
|
||||||
{% itemplate ntpd1 %}
|
{% itemplate ntpd1 %}
|
||||||
- n: "Node"
|
- n: "Address"
|
||||||
t: "string"
|
t: "string"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "The node you want to disconnect from as a string in the form of `<IP address>:<port>`. The IP address may be a hostname resolvable through DNS, an IPv4 address, an IPv4-as-IPv6 address, or an IPv6 address"
|
d: "*Updated in Bitcoin Core 0.14.1*<br><br>The node you want to disconnect from as a string in the form of `<IP address>:<port>`. The IP address may be a hostname resolvable through DNS, an IPv4 address, an IPv4-as-IPv6 address, or an IPv6 address"
|
||||||
|
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
|
@ -35,7 +35,7 @@ The `disconnectnode` RPC {{summary_disconnectNode}}
|
||||||
|
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
*Example from Bitcoin Core 0.12.1*
|
*Example from Bitcoin Core 0.14.1*
|
||||||
|
|
||||||
Disconnects following node from your node.
|
Disconnects following node from your node.
|
||||||
|
|
||||||
|
@ -47,6 +47,7 @@ Result (no output from `bitcoin-cli` because result is set to `null`).
|
||||||
|
|
||||||
*See also*
|
*See also*
|
||||||
|
|
||||||
|
* [AddNode][rpc addnode]: {{summary_addNode}}
|
||||||
* [GetAddedNodeInfo][rpc getaddednodeinfo]: {{summary_getAddedNodeInfo}}
|
* [GetAddedNodeInfo][rpc getaddednodeinfo]: {{summary_getAddedNodeInfo}}
|
||||||
|
|
||||||
{% endautocrossref %}
|
{% endautocrossref %}
|
||||||
|
|
|
@ -11,8 +11,6 @@ http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
{% autocrossref %}
|
{% autocrossref %}
|
||||||
|
|
||||||
*Added in Bitcoin Core 0.10.0.*
|
|
||||||
|
|
||||||
The `estimatefee` RPC {{summary_estimateFee}}
|
The `estimatefee` RPC {{summary_estimateFee}}
|
||||||
|
|
||||||
*Parameter #1---how many blocks the transaction may wait before being included*
|
*Parameter #1---how many blocks the transaction may wait before being included*
|
||||||
|
@ -21,7 +19,7 @@ The `estimatefee` RPC {{summary_estimateFee}}
|
||||||
- n: "Blocks"
|
- n: "Blocks"
|
||||||
t: "number (int)"
|
t: "number (int)"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "The maximum number of blocks a transaction should have to wait before it is predicted to be included in a block"
|
d: "The maximum number of blocks a transaction should have to wait before it is predicted to be included in a block. Has to be between 2 and 25 blocks"
|
||||||
|
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
|
@ -35,7 +33,7 @@ The `estimatefee` RPC {{summary_estimateFee}}
|
||||||
|
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
*Examples from Bitcoin Core 0.10.0*
|
*Examples from Bitcoin Core 0.14.1*
|
||||||
|
|
||||||
{% highlight bash %}
|
{% highlight bash %}
|
||||||
bitcoin-cli estimatefee 6
|
bitcoin-cli estimatefee 6
|
||||||
|
@ -44,10 +42,10 @@ bitcoin-cli estimatefee 6
|
||||||
Result:
|
Result:
|
||||||
|
|
||||||
{% highlight json %}
|
{% highlight json %}
|
||||||
0.00026809
|
0.00162556
|
||||||
{% endhighlight %}
|
{% endhighlight %}
|
||||||
|
|
||||||
Requesting data the node can't calculate yet:
|
Requesting data the node can't calculate (out of range):
|
||||||
|
|
||||||
{% highlight bash %}
|
{% highlight bash %}
|
||||||
bitcoin-cli estimatefee 100
|
bitcoin-cli estimatefee 100
|
||||||
|
@ -56,12 +54,11 @@ bitcoin-cli estimatefee 100
|
||||||
Result:
|
Result:
|
||||||
|
|
||||||
{% highlight json %}
|
{% highlight json %}
|
||||||
-1.00000000
|
-1
|
||||||
{% endhighlight %}
|
{% endhighlight %}
|
||||||
|
|
||||||
*See also*
|
*See also*
|
||||||
|
|
||||||
* [EstimatePriority][rpc estimatepriority]: {{summary_estimatePriority}}
|
|
||||||
* [SetTxFee][rpc settxfee]: {{summary_setTxFee}}
|
* [SetTxFee][rpc settxfee]: {{summary_setTxFee}}
|
||||||
|
|
||||||
{% endautocrossref %}
|
{% endautocrossref %}
|
||||||
|
|
|
@ -55,11 +55,21 @@ All existing inputs must have their previous output transaction be in the wallet
|
||||||
p: "Optional<br>(0 or 1)"
|
p: "Optional<br>(0 or 1)"
|
||||||
d: "The selected outputs are locked after running the rpc call. The default is `false`"
|
d: "The selected outputs are locked after running the rpc call. The default is `false`"
|
||||||
|
|
||||||
|
- n: "→ <br>`reserveChangeKey`"
|
||||||
|
t: "bool"
|
||||||
|
p: "Optional<br>(0 or 1)"
|
||||||
|
d: "*Added in Bitcoin Core 0.14.0*<br><br>Reserves the change output key from the keypool. The default is `true`. Before 0.14.0, the used keypool key was never marked as change-address key and directly returned to the keypool (leading to address reuse)."
|
||||||
|
|
||||||
- n: "→ <br>`feeRate`"
|
- n: "→ <br>`feeRate`"
|
||||||
t: "numeric (bitcoins)"
|
t: "numeric (bitcoins)"
|
||||||
p: "Optional<br>(0 or 1)"
|
p: "Optional<br>(0 or 1)"
|
||||||
d: "The specific feerate you are willing to pay(BTC per KB). If not set, the wallet determines the fee"
|
d: "The specific feerate you are willing to pay(BTC per KB). If not set, the wallet determines the fee"
|
||||||
|
|
||||||
|
- n: "→ <br>`subtractFeeFromOutputs`"
|
||||||
|
t: "array"
|
||||||
|
p: "Optional<br>(0 or 1)"
|
||||||
|
d: "A json array of integers. The fee will be equally deducted from the amount of each specified output. The outputs are specified by their zero-based index, before any change output is added."
|
||||||
|
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
*Result---information about the created transaction*
|
*Result---information about the created transaction*
|
||||||
|
@ -94,13 +104,13 @@ bitcoin-cli -testnet fundrawtransaction 01000000011da9283b4ddf8d\
|
||||||
89eb996988b89ead56cecdc44041ab38bf787f1206cd90b51e0000000000ffff\
|
89eb996988b89ead56cecdc44041ab38bf787f1206cd90b51e0000000000ffff\
|
||||||
ffff01405dc600000000001976a9140dfc8bafc8419853b34d5e072ad37d1a51\
|
ffff01405dc600000000001976a9140dfc8bafc8419853b34d5e072ad37d1a51\
|
||||||
59f58488ac00000000
|
59f58488ac00000000
|
||||||
{
|
'{
|
||||||
"changeAddress": "15gJiApWFGTN2iTteQwQbqasdT6dwGWwv6",
|
"changeAddress": "15gJiApWFGTN2iTteQwQbqasdT6dwGWwv6",
|
||||||
"changePosition" : "",
|
"changePosition" : 1,
|
||||||
"includeWatching" : false,
|
"includeWatching" : false,
|
||||||
"lockUnspents" : true,
|
"lockUnspents" : true,
|
||||||
"feeRate" : 0.0001
|
"feeRate" : 0.0001
|
||||||
}
|
}'
|
||||||
{% endhighlight %}
|
{% endhighlight %}
|
||||||
|
|
||||||
Result:
|
Result:
|
||||||
|
|
|
@ -19,7 +19,7 @@ The `getaddednodeinfo` RPC {{summary_getAddedNodeInfo}}
|
||||||
- n: "Details"
|
- n: "Details"
|
||||||
t: "bool"
|
t: "bool"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "Set to `true` to display detailed information about each added node; set to `false` to only display the IP address or hostname and port added"
|
d: "*Removed in Bitcoin Core 0.14.0*<br><br>Set to `true` to display detailed information about each added node; set to `false` to only display the IP address or hostname and port added"
|
||||||
|
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
|
@ -78,10 +78,10 @@ The `getaddednodeinfo` RPC {{summary_getAddedNodeInfo}}
|
||||||
|
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
*Example from Bitcoin Core 0.10.0*
|
*Example from Bitcoin Core 0.14.1*
|
||||||
|
|
||||||
{% highlight bash %}
|
{% highlight bash %}
|
||||||
bitcoin-cli -testnet getaddednodeinfo true
|
bitcoin-cli getaddednodeinfo
|
||||||
{% endhighlight %}
|
{% endhighlight %}
|
||||||
|
|
||||||
Result (real hostname and IP address replaced):
|
Result (real hostname and IP address replaced):
|
||||||
|
@ -89,11 +89,11 @@ Result (real hostname and IP address replaced):
|
||||||
{% highlight json %}
|
{% highlight json %}
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
"addednode" : "bitcoind.example.com:18333",
|
"addednode" : "bitcoind.example.com:8333",
|
||||||
"connected" : true,
|
"connected" : true,
|
||||||
"addresses" : [
|
"addresses" : [
|
||||||
{
|
{
|
||||||
"address" : "192.0.2.113:18333",
|
"address" : "192.0.2.113:8333",
|
||||||
"connected" : "outbound"
|
"connected" : "outbound"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
@ -23,7 +23,7 @@ The `getblock` RPC {{summary_getBlock}}
|
||||||
|
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
*Parameter #2---JSON or hex output*
|
*Parameter #2---whether to get JSON or hex output*
|
||||||
|
|
||||||
{% itemplate ntpd1 %}
|
{% itemplate ntpd1 %}
|
||||||
- n: "Format"
|
- n: "Format"
|
||||||
|
|
|
@ -36,7 +36,7 @@ The `getblockchaininfo` RPC {{summary_getBlockChainInfo}}
|
||||||
- n: "→<br>`headers`"
|
- n: "→<br>`headers`"
|
||||||
t: "number (int)"
|
t: "number (int)"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "*Added in Bitcoin Core 0.10.0*<br><br>The number of validated headers in the local best headers chain. For a new node with just the hardcoded genesis block, this will be zero. This number may be higher than the number of *blocks*"
|
d: "The number of validated headers in the local best headers chain. For a new node with just the hardcoded genesis block, this will be zero. This number may be higher than the number of *blocks*"
|
||||||
|
|
||||||
- n: "→<br>`bestblockhash`"
|
- n: "→<br>`bestblockhash`"
|
||||||
t: "string (hex)"
|
t: "string (hex)"
|
||||||
|
@ -55,7 +55,7 @@ The `getblockchaininfo` RPC {{summary_getBlockChainInfo}}
|
||||||
|
|
||||||
- n: "→<br>`verificationprogress`"
|
- n: "→<br>`verificationprogress`"
|
||||||
t: "number (real)"
|
t: "number (real)"
|
||||||
p: "Required (exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "Estimate of what percentage of the block chain transactions have been verified so far, starting at 0.0 and increasing to 1.0 for fully verified. May slightly exceed 1.0 when fully synced to account for transactions in the memory pool which have been verified before being included in a block"
|
d: "Estimate of what percentage of the block chain transactions have been verified so far, starting at 0.0 and increasing to 1.0 for fully verified. May slightly exceed 1.0 when fully synced to account for transactions in the memory pool which have been verified before being included in a block"
|
||||||
|
|
||||||
- n: "→<br>`chainwork`"
|
- n: "→<br>`chainwork`"
|
||||||
|
@ -173,12 +173,17 @@ The `getblockchaininfo` RPC {{summary_getBlockChainInfo}}
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "The Unix epoch time at which the deployment is considered failed if not yet locked in"
|
d: "The Unix epoch time at which the deployment is considered failed if not yet locked in"
|
||||||
|
|
||||||
|
- n: "→ → →<br>`since`"
|
||||||
|
t: "numeric<br>(int)"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "*Added in Bitcoin Core 0.14.0*<br><br>The height of the first block to which the status applies"
|
||||||
|
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
*Example from Bitcoin Core 0.13.1*
|
*Example from Bitcoin Core 0.14.1*
|
||||||
|
|
||||||
{% highlight bash %}
|
{% highlight bash %}
|
||||||
bitcoin-cli -testnet getblockchaininfo
|
bitcoin-cli getblockchaininfo
|
||||||
{% endhighlight %}
|
{% endhighlight %}
|
||||||
|
|
||||||
Result:
|
Result:
|
||||||
|
@ -186,13 +191,13 @@ Result:
|
||||||
{% highlight json %}
|
{% highlight json %}
|
||||||
{
|
{
|
||||||
"chain": "main",
|
"chain": "main",
|
||||||
"blocks": 438737,
|
"blocks": 464562,
|
||||||
"headers": 438740,
|
"headers": 464562,
|
||||||
"bestblockhash": "0000000000000000038c4b27ae0b591135bde8703ef53f6fa9aa5ec5f07db5a1",
|
"bestblockhash": "00000000000000000085bd56990c579a36bade6ea427646612f13476edb30ceb",
|
||||||
"difficulty": 254620187304.0614,
|
"difficulty": 521974519553.6282,
|
||||||
"mediantime": 1479054813,
|
"mediantime": 1493758169,
|
||||||
"verificationprogress": 0.9999893624230526,
|
"verificationprogress": 0.999989733170878,
|
||||||
"chainwork": "0000000000000000000000000000000000000000002e732c9db1d0bd82476ae6",
|
"chainwork": "00000000000000000000000000000000000000000052c26f32ffa22706efd28c",
|
||||||
"pruned": false,
|
"pruned": false,
|
||||||
"softforks": [
|
"softforks": [
|
||||||
{
|
{
|
||||||
|
@ -221,15 +226,19 @@ Result:
|
||||||
"csv": {
|
"csv": {
|
||||||
"status": "active",
|
"status": "active",
|
||||||
"startTime": 1462060800,
|
"startTime": 1462060800,
|
||||||
"timeout": 1493596800
|
"timeout": 1493596800,
|
||||||
|
"since": 419328
|
||||||
},
|
},
|
||||||
"segwit": {
|
"segwit": {
|
||||||
"status": "defined",
|
"status": "started",
|
||||||
|
"bit": 1,
|
||||||
"startTime": 1479168000,
|
"startTime": 1479168000,
|
||||||
"timeout": 1510704000
|
"timeout": 1510704000,
|
||||||
|
"since": 439488
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
{% endhighlight %}
|
{% endhighlight %}
|
||||||
|
|
||||||
*See also*
|
*See also*
|
||||||
|
|
|
@ -11,8 +11,6 @@ http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
{% autocrossref %}
|
{% autocrossref %}
|
||||||
|
|
||||||
*Added in Bitcoin Core 0.10.0.*
|
|
||||||
|
|
||||||
The `getchaintips` RPC {{summary_getChainTips}}
|
The `getchaintips` RPC {{summary_getChainTips}}
|
||||||
|
|
||||||
*Parameters: none*
|
*Parameters: none*
|
||||||
|
|
|
@ -74,7 +74,7 @@ Core. Use the RPCs listed in the See Also subsection below instead.
|
||||||
- n: "→<br>`testnet`"
|
- n: "→<br>`testnet`"
|
||||||
t: "bool"
|
t: "bool"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "*Added in Bitcoin Core 0.10.0*<br><br>Set to `true` if this node is on testnet; set to `false` if this node is on mainnet or a regtest"
|
d: "Set to `true` if this node is on testnet; set to `false` if this node is on mainnet or a regtest"
|
||||||
|
|
||||||
- n: "→<br>`keypoololdest`"
|
- n: "→<br>`keypoololdest`"
|
||||||
t: "number (int)"
|
t: "number (int)"
|
||||||
|
|
91
_includes/devdoc/bitcoin-core/rpcs/rpcs/getmemoryinfo.md
Normal file
|
@ -0,0 +1,91 @@
|
||||||
|
{% comment %}
|
||||||
|
This file is licensed under the MIT License (MIT) available on
|
||||||
|
http://opensource.org/licenses/MIT.
|
||||||
|
{% endcomment %}
|
||||||
|
{% assign filename="_includes/devdoc/bitcoin-core/rpcs/rpcs/getmemoryinfo.md" %}
|
||||||
|
|
||||||
|
##### GetMemoryInfo
|
||||||
|
{% include helpers/subhead-links.md %}
|
||||||
|
|
||||||
|
{% assign summary_getMemoryInfo="returns information about memory usage." %}
|
||||||
|
|
||||||
|
{% autocrossref %}
|
||||||
|
|
||||||
|
*Added in Bitcoin Core 0.14.0*
|
||||||
|
|
||||||
|
The `getmemoryinfo` RPC {{summary_getMemoryInfo}}
|
||||||
|
|
||||||
|
*Parameters: none*
|
||||||
|
|
||||||
|
*Result---information about memory usage*
|
||||||
|
|
||||||
|
{% itemplate ntpd1 %}
|
||||||
|
- n: "`result`"
|
||||||
|
t: "object"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "An object containing information about memory usage"
|
||||||
|
|
||||||
|
- n: "→<br>`locked`"
|
||||||
|
t: "string : object"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "An object containing information about locked memory manager"
|
||||||
|
|
||||||
|
- n: "→→<br>`used`"
|
||||||
|
t: "number (int)"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "Number of bytes used"
|
||||||
|
|
||||||
|
- n: "→→<br>`free`"
|
||||||
|
t: "number (int)"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "Number of bytes available in current arenas"
|
||||||
|
|
||||||
|
- n: "→→<br>`total`"
|
||||||
|
t: "number (int)"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "Total number of bytes managed"
|
||||||
|
|
||||||
|
- n: "→→<br>`locked`"
|
||||||
|
t: "number (int)"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "Amount of bytes that succeeded locking"
|
||||||
|
|
||||||
|
- n: "→→<br>`chunks_used`"
|
||||||
|
t: "number (int)"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "Number allocated chunks"
|
||||||
|
|
||||||
|
- n: "→→<br>`chunks_free`"
|
||||||
|
t: "number (int)"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "Number unused chunks"
|
||||||
|
|
||||||
|
{% enditemplate %}
|
||||||
|
|
||||||
|
*Example from Bitcoin Core 0.14.1*
|
||||||
|
|
||||||
|
{% highlight bash %}
|
||||||
|
bitcoin-cli getmemoryinfo
|
||||||
|
{% endhighlight %}
|
||||||
|
|
||||||
|
Result:
|
||||||
|
|
||||||
|
{% highlight json %}
|
||||||
|
{
|
||||||
|
"locked": {
|
||||||
|
"used": 0,
|
||||||
|
"free": 65536,
|
||||||
|
"total": 65536,
|
||||||
|
"locked": 65536,
|
||||||
|
"chunks_used": 0,
|
||||||
|
"chunks_free": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
{% endhighlight %}
|
||||||
|
|
||||||
|
*See also*
|
||||||
|
|
||||||
|
* [GetMemPoolInfo][rpc getmempoolinfo]: {{summary_getMemPoolInfo}}
|
||||||
|
|
||||||
|
{% endautocrossref %}
|
|
@ -11,8 +11,6 @@ http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
{% autocrossref %}
|
{% autocrossref %}
|
||||||
|
|
||||||
*Added in Bitcoin Core 0.10.0*
|
|
||||||
|
|
||||||
The `getmempoolinfo` RPC {{summary_getMemPoolInfo}}
|
The `getmempoolinfo` RPC {{summary_getMemPoolInfo}}
|
||||||
|
|
||||||
*Parameters: none*
|
*Parameters: none*
|
||||||
|
@ -52,7 +50,7 @@ The `getmempoolinfo` RPC {{summary_getMemPoolInfo}}
|
||||||
|
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
*Example from Bitcoin Core 0.12.0*
|
*Example from Bitcoin Core 0.14.1*
|
||||||
|
|
||||||
{% highlight bash %}
|
{% highlight bash %}
|
||||||
bitcoin-cli -testnet getmempoolinfo
|
bitcoin-cli -testnet getmempoolinfo
|
||||||
|
|
|
@ -66,12 +66,12 @@ The `getmininginfo` RPC {{summary_getMiningInfo}}
|
||||||
- n: "→<br>`testnet`"
|
- n: "→<br>`testnet`"
|
||||||
t: "bool"
|
t: "bool"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "Set to `true` if this node is running on testnet. Set to `false` if this node is on mainnet or a regtest"
|
d: "*Removed in Bitcoin Core 0.14.0*<br><br>Set to `true` if this node is running on testnet. Set to `false` if this node is on mainnet or a regtest"
|
||||||
|
|
||||||
- n: "→<br>`chain`"
|
- n: "→<br>`chain`"
|
||||||
t: "string"
|
t: "string"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "*Added in Bitcoin Core 0.10.0*<br><br>Set to `main` for mainnet, `test` for testnet, and `regtest` for regtest"
|
d: "Set to `main` for mainnet, `test` for testnet, and `regtest` for regtest"
|
||||||
|
|
||||||
- n: "→<br>`generate`"
|
- n: "→<br>`generate`"
|
||||||
t: "bool"
|
t: "bool"
|
||||||
|
@ -85,25 +85,25 @@ The `getmininginfo` RPC {{summary_getMiningInfo}}
|
||||||
|
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
*Example from Bitcoin Core 0.13.1*
|
*Example from Bitcoin Core 0.14.1*
|
||||||
|
|
||||||
{% highlight bash %}
|
{% highlight bash %}
|
||||||
bitcoin-cli -testnet getmininginfo
|
bitcoin-cli getmininginfo
|
||||||
{% endhighlight %}
|
{% endhighlight %}
|
||||||
|
|
||||||
Result:
|
Result:
|
||||||
|
|
||||||
{% highlight json %}
|
{% highlight json %}
|
||||||
{
|
{
|
||||||
"blocks" : 313168,
|
"blocks": 464545,
|
||||||
"currentblocksize" : 1819,
|
"currentblocksize": 0,
|
||||||
"currentblocktx" : 3,
|
"currentblockweight": 0,
|
||||||
"difficulty" : 1.00000000,
|
"currentblocktx": 0,
|
||||||
|
"difficulty": 521974519553.6282,
|
||||||
"errors": "",
|
"errors": "",
|
||||||
"networkhashps" : 5699977416637,
|
"networkhashps": 4.126888339085874e+18,
|
||||||
"pooledtx" : 8,
|
"pooledtx": 31241,
|
||||||
"testnet" : true,
|
"chain": "main"
|
||||||
"chain" : "test",
|
|
||||||
}
|
}
|
||||||
{% endhighlight %}
|
{% endhighlight %}
|
||||||
|
|
||||||
|
|
|
@ -31,7 +31,7 @@ The `getnetworkinfo` RPC {{summary_getNetworkInfo}}
|
||||||
- n: "→<br>`subversion`"
|
- n: "→<br>`subversion`"
|
||||||
t: "string"
|
t: "string"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "*Added in Bitcoin Core 0.10.0*<br><br>The user agent this node sends in its `version` message"
|
d: "The user agent this node sends in its `version` message"
|
||||||
|
|
||||||
- n: "→<br>`protocolversion`"
|
- n: "→<br>`protocolversion`"
|
||||||
t: "number (int)"
|
t: "number (int)"
|
||||||
|
@ -41,7 +41,7 @@ The `getnetworkinfo` RPC {{summary_getNetworkInfo}}
|
||||||
- n: "→<br>`localservices`"
|
- n: "→<br>`localservices`"
|
||||||
t: "string (hex)"
|
t: "string (hex)"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "*Added in Bitcoin Core 0.10.0*<br><br>The services supported by this node as advertised in its `version` message"
|
d: "The services supported by this node as advertised in its `version` message"
|
||||||
|
|
||||||
- n: "→<br>`localrelay`"
|
- n: "→<br>`localrelay`"
|
||||||
t: "bool"
|
t: "bool"
|
||||||
|
@ -61,7 +61,7 @@ The `getnetworkinfo` RPC {{summary_getNetworkInfo}}
|
||||||
- n: "→<br>`networks`"
|
- n: "→<br>`networks`"
|
||||||
t: "array"
|
t: "array"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "*Added in Bitcoin Core 0.10.0*<br><br>An array with three objects: one describing the IPv4 connection, one describing the IPv6 connection, and one describing the Tor hidden service (onion) connection"
|
d: "An array with three objects: one describing the IPv4 connection, one describing the IPv6 connection, and one describing the Tor hidden service (onion) connection"
|
||||||
|
|
||||||
- n: "→ →<br>Network"
|
- n: "→ →<br>Network"
|
||||||
t: "object"
|
t: "object"
|
||||||
|
|
|
@ -31,7 +31,7 @@ The `getpeerinfo` RPC {{summary_getPeerInfo}}
|
||||||
- n: "→ →<br>`id`"
|
- n: "→ →<br>`id`"
|
||||||
t: "number (int)"
|
t: "number (int)"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "*Added in Bitcoin Core 0.10.0*<br><br>The node's index number in the local node address database"
|
d: "The node's index number in the local node address database"
|
||||||
|
|
||||||
- n: "→ →<br>`addr`"
|
- n: "→ →<br>`addr`"
|
||||||
t: "string"
|
t: "string"
|
||||||
|
@ -121,22 +121,17 @@ The `getpeerinfo` RPC {{summary_getPeerInfo}}
|
||||||
- n: "→ →<br>`synced_headers`"
|
- n: "→ →<br>`synced_headers`"
|
||||||
t: "number (int)"
|
t: "number (int)"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "*Added in Bitcoin Core 0.10.0*<br><br>The highest-height header we have in common with this node based the last P2P `headers` message it sent us. If a `headers` message has not been received, this will be set to `-1`"
|
d: "The highest-height header we have in common with this node based the last P2P `headers` message it sent us. If a `headers` message has not been received, this will be set to `-1`"
|
||||||
|
|
||||||
- n: "→ →<br>`synced_blocks`"
|
- n: "→ →<br>`synced_blocks`"
|
||||||
t: "number (int)"
|
t: "number (int)"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "*Added in Bitcoin Core 0.10.0*<br><br>The highest-height block we have in common with this node based on P2P `inv` messages this node sent us. If no block `inv` messages have been received from this node, this will be set to `-1`"
|
d: "The highest-height block we have in common with this node based on P2P `inv` messages this node sent us. If no block `inv` messages have been received from this node, this will be set to `-1`"
|
||||||
|
|
||||||
- n: "→ →<br>`syncnode`"
|
|
||||||
t: "bool"
|
|
||||||
p: "Required<br>(exactly 1)"
|
|
||||||
d: "*Removed in Bitcoin Core 0.10.0*<br><br>Whether we're using this node as our syncnode during initial block download"
|
|
||||||
|
|
||||||
- n: "→ →<br>`inflight`"
|
- n: "→ →<br>`inflight`"
|
||||||
t: "array"
|
t: "array"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "*Added in Bitcoin Core 0.10.0*<br><br>An array of blocks which have been requested from this peer. May be empty"
|
d: "An array of blocks which have been requested from this peer. May be empty"
|
||||||
|
|
||||||
- n: "→ → →<br>Blocks"
|
- n: "→ → →<br>Blocks"
|
||||||
t: "number (int)"
|
t: "number (int)"
|
||||||
|
@ -146,7 +141,7 @@ The `getpeerinfo` RPC {{summary_getPeerInfo}}
|
||||||
- n: "→ →<br>`whitelisted`"
|
- n: "→ →<br>`whitelisted`"
|
||||||
t: "bool"
|
t: "bool"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "*Added in Bitcoin Core 0.10.0*<br><br>Set to `true` if the remote peer has been whitelisted; otherwise, set to `false`. Whitelisted peers will not be banned if their ban score exceeds the maximum (100 by default). By default, peers connecting from localhost are whitelisted"
|
d: "Set to `true` if the remote peer has been whitelisted; otherwise, set to `false`. Whitelisted peers will not be banned if their ban score exceeds the maximum (100 by default). By default, peers connecting from localhost are whitelisted"
|
||||||
|
|
||||||
- n: "→ →<br>`bytessent_per_msg`"
|
- n: "→ →<br>`bytessent_per_msg`"
|
||||||
t: "string : <br>object"
|
t: "string : <br>object"
|
||||||
|
|
|
@ -28,10 +28,10 @@ The `getrawtransaction` RPC {{summary_getRawTransaction}}
|
||||||
*Parameter #2---whether to get the serialized or decoded transaction*
|
*Parameter #2---whether to get the serialized or decoded transaction*
|
||||||
|
|
||||||
{% itemplate ntpd1 %}
|
{% itemplate ntpd1 %}
|
||||||
- n: "Verbose"
|
- n: "Format"
|
||||||
t: "number (int)"
|
t: "bool"
|
||||||
p: "Optional<br>(0 or 1)"
|
p: "Optional<br>(0 or 1)"
|
||||||
d: "Set to `0` (the default) to return the serialized transaction as hex. Set to `1` to return a decoded transaction"
|
d: "*Updated in Bitcoin Core 0.14.0*<br><br>Set to `false` (the default) to return the serialized transaction as hex. Set to `true` to return a decoded transaction. Before 0.14.0, use `0` and `1`, respectively"
|
||||||
|
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@ The `getrawtransaction` RPC {{summary_getRawTransaction}}
|
||||||
|
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
*Result (if verbose=`0`)---the serialized transaction*
|
*Result (if verbose=`false`)---the serialized transaction*
|
||||||
|
|
||||||
{% itemplate ntpd1 %}
|
{% itemplate ntpd1 %}
|
||||||
- n: "`result`"
|
- n: "`result`"
|
||||||
|
@ -55,7 +55,7 @@ The `getrawtransaction` RPC {{summary_getRawTransaction}}
|
||||||
|
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
*Result (if verbose=`1`)---the decoded transaction*
|
*Result (if verbose=`true`)---the decoded transaction*
|
||||||
|
|
||||||
{% itemplate ntpd1 %}
|
{% itemplate ntpd1 %}
|
||||||
- n: "`result`"
|
- n: "`result`"
|
||||||
|
@ -90,7 +90,7 @@ The `getrawtransaction` RPC {{summary_getRawTransaction}}
|
||||||
|
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
|
|
||||||
*Examples from Bitcoin Core 0.13.1*
|
*Examples from Bitcoin Core 0.14.1*
|
||||||
|
|
||||||
A transaction in serialized transaction format:
|
A transaction in serialized transaction format:
|
||||||
|
|
||||||
|
@ -116,7 +116,7 @@ Get the same transaction in JSON:
|
||||||
{% highlight bash %}
|
{% highlight bash %}
|
||||||
bitcoin-cli getrawtransaction \
|
bitcoin-cli getrawtransaction \
|
||||||
ef7c0cbf6ba5af68d2ea239bba709b26ff7b0b669839a63bb01c2cb8e8de481e \
|
ef7c0cbf6ba5af68d2ea239bba709b26ff7b0b669839a63bb01c2cb8e8de481e \
|
||||||
1
|
true
|
||||||
{% endhighlight %}
|
{% endhighlight %}
|
||||||
|
|
||||||
Result:
|
Result:
|
||||||
|
|
|
@ -59,7 +59,7 @@ The `gettransaction` RPC {{summary_getTransaction}}
|
||||||
- n: "→ → <br>`involvesWatchonly`"
|
- n: "→ → <br>`involvesWatchonly`"
|
||||||
t: "bool"
|
t: "bool"
|
||||||
p: "Optional<br>(0 or 1)"
|
p: "Optional<br>(0 or 1)"
|
||||||
d: "*Added in Bitcoin Core 0.10.0*<br><br>Set to `true` if the input or output involves a watch-only address. Otherwise not returned"
|
d: "Set to `true` if the input or output involves a watch-only address. Otherwise not returned"
|
||||||
|
|
||||||
- n: "→ →<br>`account`"
|
- n: "→ →<br>`account`"
|
||||||
t: "string"
|
t: "string"
|
||||||
|
@ -84,7 +84,7 @@ The `gettransaction` RPC {{summary_getTransaction}}
|
||||||
- n: "→ →<br>`vout`"
|
- n: "→ →<br>`vout`"
|
||||||
t: "number (int)"
|
t: "number (int)"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "*Added in Bitcoin Core 0.10.0*<br><br>For an output, the output index (vout) for this output in this transaction. For an input, the output index for the output being spent in its transaction. Because inputs list the output indexes from previous transactions, more than one entry in the details array may have the same output index"
|
d: "For an output, the output index (vout) for this output in this transaction. For an input, the output index for the output being spent in its transaction. Because inputs list the output indexes from previous transactions, more than one entry in the details array may have the same output index"
|
||||||
|
|
||||||
- n: "→ →<br>`fee`"
|
- n: "→ →<br>`fee`"
|
||||||
t: "number (bitcoins)"
|
t: "number (bitcoins)"
|
||||||
|
|
|
@ -11,7 +11,7 @@ http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
{% autocrossref %}
|
{% autocrossref %}
|
||||||
|
|
||||||
*Requires wallet support. Added in Bitcoin Core 0.10.0.*
|
*Requires wallet support.*
|
||||||
|
|
||||||
The `importaddress` RPC {{summary_importAddress}}
|
The `importaddress` RPC {{summary_importAddress}}
|
||||||
|
|
||||||
|
|
173
_includes/devdoc/bitcoin-core/rpcs/rpcs/importmulti.md
Normal file
|
@ -0,0 +1,173 @@
|
||||||
|
{% comment %}
|
||||||
|
This file is licensed under the MIT License (MIT) available on
|
||||||
|
http://opensource.org/licenses/MIT.
|
||||||
|
{% endcomment %}
|
||||||
|
{% assign filename="_includes/devdoc/bitcoin-core/rpcs/rpcs/importmulti.md" %}
|
||||||
|
|
||||||
|
##### ImportMulti
|
||||||
|
{% include helpers/subhead-links.md %}
|
||||||
|
|
||||||
|
{% assign summary_importMulti="imports addresses or scripts (with private keys, public keys, or P2SH redeem scripts) and optionally performs the minimum necessary rescan for all imports." %}
|
||||||
|
|
||||||
|
{% autocrossref %}
|
||||||
|
|
||||||
|
*Added in Bitcoin Core 0.14.0*
|
||||||
|
|
||||||
|
*Requires wallet support. Wallet must be unlocked.*
|
||||||
|
|
||||||
|
The `importmulti` RPC {{summary_importMulti}}
|
||||||
|
|
||||||
|
*Parameter #1---the addresses/scripts to import*
|
||||||
|
|
||||||
|
{% itemplate ntpd1 %}
|
||||||
|
- n: "Imports"
|
||||||
|
t: "array"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "An array of JSON objects, each one being an address or script to be imported"
|
||||||
|
|
||||||
|
- n: "→ Import"
|
||||||
|
t: "object"
|
||||||
|
p: "Required<br>(1 or more)"
|
||||||
|
d: "A JSON object describing a particular import"
|
||||||
|
|
||||||
|
- n: "→ →<br>`scriptPubKey`"
|
||||||
|
t: "string (hex)"
|
||||||
|
p: "Optional<br>(0 or 1)"
|
||||||
|
d: "The script (string) to be imported. Must have either this field or `address` below"
|
||||||
|
|
||||||
|
- n: "→ →<br>`address`"
|
||||||
|
t: "string (base58)"
|
||||||
|
p: "Optional<br>(0 or 1)"
|
||||||
|
d: "The P2PKH or P2SH address to be imported. Must have either this field or `scriptPubKey` above"
|
||||||
|
|
||||||
|
- n: "→ →<br>`timestamp`"
|
||||||
|
t: "number (int) / string"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "The creation time of the key in Unix epoch time or the string “now” to substitute the current synced block chain time. The timestamp of the oldest key will determine how far back block chain rescans need to begin. Specify `now` to bypass scanning for keys which are known to never have been used. Specify `0` to scan the entire block chain. Blocks up to 2 hours before the earliest key creation time will be scanned"
|
||||||
|
|
||||||
|
- n: "→ →<br>`redeemscript`"
|
||||||
|
t: "string"
|
||||||
|
p: "Optional<br>(0 or 1)"
|
||||||
|
d: "A redeem script. Only allowed if either the `address` field is a P2SH address or the `scriptPubKey` field is a P2SH scriptPubKey"
|
||||||
|
|
||||||
|
- n: "→ →<br>`pubkeys`"
|
||||||
|
t: "array"
|
||||||
|
p: "Optional<br>(0 or 1)"
|
||||||
|
d: "Array of strings giving pubkeys that must occur in the scriptPubKey or redeemscript"
|
||||||
|
|
||||||
|
- n: "→ →<br>`keys`"
|
||||||
|
t: "array"
|
||||||
|
p: "Optional<br>(0 or 1)"
|
||||||
|
d: "Array of strings giving private keys whose corresponding public keys must occur in the scriptPubKey or redeemscript"
|
||||||
|
|
||||||
|
- n: "→ →<br>`internal`"
|
||||||
|
t: "bool"
|
||||||
|
p: "Optional<br>(0 or 1)"
|
||||||
|
d: "Stating whether matching outputs should be treated as change rather than incoming payments. The default is `false`"
|
||||||
|
|
||||||
|
- n: "→ →<br>`watchonly`"
|
||||||
|
t: "bool"
|
||||||
|
p: "Optional<br>(0 or 1)"
|
||||||
|
d: "Stating whether matching outputs should be considered watched even when they're not spendable. This is only allowed if keys are empty. The default is `false`"
|
||||||
|
|
||||||
|
- n: "→ →<br>`label`"
|
||||||
|
t: "string"
|
||||||
|
p: "Optional<br>(0 or 1)"
|
||||||
|
d: "Label to assign to the address, only allowed with `internal` set to `false`. The default is an empty string (“”)"
|
||||||
|
|
||||||
|
{% enditemplate %}
|
||||||
|
|
||||||
|
*Parameter #2---options regarding the import*
|
||||||
|
|
||||||
|
{% itemplate ntpd1 %}
|
||||||
|
- n: "Option"
|
||||||
|
t: "object"
|
||||||
|
p: "Optional<br>(0 or 1)"
|
||||||
|
d: "JSON object with options regarding the import"
|
||||||
|
|
||||||
|
- n: "→ <br>`rescan`"
|
||||||
|
t: "bool"
|
||||||
|
p: "Optional<br>(0 or 1)"
|
||||||
|
d: "Set to `true` (the default) to rescan the entire local block chain for transactions affecting any imported address or script. Set to `false` to not rescan after the import. Rescanning may take a considerable amount of time and may require re-downloading blocks if using block chain pruning"
|
||||||
|
|
||||||
|
{% enditemplate %}
|
||||||
|
|
||||||
|
*Result---execution result*
|
||||||
|
|
||||||
|
{% itemplate ntpd1 %}
|
||||||
|
- n: "`result`"
|
||||||
|
t: "array"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "An array of JSON objects, with each object describing the execution result of each import"
|
||||||
|
|
||||||
|
- n: "→ Result"
|
||||||
|
t: "object"
|
||||||
|
p: "Required<br>(1 or more)"
|
||||||
|
d: "A JSON object describing the execution result of an imported address or script"
|
||||||
|
|
||||||
|
- n: "→ → <br>`success`"
|
||||||
|
t: "string"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "Displays `true` if the import has been successful or `false` if it failed"
|
||||||
|
|
||||||
|
- n: "→ → <br>`error`"
|
||||||
|
t: "string : object"
|
||||||
|
p: "Optional<br>(0 or 1)"
|
||||||
|
d: "A JSON object containing details about the error. Only displayed if the import fails"
|
||||||
|
|
||||||
|
- n: "→ → → <br>`code`"
|
||||||
|
t: "number (int)"
|
||||||
|
p: "Optional<br>(0 or 1)"
|
||||||
|
d: "The error code"
|
||||||
|
|
||||||
|
- n: "→ → → <br>`message`"
|
||||||
|
t: "string"
|
||||||
|
p: "Optional<br>(0 or 1)"
|
||||||
|
d: "The error message"
|
||||||
|
|
||||||
|
{% enditemplate %}
|
||||||
|
|
||||||
|
*Example from Bitcoin Core 0.14.1*
|
||||||
|
|
||||||
|
Import the address 1NL9w5fP9kX2D9ToNZPxaiwFJCngNYEYJo (giving it a label and scanning the entire block chain) and the scriptPubKey 76a9149e857da0a5b397559c78c98c9d3f7f655d19c68688ac (giving a specific timestamp and label):
|
||||||
|
|
||||||
|
{% highlight bash %}
|
||||||
|
bitcoin-cli importmulti '
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"scriptPubKey" : { "address": "1NL9w5fP9kX2D9ToNZPxaiwFJCngNYEYJo" },
|
||||||
|
"timestamp" : 0,
|
||||||
|
"label" : "Personal"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"scriptPubKey" : "76a9149e857da0a5b397559c78c98c9d3f7f655d19c68688ac",
|
||||||
|
"timestamp" : 1493912405,
|
||||||
|
"label" : "TestFailure"
|
||||||
|
}
|
||||||
|
]' '{ "rescan": true }'
|
||||||
|
{% endhighlight %}
|
||||||
|
|
||||||
|
Result (scriptPubKey import failed because `internal` was not set to `true`):
|
||||||
|
|
||||||
|
{% highlight json %}
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"success": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"success": false,
|
||||||
|
"error": {
|
||||||
|
"code": -8,
|
||||||
|
"message": "Internal must be set for hex scriptPubKey"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
{% endhighlight %}
|
||||||
|
|
||||||
|
*See also*
|
||||||
|
|
||||||
|
* [ImportPrivKey][rpc importprivkey]: {{summary_importPrivKey}}
|
||||||
|
* [ImportAddress][rpc importaddress]: {{summary_importAddress}}
|
||||||
|
* [ImportWallet][rpc importwallet]: {{summary_importWallet}}
|
||||||
|
|
||||||
|
{% endautocrossref %}
|
|
@ -52,7 +52,7 @@ Core. Use the RPCs listed in the See Also subsection below instead.
|
||||||
- n: "→ →<br>`involvesWatchonly`"
|
- n: "→ →<br>`involvesWatchonly`"
|
||||||
t: "bool"
|
t: "bool"
|
||||||
p: "Optional<br>(0 or 1)"
|
p: "Optional<br>(0 or 1)"
|
||||||
d: "*Added in Bitcoin Core 0.10.0*<br><br>Set to `true` if the balance of this account includes a watch-only address which has received a spendable payment (that is, a payment with at least the specified number of confirmations and which is not an immature coinbase). Otherwise not returned"
|
d: "Set to `true` if the balance of this account includes a watch-only address which has received a spendable payment (that is, a payment with at least the specified number of confirmations and which is not an immature coinbase). Otherwise not returned"
|
||||||
|
|
||||||
- n: "→ →<br>`account`"
|
- n: "→ →<br>`account`"
|
||||||
t: "string"
|
t: "string"
|
||||||
|
|
|
@ -49,7 +49,7 @@ The `listreceivedbyaddress` RPC {{summary_listReceivedByAddress}}
|
||||||
- n: "→ →<br>`involvesWatchonly`"
|
- n: "→ →<br>`involvesWatchonly`"
|
||||||
t: "bool"
|
t: "bool"
|
||||||
p: "Optional<br>(0 or 1)"
|
p: "Optional<br>(0 or 1)"
|
||||||
d: "*Added in Bitcoin Core 0.10.0*<br><br>Set to `true` if this address is a watch-only address which has received a spendable payment (that is, a payment with at least the specified number of confirmations and which is not an immature coinbase). Otherwise not returned"
|
d: "Set to `true` if this address is a watch-only address which has received a spendable payment (that is, a payment with at least the specified number of confirmations and which is not an immature coinbase). Otherwise not returned"
|
||||||
|
|
||||||
- n: "→ →<br>`address`"
|
- n: "→ →<br>`address`"
|
||||||
t: "string (base58)"
|
t: "string (base58)"
|
||||||
|
|
|
@ -90,7 +90,7 @@ The `listtransactions` RPC {{summary_listTransactions}}
|
||||||
- n: "→ →<br>`vout`"
|
- n: "→ →<br>`vout`"
|
||||||
t: "number (int)"
|
t: "number (int)"
|
||||||
p: "Optional<br>(0 or 1)"
|
p: "Optional<br>(0 or 1)"
|
||||||
d: "*Added in Bitcoin Core 0.10.0*<br><br>For an output, the output index (vout) for this output in this transaction. For an input, the output index for the output being spent in its transaction. Because inputs list the output indexes from previous transactions, more than one entry in the details array may have the same output index. Not returned for *move* category payments"
|
d: "For an output, the output index (vout) for this output in this transaction. For an input, the output index for the output being spent in its transaction. Because inputs list the output indexes from previous transactions, more than one entry in the details array may have the same output index. Not returned for *move* category payments"
|
||||||
|
|
||||||
- n: "→ →<br>`fee`"
|
- n: "→ →<br>`fee`"
|
||||||
t: "number (bitcoins)"
|
t: "number (bitcoins)"
|
||||||
|
@ -105,7 +105,7 @@ The `listtransactions` RPC {{summary_listTransactions}}
|
||||||
- n: "→ →<br>`trusted`"
|
- n: "→ →<br>`trusted`"
|
||||||
t: "bool"
|
t: "bool"
|
||||||
p: "Optional<br>(0 or 1)"
|
p: "Optional<br>(0 or 1)"
|
||||||
d: "Indicates wether we consider the outputs of this unconfirmed transaction safe to spend. Only returned for unconfirmed transactions"
|
d: "Indicates whether we consider the outputs of this unconfirmed transaction safe to spend. Only returned for unconfirmed transactions"
|
||||||
|
|
||||||
- n: "→ →<br>`generated`"
|
- n: "→ →<br>`generated`"
|
||||||
t: "bool"
|
t: "bool"
|
||||||
|
|
|
@ -108,7 +108,7 @@ the *spendable* field in the results described below.
|
||||||
- n: "→ →<br>`spendable`"
|
- n: "→ →<br>`spendable`"
|
||||||
t: "bool"
|
t: "bool"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "*Added in Bitcoin Core 0.10.0*<br><br>Set to `true` if the private key or keys needed to spend this output are part of the wallet. Set to `false` if not (such as for watch-only addresses)"
|
d: "Set to `true` if the private key or keys needed to spend this output are part of the wallet. Set to `false` if not (such as for watch-only addresses)"
|
||||||
|
|
||||||
- n: "→ →<br>`solvable`"
|
- n: "→ →<br>`solvable`"
|
||||||
t: "bool"
|
t: "bool"
|
||||||
|
|
47
_includes/devdoc/bitcoin-core/rpcs/rpcs/preciousblock.md
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
{% comment %}
|
||||||
|
This file is licensed under the MIT License (MIT) available on
|
||||||
|
http://opensource.org/licenses/MIT.
|
||||||
|
{% endcomment %}
|
||||||
|
{% assign filename="_includes/devdoc/bitcoin-core/rpcs/rpcs/preciousblock.md" %}
|
||||||
|
|
||||||
|
##### PreciousBlock
|
||||||
|
{% include helpers/subhead-links.md %}
|
||||||
|
|
||||||
|
{% assign summary_preciousBlock="treats a block as if it were received before others with the same work." %}
|
||||||
|
|
||||||
|
{% autocrossref %}
|
||||||
|
|
||||||
|
*Added in Bitcoin Core 0.14.0*
|
||||||
|
|
||||||
|
The `preciousblock` RPC {{summary_preciousBlock}} A later `preciousblock` call can override the effect of an earlier one. The effects of `preciousblock` are not retained across restarts.
|
||||||
|
|
||||||
|
*Parameter #1---the block hash*
|
||||||
|
|
||||||
|
{% itemplate ntpd1 %}
|
||||||
|
- n: "Header Hash"
|
||||||
|
t: "string (hex)"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "The hash of the block to mark as precious"
|
||||||
|
|
||||||
|
{% enditemplate %}
|
||||||
|
|
||||||
|
*Result---`null` or error on failure*
|
||||||
|
|
||||||
|
{% itemplate ntpd1 %}
|
||||||
|
- n: "`result`"
|
||||||
|
t: "null"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "JSON `null`. The JSON-RPC error field will be set only if you entered an invalid block hash"
|
||||||
|
|
||||||
|
{% enditemplate %}
|
||||||
|
|
||||||
|
*Example from Bitcoin Core 0.14.1*
|
||||||
|
|
||||||
|
{% highlight bash %}
|
||||||
|
bitcoin-cli preciousblock 000000000000000001517a0bac70b8cd6f27ee\
|
||||||
|
1b50a8f12bf606ea6fb6d561cd
|
||||||
|
{% endhighlight %}
|
||||||
|
|
||||||
|
Result (no output from `bitcoin-cli` because result is set to `null`).
|
||||||
|
|
||||||
|
{% endautocrossref %}
|
|
@ -11,8 +11,6 @@ http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
{% autocrossref %}
|
{% autocrossref %}
|
||||||
|
|
||||||
*Added in Bitcoin Core 0.10.0.*
|
|
||||||
|
|
||||||
The `prioritisetransaction` RPC {{summary_prioritiseTransaction}}
|
The `prioritisetransaction` RPC {{summary_prioritiseTransaction}}
|
||||||
|
|
||||||
*Parameter #1---the TXID of the transaction to modify*
|
*Parameter #1---the TXID of the transaction to modify*
|
||||||
|
|
54
_includes/devdoc/bitcoin-core/rpcs/rpcs/pruneblockchain.md
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
{% comment %}
|
||||||
|
This file is licensed under the MIT License (MIT) available on
|
||||||
|
http://opensource.org/licenses/MIT.
|
||||||
|
{% endcomment %}
|
||||||
|
{% assign filename="_includes/devdoc/bitcoin-core/rpcs/rpcs/pruneblockchain.md" %}
|
||||||
|
|
||||||
|
##### PruneBlockChain
|
||||||
|
{% include helpers/subhead-links.md %}
|
||||||
|
|
||||||
|
{% assign summary_pruneBlockChain="prunes the blockchain up to a specified height or timestamp." %}
|
||||||
|
|
||||||
|
{% autocrossref %}
|
||||||
|
|
||||||
|
*Added in Bitcoin Core 0.14.0*
|
||||||
|
|
||||||
|
The `pruneblockchain` RPC {{summary_pruneBlockChain}} The `-prune` option needs to be enabled (disabled by default).
|
||||||
|
|
||||||
|
*Parameter #1---the block height or timestamp*
|
||||||
|
|
||||||
|
{% itemplate ntpd1 %}
|
||||||
|
- n: "Height"
|
||||||
|
t: "number (int)"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "The block height to prune up to. May be set to a particular height, or a unix timestamp to prune blocks whose block time is at least 2 hours older than the provided timestamp"
|
||||||
|
|
||||||
|
{% enditemplate %}
|
||||||
|
|
||||||
|
*Result---the height of the last block pruned*
|
||||||
|
|
||||||
|
{% itemplate ntpd1 %}
|
||||||
|
- n: "`result`"
|
||||||
|
t: "number (int)"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "The height of the last block pruned"
|
||||||
|
|
||||||
|
{% enditemplate %}
|
||||||
|
|
||||||
|
*Examples from Bitcoin Core 0.14.1*
|
||||||
|
|
||||||
|
{% highlight bash %}
|
||||||
|
bitcoin-cli pruneblockchain 413555
|
||||||
|
{% endhighlight %}
|
||||||
|
|
||||||
|
Result:
|
||||||
|
|
||||||
|
{% highlight text %}
|
||||||
|
413555
|
||||||
|
{% endhighlight %}
|
||||||
|
|
||||||
|
*See also*
|
||||||
|
|
||||||
|
* [ImportPrunedFunds][rpc importprunedfunds]: {{summary_importPrunedFunds}}
|
||||||
|
|
||||||
|
{% endautocrossref %}
|
50
_includes/devdoc/bitcoin-core/rpcs/rpcs/setnetworkactive.md
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
{% comment %}
|
||||||
|
This file is licensed under the MIT License (MIT) available on
|
||||||
|
http://opensource.org/licenses/MIT.
|
||||||
|
{% endcomment %}
|
||||||
|
{% assign filename="_includes/devdoc/bitcoin-core/rpcs/rpcs/setnetworkactive.md" %}
|
||||||
|
|
||||||
|
##### SetNetworkActive
|
||||||
|
{% include helpers/subhead-links.md %}
|
||||||
|
|
||||||
|
{% assign summary_setNetworkActive="disables/enables all P2P network activity." %}
|
||||||
|
|
||||||
|
{% autocrossref %}
|
||||||
|
|
||||||
|
*Added in Bitcoin Core 0.14.0*
|
||||||
|
|
||||||
|
The `setnetworkactive` RPC {{summary_setNetworkActive}}
|
||||||
|
|
||||||
|
*Parameter #1---whether to disable or enable all P2P network activity*
|
||||||
|
|
||||||
|
{% itemplate ntpd1 %}
|
||||||
|
- n: "Activate"
|
||||||
|
t: "bool"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "Set to `true` to enable all P2P network activity. Set to `false` to disable all P2P network activity"
|
||||||
|
|
||||||
|
{% enditemplate %}
|
||||||
|
|
||||||
|
*Result---`null` or error on failure*
|
||||||
|
|
||||||
|
{% itemplate ntpd1 %}
|
||||||
|
- n: "`result`"
|
||||||
|
t: "null"
|
||||||
|
p: "Required<br>(exactly 1)"
|
||||||
|
d: "JSON `null`. The JSON-RPC error field will be set only if you entered an invalid parameter"
|
||||||
|
|
||||||
|
{% enditemplate %}
|
||||||
|
|
||||||
|
*Example from Bitcoin Core 0.14.1*
|
||||||
|
|
||||||
|
{% highlight bash %}
|
||||||
|
bitcoin-cli setnetworkactive true
|
||||||
|
{% endhighlight %}
|
||||||
|
|
||||||
|
Result (no output from `bitcoin-cli` because result is set to `null`).
|
||||||
|
|
||||||
|
*See also*
|
||||||
|
|
||||||
|
* [GetNetworkInfo][rpc getnetworkinfo]: {{summary_getNetworkInfo}}
|
||||||
|
|
||||||
|
{% endautocrossref %}
|
|
@ -5,12 +5,13 @@ This file is licensed under the terms of its source texts{%endcomment%}
|
||||||
{% assign summary_addNode="attempts to add or remove a node from the addnode list, or to try a connection to a node once." %}
|
{% assign summary_addNode="attempts to add or remove a node from the addnode list, or to try a connection to a node once." %}
|
||||||
{% assign summary_addWitnessAddress="adds a witness address for a script (with pubkey or redeemscript known)." %}
|
{% assign summary_addWitnessAddress="adds a witness address for a script (with pubkey or redeemscript known)." %}
|
||||||
{% assign summary_backupWallet="safely copies `wallet.dat`<!--noref--> to the specified file, which can be a directory or a path with filename." %}
|
{% assign summary_backupWallet="safely copies `wallet.dat`<!--noref--> to the specified file, which can be a directory or a path with filename." %}
|
||||||
|
{% assign summary_bumpFee="replaces an unconfirmed wallet transaction that signaled RBF with a new transaction that pays a higher fee." %}
|
||||||
{% assign summary_clearBanned="clears list of banned nodes." %}
|
{% assign summary_clearBanned="clears list of banned nodes." %}
|
||||||
{% assign summary_createMultiSig="creates a P2SH multi-signature address." %}
|
{% assign summary_createMultiSig="creates a P2SH multi-signature address." %}
|
||||||
{% assign summary_createRawTransaction="creates an unsigned serialized transaction that spends a previous output to a new output with a P2PKH or P2SH address. The transaction is not stored in the wallet or transmitted to the network." %}
|
{% assign summary_createRawTransaction="creates an unsigned serialized transaction that spends a previous output to a new output with a P2PKH or P2SH address. The transaction is not stored in the wallet or transmitted to the network." %}
|
||||||
{% assign summary_decodeRawTransaction="decodes a serialized transaction hex string into a JSON object describing the transaction." %}
|
{% assign summary_decodeRawTransaction="decodes a serialized transaction hex string into a JSON object describing the transaction." %}
|
||||||
{% assign summary_decodeScript="decodes a hex-encoded P2SH redeem script." %}
|
{% assign summary_decodeScript="decodes a hex-encoded P2SH redeem script." %}
|
||||||
{% assign summary_disconnectnode="immediately disconnects from a specified node." %}
|
{% assign summary_disconnectNode="immediately disconnects from a specified node." %}
|
||||||
{% assign summary_dumpPrivKey="returns the wallet-import-format (WIP) private key corresponding to an address. (But does not remove it from the wallet.)" %}
|
{% assign summary_dumpPrivKey="returns the wallet-import-format (WIP) private key corresponding to an address. (But does not remove it from the wallet.)" %}
|
||||||
{% assign summary_dumpWallet="creates or overwrites a file with all wallet keys in a human-readable format." %}
|
{% assign summary_dumpWallet="creates or overwrites a file with all wallet keys in a human-readable format." %}
|
||||||
{% assign summary_encryptWallet="encrypts the wallet with a passphrase. This is only to enable encryption for the first time. After encryption is enabled, you will need to enter the passphrase to use private keys." %}
|
{% assign summary_encryptWallet="encrypts the wallet with a passphrase. This is only to enable encryption for the first time. After encryption is enabled, you will need to enter the passphrase to use private keys." %}
|
||||||
|
@ -41,6 +42,7 @@ This file is licensed under the terms of its source texts{%endcomment%}
|
||||||
{% assign summary_getMemPoolDescendants="returns all in-mempool descendants for a transaction in the mempool." %}
|
{% assign summary_getMemPoolDescendants="returns all in-mempool descendants for a transaction in the mempool." %}
|
||||||
{% assign summary_getMemPoolEntry="returns mempool data for given transaction (must be in mempool)." %}
|
{% assign summary_getMemPoolEntry="returns mempool data for given transaction (must be in mempool)." %}
|
||||||
{% assign summary_getMemPoolInfo="returns information about the node's current transaction memory pool." %}
|
{% assign summary_getMemPoolInfo="returns information about the node's current transaction memory pool." %}
|
||||||
|
{% assign summary_getMemoryInfo="returns information about memory usage." %}
|
||||||
{% assign summary_getMiningInfo="returns various mining-related information." %}
|
{% assign summary_getMiningInfo="returns various mining-related information." %}
|
||||||
{% assign summary_getNetTotals="returns information about network traffic, including bytes in, bytes out, and the current time." %}
|
{% assign summary_getNetTotals="returns information about network traffic, including bytes in, bytes out, and the current time." %}
|
||||||
{% assign summary_getNetworkHashPS="returns the estimated current or historical network hashes per second based on the last *n* blocks." %}
|
{% assign summary_getNetworkHashPS="returns the estimated current or historical network hashes per second based on the last *n* blocks." %}
|
||||||
|
@ -61,6 +63,7 @@ This file is licensed under the terms of its source texts{%endcomment%}
|
||||||
{% assign summary_getWork="was removed in Bitcoin Core 0.10.0." %}
|
{% assign summary_getWork="was removed in Bitcoin Core 0.10.0." %}
|
||||||
{% assign summary_help="lists all available public RPC commands, or gets help for the specified RPC. Commands which are unavailable will not be listed, such as wallet RPCs if wallet support is disabled." %}
|
{% assign summary_help="lists all available public RPC commands, or gets help for the specified RPC. Commands which are unavailable will not be listed, such as wallet RPCs if wallet support is disabled." %}
|
||||||
{% assign summary_importAddress="adds an address or pubkey script to the wallet without the associated private key, allowing you to watch for transactions affecting that address or pubkey script without being able to spend any of its outputs." %}
|
{% assign summary_importAddress="adds an address or pubkey script to the wallet without the associated private key, allowing you to watch for transactions affecting that address or pubkey script without being able to spend any of its outputs." %}
|
||||||
|
{% assign summary_importMulti="imports addresses or scripts (with private keys, public keys, or P2SH redeem scripts) and optionally performs the minimum necessary rescan for all imports." %}
|
||||||
{% assign summary_importPrivKey="adds a private key to your wallet. The key should be formatted in the wallet import format created by the `dumpprivkey` RPC." %}
|
{% assign summary_importPrivKey="adds a private key to your wallet. The key should be formatted in the wallet import format created by the `dumpprivkey` RPC." %}
|
||||||
{% assign summary_importPrunedFunds="imports funds without the need of a rescan. Meant for use with pruned wallets." %}
|
{% assign summary_importPrunedFunds="imports funds without the need of a rescan. Meant for use with pruned wallets." %}
|
||||||
{% assign summary_importWallet="imports private keys from a file in wallet dump file format (see the `dumpwallet` RPC). These keys will be added to the keys currently in the wallet. This call may need to rescan all or parts of the block chain for transactions affecting the newly-added keys, which may take several minutes." %}
|
{% assign summary_importWallet="imports private keys from a file in wallet dump file format (see the `dumpwallet` RPC). These keys will be added to the keys currently in the wallet. This call may need to rescan all or parts of the block chain for transactions affecting the newly-added keys, which may take several minutes." %}
|
||||||
|
@ -77,13 +80,15 @@ This file is licensed under the terms of its source texts{%endcomment%}
|
||||||
{% assign summary_lockUnspent="temporarily locks or unlocks specified transaction outputs. A locked transaction output will not be chosen by automatic coin selection when spending bitcoins. Locks are stored in memory only, so nodes start with zero locked outputs and the locked output list is always cleared when a node stops or fails." %}
|
{% assign summary_lockUnspent="temporarily locks or unlocks specified transaction outputs. A locked transaction output will not be chosen by automatic coin selection when spending bitcoins. Locks are stored in memory only, so nodes start with zero locked outputs and the locked output list is always cleared when a node stops or fails." %}
|
||||||
{% assign summary_move="moves a specified amount from one account in your wallet to another using an off-block-chain transaction." %}
|
{% assign summary_move="moves a specified amount from one account in your wallet to another using an off-block-chain transaction." %}
|
||||||
{% assign summary_ping-rpc="sends a P2P ping message to all connected nodes to measure ping time. Results are provided by the `getpeerinfo` RPC pingtime and pingwait fields as decimal seconds. The P2P `ping` message is handled in a queue with all other commands, so it measures processing backlog, not just network ping." %}
|
{% assign summary_ping-rpc="sends a P2P ping message to all connected nodes to measure ping time. Results are provided by the `getpeerinfo` RPC pingtime and pingwait fields as decimal seconds. The P2P `ping` message is handled in a queue with all other commands, so it measures processing backlog, not just network ping." %}
|
||||||
|
{% assign summary_preciousBlock="treats a block as if it were received before others with the same work." %}
|
||||||
{% assign summary_prioritiseTransaction="adds virtual priority or fee to a transaction, allowing it to be accepted into blocks mined by this node (or miners which use this node) with a lower priority or fee. (It can also remove virtual priority or fee, requiring the transaction have a higher priority or fee to be accepted into a locally-mined block.)" %}
|
{% assign summary_prioritiseTransaction="adds virtual priority or fee to a transaction, allowing it to be accepted into blocks mined by this node (or miners which use this node) with a lower priority or fee. (It can also remove virtual priority or fee, requiring the transaction have a higher priority or fee to be accepted into a locally-mined block.)" %}
|
||||||
|
{% assign summary_pruneBlockChain="prunes the blockchain up to a specified height or timestamp." %}
|
||||||
{% assign summary_removePrunedFunds="deletes the specified transaction from the wallet. Meant for use with pruned wallets and as a companion to importprunedfunds." %}
|
{% assign summary_removePrunedFunds="deletes the specified transaction from the wallet. Meant for use with pruned wallets and as a companion to importprunedfunds." %}
|
||||||
{% assign summary_restGetBlock-noTxDetails="gets a block with a particular header hash from the local block database either as a JSON object or as a serialized block. The JSON object includes TXIDs for transactions within the block rather than the complete transactions [GET block][rest get block] returns." %}
|
{% assign summary_restGetBlock-noTxDetails="gets a block with a particular header hash from the local block database either as a JSON object or as a serialized block. The JSON object includes TXIDs for transactions within the block rather than the complete transactions [GET block][rest get block] returns." %}
|
||||||
{% assign summary_restGetBlock="gets a block with a particular header hash from the local block database either as a JSON object or as a serialized block." %}
|
{% assign summary_restGetBlock="gets a block with a particular header hash from the local block database either as a JSON object or as a serialized block." %}
|
||||||
{% assign summary_restGetChainInfo="provides information about the current state of the block chain." %}
|
{% assign summary_restGetChainInfo="returns information about the current state of the block chain." %}
|
||||||
{% assign summary_restGetGetUtxos="returns an UTXO set given a set of outpoints." %}
|
{% assign summary_restGetGetUtxos="returns an UTXO set given a set of outpoints." %}
|
||||||
{% assign summary_restGetHeaders="returns a specified amout of block headers in upward direction." %}
|
{% assign summary_restGetHeaders="returns a specified amount of block headers in upward direction." %}
|
||||||
{% assign summary_restGetMemPool-contents="returns all transaction in the memory pool with detailed information." %}
|
{% assign summary_restGetMemPool-contents="returns all transaction in the memory pool with detailed information." %}
|
||||||
{% assign summary_restGetMemPool-info="returns information about the node's current transaction memory pool." %}
|
{% assign summary_restGetMemPool-info="returns information about the node's current transaction memory pool." %}
|
||||||
{% assign summary_restGetTx="gets a hex-encoded serialized transaction or a JSON object describing the transaction. By default, Bitcoin Core only stores complete transaction data for UTXOs and your own transactions, so this method may fail on historic transactions unless you use the non-default `txindex=1` in your Bitcoin Core startup settings." %}
|
{% assign summary_restGetTx="gets a hex-encoded serialized transaction or a JSON object describing the transaction. By default, Bitcoin Core only stores complete transaction data for UTXOs and your own transactions, so this method may fail on historic transactions unless you use the non-default `txindex=1` in your Bitcoin Core startup settings." %}
|
||||||
|
@ -94,6 +99,7 @@ This file is licensed under the terms of its source texts{%endcomment%}
|
||||||
{% assign summary_setAccount="puts the specified address in the given account." %}
|
{% assign summary_setAccount="puts the specified address in the given account." %}
|
||||||
{% assign summary_setBan="attempts add or remove a IP/Subnet from the banned list." %}
|
{% assign summary_setBan="attempts add or remove a IP/Subnet from the banned list." %}
|
||||||
{% assign summary_setGenerate="was removed in Bitcoin Core 0.13.0." %}
|
{% assign summary_setGenerate="was removed in Bitcoin Core 0.13.0." %}
|
||||||
|
{% assign summary_setNetworkActive="disables/enables all P2P network activity." %}
|
||||||
{% assign summary_setTxFee="sets the transaction fee per kilobyte paid by transactions created by this wallet." %}
|
{% assign summary_setTxFee="sets the transaction fee per kilobyte paid by transactions created by this wallet." %}
|
||||||
{% assign summary_signMessage="signs a message with the private key of an address." %}
|
{% assign summary_signMessage="signs a message with the private key of an address." %}
|
||||||
{% assign summary_signMessageWithPrivKey="signs a message with a given private key." %}
|
{% assign summary_signMessageWithPrivKey="signs a message with a given private key." %}
|
||||||
|
|
|
@ -7,7 +7,7 @@ http://opensource.org/licenses/MIT.
|
||||||
- n: "{{DEPTH}}<br>`involvesWatchonly`"
|
- n: "{{DEPTH}}<br>`involvesWatchonly`"
|
||||||
t: "bool"
|
t: "bool"
|
||||||
p: "Optional<br>(0 or 1)"
|
p: "Optional<br>(0 or 1)"
|
||||||
d: "*Added in Bitcoin Core 0.10.0*<br><br>Set to `true` if the payment involves a watch-only address. Otherwise not returned"
|
d: "Set to `true` if the payment involves a watch-only address. Otherwise not returned"
|
||||||
|
|
||||||
- n: "{{DEPTH}}<br>`account`"
|
- n: "{{DEPTH}}<br>`account`"
|
||||||
t: "string"
|
t: "string"
|
||||||
|
@ -32,7 +32,7 @@ http://opensource.org/licenses/MIT.
|
||||||
- n: "{{DEPTH}}<br>`vout`"
|
- n: "{{DEPTH}}<br>`vout`"
|
||||||
t: "number (int)"
|
t: "number (int)"
|
||||||
p: "Required<br>(exactly 1)"
|
p: "Required<br>(exactly 1)"
|
||||||
d: "*Added in Bitcoin Core 0.10.0*<br><br>For an output, the output index (vout) for this output in this transaction. For an input, the output index for the output being spent in its transaction. Because inputs list the output indexes from previous transactions, more than one entry in the details array may have the same output index"
|
d: "For an output, the output index (vout) for this output in this transaction. For an input, the output index for the output being spent in its transaction. Because inputs list the output indexes from previous transactions, more than one entry in the details array may have the same output index"
|
||||||
|
|
||||||
- n: "{{DEPTH}}<br>`fee`"
|
- n: "{{DEPTH}}<br>`fee`"
|
||||||
t: "number (bitcoins)"
|
t: "number (bitcoins)"
|
||||||
|
@ -280,7 +280,7 @@ bitcoins even if this parameter is set to `1` or higher.{% endcapture %}
|
||||||
- n: "Include Watch-Only"
|
- n: "Include Watch-Only"
|
||||||
t: "bool"
|
t: "bool"
|
||||||
p: "Optional<br>(0 or 1)"
|
p: "Optional<br>(0 or 1)"
|
||||||
d: "*Added in Bitcoin Core 0.10.0*<br><br>If set to `true`, include watch-only addresses in details and calculations as if they were regular addresses belonging to the wallet. If set to `false` (the default), treat watch-only addresses as if they didn't belong to this wallet"
|
d: "If set to `true`, include watch-only addresses in details and calculations as if they were regular addresses belonging to the wallet. If set to `false` (the default), treat watch-only addresses as if they didn't belong to this wallet"
|
||||||
|
|
||||||
{% enditemplate %}
|
{% enditemplate %}
|
||||||
{% endcapture %}
|
{% endcapture %}
|
||||||
|
|
|
@ -3,6 +3,10 @@ This file is licensed under the MIT License (MIT) available on
|
||||||
http://opensource.org/licenses/MIT.
|
http://opensource.org/licenses/MIT.
|
||||||
{% endcomment %}
|
{% endcomment %}
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<p>Bitcoin.org is community supported: <a href="bitcoin:1GwV7fPX97hmavc6iNrUZUogmjpLPrPFoE" target="_blank">1GwV7fPX97hmavc6iNrUZUogmjpLPrPFoE</a></p>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="footermenu">
|
<div class="footermenu">
|
||||||
<a href="/en/alerts" class="statusmenu{% if site.STATUS == 1 %} alert{% endif %}">Network Status</a>
|
<a href="/en/alerts" class="statusmenu{% if site.STATUS == 1 %} alert{% endif %}">Network Status</a>
|
||||||
<a href="/{{ page.lang }}/{% translate legal url %}">{% translate menu-legal layout %}</a>
|
<a href="/{{ page.lang }}/{% translate legal url %}">{% translate menu-legal layout %}</a>
|
||||||
|
|
|
@ -3,6 +3,10 @@ This file is licensed under the MIT License (MIT) available on
|
||||||
http://opensource.org/licenses/MIT.
|
http://opensource.org/licenses/MIT.
|
||||||
{% endcomment %}
|
{% endcomment %}
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<p>Bitcoin.org is community supported: <a href="bitcoin:1GwV7fPX97hmavc6iNrUZUogmjpLPrPFoE" target="_blank">1GwV7fPX97hmavc6iNrUZUogmjpLPrPFoE</a></p>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="footermenu">
|
<div class="footermenu">
|
||||||
<a href="/en/alerts" class="statusmenu{% if site.STATUS == 1 %} alert{% endif %}">Network Status</a>
|
<a href="/en/alerts" class="statusmenu{% if site.STATUS == 1 %} alert{% endif %}">Network Status</a>
|
||||||
<a href="/{{ page.lang }}/{% translate legal url %}">{% translate menu-legal layout %}</a>
|
<a href="/{{ page.lang }}/{% translate legal url %}">{% translate menu-legal layout %}</a>
|
||||||
|
|
|
@ -71,6 +71,7 @@ http://opensource.org/licenses/MIT.
|
||||||
[rpc addnode]: /en/developer-reference#addnode
|
[rpc addnode]: /en/developer-reference#addnode
|
||||||
[rpc addwitnessaddress]: /en/developer-reference#addwitnessaddress
|
[rpc addwitnessaddress]: /en/developer-reference#addwitnessaddress
|
||||||
[rpc backupwallet]: /en/developer-reference#backupwallet
|
[rpc backupwallet]: /en/developer-reference#backupwallet
|
||||||
|
[rpc bumpfee]: /en/developer-reference#bumpfee
|
||||||
[rpc clearbanned]: /en/developer-reference#clearbanned
|
[rpc clearbanned]: /en/developer-reference#clearbanned
|
||||||
[rpc createmultisig]: /en/developer-reference#createmultisig
|
[rpc createmultisig]: /en/developer-reference#createmultisig
|
||||||
[rpc createrawtransaction]: /en/developer-reference#createrawtransaction
|
[rpc createrawtransaction]: /en/developer-reference#createrawtransaction
|
||||||
|
@ -103,6 +104,7 @@ http://opensource.org/licenses/MIT.
|
||||||
[rpc getgenerate]: /en/developer-reference#getgenerate
|
[rpc getgenerate]: /en/developer-reference#getgenerate
|
||||||
[rpc gethashespersec]: /en/developer-reference#gethashespersec
|
[rpc gethashespersec]: /en/developer-reference#gethashespersec
|
||||||
[rpc getinfo]: /en/developer-reference#getinfo
|
[rpc getinfo]: /en/developer-reference#getinfo
|
||||||
|
[rpc getmemoryinfo]: /en/developer-reference#getmemoryinfo
|
||||||
[rpc getmempoolancestors]: /en/developer-reference#getmempoolancestors
|
[rpc getmempoolancestors]: /en/developer-reference#getmempoolancestors
|
||||||
[rpc getmempooldescendants]: /en/developer-reference#getmempooldescendants
|
[rpc getmempooldescendants]: /en/developer-reference#getmempooldescendants
|
||||||
[rpc getmempoolentry]: /en/developer-reference#getmempoolentry
|
[rpc getmempoolentry]: /en/developer-reference#getmempoolentry
|
||||||
|
@ -127,6 +129,7 @@ http://opensource.org/licenses/MIT.
|
||||||
[rpc getwork]: /en/developer-reference#getwork
|
[rpc getwork]: /en/developer-reference#getwork
|
||||||
[rpc help]: /en/developer-reference#help
|
[rpc help]: /en/developer-reference#help
|
||||||
[rpc importaddress]: /en/developer-reference#importaddress
|
[rpc importaddress]: /en/developer-reference#importaddress
|
||||||
|
[rpc importmulti]: /en/developer-reference#importmulti
|
||||||
[rpc importprivkey]: /en/developer-reference#importprivkey
|
[rpc importprivkey]: /en/developer-reference#importprivkey
|
||||||
[rpc importprunedfunds]: /en/developer-reference#importprunedfunds
|
[rpc importprunedfunds]: /en/developer-reference#importprunedfunds
|
||||||
[rpc importwallet]: /en/developer-reference#importwallet
|
[rpc importwallet]: /en/developer-reference#importwallet
|
||||||
|
@ -143,6 +146,8 @@ http://opensource.org/licenses/MIT.
|
||||||
[rpc lockunspent]: /en/developer-reference#lockunspent
|
[rpc lockunspent]: /en/developer-reference#lockunspent
|
||||||
[rpc move]: /en/developer-reference#move
|
[rpc move]: /en/developer-reference#move
|
||||||
[rpc ping]: /en/developer-reference#ping-rpc
|
[rpc ping]: /en/developer-reference#ping-rpc
|
||||||
|
[rpc preciousblock]: /en/developer-reference#preciousblock
|
||||||
|
[rpc pruneblockchain]: /en/developer-reference#pruneblockchain
|
||||||
[rpc prioritisetransaction]: /en/developer-reference#prioritisetransaction
|
[rpc prioritisetransaction]: /en/developer-reference#prioritisetransaction
|
||||||
[rpc removeprunedfunds]: /en/developer-reference#removeprunedfunds
|
[rpc removeprunedfunds]: /en/developer-reference#removeprunedfunds
|
||||||
[rpc sendfrom]: /en/developer-reference#sendfrom
|
[rpc sendfrom]: /en/developer-reference#sendfrom
|
||||||
|
@ -152,6 +157,7 @@ http://opensource.org/licenses/MIT.
|
||||||
[rpc setaccount]: /en/developer-reference#setaccount
|
[rpc setaccount]: /en/developer-reference#setaccount
|
||||||
[rpc setban]: /en/developer-reference#setban
|
[rpc setban]: /en/developer-reference#setban
|
||||||
[rpc setgenerate]: /en/developer-reference#setgenerate
|
[rpc setgenerate]: /en/developer-reference#setgenerate
|
||||||
|
[rpc setnetworkactive]: /en/developer-reference#setnetworkactive
|
||||||
[rpc settxfee]: /en/developer-reference#settxfee
|
[rpc settxfee]: /en/developer-reference#settxfee
|
||||||
[rpc signmessage]: /en/developer-reference#signmessage
|
[rpc signmessage]: /en/developer-reference#signmessage
|
||||||
[rpc signmessagewithprivkey]: /en/developer-reference#signmessagewithprivkey
|
[rpc signmessagewithprivkey]: /en/developer-reference#signmessagewithprivkey
|
||||||
|
@ -249,6 +255,8 @@ http://opensource.org/licenses/MIT.
|
||||||
[Bitcoin Core 0.13.0]: /en/release/v0.13.0
|
[Bitcoin Core 0.13.0]: /en/release/v0.13.0
|
||||||
[Bitcoin Core 0.13.1]: /en/release/v0.13.1
|
[Bitcoin Core 0.13.1]: /en/release/v0.13.1
|
||||||
[Bitcoin Core 0.13.2]: /en/release/v0.13.2
|
[Bitcoin Core 0.13.2]: /en/release/v0.13.2
|
||||||
|
[Bitcoin Core 0.14.0]: /en/release/v0.14.0
|
||||||
|
[Bitcoin Core 0.14.1]: /en/release/v0.14.1
|
||||||
[bitcoin URI subsection]: /en/developer-guide#bitcoin-uri
|
[bitcoin URI subsection]: /en/developer-guide#bitcoin-uri
|
||||||
[bitcoind initial setup]: /en/developer-examples
|
[bitcoind initial setup]: /en/developer-examples
|
||||||
[bitcoinpdf]: https://bitcoin.org/en/bitcoin-paper
|
[bitcoinpdf]: https://bitcoin.org/en/bitcoin-paper
|
||||||
|
|
|
@ -414,7 +414,7 @@ h1 span.fa, h2 span.fa, h3 span.fa, h4 span.fa, h5 span.fa, h6 span.fa {
|
||||||
}
|
}
|
||||||
.footermenu{
|
.footermenu{
|
||||||
position:relative;
|
position:relative;
|
||||||
padding:20px 0;
|
padding:0 0 20px 0;
|
||||||
font-size:94%;
|
font-size:94%;
|
||||||
}
|
}
|
||||||
.footermenu a{
|
.footermenu a{
|
||||||
|
@ -1699,7 +1699,7 @@ button.active {
|
||||||
text-align:left;
|
text-align:left;
|
||||||
position:relative;
|
position:relative;
|
||||||
margin:auto;
|
margin:auto;
|
||||||
padding:40px 0 20px 0;
|
padding:60px 0 20px 0;
|
||||||
font-size:0;
|
font-size:0;
|
||||||
opacity:1;
|
opacity:1;
|
||||||
-moz-transition:opacity 400ms ease-out;
|
-moz-transition:opacity 400ms ease-out;
|
||||||
|
@ -1766,7 +1766,7 @@ button.active {
|
||||||
display:inline-block;
|
display:inline-block;
|
||||||
position:absolute;
|
position:absolute;
|
||||||
padding:20px;
|
padding:20px;
|
||||||
top:-352px;
|
top:-382px;
|
||||||
left:-20px;
|
left:-20px;
|
||||||
right:-20px;
|
right:-20px;
|
||||||
-moz-transition:opacity 400ms ease-out;
|
-moz-transition:opacity 400ms ease-out;
|
||||||
|
@ -1786,7 +1786,7 @@ button.active {
|
||||||
}
|
}
|
||||||
.wallets>div:nth-child(1n+7)>div,
|
.wallets>div:nth-child(1n+7)>div,
|
||||||
.wallets>div:nth-child(1n+7)>span{
|
.wallets>div:nth-child(1n+7)>span{
|
||||||
top:-222px;
|
top:-252px;
|
||||||
}
|
}
|
||||||
.wallets>div:nth-child(1n+13)>div,
|
.wallets>div:nth-child(1n+13)>div,
|
||||||
.wallets>div:nth-child(1n+13)>span{
|
.wallets>div:nth-child(1n+13)>span{
|
||||||
|
@ -1991,6 +1991,16 @@ button.active {
|
||||||
.wallets .checkenvironment.checkfail{
|
.wallets .checkenvironment.checkfail{
|
||||||
background-image:url(/img/icons/check_environment_fail.svg);
|
background-image:url(/img/icons/check_environment_fail.svg);
|
||||||
}
|
}
|
||||||
|
.wallets .checkfees.checkpass,
|
||||||
|
.wallets .checkfees.checkgood{
|
||||||
|
background-image:url(/img/icons/check_fees_pass.svg);
|
||||||
|
}
|
||||||
|
.wallets .checkfees.checkfail{
|
||||||
|
background-image:url(/img/icons/check_fees_fail.svg);
|
||||||
|
}
|
||||||
|
.wallets .checkfees.checkneutral{
|
||||||
|
background-image:url(/img/icons/check_fees_neutral.svg);
|
||||||
|
}
|
||||||
.wallets .checkprivacy.checkpass,
|
.wallets .checkprivacy.checkpass,
|
||||||
.wallets .checkprivacy.checkgood{
|
.wallets .checkprivacy.checkgood{
|
||||||
background-image:url(/img/icons/check_privacy_pass.svg);
|
background-image:url(/img/icons/check_privacy_pass.svg);
|
||||||
|
@ -2017,7 +2027,7 @@ button.active {
|
||||||
.wallets.nohover>div.active:hover>span{
|
.wallets.nohover>div.active:hover>span{
|
||||||
opacity:1;
|
opacity:1;
|
||||||
width:auto;
|
width:auto;
|
||||||
height:350px;
|
height:400px;
|
||||||
visibility:visible;
|
visibility:visible;
|
||||||
overflow:visible;
|
overflow:visible;
|
||||||
}
|
}
|
||||||
|
|
157
_posts/2017-04-22-bitcoin-core-0-14-1-released.md
Normal file
|
@ -0,0 +1,157 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
type: posts
|
||||||
|
layout: post
|
||||||
|
category: blog
|
||||||
|
|
||||||
|
title: "Bitcoin Core Version 0.14.1 Released"
|
||||||
|
permalink: /en/posts/bitcoin-core-version-0-14-1-released.html
|
||||||
|
date: 2017-04-22
|
||||||
|
author: |
|
||||||
|
<a href="https://github.com/wbnns">Will Binns</a>
|
||||||
|
---
|
||||||
|
|
||||||
|
{:.center}
|
||||||
|

|
||||||
|
|
||||||
|
[Bitcoin Core version 0.14.1 is now available](https://bitcoin.org/en/download).
|
||||||
|
|
||||||
|
This is a new minor version release, including various bugfixes and performance improvements, as well as updated translations.
|
||||||
|
|
||||||
|
Please report bugs using the [issue tracker on GitHub](https://github.com/bitcoin/bitcoin/issues).
|
||||||
|
|
||||||
|
[Subscribe here](https://bitcoincore.org/en/list/announcements/join/) to receive
|
||||||
|
security and update notifications.
|
||||||
|
|
||||||
|
## Compatibility
|
||||||
|
|
||||||
|
Bitcoin Core is extensively tested on multiple operating systems using
|
||||||
|
the Linux kernel, macOS 10.8+, and Windows Vista and later.
|
||||||
|
|
||||||
|
Microsoft ended support for Windows XP on [April 8th,
|
||||||
|
2014](https://www.microsoft.com/en-us/WindowsForBusiness/end-of-xp-support),
|
||||||
|
No attempt is made to prevent installing or running the software on Windows XP,
|
||||||
|
you can still do so at your own risk but be aware that there are known
|
||||||
|
instabilities and issues. Please do not report issues about Windows XP to the
|
||||||
|
[issue tracker](https://github.com/bitcoin/bitcoin/issues).
|
||||||
|
|
||||||
|
Bitcoin Core should also work on most other Unix-like systems but is not
|
||||||
|
frequently tested on them.
|
||||||
|
|
||||||
|
## Notable changes
|
||||||
|
|
||||||
|
### RPC changes
|
||||||
|
|
||||||
|
- The first positional argument of `createrawtransaction` was renamed from
|
||||||
|
`transactions` to `inputs`.
|
||||||
|
- The argument of `disconnectnode` was renamed from `node` to `address`.
|
||||||
|
|
||||||
|
These interface changes break compatibility with 0.14.0, when the named
|
||||||
|
arguments functionality, introduced in 0.14.0, is used. Client software
|
||||||
|
using these calls with named arguments needs to be updated.
|
||||||
|
|
||||||
|
### Mining
|
||||||
|
|
||||||
|
In previous versions, getblocktemplate required segwit support from downstream
|
||||||
|
clients/miners once the feature activated on the network. In this version, it
|
||||||
|
now supports non-segwit clients even after activation, by removing all segwit
|
||||||
|
transactions from the returned block template. This allows non-segwit miners to
|
||||||
|
continue functioning correctly even after segwit has activated.
|
||||||
|
|
||||||
|
Due to the limitations in previous versions, getblocktemplate also recommended
|
||||||
|
non-segwit clients to not signal for the segwit version-bit. Since this is no
|
||||||
|
longer an issue, getblocktemplate now always recommends signalling segwit for
|
||||||
|
all miners. This is safe because ability to enforce the rule is the only
|
||||||
|
required criteria for safe activation, not actually producing segwit-enabled
|
||||||
|
blocks.
|
||||||
|
|
||||||
|
### UTXO memory accounting
|
||||||
|
|
||||||
|
Memory usage for the UTXO cache is being calculated more accurately, so that
|
||||||
|
the configured limit (`-dbcache`) will be respected when memory usage peaks
|
||||||
|
during cache flushes. The memory accounting in prior releases is estimated to
|
||||||
|
only account for half the actual peak utilization.
|
||||||
|
|
||||||
|
The default `-dbcache` has also been changed in this release to 450MiB. Users
|
||||||
|
who currently set `-dbcache` to a high value (e.g. to keep the UTXO more fully
|
||||||
|
cached in memory) should consider increasing this setting in order to achieve
|
||||||
|
the same cache performance as prior releases. Users on low-memory systems
|
||||||
|
(such as systems with 1GB or less) should consider specifying a lower value for
|
||||||
|
this parameter.
|
||||||
|
|
||||||
|
Additional information relating to running on low-memory systems can be found
|
||||||
|
here:
|
||||||
|
[reducing-bitcoind-memory-usage.md](https://gist.github.com/laanwj/efe29c7661ce9b6620a7).
|
||||||
|
|
||||||
|
## 0.14.1 Change log
|
||||||
|
|
||||||
|
Detailed release notes follow. This overview includes changes that affect
|
||||||
|
behavior, not code moves, refactors and string updates. For convenience in locating
|
||||||
|
the code changes and accompanying discussion, both the pull request and
|
||||||
|
git merge commit are mentioned.
|
||||||
|
|
||||||
|
### RPC and other APIs
|
||||||
|
|
||||||
|
- \#10084 `142fbb2` Rename first named arg of createrawtransaction (MarcoFalke)
|
||||||
|
- \#10139 `f15268d` Remove auth cookie on shutdown (practicalswift)
|
||||||
|
- \#10146 `2fea10a` Better error handling for submitblock (rawodb, gmaxwell)
|
||||||
|
- \#10144 `d947afc` Prioritisetransaction wasn't always updating ancestor fee (sdaftuar)
|
||||||
|
- \#10204 `3c79602` Rename disconnectnode argument (jnewbery)
|
||||||
|
|
||||||
|
### Block and transaction handling
|
||||||
|
|
||||||
|
- \#10126 `0b5e162` Compensate for memory peak at flush time (sipa)
|
||||||
|
- \#9912 `fc3d7db` Optimize GetWitnessHash() for non-segwit transactions (sdaftuar)
|
||||||
|
- \#10133 `ab864d3` Clean up calculations of pcoinsTip memory usage (morcos)
|
||||||
|
|
||||||
|
### P2P protocol and network code
|
||||||
|
|
||||||
|
- \#9953/\#10013 `d2548a4` Fix shutdown hang with >= 8 -addnodes set (TheBlueMatt)
|
||||||
|
- \#10176 `30fa231` net: gracefully handle NodeId wrapping (theuni)
|
||||||
|
|
||||||
|
### Build system
|
||||||
|
|
||||||
|
- \#9973 `e9611d1` depends: fix zlib build on osx (theuni)
|
||||||
|
|
||||||
|
### GUI
|
||||||
|
|
||||||
|
- \#10060 `ddc2dd1` Ensure an item exists on the rpcconsole stack before adding (achow101)
|
||||||
|
|
||||||
|
### Mining
|
||||||
|
|
||||||
|
- \#9955/#10006 `569596c` Don't require segwit in getblocktemplate for segwit signalling or mining (sdaftuar)
|
||||||
|
- \#9959/#10127 `b5c3440` Prevent slowdown in CreateNewBlock on large mempools (sdaftuar)
|
||||||
|
|
||||||
|
### Tests and QA
|
||||||
|
|
||||||
|
- \#10157 `55f641c` Fix the `mempool_packages.py` test (sdaftuar)
|
||||||
|
|
||||||
|
### Miscellaneous
|
||||||
|
|
||||||
|
- \#10037 `4d8e660` Trivial: Fix typo in help getrawtransaction RPC (keystrike)
|
||||||
|
- \#10120 `e4c9a90` util: Work around (virtual) memory exhaustion on 32-bit w/ glibc (laanwj)
|
||||||
|
- \#10130 `ecc5232` bitcoin-tx input verification (awemany, jnewbery)
|
||||||
|
|
||||||
|
## Credits
|
||||||
|
|
||||||
|
Thanks to everyone who directly contributed to this release:
|
||||||
|
|
||||||
|
- Alex Morcos
|
||||||
|
- Andrew Chow
|
||||||
|
- Awemany
|
||||||
|
- Cory Fields
|
||||||
|
- Gregory Maxwell
|
||||||
|
- James Evans
|
||||||
|
- John Newbery
|
||||||
|
- MarcoFalke
|
||||||
|
- Matt Corallo
|
||||||
|
- Pieter Wuille
|
||||||
|
- practicalswift
|
||||||
|
- rawodb
|
||||||
|
- Suhas Daftuar
|
||||||
|
- Wladimir J. van der Laan
|
||||||
|
|
||||||
|
As well as everyone that helped translating on
|
||||||
|
[Transifex](https://www.transifex.com/projects/p/bitcoin/).
|
|
@ -30,6 +30,7 @@ wallets:
|
||||||
transparency: "checkgoodtransparencydeterministic"
|
transparency: "checkgoodtransparencydeterministic"
|
||||||
environment: "checkfailenvironmentdesktop"
|
environment: "checkfailenvironmentdesktop"
|
||||||
privacy: "checkgoodprivacyimproved"
|
privacy: "checkgoodprivacyimproved"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkpassprivacydisclosurefullnode"
|
privacydisclosure: "checkpassprivacydisclosurefullnode"
|
||||||
|
@ -55,6 +56,7 @@ wallets:
|
||||||
transparency: "checkgoodtransparencydeterministic"
|
transparency: "checkgoodtransparencydeterministic"
|
||||||
environment: "checkfailenvironmentdesktop"
|
environment: "checkfailenvironmentdesktop"
|
||||||
privacy: "checkgoodprivacyimproved"
|
privacy: "checkgoodprivacyimproved"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkpassprivacydisclosurefullnode"
|
privacydisclosure: "checkpassprivacydisclosurefullnode"
|
||||||
|
@ -80,6 +82,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkfailenvironmentdesktop"
|
environment: "checkfailenvironmentdesktop"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkfailfeecontrolstatic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurespv"
|
privacydisclosure: "checkfailprivacydisclosurespv"
|
||||||
|
@ -105,6 +108,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkfailenvironmentdesktop"
|
environment: "checkfailenvironmentdesktop"
|
||||||
privacy: "checkgoodprivacyimproved"
|
privacy: "checkgoodprivacyimproved"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkpassprivacydisclosurefullnode"
|
privacydisclosure: "checkpassprivacydisclosurefullnode"
|
||||||
|
@ -130,6 +134,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmenttwofactor"
|
environment: "checkpassenvironmenttwofactor"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
||||||
|
@ -147,6 +152,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
@ -172,6 +178,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkfailenvironmentdesktop"
|
environment: "checkfailenvironmentdesktop"
|
||||||
privacy: "checkgoodprivacyimproved"
|
privacy: "checkgoodprivacyimproved"
|
||||||
|
fees: "checkfailfeecontrolstatic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkpassprivacydisclosurefullnode"
|
privacydisclosure: "checkpassprivacydisclosurefullnode"
|
||||||
|
@ -196,6 +203,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurespv"
|
privacydisclosure: "checkfailprivacydisclosurespv"
|
||||||
|
@ -214,6 +222,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurespv"
|
privacydisclosure: "checkfailprivacydisclosurespv"
|
||||||
|
@ -232,6 +241,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurespv"
|
privacydisclosure: "checkfailprivacydisclosurespv"
|
||||||
|
@ -258,6 +268,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
||||||
|
@ -277,6 +288,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkfailenvironmentdesktop"
|
environment: "checkfailenvironmentdesktop"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
||||||
|
@ -302,6 +314,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
@ -319,6 +332,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
@ -336,6 +350,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
@ -360,6 +375,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurespv"
|
privacydisclosure: "checkfailprivacydisclosurespv"
|
||||||
|
@ -377,6 +393,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurespv"
|
privacydisclosure: "checkfailprivacydisclosurespv"
|
||||||
|
@ -394,6 +411,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurespv"
|
privacydisclosure: "checkfailprivacydisclosurespv"
|
||||||
|
@ -415,6 +433,7 @@ wallets:
|
||||||
transparency: "checkgoodtransparencydeterministic"
|
transparency: "checkgoodtransparencydeterministic"
|
||||||
environment: "checkgoodenvironmenthardware"
|
environment: "checkgoodenvironmenthardware"
|
||||||
privacy: "checkneutralprivacyvariable"
|
privacy: "checkneutralprivacyvariable"
|
||||||
|
fees: "checkneutralfeecontrolvariable"
|
||||||
- ledgernano:
|
- ledgernano:
|
||||||
title: "Ledger Nano"
|
title: "Ledger Nano"
|
||||||
titleshort: "Ledger<br>Nano"
|
titleshort: "Ledger<br>Nano"
|
||||||
|
@ -432,6 +451,7 @@ wallets:
|
||||||
transparency: "checkfailtransparencynew"
|
transparency: "checkfailtransparencynew"
|
||||||
environment: "checkgoodenvironmenthardware"
|
environment: "checkgoodenvironmenthardware"
|
||||||
privacy: "checkneutralprivacyvariable"
|
privacy: "checkneutralprivacyvariable"
|
||||||
|
fees: "checkneutralfeecontrolvariable"
|
||||||
- ledgernanos:
|
- ledgernanos:
|
||||||
title: "Ledger Nano S"
|
title: "Ledger Nano S"
|
||||||
titleshort: "Ledger<br>Nano S"
|
titleshort: "Ledger<br>Nano S"
|
||||||
|
@ -449,6 +469,7 @@ wallets:
|
||||||
transparency: "checkfailtransparencynew"
|
transparency: "checkfailtransparencynew"
|
||||||
environment: "checkgoodenvironmenthardware"
|
environment: "checkgoodenvironmenthardware"
|
||||||
privacy: "checkneutralprivacyvariable"
|
privacy: "checkneutralprivacyvariable"
|
||||||
|
fees: "checkneutralfeecontrolvariable"
|
||||||
- digitalbitbox:
|
- digitalbitbox:
|
||||||
title: "DigitalBitbox"
|
title: "DigitalBitbox"
|
||||||
titleshort: "Digital<br />Bitbox"
|
titleshort: "Digital<br />Bitbox"
|
||||||
|
@ -466,6 +487,7 @@ wallets:
|
||||||
transparency: "checkfailtransparencynew"
|
transparency: "checkfailtransparencynew"
|
||||||
environment: "checkgoodenvironmenthardware"
|
environment: "checkgoodenvironmenthardware"
|
||||||
privacy: "checkneutralprivacyvariable"
|
privacy: "checkneutralprivacyvariable"
|
||||||
|
fees: "checkneutralfeecontrolvariable"
|
||||||
- bither:
|
- bither:
|
||||||
title: "Bither"
|
title: "Bither"
|
||||||
titleshort: "Bither"
|
titleshort: "Bither"
|
||||||
|
@ -485,6 +507,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkfailprivacyweak"
|
privacy: "checkfailprivacyweak"
|
||||||
|
fees: "checkfailfeecontrolstatic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkfailprivacyaddressrotation"
|
privacyaddressreuse: "checkfailprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurespv"
|
privacydisclosure: "checkfailprivacydisclosurespv"
|
||||||
|
@ -502,6 +525,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkfailprivacyweak"
|
privacy: "checkfailprivacyweak"
|
||||||
|
fees: "checkfailfeecontrolstatic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkfailprivacyaddressrotation"
|
privacyaddressreuse: "checkfailprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurespv"
|
privacydisclosure: "checkfailprivacydisclosurespv"
|
||||||
|
@ -519,6 +543,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkfailprivacyweak"
|
privacy: "checkfailprivacyweak"
|
||||||
|
fees: "checkfailfeecontrolstatic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkfailprivacyaddressrotation"
|
privacyaddressreuse: "checkfailprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurespv"
|
privacydisclosure: "checkfailprivacydisclosurespv"
|
||||||
|
@ -538,6 +563,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkfailenvironmentdesktop"
|
environment: "checkfailenvironmentdesktop"
|
||||||
privacy: "checkfailprivacyweak"
|
privacy: "checkfailprivacyweak"
|
||||||
|
fees: "checkfailfeecontrolstatic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkfailprivacyaddressrotation"
|
privacyaddressreuse: "checkfailprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurespv"
|
privacydisclosure: "checkfailprivacydisclosurespv"
|
||||||
|
@ -561,6 +587,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmenttwofactor"
|
environment: "checkpassenvironmenttwofactor"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
@ -584,6 +611,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
||||||
|
@ -609,6 +637,7 @@ wallets:
|
||||||
transparency: "checkfailtransparencyremote"
|
transparency: "checkfailtransparencyremote"
|
||||||
environment: "checkpassenvironmenttwofactor"
|
environment: "checkpassenvironmenttwofactor"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
@ -624,6 +653,7 @@ wallets:
|
||||||
transparency: "checkfailtransparencyremote"
|
transparency: "checkfailtransparencyremote"
|
||||||
environment: "checkpassenvironmenttwofactor"
|
environment: "checkpassenvironmenttwofactor"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
@ -648,6 +678,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmenttwofactor"
|
environment: "checkpassenvironmenttwofactor"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
@ -667,6 +698,7 @@ wallets:
|
||||||
transparency: "checkfailtransparencyremote"
|
transparency: "checkfailtransparencyremote"
|
||||||
environment: "checkpassenvironmenttwofactor"
|
environment: "checkpassenvironmenttwofactor"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
@ -683,6 +715,7 @@ wallets:
|
||||||
transparency: "checkfailtransparencyremote"
|
transparency: "checkfailtransparencyremote"
|
||||||
environment: "checkpassenvironmenttwofactor"
|
environment: "checkpassenvironmenttwofactor"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
@ -701,6 +734,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmenttwofactor"
|
environment: "checkpassenvironmenttwofactor"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
@ -719,6 +753,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmenttwofactor"
|
environment: "checkpassenvironmenttwofactor"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkgoodfeecontrolfull"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
@ -742,6 +777,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkfailfeecontrolstatic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
||||||
|
@ -759,6 +795,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkfailfeecontrolstatic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
||||||
|
@ -784,6 +821,7 @@ wallets:
|
||||||
transparency: "checkfailtransparencynew"
|
transparency: "checkfailtransparencynew"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
@ -801,6 +839,7 @@ wallets:
|
||||||
transparency: "checkfailtransparencynew"
|
transparency: "checkfailtransparencynew"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
@ -818,6 +857,7 @@ wallets:
|
||||||
transparency: "checkfailtransparencynew"
|
transparency: "checkfailtransparencynew"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
@ -835,6 +875,7 @@ wallets:
|
||||||
transparency: "checkfailtransparencynew"
|
transparency: "checkfailtransparencynew"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
@ -851,6 +892,7 @@ wallets:
|
||||||
transparency: "checkfailtransparencyremote"
|
transparency: "checkfailtransparencyremote"
|
||||||
environment: "checkfailenvironmentdesktop"
|
environment: "checkfailenvironmentdesktop"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
@ -935,6 +977,7 @@ wallets:
|
||||||
transparency: "checkfailtransparencynew"
|
transparency: "checkfailtransparencynew"
|
||||||
environment: "checkgoodenvironmenthardware"
|
environment: "checkgoodenvironmenthardware"
|
||||||
privacy: "checkneutralprivacyvariable"
|
privacy: "checkneutralprivacyvariable"
|
||||||
|
fees: "checkneutralfeecontrolvariable"
|
||||||
- simplebitcoinwallet:
|
- simplebitcoinwallet:
|
||||||
title: "Simple Bitcoin Wallet"
|
title: "Simple Bitcoin Wallet"
|
||||||
titleshort: "Simple<br>Bitcoin"
|
titleshort: "Simple<br>Bitcoin"
|
||||||
|
@ -954,6 +997,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurespv"
|
privacydisclosure: "checkfailprivacydisclosurespv"
|
||||||
|
@ -971,6 +1015,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurespv"
|
privacydisclosure: "checkfailprivacydisclosurespv"
|
||||||
|
@ -995,6 +1040,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroloverride"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
||||||
|
@ -1014,6 +1060,7 @@ wallets:
|
||||||
transparency: "checkfailtransparencyremote"
|
transparency: "checkfailtransparencyremote"
|
||||||
environment: "checkfailenvironmentdesktop"
|
environment: "checkfailenvironmentdesktop"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroloverride"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
||||||
|
@ -1031,6 +1078,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroloverride"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
||||||
|
@ -1048,6 +1096,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmentmobile"
|
environment: "checkpassenvironmentmobile"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroloverride"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
privacydisclosure: "checkfailprivacydisclosurecentralized"
|
||||||
|
@ -1071,6 +1120,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmenttwofactor"
|
environment: "checkpassenvironmenttwofactor"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
@ -1087,6 +1137,7 @@ wallets:
|
||||||
transparency: "checkfailtransparencyremote"
|
transparency: "checkfailtransparencyremote"
|
||||||
environment: "checkpassenvironmenttwofactor"
|
environment: "checkpassenvironmenttwofactor"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
@ -1104,6 +1155,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmenttwofactor"
|
environment: "checkpassenvironmenttwofactor"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
@ -1121,6 +1173,7 @@ wallets:
|
||||||
transparency: "checkpasstransparencyopensource"
|
transparency: "checkpasstransparencyopensource"
|
||||||
environment: "checkpassenvironmenttwofactor"
|
environment: "checkpassenvironmenttwofactor"
|
||||||
privacy: "checkpassprivacybasic"
|
privacy: "checkpassprivacybasic"
|
||||||
|
fees: "checkpassfeecontroldynamic"
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
|
|
|
@ -277,6 +277,16 @@
|
||||||
checkpassprivacynetworksupporttorproxytxt: "This wallet lets you setup and use <a href=\"https://www.torproject.org/\">Tor</a> as a proxy to prevent attackers or Internet service providers from associating your payments with your IP address."
|
checkpassprivacynetworksupporttorproxytxt: "This wallet lets you setup and use <a href=\"https://www.torproject.org/\">Tor</a> as a proxy to prevent attackers or Internet service providers from associating your payments with your IP address."
|
||||||
checkfailprivacynetworknosupporttor: "Tor not supported"
|
checkfailprivacynetworknosupporttor: "Tor not supported"
|
||||||
checkfailprivacynetworknosupporttortxt: "This wallet does not let you use Tor to prevent attackers or Internet service providers from associating your payments with your IP address."
|
checkfailprivacynetworknosupporttortxt: "This wallet does not let you use Tor to prevent attackers or Internet service providers from associating your payments with your IP address."
|
||||||
|
checkgoodfeecontrolfull: "Full control over fees"
|
||||||
|
checkgoodfeecontrolfulltxt: "This wallet gives you full control over fees. This means that this wallet allows changing the fees after funds are sent using RBF or CPFP. This wallet also provides fee suggestions based on current network conditions so that your transactions are confirmed in a timely manner without paying more than you have to."
|
||||||
|
checkpassfeecontroldynamic: "Dynamic fee suggestions"
|
||||||
|
checkpassfeecontroldynamictxt: "This wallet provides fee suggestions which are based on current network conditions. This means that this wallet will help you choose the appropriate fee so that your transactions are confirmed in a timely manner without paying more than you have to."
|
||||||
|
checkpassfeecontroloverride: "Dynamic fee with override"
|
||||||
|
checkpassfeecontroloverridetxt: "This wallet provides fee suggestions which are based on current network conditions which you can override. This means that this wallet will help you choose the appropriate fee so that your transactions are confirmed in a timely manner without paying more than you have to, but ultimately gives you control if you want to override the suggestion."
|
||||||
|
checkneutralfeecontrolvariable: "Variable fee control"
|
||||||
|
checkneutralfeecontrolvariabletxt: "Fee control features are provided by the software wallet you use with this device. Please see the Fee Control score for the software wallet you plan to use."
|
||||||
|
checkfailfeecontrolstatic: "Static fee suggestions"
|
||||||
|
checkfailfeecontrolstatictxt: "This wallet does not provide any fee suggestions which are based on current network conditions. This means that your transactions may be subject to delays if the fee chosen is too low, or that you may pay a fee which is too high."
|
||||||
educate: "Take time to educate yourself"
|
educate: "Take time to educate yourself"
|
||||||
educatetxt: "Bitcoin is different from what you know and use every day. Before you start using Bitcoin for any serious transaction, be sure to read <a href=\"#you-need-to-know#\"><b>what you need to know</b></a> and take appropriate steps to <a href=\"#secure-your-wallet#\"><b>secure your wallet</b></a>. Always remember that it is your responsibility to choose your wallet carefully and adopt good practices in order to protect your money."
|
educatetxt: "Bitcoin is different from what you know and use every day. Before you start using Bitcoin for any serious transaction, be sure to read <a href=\"#you-need-to-know#\"><b>what you need to know</b></a> and take appropriate steps to <a href=\"#secure-your-wallet#\"><b>secure your wallet</b></a>. Always remember that it is your responsibility to choose your wallet carefully and adopt good practices in order to protect your money."
|
||||||
development:
|
development:
|
||||||
|
|
|
@ -78,6 +78,8 @@ untrusted source.
|
||||||
|
|
||||||
{% include devdoc/bitcoin-core/rpcs/rpcs/backupwallet.md %}
|
{% include devdoc/bitcoin-core/rpcs/rpcs/backupwallet.md %}
|
||||||
|
|
||||||
|
{% include devdoc/bitcoin-core/rpcs/rpcs/bumpfee.md %}
|
||||||
|
|
||||||
{% include devdoc/bitcoin-core/rpcs/rpcs/clearbanned.md %}
|
{% include devdoc/bitcoin-core/rpcs/rpcs/clearbanned.md %}
|
||||||
|
|
||||||
{% include devdoc/bitcoin-core/rpcs/rpcs/createmultisig.md %}
|
{% include devdoc/bitcoin-core/rpcs/rpcs/createmultisig.md %}
|
||||||
|
@ -142,6 +144,8 @@ untrusted source.
|
||||||
|
|
||||||
{% include devdoc/bitcoin-core/rpcs/rpcs/getinfo.md %}
|
{% include devdoc/bitcoin-core/rpcs/rpcs/getinfo.md %}
|
||||||
|
|
||||||
|
{% include devdoc/bitcoin-core/rpcs/rpcs/getmemoryinfo.md %}
|
||||||
|
|
||||||
{% include devdoc/bitcoin-core/rpcs/rpcs/getmempoolancestors.md %}
|
{% include devdoc/bitcoin-core/rpcs/rpcs/getmempoolancestors.md %}
|
||||||
|
|
||||||
{% include devdoc/bitcoin-core/rpcs/rpcs/getmempooldescendants.md %}
|
{% include devdoc/bitcoin-core/rpcs/rpcs/getmempooldescendants.md %}
|
||||||
|
@ -190,6 +194,8 @@ untrusted source.
|
||||||
|
|
||||||
{% include devdoc/bitcoin-core/rpcs/rpcs/importaddress.md %}
|
{% include devdoc/bitcoin-core/rpcs/rpcs/importaddress.md %}
|
||||||
|
|
||||||
|
{% include devdoc/bitcoin-core/rpcs/rpcs/importmulti.md %}
|
||||||
|
|
||||||
{% include devdoc/bitcoin-core/rpcs/rpcs/importprivkey.md %}
|
{% include devdoc/bitcoin-core/rpcs/rpcs/importprivkey.md %}
|
||||||
|
|
||||||
{% include devdoc/bitcoin-core/rpcs/rpcs/importprunedfunds.md %}
|
{% include devdoc/bitcoin-core/rpcs/rpcs/importprunedfunds.md %}
|
||||||
|
@ -222,8 +228,12 @@ untrusted source.
|
||||||
|
|
||||||
{% include devdoc/bitcoin-core/rpcs/rpcs/ping.md %}
|
{% include devdoc/bitcoin-core/rpcs/rpcs/ping.md %}
|
||||||
|
|
||||||
|
{% include devdoc/bitcoin-core/rpcs/rpcs/preciousblock.md %}
|
||||||
|
|
||||||
{% include devdoc/bitcoin-core/rpcs/rpcs/prioritisetransaction.md %}
|
{% include devdoc/bitcoin-core/rpcs/rpcs/prioritisetransaction.md %}
|
||||||
|
|
||||||
|
{% include devdoc/bitcoin-core/rpcs/rpcs/pruneblockchain.md %}
|
||||||
|
|
||||||
{% include devdoc/bitcoin-core/rpcs/rpcs/removeprunedfunds.md %}
|
{% include devdoc/bitcoin-core/rpcs/rpcs/removeprunedfunds.md %}
|
||||||
|
|
||||||
{% include devdoc/bitcoin-core/rpcs/rpcs/sendfrom.md %}
|
{% include devdoc/bitcoin-core/rpcs/rpcs/sendfrom.md %}
|
||||||
|
@ -240,6 +250,8 @@ untrusted source.
|
||||||
|
|
||||||
{% include devdoc/bitcoin-core/rpcs/rpcs/setgenerate.md %}
|
{% include devdoc/bitcoin-core/rpcs/rpcs/setgenerate.md %}
|
||||||
|
|
||||||
|
{% include devdoc/bitcoin-core/rpcs/rpcs/setnetworkactive.md %}
|
||||||
|
|
||||||
{% include devdoc/bitcoin-core/rpcs/rpcs/settxfee.md %}
|
{% include devdoc/bitcoin-core/rpcs/rpcs/settxfee.md %}
|
||||||
|
|
||||||
{% include devdoc/bitcoin-core/rpcs/rpcs/signmessage.md %}
|
{% include devdoc/bitcoin-core/rpcs/rpcs/signmessage.md %}
|
||||||
|
|
BIN
img/blog/free/bitcoin-core-0141.png
Normal file
After Width: | Height: | Size: 190 KiB |
BIN
img/icons/check_fees_fail.png
Normal file
After Width: | Height: | Size: 472 B |
59
img/icons/check_fees_fail.svg
Normal file
|
@ -0,0 +1,59 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="16"
|
||||||
|
height="16"
|
||||||
|
viewBox="0 0 16 16"
|
||||||
|
id="svg2"
|
||||||
|
version="1.1"
|
||||||
|
inkscape:version="0.48.5 r10040"
|
||||||
|
sodipodi:docname="check_fees_pass.svg"
|
||||||
|
inkscape:export-filename="/home/user/bitcoin.org/img/icons/check_fees_pass.png"
|
||||||
|
inkscape:export-xdpi="90"
|
||||||
|
inkscape:export-ydpi="90">
|
||||||
|
<metadata
|
||||||
|
id="metadata10">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<defs
|
||||||
|
id="defs8" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="956"
|
||||||
|
inkscape:window-height="1041"
|
||||||
|
id="namedview6"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="23.8396"
|
||||||
|
inkscape:cx="13.698887"
|
||||||
|
inkscape:cy="7.2093397"
|
||||||
|
inkscape:window-x="2"
|
||||||
|
inkscape:window-y="18"
|
||||||
|
inkscape:window-maximized="0"
|
||||||
|
inkscape:current-layer="svg2" />
|
||||||
|
<path
|
||||||
|
d="M 6.5416749,9.9444357 H 9.4583258 V 9.2152829 H 8.4861086 V 5.8125233 H 7.6202277 L 6.496102,6.8530842 7.080951,7.4607174 Q 7.3999599,7.1797066 7.4987008,7.0277898 h 0.015191 V 9.2152829 H 6.5416752 V 9.9444357 z M 10.430543,8.0000163 q 0,0.5316587 -0.159504,1.0785316 Q 10.111535,9.6254213 9.8191095,10.096353 9.5266846,10.567251 9.0481716,10.863477 8.5696584,11.159703 8,11.159703 q -0.5696584,0 -1.0481711,-0.296226 Q 6.4733151,10.567251 6.180891,10.096353 5.8884661,9.6254213 5.7289615,9.0785479 5.5694577,8.531675 5.5694577,8.0000163 q 0,-0.5316915 0.1595038,-1.0785648 Q 5.8884661,6.3745783 6.180891,5.903647 6.4733151,5.4327484 6.9518289,5.1365227 7.4303416,4.8402969 8,4.8402969 q 0.5696584,0 1.0481716,0.2962258 0.478513,0.2962257 0.7709379,0.7671243 0.2924255,0.4709313 0.4519295,1.0178045 0.159504,0.5468733 0.159504,1.0785648 z M 14.31941,9.9444357 V 6.0555635 q -0.805116,0 -1.374775,-0.5696624 Q 12.374977,4.9162389 12.374977,4.1111434 H 3.6250235 q 0,0.8050955 -0.5696586,1.3747577 -0.5696587,0.5696624 -1.3747756,0.5696624 v 3.8888722 q 0.8051169,0 1.3747756,0.5696623 0.5696586,0.569664 0.5696586,1.374758 h 8.7499535 q 0,-0.805094 0.569658,-1.374758 0.569659,-0.5696623 1.374775,-0.5696623 z m 0.972218,-6.3194054 v 8.7499387 q 0,0.197495 -0.144314,0.341804 -0.144313,0.14431 -0.341795,0.14431 H 1.1944807 q -0.19748177,0 -0.34179513,-0.14431 Q 0.70837219,12.572464 0.70837219,12.374969 V 3.6250303 q 0,-0.1974948 0.14431338,-0.341804 Q 0.99699893,3.1389171 1.1944807,3.1389171 H 14.805519 q 0.197482,0 0.341795,0.1443092 0.144314,0.1443092 0.144314,0.341804 z"
|
||||||
|
id="path4"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ee9209;fill-opacity:1" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.2 KiB |
BIN
img/icons/check_fees_neutral.png
Normal file
After Width: | Height: | Size: 444 B |
59
img/icons/check_fees_neutral.svg
Normal file
|
@ -0,0 +1,59 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="16"
|
||||||
|
height="16"
|
||||||
|
viewBox="0 0 16 16"
|
||||||
|
id="svg2"
|
||||||
|
version="1.1"
|
||||||
|
inkscape:version="0.48.5 r10040"
|
||||||
|
sodipodi:docname="check_fees_fail.svg"
|
||||||
|
inkscape:export-filename="/home/user/bitcoin.org/img/icons/check_fees_fail.png"
|
||||||
|
inkscape:export-xdpi="90"
|
||||||
|
inkscape:export-ydpi="90">
|
||||||
|
<metadata
|
||||||
|
id="metadata10">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<defs
|
||||||
|
id="defs8" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="956"
|
||||||
|
inkscape:window-height="1041"
|
||||||
|
id="namedview6"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="23.8396"
|
||||||
|
inkscape:cx="13.698887"
|
||||||
|
inkscape:cy="7.2093397"
|
||||||
|
inkscape:window-x="2"
|
||||||
|
inkscape:window-y="18"
|
||||||
|
inkscape:window-maximized="0"
|
||||||
|
inkscape:current-layer="svg2" />
|
||||||
|
<path
|
||||||
|
d="M 6.5416749,9.9444357 H 9.4583258 V 9.2152829 H 8.4861086 V 5.8125233 H 7.6202277 L 6.496102,6.8530842 7.080951,7.4607174 Q 7.3999599,7.1797066 7.4987008,7.0277898 h 0.015191 V 9.2152829 H 6.5416752 V 9.9444357 z M 10.430543,8.0000163 q 0,0.5316587 -0.159504,1.0785316 Q 10.111535,9.6254213 9.8191095,10.096353 9.5266846,10.567251 9.0481716,10.863477 8.5696584,11.159703 8,11.159703 q -0.5696584,0 -1.0481711,-0.296226 Q 6.4733151,10.567251 6.180891,10.096353 5.8884661,9.6254213 5.7289615,9.0785479 5.5694577,8.531675 5.5694577,8.0000163 q 0,-0.5316915 0.1595038,-1.0785648 Q 5.8884661,6.3745783 6.180891,5.903647 6.4733151,5.4327484 6.9518289,5.1365227 7.4303416,4.8402969 8,4.8402969 q 0.5696584,0 1.0481716,0.2962258 0.478513,0.2962257 0.7709379,0.7671243 0.2924255,0.4709313 0.4519295,1.0178045 0.159504,0.5468733 0.159504,1.0785648 z M 14.31941,9.9444357 V 6.0555635 q -0.805116,0 -1.374775,-0.5696624 Q 12.374977,4.9162389 12.374977,4.1111434 H 3.6250235 q 0,0.8050955 -0.5696586,1.3747577 -0.5696587,0.5696624 -1.3747756,0.5696624 v 3.8888722 q 0.8051169,0 1.3747756,0.5696623 0.5696586,0.569664 0.5696586,1.374758 h 8.7499535 q 0,-0.805094 0.569658,-1.374758 0.569659,-0.5696623 1.374775,-0.5696623 z m 0.972218,-6.3194054 v 8.7499387 q 0,0.197495 -0.144314,0.341804 -0.144313,0.14431 -0.341795,0.14431 H 1.1944807 q -0.19748177,0 -0.34179513,-0.14431 Q 0.70837219,12.572464 0.70837219,12.374969 V 3.6250303 q 0,-0.1974948 0.14431338,-0.341804 Q 0.99699893,3.1389171 1.1944807,3.1389171 H 14.805519 q 0.197482,0 0.341795,0.1443092 0.144314,0.1443092 0.144314,0.341804 z"
|
||||||
|
id="path4"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#999999;fill-opacity:1" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.2 KiB |
BIN
img/icons/check_fees_pass.png
Normal file
After Width: | Height: | Size: 411 B |
55
img/icons/check_fees_pass.svg
Normal file
|
@ -0,0 +1,55 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="16"
|
||||||
|
height="16"
|
||||||
|
viewBox="0 0 16 16"
|
||||||
|
id="svg2"
|
||||||
|
version="1.1"
|
||||||
|
inkscape:version="0.48.5 r10040"
|
||||||
|
sodipodi:docname="check_fees_pass.svg">
|
||||||
|
<metadata
|
||||||
|
id="metadata10">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<defs
|
||||||
|
id="defs8" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="956"
|
||||||
|
inkscape:window-height="1041"
|
||||||
|
id="namedview6"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="23.8396"
|
||||||
|
inkscape:cx="13.698887"
|
||||||
|
inkscape:cy="7.2093397"
|
||||||
|
inkscape:window-x="2"
|
||||||
|
inkscape:window-y="18"
|
||||||
|
inkscape:window-maximized="0"
|
||||||
|
inkscape:current-layer="svg2" />
|
||||||
|
<path
|
||||||
|
d="M 6.5416749,9.9444357 H 9.4583258 V 9.2152829 H 8.4861086 V 5.8125233 H 7.6202277 L 6.496102,6.8530842 7.080951,7.4607174 Q 7.3999599,7.1797066 7.4987008,7.0277898 h 0.015191 V 9.2152829 H 6.5416752 V 9.9444357 z M 10.430543,8.0000163 q 0,0.5316587 -0.159504,1.0785316 Q 10.111535,9.6254213 9.8191095,10.096353 9.5266846,10.567251 9.0481716,10.863477 8.5696584,11.159703 8,11.159703 q -0.5696584,0 -1.0481711,-0.296226 Q 6.4733151,10.567251 6.180891,10.096353 5.8884661,9.6254213 5.7289615,9.0785479 5.5694577,8.531675 5.5694577,8.0000163 q 0,-0.5316915 0.1595038,-1.0785648 Q 5.8884661,6.3745783 6.180891,5.903647 6.4733151,5.4327484 6.9518289,5.1365227 7.4303416,4.8402969 8,4.8402969 q 0.5696584,0 1.0481716,0.2962258 0.478513,0.2962257 0.7709379,0.7671243 0.2924255,0.4709313 0.4519295,1.0178045 0.159504,0.5468733 0.159504,1.0785648 z M 14.31941,9.9444357 V 6.0555635 q -0.805116,0 -1.374775,-0.5696624 Q 12.374977,4.9162389 12.374977,4.1111434 H 3.6250235 q 0,0.8050955 -0.5696586,1.3747577 -0.5696587,0.5696624 -1.3747756,0.5696624 v 3.8888722 q 0.8051169,0 1.3747756,0.5696623 0.5696586,0.569664 0.5696586,1.374758 h 8.7499535 q 0,-0.805094 0.569658,-1.374758 0.569659,-0.5696623 1.374775,-0.5696623 z m 0.972218,-6.3194054 v 8.7499387 q 0,0.197495 -0.144314,0.341804 -0.144313,0.14431 -0.341795,0.14431 H 1.1944807 q -0.19748177,0 -0.34179513,-0.14431 Q 0.70837219,12.572464 0.70837219,12.374969 V 3.6250303 q 0,-0.1974948 0.14431338,-0.341804 Q 0.99699893,3.1389171 1.1944807,3.1389171 H 14.805519 q 0.197482,0 0.341795,0.1443092 0.144314,0.1443092 0.144314,0.341804 z"
|
||||||
|
id="path4"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#008000" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3 KiB |