Protocol Contracts
Below are the deployed contracts which power The Graph Network. The Arbitrum contracts are sourced directly from the @graphprotocol/address-book package, so they stay current with each release. Visit the official contracts repository to learn more.
Arbitrum One
This is the principal deployment of The Graph Network.
Horizon
| Contract | Address |
|---|---|
| Controller | 0x0a8491544221dd212964fbb96487467291b2C97e |
| GraphPayments | 0x7Aae8ae011927BC36Cb4d0d3e81f2E6E30daE06D |
| PaymentsEscrow | 0xf6Fcc27aAf1fcD8B254498c9794451d82afC673E |
| L2Curation | 0x22d78fb4bc72e191C765807f8891B5e1785C8014 |
| L2GNS | 0xec9A7fb6CbC2E41926127929c2dcE6e9c5D33Bec |
| SubgraphNFT | 0x3FbD54f0cc17b7aE649008dEEA12ed7D2622B23f |
| RewardsManager | 0x971B9d3d0Ae3ECa029CAB5eA1fB0F72c85e6a525 |
| HorizonStaking | 0x00669A4CF01450B64E8A2A20E9b1FCB71E61eF03 |
| GraphTallyCollector | 0x8f69F5C07477Ac46FBc491B1E6D91E2bb0111A9e |
| GraphProxyAdmin | 0x2983936aC20202a6555993448E0d5654AC8Ca5fd |
| EpochManager | 0x5A843145c43d328B9bB7a4401d94918f131bB281 |
| L2GraphToken | 0x9623063377AD1B27544C965cCd7342f7EA7e88C7 |
| L2GraphTokenGateway | 0x65E1a5e8946e7E87d9774f5288f41c30a99fD302 |
Subgraph Service
| Contract | Address |
|---|---|
| SubgraphService | 0xb2Bb92d0DE618878E438b55D5846cfecD9301105 |
| DisputeManager | 0x2FE023a575449AcB698648eD21276293Fa176f96 |
| L2Curation | 0x22d78fb4bc72e191C765807f8891B5e1785C8014 |
| L2GNS | 0xec9A7fb6CbC2E41926127929c2dcE6e9c5D33Bec |
| SubgraphNFT | 0x3FbD54f0cc17b7aE649008dEEA12ed7D2622B23f |
| LegacyDisputeManager | 0x0Ab2B043138352413Bb02e67E626a70320E3BD46 |
| LegacyServiceRegistry | 0x072884c745c0A23144753335776c99BE22588f8A |
Issuance
| Contract | Address |
|---|---|
| NetworkOperator | 0xae656A0aa51cd465B7506F98F2e8FBb82aa79894 |
| RewardsEligibilityOracleA | 0x8ec2767a9d9ba02b4e09e8ff4fac2e14a340f304 |
Arbitrum Sepolia
This is the primary testnet for The Graph Network. Testnet is predominantly used by core developers and ecosystem participants for testing purposes. There are no guarantees of service or availability on The Graph’s testnets.
Horizon
| Contract | Address |
|---|---|
| GraphPayments | 0x57E70eC8905E26341d40aF60Dca56cDBA8C166E5 |
| PaymentsEscrow | 0x4b5D3Da463F7E076bb7CDF5030960bf123245681 |
| Controller | 0x9DB3ee191681f092607035d9BDA6e59FbEaCa695 |
| L2Curation | 0xDe761f075200E75485F4358978FB4d1dC8644FD5 |
| L2GNS | 0x3133948342F35b8699d8F94aeE064AbB76eDe965 |
| SubgraphNFT | 0xF21Df5BbA7EB9b54D8F60C560aFb9bA63e6aED1A |
| RewardsManager | 0x1F49caE7669086c8ba53CC35d1E9f80176d67E79 |
| HorizonStaking | 0x865365C425f3A593Ffe698D9c4E6707D14d51e08 |
| GraphTallyCollector | 0x382863e7B662027117449bd2c49285582bbBd21B |
| GraphProxyAdmin | 0x7474a6cc5fAeDEc620Db0fa8E4da6eD58477042C |
| EpochManager | 0x88b3C7f37253bAA1A9b95feAd69bD5320585826D |
| L2GraphToken | 0xf8c05dCF59E8B28BFD5eed176C562bEbcfc7Ac04 |
| L2GraphTokenGateway | 0xB24Ce0f8c18c4DdDa584A7EeC132F49C966813bb |
| RecurringCollector | 0x0b18befc60455121ad66ae6e4a647955fcde3900 |
Subgraph Service
| Contract | Address |
|---|---|
| SubgraphService | 0xc24A3dAC5d06d771f657A48B20cE1a671B78f26b |
| DisputeManager | 0x96e1b86b2739e8A3d59F40F2532caDF9cE8Da088 |
| L2Curation | 0xDe761f075200E75485F4358978FB4d1dC8644FD5 |
| L2GNS | 0x3133948342F35b8699d8F94aeE064AbB76eDe965 |
| SubgraphNFT | 0xF21Df5BbA7EB9b54D8F60C560aFb9bA63e6aED1A |
| LegacyDisputeManager | 0x7C9B82717f9433932507dF6EdA93A9678b258698 |
| LegacyServiceRegistry | 0x888541878CbDDEd880Cd58c728f1Af5C47343F86 |
Issuance
| Contract | Address |
|---|---|
| NetworkOperator | 0xade6b8eb69a49b56929c1d4f4b428d791861db6f |
| RewardsEligibilityOracleA | 0x6ba849fbd33257162552578b2a432d30784f2f80 |
| IssuanceAllocator | 0x76a0d75651d4db83f74ac502b86a0ae4e19ac38b |
| DefaultAllocation | 0xa0eab4367d753314840c09313a5c6d27174bd541 |
| ReclaimedRewards | 0xe01bb1bba83d3d5b823877d85bc3ba9fd7835c6d |
| RecurringAgreementManager | 0x590dbbbdb1b6261e39bcc1fe88bffc21c847a68e |
| RewardsEligibilityOracleB | 0xcc70eae4001b36029fecb285ba6e8bbfd753e3da |
| RewardsEligibilityOracleMock | 0x69b0f3c6a19beaf1ba59405f7179e188c64b4e06 |
| DirectAllocation_Implementation | 0xd5de0951759b8306226fa370a9ecca40a31aa2d3 |
Ethereum Mainnet
This was the original deployment of The Graph Network. Learn more about The Graph’s scaling with Arbitrum.