Docs
Search⌘ K
  • Home
  • About The Graph
  • Supported Networks
  • Protocol Contracts
  • Subgraphs
    • Substreams
      • Token API
        • Hypergraph
          • AI Suite
            • Indexing
              • Graph Horizon
                • 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