Extend direct-execute sunset period
Closed this issue · 3 comments
The direct execute extension has a sunset period of ~6 months from deployment, or 25,920 Stacks blocks.
(define-data-var sunsetBlock uint (+ block-height u25920))
As seen on the explorer, the contract was deployed at block height 95,988.
95,988 + 25,920 = 121,908
Currently we are at Stacks block 119,028, leaving ~2,880 blocks before it expires. We should create a CCIP and contract proposal that:
- allows for a vote from stackers in past cycles (same as before)
- verifies the vote before executing the contract change
- updates the sunset block expiry by another 25,920 blocks (~6 months)
During that time we can continue to review and fomrulate any outstanding CCIPs, as well as look at integrating the voting method used in proposals into something used by the direct execute extension itself instead.
Side note: there is no getter for the variable in this version, but that would be a great thing to note for a v2!
CCIP-17 Proposal: Extend CCD01-direct -execute to STX Block 147,828 (appx 6mos)
@CrypDohDS thanks! Details outlined in a draft CCIP in the linked PR, see the text here and open to feedback!