stacks-network / stacks-core

The Stacks blockchain implementation
https://docs.stacks.co
GNU General Public License v3.0
3.01k stars 667 forks source link

Nakamoto: PoX & Other Clarity Contracts To Update Checklist #3877

Open setzeus opened 1 year ago

setzeus commented 1 year ago

Opening this issue for the Clarity WG to research, note, & track existing Clarity contracts that need to be updated prior to the Nakamoto hardfork. As of now, the core focus is updating the PoX-3 contract from the existing sbtc-mini-stacking-pool contract.

Properties of Stacking Pool To Fold Into PoX-4:

Additional Existing Network / Boot Clarity Contracts Last, I’d like to leave the open question of additional Clarity contracts that requires an update for sBTC/Nakamoto. Outside of the PoX contract, is there any other contract that we didn’t work on in mini but is needed in production?

For example, Jude mentioned to me that "there will also be smart contracts for the block producers to coordinate and to calibrate the VDF." Does this imply a new VDF coordination contract?

setzeus commented 1 year ago

Ahhh, due to permission can't add labels or assign so going to tag Clarity WG participants for visibility: @MarvinJanssen @friedger @jo-tm @friendsferdinand

will-corcoran commented 1 year ago

@setzeus do you have the permissions you need now?

setzeus commented 1 year ago

I don't think I can edit labels or assign? But the right label it there atm so np.

As a WG we're still unsure if we're primarily going to work in /stacks-blockchain or in /sbtc.

jcnelson commented 1 year ago

You should work under /stacks-blockchain. The sBTC smart contracts are going to live in stackslib/src/chainstate/stacks/boot/