mirror of
https://github.com/dashpay/dash.git
synced 2024-12-27 21:12:48 +01:00
32 lines
1.2 KiB
Markdown
32 lines
1.2 KiB
Markdown
|
P2P and network changes
|
||
|
-----------------------
|
||
|
|
||
|
#### Removal of reject network messages from Dash Core (BIP61)
|
||
|
|
||
|
The command line option to enable BIP61 (`-enablebip61`) has been removed.
|
||
|
|
||
|
This feature has been disabled by default since Dash Core version 0.19.0.
|
||
|
Nodes on the network can not generally be trusted to send valid ("reject")
|
||
|
messages, so this should only ever be used when connected to a trusted node.
|
||
|
|
||
|
Since Dash Core version 0.20.0 there are extra changes:
|
||
|
|
||
|
The removal of BIP61 REJECT message support also has the following minor RPC
|
||
|
and logging implications:
|
||
|
|
||
|
* `testmempoolaccept` and `sendrawtransaction` no longer return the P2P REJECT
|
||
|
code when a transaction is not accepted to the mempool. They still return the
|
||
|
verbal reject reason.
|
||
|
|
||
|
* Log messages that previously reported the REJECT code when a transaction was
|
||
|
not accepted to the mempool now no longer report the REJECT code. The reason
|
||
|
for rejection is still reported.
|
||
|
|
||
|
Updated RPCs
|
||
|
------------
|
||
|
|
||
|
- `testmempoolaccept` and `sendrawtransaction` no longer return the P2P REJECT
|
||
|
code when a transaction is not accepted to the mempool. See the Section
|
||
|
_Removal of reject network messages from Bitcoin Core (BIP61)_ for details on
|
||
|
the removal of BIP61 REJECT message support.
|