The Graph: contract admin controls & changes

26 tracked contracts. "Upgrade authority" is resolved through ProxyAdmin contracts to the final controller.

Recent admin changes

DetectedChangeContractFrom → ToTx
2026-10-16 16:17 UTCSafe signer removedGovernor - Ethereum Mainnet Ethereum0x91ed…15a80x5b91…537c
2026-10-16 16:17 UTCSafe threshold changedGovernor - Ethereum Mainnet Ethereum20x5b91…537c
2026-10-16 16:17 UTCSafe signer removedGovernor - Ethereum Mainnet Ethereum0x229e…90310x5b91…537c

Contracts

ContractChainProxy / implUpgrade authorityOwnerPaused
Controller - Arbitrum OneArbitrum Oneno——no
DisputeManager - Arbitrum OneArbitrum Oneeip1967 0x40b1…83fbcontract owned by 0x8c6de8f8d562f3382417340a6994601ee08d3809 → Safe multisig 4-of-7Safe multisig 4-of-7—
EpochManager - Arbitrum OneArbitrum Oneeip1967 0xeede…b848contract of unrecognised type (governance, ACL or custom)——
Governor - Arbitrum OneArbitrum Oneno———
GraphPayments - Arbitrum OneArbitrum Oneeip1967 0x6bc8…a86acontract owned by 0x8c6de8f8d562f3382417340a6994601ee08d3809 → Safe multisig 4-of-7——
HorizonStaking - Arbitrum OneArbitrum Oneeip1967 0xd3ba…5ea1contract of unrecognised type (governance, ACL or custom)——
L2Curation - Arbitrum OneArbitrum Oneeip1967 0xd6e2…cf96contract of unrecognised type (governance, ACL or custom)——
L2GNS - Arbitrum OneArbitrum Oneeip1967 0xa394…5c34contract of unrecognised type (governance, ACL or custom)——
L2GraphToken (GRT) - Arbitrum OneArbitrum Oneeip1967 0xaffc…28dfexternally owned account (single private key)——
L2GraphTokenGateway - Arbitrum OneArbitrum Oneeip1967 0x6f37…127fcontract of unrecognised type (governance, ACL or custom)—no
LegacyDisputeManager (Arbitrum)Arbitrum Oneeip1967 0x358b…d9b9contract of unrecognised type (governance, ACL or custom)——
LegacyServiceRegistry (Arbitrum)Arbitrum Oneeip1967 0xd325…2ff3contract of unrecognised type (governance, ACL or custom)——
PaymentsEscrow - Arbitrum OneArbitrum Oneeip1967 0x5967…609fcontract owned by 0x8c6de8f8d562f3382417340a6994601ee08d3809 → Safe multisig 4-of-7——
REO (Rewards Eligibility Oracle)Arbitrum Oneeip1967 0x66ce…b95bcontract owned by 0x8c6de8f8d562f3382417340a6994601ee08d3809 → Safe multisig 4-of-7—no
RewardsManager (Arbitrum)Arbitrum Oneeip1967 0xa13c…ab01contract of unrecognised type (governance, ACL or custom)——
SubgraphService - Arbitrum OneArbitrum Oneeip1967 0x09a7…f8eacontract owned by 0x8c6de8f8d562f3382417340a6994601ee08d3809 → Safe multisig 4-of-7Safe multisig 4-of-7no
ArbitrumInbox - Ethereum MainnetEthereumeip1967 0x7c05…0a10contract owned by 0x3fffbadaf827559da092217e474760e2b2c3cedd → contract of unrecognised type (governance, ACL or custom)—no
BridgeEscrow - Ethereum MainnetEthereumeip1967 0xbcd5…d6eacontract of unrecognised type (governance, ACL or custom)——
Curation (Ethereum Mainnet)Ethereumeip1967 0xdeb4…9825contract of unrecognised type (governance, ACL or custom)——
DisputeManager (Ethereum Mainnet)Ethereumeip1967 0x444c…bfc2contract of unrecognised type (governance, ACL or custom)——
Governor - Ethereum MainnetEthereumno———
GraphTokenLockWallet (Token Distribution - https://github.com/graphprotocol/token-distribution ) (Ethereum mainnet)Ethereumno—Safe multisig 3-of-8—
L1GNS (Ethereum Mainnet)Ethereumeip1967 0x83a5…f836contract of unrecognised type (governance, ACL or custom)——
L1GraphTokenGateway - Ethereum MainnetEthereumeip1967 0xd41c…8222contract of unrecognised type (governance, ACL or custom)—no
L1Staking (Ethereum Mainnet)Ethereumeip1967 0x20a1…9a10contract of unrecognised type (governance, ACL or custom)——
RewardsManager (Ethereum Mainnet)Ethereumeip1967 0xd929…85e5contract of unrecognised type (governance, ACL or custom)——

Get these changes as Discord/Slack/Telegram alerts: Ledgerbell.