Docs
Search⌘ K
  • Home
  • About The Graph
  • Supported Networks
  • Protocol Contracts
  • AI Tooling
  • Subgraphs
    • Substreams
      • Indexer Software
        • Gateway Software
          • Data Services
            • Resources

              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

              ContractAddress
              Controller0x0a8491544221dd212964fbb96487467291b2C97e⁠
              GraphPayments0x7Aae8ae011927BC36Cb4d0d3e81f2E6E30daE06D⁠
              PaymentsEscrow0xf6Fcc27aAf1fcD8B254498c9794451d82afC673E⁠
              L2Curation0x22d78fb4bc72e191C765807f8891B5e1785C8014⁠
              L2GNS0xec9A7fb6CbC2E41926127929c2dcE6e9c5D33Bec⁠
              SubgraphNFT0x3FbD54f0cc17b7aE649008dEEA12ed7D2622B23f⁠
              RewardsManager0x971B9d3d0Ae3ECa029CAB5eA1fB0F72c85e6a525⁠
              HorizonStaking0x00669A4CF01450B64E8A2A20E9b1FCB71E61eF03⁠
              GraphTallyCollector0x8f69F5C07477Ac46FBc491B1E6D91E2bb0111A9e⁠
              GraphProxyAdmin0x2983936aC20202a6555993448E0d5654AC8Ca5fd⁠
              EpochManager0x5A843145c43d328B9bB7a4401d94918f131bB281⁠
              L2GraphToken0x9623063377AD1B27544C965cCd7342f7EA7e88C7⁠
              L2GraphTokenGateway0x65E1a5e8946e7E87d9774f5288f41c30a99fD302⁠

              Subgraph Service

              ContractAddress
              SubgraphService0xb2Bb92d0DE618878E438b55D5846cfecD9301105⁠
              DisputeManager0x2FE023a575449AcB698648eD21276293Fa176f96⁠
              L2Curation0x22d78fb4bc72e191C765807f8891B5e1785C8014⁠
              L2GNS0xec9A7fb6CbC2E41926127929c2dcE6e9c5D33Bec⁠
              SubgraphNFT0x3FbD54f0cc17b7aE649008dEEA12ed7D2622B23f⁠
              LegacyDisputeManager0x0Ab2B043138352413Bb02e67E626a70320E3BD46⁠
              LegacyServiceRegistry0x072884c745c0A23144753335776c99BE22588f8A⁠

              Issuance

              ContractAddress
              NetworkOperator0xae656A0aa51cd465B7506F98F2e8FBb82aa79894⁠
              RewardsEligibilityOracleA0x8ec2767a9d9ba02b4e09e8ff4fac2e14a340f304⁠

              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

              ContractAddress
              GraphPayments0x57E70eC8905E26341d40aF60Dca56cDBA8C166E5⁠
              PaymentsEscrow0x4b5D3Da463F7E076bb7CDF5030960bf123245681⁠
              Controller0x9DB3ee191681f092607035d9BDA6e59FbEaCa695⁠
              L2Curation0xDe761f075200E75485F4358978FB4d1dC8644FD5⁠
              L2GNS0x3133948342F35b8699d8F94aeE064AbB76eDe965⁠
              SubgraphNFT0xF21Df5BbA7EB9b54D8F60C560aFb9bA63e6aED1A⁠
              RewardsManager0x1F49caE7669086c8ba53CC35d1E9f80176d67E79⁠
              HorizonStaking0x865365C425f3A593Ffe698D9c4E6707D14d51e08⁠
              GraphTallyCollector0x382863e7B662027117449bd2c49285582bbBd21B⁠
              GraphProxyAdmin0x7474a6cc5fAeDEc620Db0fa8E4da6eD58477042C⁠
              EpochManager0x88b3C7f37253bAA1A9b95feAd69bD5320585826D⁠
              L2GraphToken0xf8c05dCF59E8B28BFD5eed176C562bEbcfc7Ac04⁠
              L2GraphTokenGateway0xB24Ce0f8c18c4DdDa584A7EeC132F49C966813bb⁠
              RecurringCollector0x0b18befc60455121ad66ae6e4a647955fcde3900⁠

              Subgraph Service

              ContractAddress
              SubgraphService0xc24A3dAC5d06d771f657A48B20cE1a671B78f26b⁠
              DisputeManager0x96e1b86b2739e8A3d59F40F2532caDF9cE8Da088⁠
              L2Curation0xDe761f075200E75485F4358978FB4d1dC8644FD5⁠
              L2GNS0x3133948342F35b8699d8F94aeE064AbB76eDe965⁠
              SubgraphNFT0xF21Df5BbA7EB9b54D8F60C560aFb9bA63e6aED1A⁠
              LegacyDisputeManager0x7C9B82717f9433932507dF6EdA93A9678b258698⁠
              LegacyServiceRegistry0x888541878CbDDEd880Cd58c728f1Af5C47343F86⁠

              Issuance

              ContractAddress
              NetworkOperator0xade6b8eb69a49b56929c1d4f4b428d791861db6f⁠
              RewardsEligibilityOracleA0x6ba849fbd33257162552578b2a432d30784f2f80⁠
              IssuanceAllocator0x76a0d75651d4db83f74ac502b86a0ae4e19ac38b⁠
              DefaultAllocation0xa0eab4367d753314840c09313a5c6d27174bd541⁠
              ReclaimedRewards0xe01bb1bba83d3d5b823877d85bc3ba9fd7835c6d⁠
              RecurringAgreementManager0x590dbbbdb1b6261e39bcc1fe88bffc21c847a68e⁠
              RewardsEligibilityOracleB0xcc70eae4001b36029fecb285ba6e8bbfd753e3da⁠
              RewardsEligibilityOracleMock0x69b0f3c6a19beaf1ba59405f7179e188c64b4e06⁠
              DirectAllocation_Implementation0xd5de0951759b8306226fa370a9ecca40a31aa2d3⁠

              Ethereum Mainnet

              This was the original deployment of The Graph Network. Learn more about The Graph’s scaling with Arbitrum.

              ContractAddress
              IENS0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e⁠
              IEthereumDIDRegistry0xdCa7EF03e98e0DC2B855bE647C39ABe984fcF21B⁠
              GraphProxyAdmin0xF3B000a6749259539aF4E49f24EEc74Ea0e71430⁠
              BancorFormula0xd0C61e8F15d9deF697E1100663eD7dA74d3727dC⁠
              Controller0x24CCD4D3Ac8529fF08c58F74ff6755036E616117⁠
              EpochManager0x64F990Bf16552A693dCB043BB7bf3866c5E05DdB⁠
              GraphToken0xc944E90C64B2c07662A292be6244BDf05Cda44a7⁠
              ServiceRegistry0xaD0C9DaCf1e515615b0581c8D7E295E296Ec26E6⁠
              GraphCurationToken0xb2E26f17Aea8eFA534e15Bde5C79c25D0C3dfa2e⁠
              Curation0x8FE00a685Bcb3B2cc296ff6FfEaB10acA4CE1538⁠
              L1GNS0xaDcA0dd4729c8BA3aCf3E99F3A9f471EF37b6825⁠
              L1Staking0xF55041E37E12cD407ad00CE2910B8269B01263b9⁠
              RewardsManager0x9Ac758AB77733b4150A901ebd659cbF8cB93ED66⁠
              DisputeManager0x97307b963662cCA2f7eD50e38dCC555dfFc4FB0b⁠
              AllocationExchange0x4a53cf3b3EdA545dc61dee0cA21eA8996C94385f⁠
              SubgraphNFTDescriptor0x8F0B7e136891e8Bad6aa4Abcb64EeeFE29dC2Af0⁠
              SubgraphNFT0x24e36639b3A3aaA9c928a8A6f12d34F942f1ab67⁠
              BridgeEscrow0x36aFF7001294daE4C2ED4fDEfC478a00De77F090⁠
              L1GraphTokenGateway0x01cDC91B0A9bA741903aA3699BF4CE31d6C5cC06⁠
              StakingExtension0xA479c00cDa8C07bce458D7a826C7b091672EB92C⁠

              Ethereum Sepolia

              ContractAddress
              GraphProxyAdmin0xe2011488ea6B02692Ee58717698aecDdfBf4756F⁠
              BancorFormula0x56b9f17D3Ca520b229F56D13a988dFAE9924C91E⁠
              Controller0xf53B3910ecaeED1Aac4Bb5Ba9840d25E36e52b7C⁠
              EpochManager0x3C39036a76104D7c6D3eF13a21477C0fE23A3Aa2⁠
              GraphToken0xCA59cCeb39bE1808d7aA607153f4A5062daF3a83⁠
              GraphCurationToken0xE04cE530c532538F1F63cA911849925425C2A1Aa⁠
              ServiceRegistry0x0Ee47634c94E6606f67301b3A868319073CB0FC2⁠
              Curation0x77A6e5F2f13218B33A97Aec56d591dB18D60FFb1⁠
              SubgraphNFTDescriptor0xC9b2011A082d75c01C5C3eEA132f29ebaD182BD5⁠
              SubgraphNFT0x120005c38D2624Ef70185fEf3a051Dd57b27a491⁠
              L1GNS0x5461D48556B94e7fdD8ED5A8f865Ba4F1A3b5454⁠
              StakingExtension0x3fF97b5bdC1D46B0bbD1a3166F232683470a0ce3⁠
              L1Staking0x14e9B07Dc56A0B03ac8A58453B5cCCB289d6ec90⁠
              RewardsManager0x175f483AfAB4Fc52A6E07F9e9d46C90eB95941b5⁠
              DisputeManager0x1Da0DF3435cde4199650D35690E3B0885dfc38B1⁠
              AllocationExchange0xd49670f70f68F7dc62c8B287F6388d250C5487E2⁠
              L1GraphTokenGateway0x549DCB0b510Ee7C8d6E8e346ab9aC75E22DD78B3⁠
              BridgeEscrow0x428Ab6E9EeF41Dc5098a34a6993Cdd5Be5BA24a6⁠
              EthereumDIDRegistry0xDe57D27e530c99bDa15Fe231B8C632E4a37E7343⁠
              ⁠Edit on GitHub⁠

              Supported NetworksAI Tooling
              On this page
              • Arbitrum One
              • Horizon
              • Subgraph Service
              • Issuance
              • Arbitrum Sepolia
              • Horizon
              • Subgraph Service
              • Issuance
              • Ethereum Mainnet
              • Ethereum Sepolia
              The GraphStatusTestnetBrand AssetsForumSecurityPrivacy PolicyTerms of Service