Docs
Search⌘ K
  • Home
  • About The Graph
  • Supported Networks
  • Protocol Contracts
  • Subgraphs
    • Substreams
      • Token API
        • Indexing
          • Resources

            Protocol Contracts

            Below are the deployed contracts which power The Graph Network. Visit the official contracts repository⁠ to learn more.

            Arbitrum

            This is the principal deployment of The Graph Network.

            ContractAddress
            GraphProxyAdmin0x2983936aC20202a6555993448E0d5654AC8Ca5fd⁠
            BancorFormula0xA489FDc65229D6225014C0b357BCD19af6f00eE9⁠
            Controller0x0a8491544221dd212964fbb96487467291b2C97e⁠
            EpochManager0x5A843145c43d328B9bB7a4401d94918f131bB281⁠
            L2GraphToken0x9623063377AD1B27544C965cCd7342f7EA7e88C7⁠
            GraphCurationToken0x47a0d56ea574419B524285d52fFe7198297D209c⁠
            ServiceRegistry0x072884c745c0A23144753335776c99BE22588f8A⁠
            L2Curation0x22d78fb4bc72e191C765807f8891B5e1785C8014⁠
            SubgraphNFTDescriptor0x96cce9b6489744630A058324FB22e7CD02815ebe⁠
            SubgraphNFT0x3FbD54f0cc17b7aE649008dEEA12ed7D2622B23f⁠
            L2GNS0xec9A7fb6CbC2E41926127929c2dcE6e9c5D33Bec⁠
            L2Staking0x00669A4CF01450B64E8A2A20E9b1FCB71E61eF03⁠
            RewardsManager0x971B9d3d0Ae3ECa029CAB5eA1fB0F72c85e6a525⁠
            DisputeManager0x0Ab2B043138352413Bb02e67E626a70320E3BD46⁠
            AllocationExchange0x993F00C98D1678371a7b261Ed0E0D4b6F42d9aEE⁠
            L2GraphTokenGateway0x65E1a5e8946e7E87d9774f5288f41c30a99fD302⁠
            EthereumDIDRegistry0xa9AEb1c6f14f4244547B9a0946C485DA99047638⁠
            IEthereumDIDRegistry0xa9AEb1c6f14f4244547B9a0946C485DA99047638⁠
            StakingExtension0x3bE385576d7C282070Ad91BF94366de9f9ba3571⁠
            SubgraphAvailabilityManager0x1cB555359319A94280aCf85372Ac2323AaE2f5fd⁠

            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⁠

            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.

            ContractAddress
            GraphProxyAdmin0x7474a6cc5fAeDEc620Db0fa8E4da6eD58477042C⁠
            Controller0x9DB3ee191681f092607035d9BDA6e59FbEaCa695⁠
            EpochManager0x88b3C7f37253bAA1A9b95feAd69bD5320585826D⁠
            L2GraphToken0xf8c05dCF59E8B28BFD5eed176C562bEbcfc7Ac04⁠
            GraphCurationToken0x00FBd5D46FFAc54862c1Dd27BE08924BB17f5CDa⁠
            ServiceRegistry0x888541878CbDDEd880Cd58c728f1Af5C47343F86⁠
            L2Curation0xDe761f075200E75485F4358978FB4d1dC8644FD5⁠
            SubgraphNFTDescriptor0x4032F7B6b27FfC9862106f826379DaB1716C71d7⁠
            SubgraphNFT0xF21Df5BbA7EB9b54D8F60C560aFb9bA63e6aED1A⁠
            L2GNS0x3133948342F35b8699d8F94aeE064AbB76eDe965⁠
            StakingExtension0x05709dd705A5674346B7206a2bC657C8bAb3301B⁠
            L2Staking0x865365C425f3A593Ffe698D9c4E6707D14d51e08⁠
            RewardsManager0x1F49caE7669086c8ba53CC35d1E9f80176d67E79⁠
            DisputeManager0x7C9B82717f9433932507dF6EdA93A9678b258698⁠
            AllocationExchange0x9BD4FBDa981D628AbA16F261f810dD59E5bAf9eA⁠
            L2GraphTokenGateway0xB24Ce0f8c18c4DdDa584A7EeC132F49C966813bb⁠
            EthereumDIDRegistry0xF5f4cA61481558709AFa94AdEDa7B5F180f4AD59⁠
            SubgraphAvailabilityManager0x71D9aE967d1f31fbbD1817150902de78f8f2f73E⁠

            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 NetworksQuick Start
            On this page
            • Arbitrum
            • Mainnet
            • Arbitrum Sepolia
            • Sepolia
            The GraphStatusTestnetBrand AssetsForumSecurityPrivacy PolicyTerms of Service