Skip to main content

GRT $0.01972 up 1.06% Market cap $217.6M

Council Vote, GIP-0086 (Rewards Manager and Subgraph Service Upgrade)

GGP-0060 · Council vote #68 on The Graph

Overview

Updated

Approved

Voting ended
Apr 30, 2026
Opened Apr 15, 2026
Submitted
Apr 15, 2026
Apr 15, 16:12 UTC
Members voted
6
One vote each, on Snapshot

Put to the Council by 0x552091…58a9

Votes

  • For 6 votes
  • Against 0 votes
  • Abstain 0 votes

How BitBasic reads the result

  • Approved when more Council members chose For than Against; Abstain doesn't count either way.
  • Each member has one vote, and Snapshot keeps a member's last.

Description

Summary

This proposal requests Council approval to implement GIP-0086: Rewards Manager and Subgraph Service Upgrade.

The upgrade refines the Rewards Manager and Subgraph Service contracts to enable integration with the Issuance Allocator (GIP-0076) and the Rewards Eligibility Oracle (GIP-0079), and introduces accounting and reclaim improvements that make reward flows more transparent and correct.

The key improvements are:

  1. Eligibility oracle configuration - governance can connect an eligibility oracle to the Rewards Manager

  2. Refined rewards collection - clearer handling of when rewards are claimed, denied, or deferred

  3. Rewards reclaiming configuration - governance can configure addresses to receive undistributable rewards (inactive until configured)

  4. Improved reward tracking - better accumulator accounting and new view functions


Context

Deploying the Issuance Allocator and Rewards Eligibility Oracle requires corresponding contract changes to the Rewards Manager. Without this upgrade, issuance cannot be sourced from the allocator, ineligible indexers cannot be prevented from receiving rewards, and forfeited rewards cannot be redirected.

Improvements split into two activation tiers: accounting and collection refinements that take effect on deployment, and governance-gated features (eligibility oracle, issuance allocator, reclaim addresses) that require explicit activation before they affect reward flows.


Key Changes

Area Description
Eligibility Oracle Denies rewards to ineligible indexers, emits RewardsDeniedDueToEligibility
Collection Outcomes Three outcomes on POI presentation: Claim, Deny, Defer, each emitting POIPresented
Reclaim Addresses Governance-configurable default and condition-specific destinations for forfeited rewards
Accumulator Logic Freezes during denial periods, tracks zero-signal and below-minimum-signal cases
New View Functions getAllocatedIssuancePerBlock, getRawIssuancePerBlock, getRewardsEligibilityOracle, reclaim getters

Full specification: GIP-0086


Dependencies

  • Required: GIP-0076 (Issuance Allocator)

  • Related: GIP-0079 (Eligibility Oracle), integration governance-gated


Reviews

  • TAB: TAB supported with non-blocking recommendations for improvement

  • Indexers: Multiple Indexer Office Hour Sessions have been used to socialize the proposal and gather feedback.

How the Council voted

In the order they voted. Snapshot knows members by address only, so BitBasic doesn't name them.

Member Vote When
0xb02ce5…80b0 For Apr 16, 14:12 UTC
0x7eabe4…7fee For Apr 23, 13:14 UTC
0xccd92a…a8a5 For Apr 23, 14:41 UTC
0xdc524f…1397 For Apr 24, 18:49 UTC
0xf53f07…4011 For Apr 27, 17:20 UTC
0x325256…ad8e For Apr 27, 22:31 UTC