Replies: 2 comments
-
Beta Was this translation helpful? Give feedback.
0 replies
-
There are multiple pox-4 efforts happening across multiple people & frameworks guided by the original planning document found here. There is significant overlap between these as we aim to surface any hiding edge-case, so in order to gauge progress, it's worth reviewing each effort below:
There are also a handful of Rust unit tests that can be found spread across the pox_4_test.rs, signers_tests.rs & signers_voting_tests.rs files found in the boot contract directory. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Source
cc: @setzeus @MarvinJanssen @friedger
Current Testnet will transition to epoch-2.5 [ Nakamoto Instantiation] , with this the new pox-4 contract will be activated on Testnet.
This is a list of all the use cases and scenarios that will be available as part of the upcoming pox-3 --> pox-4 update on Testnet.
We will continue to update these as we work towards the epoch-3.0 Activation next.
Solo Stackers either need to spin up their own Signer OR rely on a Delegate
PoX-4: stack-increase
PoX-4: stack-extend
PoX-4: allow-contract-caller
PoX-4: revoke-delegate-stx
PoX-4: delegate-stx
PoX-4: stack-aggregation-increase
PoX-4: delegate-stack-stx
PoX-4: delegate-stack-increase
PoX-4: delegate-stack-extend
PoX-4: set-signer-key-authorization
1. Solo Stacker
Solo stacker can stack stx by themselves
Solo stacker can stack-extend
Solo stacker can stack-increase
2. Pool Stacker
Pool stacker cannot set permission on someone else’s behalfbased ontx-sender
Pool stacker cannot remove permission on someone else’s behalfbased ontx-sender
Other callers cannot delegate for the stackerbased ontx-sender
Other contract cannot delegate for the stackerbased ontx-sender
Pool stacker cannot revoke delegate status on behalf of anyone elsebased ontx-sender
Pool stacker, if actively stacked, cannot revoke delegate status for the current reward cyclerevoke only changes delegation state, not stacking state3. Pool Delegate
Pool delegate cannot delegate-stack-stx without explicit permission (check-caller-allowed)it can, assuming delegationAllowed contract can delegate-stack-stx, needs to be called bydelegated-to
tx-sender
Other contract cannot delegate-stack-stx, needs to be called bydelegated-to
tx-sender
Beta Was this translation helpful? Give feedback.
All reactions