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