- 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)