diff options
author | Anthony Towns <aj@erisian.com.au> | 2020-07-26 14:55:16 +1000 |
---|---|---|
committer | Luke Dashjr <luke-jr+git@utopios.org> | 2020-10-15 15:54:08 +0000 |
commit | da9cdd675931fece248e98eaf04e308f28427f67 (patch) | |
tree | b7d013992db6cb310aa62fd425d583818b5d7dee /bip-0135 | |
parent | 3c63846fc2b2a39b615ecce58bb70d649493d806 (diff) |
BIP8: replace FAILING with MUST_SIGNAL
This removes the FAILING state and adds compulsory signalling during a
new MUST_SIGNAL phase during the last retarget period prior to the
timeout height.
This ensures that if a deployment occurs using bip8 with
lockinontimeout=false and timeoutheight=N, that a later deployment using
bip8 with lockinontimeout=true and timeoutheight=K, where K<N that any
chain where LOCKED_IN is reached prior to height K, will be accepted as
valid by nodes using either set of deployment parameters.
It also ensures that the soft-fork's changed rules are only enforced
on chain a retarget period after signalling indicates enforcement is
expected (which was not previously the case if the FAILING to ACTIVE
transition took place).
Diffstat (limited to 'bip-0135')
0 files changed, 0 insertions, 0 deletions