Unconditionally accept Simplicity spends in the mempool#1477
Conversation
Taproot and other soft-forks historically in Bitcoin have not gated mempool access.
|
@apoelstra It would be nice to test your hal-simplicity workflow against this PR. |
|
This PR is optional, but after reviewing bitcoin/bitcoin#19953 I see that historical Bitcoin activation of similar soft-forks have no mempool logic, and simply allow the new transaction type unconditionally in the next version of the software. Instead they relying on users not to use create such transaction until after activation (or risk having their funds stolen). To than end this PR slightly simplifies our codebase and bring somewhat more in line with Bitcoin's. This is a policy change and not a consensus rule change. |
|
utACK ddda11c |
|
I strongly recommend not merging it until there is a tested ack. |
|
ACK ddda11c Ran tests locally |
|
I still suggest that @apoelstra test his hal-simplicity work against this PR. |
Taproot and other soft-forks historically in Bitcoin have not gated mempool access.