v1

latestOpenAPI 3.1.02026-07-1288262495.0 KB
Primary Network

List blockchains

Lists all blockchains registered on the network.

get/v1/networks/{network}/blockchains

Path parameters

network'mainnet' | 'fuji' | 'testnet' required

Either mainnet or testnet/fuji.

Query parameters

pageTokenstring

A page token, received from a previous list call. Provide this to retrieve the subsequent page.

pageSizeinteger

The maximum number of items to return. The minimum page size is 1. The maximum pageSize is 10000.

sortOrder'asc' | 'desc'

The order by which to sort results. Use "asc" for ascending order, "desc" for descending order. Sorted by timestamp or the sortBy query parameter, if provided.

Response

Successful response

nextPageTokenstring

A token, which can be sent as pageToken to retrieve the next page. If this field is omitted or empty, there are no subsequent pages.

Example response

{
  "blockchains": [
    {
      "evmChainId": 43114,
      "genesisData": {
        "airdropHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
        "alloc": {
          "0xabcdefabcdefabcdefabcdefabcdefabcdefabcd": {
            "balance": "0x52b7d2dcc80cd2e4000000",
            "code": "0x6080604052...",
            "storage": {
              "0x0": "0x1"
            }
          }
        },
        "coinbase": "0x0000000000000000000000000000000000000000",
        "config": {
          "chainId": 43114,
          "eip150Hash": "0x2086799aeebeae135c246c65021c82b4e15a2c451340993aacfd2751886514f0",
          "feeConfig": {
            "baseFeeChangeDenominator": 36,
            "blockGasCostStep": 200000,
            "gasLimit": 12000000,
            "maxBlockGasCost": 1000000,
            "minBaseFee": 25000000000,
            "targetBlockRate": 2,
            "targetGas": 60000000
          },
          "warpConfig": {
            "blockTimestamp": 1690000000,
            "quorumNumerator": 67,
            "requirePrimaryNetworkSigners": true
          },
          "txAllowListConfig": {
            "adminAddresses": [
              "0x1234..."
            ],
            "managerAddresses": [
              "0x5678..."
            ],
            "enabledAddresses": [
              "0x9abc..."
            ]
          },
          "contractDeployerAllowListConfig": {
            "adminAddresses": [
              "0x1234..."
            ],
            "managerAddresses": [
              "0x5678..."
            ],
            "enabledAddresses": [
              "0x9abc..."
            ]
          },
          "contractNativeMinterConfig": {
            "adminAddresses": [
              "0x1234..."
            ],
            "managerAddresses": [
              "0x5678..."
            ],
            "enabledAddresses": [
              "0x9abc..."
            ]
          },
          "feeManagerConfig": {
            "adminAddresses": [
              "0x1234..."
            ],
            "managerAddresses": [
              "0x5678..."
            ],
            "enabledAddresses": [
              "0x9abc..."
            ]
          },
          "rewardManagerConfig": {
            "adminAddresses": [
              "0x1234..."
            ],
            "managerAddresses": [
              "0x5678..."
            ],
            "enabledAddresses": [
              "0x9abc..."
            ]
          }
        },
        "difficulty": "0x0",
        "extraData": "0x",
        "gasLimit": "0xb71b00",
        "gasUsed": "0x0",
        "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
        "nonce": "0x0",
        "number": "0x0",
        "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
        "timestamp": "0x64f0a000"
      }
    }
  ]
}