Skip to content

Commit

Permalink
change deadline to 4500 slots
Browse files Browse the repository at this point in the history
  • Loading branch information
buffalojoec committed May 16, 2024
1 parent 2d18c91 commit 4d2b500
Showing 1 changed file with 11 additions and 9 deletions.
20 changes: 11 additions & 9 deletions proposals/0072-feature-gate-threshold-automation.md
Original file line number Diff line number Diff line change
Expand Up @@ -171,15 +171,17 @@ A node's submitted bit mask is then used to add that node's current epoch stake
to the Staged Features PDA for each feature for which it has signaled support.
This is done by using the Get Epoch Stake Syscall.

Nodes should send a transaction containing this instruction at some arbitrary
point during the epoch at least 128 slots before the end of the epoch and on
startup after any reboot. Transactions sent too late (< 128 slots before epoch
end) will be rejected by the Feature Gate program.

If a node does not send this transaction, or sends it too late in the epoch (>
128 slots before the end), their stake is not tallied. This is analogous to a
node sending this transaction in a valid point in the epoch signalling support
for zero features.
Nodes are required to submit a transaction containing this instruction:

- Any time at least 4500 slots before the end of the epoch.
- During startup after any reboot.

Transactions sent too late (< 4500 slots before the epoch end) will be rejected
by the Feature Gate program.

If a node does not send this transaction or it is rejected, their stake is not
tallied. This is analogous to a node sending this transaction in a valid point
in the epoch signalling support for zero features.

If a feature is revoked, the list of staged features will not change, and nodes
may still signal support for this feature. However, the runtime will not
Expand Down

0 comments on commit 4d2b500

Please sign in to comment.