Nests · Graph Protocol
Rewards Eligibility Oracle
rewards-eligibility-oracle · Arbitrum
GIP-0088's Rewards Eligibility Oracle: authorised oracles mark indexers eligible to receive indexing rewards. Deployed and emitting, though not yet wired into the rewards flow.
What it indexes
Each event becomes a decoded SQL table.
IndexerEligibilityRenewed, IndexerEligibilityData, IndexerTrackingUpdated, EligibilityValidationUpdated
Instance A of an A/B pair on Arbitrum One (chain 42161 in graphprotocol/contracts packages/issuance/addresses.json); B is deployed with zero logs. Deployed but NOT activated: `EligibilityValidationUpdated` has never fired, `RewardsManager.rewardsEligibilityOracle()` reverts, and the source initialises `eligibilityValidationEnabled = false`. Indexed from deployment: 1,093 events, 1,022 eligibility renewals. The ABI must come from the implementation (0x66cebbec...) - both Sourcify and Blockscout answer for the proxy address with the proxy's ABI, and a nest built on that decodes nothing.
Run it yourself
The nest is a git repository: ABIs, views and a manifest. One command scaffolds a local copy, and
nuthatch dev in it backfills and follows the chain against your own RPC.
nuthatch init --from https://github.com/nuthatch-org/rewards-eligibility-oracle Source: nuthatch-org/rewards-eligibility-oracle.
Published data
This nest’s data is not on the public mirror, so there is nothing of it to query from this page. Running it yourself is the way to its data.