- Clean up code and upgrade staking contract
HorizonStakingExtension
is deprecated, bye bye
HorizonStaking
needs to be cleaned up for any transition period references, some fns can be removed, functions to be moved from Interfaces, files can be renamed. (Searching for TRANSITION PERIOD in horizon will show all changes that need to be done).
- Migrate allocation ids from
HorizonStaking
to SubgraphService
- Upgrade
SubgraphService
contract
- Don’t check with
HorizonStaking
contract for allocation id collisions, use internal migrated list only.
- Upgrade
DisputeManager
contract
- Remove
createAndAcceptLegacyDispute
function and DisputeType.LegacyDispute
- Parameter changes
- Change
SubgraphService
thawing period: 28 days → 14 days
- Change
maxPOIStaleness
: 28 days → 7 or 14 days
- Enable delegation slashing (GIP says 3 months after Horizon)