HomePhabricator

Clean up Segwit Recovery feature

Description

Clean up Segwit Recovery feature

Summary:
Invert meaning of Segwit Recovery flag.
Remove segwit recovery activation
Make SCRIPT_DISALLOW_SEGWIT_RECOVERY a standard flag

Test Plan:
make check
Did IBD on main net and testnet with checkpoints=0 -assumevalid=0.
Update functional test to check for accepting blocks containing segwit recovery transactions,
rejecting segwit recovery transactions from mempool acceptance, and correct network banning.

Reviewers: deadalnix, #bitcoin_abc, markblundeberg, Fabien, jasonbcox

Reviewed By: deadalnix, #bitcoin_abc, markblundeberg

Subscribers: markblundeberg

Maniphest Tasks: T653

Differential Revision: https://reviews.bitcoinabc.org/D3194

Details

Provenance
MengerianAuthored on May 21 2019, 23:14
MengerianPushed on Jun 5 2019, 20:28
Reviewer
Restricted Project
Differential Revision
D3194: Clean up Segwit Recovery feature
Parents
rABC20d654e8defc: Merge #11884: Remove unused include in hash.cpp
Branches
Unknown
Tags
Unknown