This sets the SCRIPT_ENABLE_SCHNORR flag to be on for all time, retroactively.
The Schnorr activation test is simplified to a feature test.
(effectively this is a backing-out of D2483)
Differential D3253
Remove Schnorr activation markblundeberg on Jun 7 2019, 03:02. Authored by Tags None Subscribers None
Details
This sets the SCRIPT_ENABLE_SCHNORR flag to be on for all time, retroactively. (effectively this is a backing-out of D2483) make check
Diff Detail
Event TimelineThere are a very large number of changes, so older changes are hidden. Show Older Changes Comment Actions It is very hard to ensure this is correct. The first step here is to make sure the flag is a standard and mandatory flag and check for this. Once this is the case, each use of the flag can be removed one by one. Comment Actions (Note that the functional test is identical to the prior version of this diff. This diff changes all externally-observable behaviour, and the follow ups just perform internal cleanup.)
Comment Actions update the functional test per my last comment; we can't properly test 64 byte ECDSA here,
Comment Actions Wait, does that pass IBD? There may be some problem with the sigops count. Please double check before landing.
Comment Actions IBD with checkpoints=0 and assumevalid=0 passed ^
|