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:

Release notes:

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