{
  "links": {
    "discord": "https://discord.gg/cyfrin",
    "githubContracts": "https://github.com/Cyfrin/battlechain-safe-harbor-contracts",
    "githubDocs": "https://github.com/Cyfrin/docs-battlechain",
    "profiles": "https://profiles.cyfrin.io",
    "bridge": "https://portal.battlechain.com/bridge",
    "faucet": "https://cloud.google.com/application/web3/faucet/ethereum/sepolia"
  },
  "networks": {
    "testnet": {
      "name": "BattleChain Testnet",
      "chainId": 627,
      "caip2": "eip155:627",
      "rpcUrl": "https://testnet.battlechain.com",
      "explorer": "https://explorer.testnet.battlechain.com/",
      "explorerApi": "https://block-explorer-api.testnet.battlechain.com",
      "currencySymbol": "ETH",
      "isTestnet": true,
      "settlementLayer": "sepolia",
      "contracts": {
        "attackRegistry": {
          "proxy": "0x22134e878c409a0Eab7259d873b38e26Ca966d3C",
          "implementation": "0x4496b7e04b4Dd94153AA0d614708d5f06fc65a13"
        },
        "safeHarborRegistry": {
          "proxy": "0x07E09f67B272aec60eebBfB3D592eC649BDCFEFc",
          "implementation": "0x7d6fC65eA6436f1621973BcfeaAD8951853D8E35"
        },
        "agreementFactory": {
          "proxy": "0xf52CEA27b9E20D03Ec48CDe4fafF8F27565646f2",
          "implementation": "0x8E940c4FE62ea1696751faA99F45F30459c6c978"
        },
        "battleChainDeployer": {
          "address": "0x0f75289c6b883b885A1fDF9BCCABE1bbFB094077"
        },
        "createX": {
          "address": "0xf1Ebfaa992854ECcB01Ac1F60e5b5279095cca7F"
        },
        "mockRegistryModerator": {
          "address": "0x3DdA228A38b4d7438bBF5D5137c8D1090DcaF6bF"
        }
      }
    },
    "mainnet": {
      "name": "BattleChain",
      "chainId": 626,
      "caip2": "eip155:626",
      "rpcUrl": "https://mainnet.battlechain.com",
      "explorer": "https://explorer.mainnet.battlechain.com/",
      "explorerApi": "https://block-explorer-api.mainnet.battlechain.com",
      "currencySymbol": "ETH",
      "isTestnet": false,
      "settlementLayer": "ethereum",
      "contracts": {
        "attackRegistry": {
          "proxy": "0x24876e481eC7198CAC95af739Df2a852CE65A415",
          "implementation": "0x2d226C9f76748C3759F640Ee527Ad0D1A312fbB2"
        },
        "safeHarborRegistry": {
          "proxy": "0xd229f4EE1bAE432010b72a9d1bD682570F4C6eBe",
          "implementation": "0x96d9cCEf1C2eBD19Cc4D3293Bd726c335F9523d7"
        },
        "agreementFactory": {
          "proxy": "0xCdB7F5C0F708baBaabE82afE1DbA8362023AcFdd",
          "implementation": "0xF52b4B00E6c33ED327886fc64c205a9F2DEc3623"
        },
        "battleChainDeployer": {
          "address": "0xD12765D21dDba418B8Fc0583c4716763e03Aa078"
        },
        "createX": {
          "address": "0xa397f06F07251A3AEd53f6d3019A2a6cbd83E53e"
        }
      },
      "governance": {
        "owner": "0xfA26440c6DDc56C93A9248078e13a5eB050ADb1E",
        "registryModerator": "0x445d5685c4Ae71550Da0716b82B434AEA140E0c7",
        "treasury": "0x2B1731F5EedBa4141a66C6F81C5290BF61d3325c"
      }
    },
    "sepolia": {
      "name": "Sepolia",
      "chainId": 11155111,
      "caip2": "eip155:11155111",
      "role": "Settlement layer (L1) for BattleChain Testnet (chain 627)",
      "contracts": {
        "bridgehub": {
          "address": "0xcea5c0ade89389dd5fc461f69ccbd812cfb7fbd8"
        },
        "zkChain": {
          "address": "0x564ca3000EfF59D9a647A1B8c871f27236201D1D"
        },
        "chainTypeManager": {
          "address": "0x3F9A46ec287C93b74D4f144712bDb4EEdEEEEC74"
        },
        "validatorTimelock": {
          "address": "0x8C2a0b3C86CaA986f5dCd71f053c63Ac8324EA6f"
        }
      }
    },
    "ethereum": {
      "name": "Ethereum",
      "chainId": 1,
      "caip2": "eip155:1",
      "role": "Settlement layer (L1) for BattleChain (chain 626)",
      "contracts": {
        "bridgehub": {
          "address": "0x6f85C08e2DabB6b0B8B3587D3628FCfb5b10BE19"
        },
        "zkChain": {
          "address": "0xB44d26D227e0bD028d893BEc16DC1C7B168eCdE3"
        },
        "chainTypeManager": {
          "address": "0x4Ee4EA87b909ea3E1C36d9fcbf6C0e535165f96D"
        },
        "validatorTimelock": {
          "address": "0x313E1E05b967aB18cCb6aAaAE19E616b7b99a01a"
        }
      }
    }
  }
}
