Avalanche · Schema

EvmGenesisConfigDto

BlockchainWeb3AvalancheNFTDeFiCross-Chain

Properties

Name Type Description
berlinBlock number Berlin block number
byzantiumBlock number Byzantium block number
chainId number Chain ID
constantinopleBlock number Constantinople block number
eip150Block number EIP-150 block number
eip150Hash string EIP-150 hash
eip155Block number EIP-155 block number
eip158Block number EIP-158 block number
feeConfig object Fee configuration
homesteadBlock number Homestead block number
istanbulBlock number Istanbul block number
londonBlock number London block number
muirGlacierBlock number Muir Glacier block number
petersburgBlock number Petersburg block number
subnetEVMTimestamp number Subnet EVM timestamp
allowFeeRecipients boolean Allow fee recipients
warpConfig object Warp configuration
txAllowListConfig object Transaction allow list configuration
contractDeployerAllowListConfig object Contract deployer allow list configuration
contractNativeMinterConfig object Contract native minter configuration
feeManagerConfig object Fee manager configuration
rewardManagerConfig object Reward manager configuration
View JSON Schema on GitHub

JSON Schema

EvmGenesisConfigDto.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/avalanche/main/json-schema/EvmGenesisConfigDto.json",
  "title": "EvmGenesisConfigDto",
  "type": "object",
  "properties": {
    "berlinBlock": {
      "type": "number",
      "description": "Berlin block number",
      "example": 0
    },
    "byzantiumBlock": {
      "type": "number",
      "description": "Byzantium block number",
      "example": 0
    },
    "chainId": {
      "type": "number",
      "description": "Chain ID",
      "example": 43114
    },
    "constantinopleBlock": {
      "type": "number",
      "description": "Constantinople block number",
      "example": 0
    },
    "eip150Block": {
      "type": "number",
      "description": "EIP-150 block number",
      "example": 0
    },
    "eip150Hash": {
      "type": "string",
      "description": "EIP-150 hash",
      "example": "0x2086799aeebeae135c246c65021c82b4e15a2c451340993aacfd2751886514f0"
    },
    "eip155Block": {
      "type": "number",
      "description": "EIP-155 block number",
      "example": 0
    },
    "eip158Block": {
      "type": "number",
      "description": "EIP-158 block number",
      "example": 0
    },
    "feeConfig": {
      "description": "Fee configuration",
      "allOf": [
        {
          "$ref": "#/components/schemas/EvmGenesisFeeConfigDto"
        }
      ]
    },
    "homesteadBlock": {
      "type": "number",
      "description": "Homestead block number",
      "example": 0
    },
    "istanbulBlock": {
      "type": "number",
      "description": "Istanbul block number",
      "example": 0
    },
    "londonBlock": {
      "type": "number",
      "description": "London block number",
      "example": 0
    },
    "muirGlacierBlock": {
      "type": "number",
      "description": "Muir Glacier block number",
      "example": 0
    },
    "petersburgBlock": {
      "type": "number",
      "description": "Petersburg block number",
      "example": 0
    },
    "subnetEVMTimestamp": {
      "type": "number",
      "description": "Subnet EVM timestamp",
      "example": 0
    },
    "allowFeeRecipients": {
      "type": "boolean",
      "description": "Allow fee recipients",
      "example": false
    },
    "warpConfig": {
      "description": "Warp configuration",
      "allOf": [
        {
          "$ref": "#/components/schemas/EvmGenesisWarpConfigDto"
        }
      ]
    },
    "txAllowListConfig": {
      "description": "Transaction allow list configuration",
      "allOf": [
        {
          "$ref": "#/components/schemas/EvmGenesisAllowListConfigDto"
        }
      ]
    },
    "contractDeployerAllowListConfig": {
      "description": "Contract deployer allow list configuration",
      "allOf": [
        {
          "$ref": "#/components/schemas/EvmGenesisAllowListConfigDto"
        }
      ]
    },
    "contractNativeMinterConfig": {
      "description": "Contract native minter configuration",
      "allOf": [
        {
          "$ref": "#/components/schemas/EvmGenesisAllowListConfigDto"
        }
      ]
    },
    "feeManagerConfig": {
      "description": "Fee manager configuration",
      "allOf": [
        {
          "$ref": "#/components/schemas/EvmGenesisAllowListConfigDto"
        }
      ]
    },
    "rewardManagerConfig": {
      "description": "Reward manager configuration",
      "allOf": [
        {
          "$ref": "#/components/schemas/EvmGenesisAllowListConfigDto"
        }
      ]
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/EvmGenesisConfigDto"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.