Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handling new TACo application #113

Closed
4 tasks done
manumonti opened this issue Dec 13, 2023 · 1 comment
Closed
4 tasks done

Handling new TACo application #113

manumonti opened this issue Dec 13, 2023 · 1 comment
Assignees

Comments

@manumonti
Copy link
Member

manumonti commented Dec 13, 2023

Context

A new contract application has been created to allow users to use the Threshold Access Control: TACo application. This means that the previous contract application, SimplePREApp, is going to be deactivated.

More information can be found in TIP-062.

From the staking point of view, there are several actions that stakers must do to continue earning rewards:

  1. A TACo node must be spun up for each stake.
  2. The TACo application must be authorized.
  3. PRE node of the stake can be disabled since there are no longer incentives to have it running.

December 2023 is a transition month. During this period, there are two special rules:

  1. Stakes with PRE operator confirmed will receive the usual rewards, even if they disconnect their PRE node.
  2. Stakes that spin up a TACo node, will receive an incentive. See One-off Bonus for Staking on TACo for details.

So, there are some changes in the calculation script algorithm:

Action points

Related issue #105 .

  • In the Jan 1st distribution: ✅ Done -> New Merkle Distribution for Jan 1st 24 #118

    • stakes with PRE operator confirmed will receive the usual rewards. Even if they disconnected their PRE nodes during the month
    • new stakes that run a TACo node will receive TACo rewards.
  • In the Feb 1st distribution:

    • No more rewards will be calculated for those that have a PRE operator confirmed. This is true for this and also for the following distributions.
    • Stakes will receive regular rewards only if they are running the TACo node and they have configured properly the stake. The algorithm can check if the stake is eligible for rewards if the TACo child has emitted an OperatorConfirmed event on Polygon for the staking provider address.
    • Stakes that spun up a TACo node during December, will receive a one-off bonus. Again, the algorithm can check if the stake is eligible for rewards if the TACo child has emitted a Commitment made event on Ethereum mainnet for the staking provider address during Jan. The deadline to choose the commitment bonus is on January 15th, 2024 (UTC 23:59:59). One-off Commitment Bonus. ✅ Done -> Add TACo commitment support #126 New Merkle Distribution for Feb 1st 24 #128
  • Next distributions: Stakes will receive regular rewards only if they are running the TACo node and they have configured properly the stake.

Additional work

@manumonti
Copy link
Member Author

All the subtask have been completed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant