Chains InfrastructureReference
v1.0.0
OAS 3.0.0

thirdweb Chains Infrastructure API

Client Libraries

/v1/chains

Query Parameters
  • limit
    Type:number
    min: 
    1
    max: 
    100
    default: 
    10
  • offset
    Type:number | null
    min: 
    0
    default: 
    0
  • Headers
    • x-secret-key
      Type:string
      required

      Thirdweb secret key with valid permission

    Responses
    • 401

      Unauthorized

    Request Example forGET/v1/chains
    curl /v1/chains \
      --header 'X-Secret-Key: '
    
    {
      "data": [
        {
          "chainId": 1,
          "rpcUrls": [
            "…"
          ],
          "name": "…",
          "chain": "…",
          "shortName": "…",
          "deprecation": {
            "deprecatedAt": "…",
            "reason": "…",
            "newChainId": null
          },
          "launchDate": null,
          "status": "…",
          "icon": {
            "url": "…",
            "width": null,
            "height": null,
            "format": "…"
          },
          "nativeCurrency": {
            "name": "…",
            "symbol": "…",
            "decimals": null
          },
          "ens": {
            "registry": "…"
          },
          "explorers": [
            {
              "name": "…",
              "url": "…",
              "standard": "…",
              "icon": {
                "url": "…",
                "width": null,
                "height": null,
                "format": "…"
              }
            }
          ],
          "contracts": {
            "l1Contracts": {
              "AddressManager": "…",
              "L1CrossDomainMessenger": "…",
              "L1CrossDomainMessengerProxy": "…",
              "L1ERC721Bridge": "…",
              "L1ERC721BridgeProxy": "…",
              "L1StandardBridge": "…",
              "L1StandardBridgeProxy": "…",
              "L2OutputOracle": "…",
              "L2OutputOracleProxy": "…",
              "OptimismMintableERC20Factory": "…",
              "OptimismMintableERC20FactoryProxy": "…",
              "OptimismPortal": "…",
              "OptimismPortalProxy": "…",
              "ProxyAdmin": "…",
              "SystemConfig": "…",
              "SystemConfigProxy": "…"
            },
            "l2Contracts": {
              "GasPriceOracle": "…",
              "L1Block": "…",
              "L2CrossDomainMessenger": "…",
              "L2ERC721Bridge": "…",
              "L2StandardBridge": "…",
              "L2ToL1MessagePasser": "…"
            }
          },
          "stackInfo": {
            "parentChainId": null,
            "nativeTokenAddress": "…"
          },
          "rpc": [
            "…"
          ],
          "faucets": [
            "…"
          ],
          "testnet": true,
          "infoURL": "…",
          "stackType": "optimism_bedrock",
          "providerId": "…"
        }
      ]
    }