Opera Network Special-fee Contract has been upgraded to 1.1.0-rc1!
We are pleased to announce the first upgrade of the Special-Fee Contract (SFC); stakers can now increase their stake, withdraw part of their stake and claim (but not withdraw) rewards.
The SFC governs the distribution of rewards to validators and delegators (both referred to as “stakers”).
Previously, a staker could not increase their stake (without losing rewards), unless they created a new wallet and staked the additional portion there.
A staker also could not partially withdraw their stake.
However, both are now possible.
We are currently integrating this new functionality into our PWA Fantom Wallets. In the meantime, a staker can access these functions by following the MEW Guide, which has been updated to reflect the changes in the ABI and MEW’s native integration of the Opera mainnet.
The full list of changes includes the following:
added integrational autotests cdfe552
Mandatory rewards claiming 0824990
Early delegator withdrawal 7818f04
Burn locked rewards on deactivation b9efd90
Refactor rewards code 096cf0f
Validator commission debug calls 0985c45
Separate stakerAddress into sfcAddress and dagAddress 2704128
Call to increase delegation 8e03d0d
Partial withdrawal 6191b89
Allow to claim rewards while they are locked, but not withdraw ec7a349
New rewards unlocking c4d61f8
Unit Tests 39a59a0
Read-only calls calcRewards check lowest payable epoch 481a758
Rewards code refactor 23945e5
Sync stakers/delegators dd6cb26
The source code is available here: https://github.com/Fantom-foundation/fantom-sfc/releases/tag/1.1.0-rc1