{"version":3,"sources":["../src/evmUtils/evmChainInfos.ts"],"sourcesContent":["import { defineChain } from \"viem\"\nimport { bob as _bob, merlin as _merlin, xLayer as _xLayer } from \"viem/chains\"\n\nexport const coreDaoTestnet = defineChain({\n  id: 1115,\n  name: \"Core Dao Testnet\",\n  nativeCurrency: {\n    name: \"CORE\",\n    symbol: \"CORE\",\n    decimals: 18,\n  },\n  contracts: {\n    multicall3: {\n      address: \"0xcA11bde05977b3631167028862bE2a173976CA11\",\n      blockCreated: 15_979_981,\n    },\n  },\n  rpcUrls: {\n    default: { http: [\"https://rpc.test.btcs.network\"] },\n  },\n  blockExplorers: {\n    default: {\n      name: \"Core Dao Testnet Explorer\",\n      url: \"https://scan.test.btcs.network\",\n    },\n  },\n  testnet: true,\n})\n\nexport const bsquared = defineChain({\n  id: 223,\n  name: \"B²\",\n  nativeCurrency: {\n    name: \"BTC\",\n    symbol: \"BTC\",\n    decimals: 18,\n  },\n  contracts: {\n    multicall3: {\n      address: \"0x648cB32CCc0253fd2D811c506F969c1611Eaa82f\",\n      blockCreated: 5_662_185,\n    },\n  },\n  rpcUrls: {\n    default: { http: [\"https://rpc.bsquared.network\"] },\n    alt: { http: [\"https://b2-mainnet.alt.technology\"] },\n    ankr: { http: [\"https://rpc.ankr.com/b2\"] },\n  },\n  blockExplorers: {\n    default: {\n      name: \"B² Explorer\",\n      url: \"https://explorer.bsquared.network\",\n    },\n  },\n  testnet: false,\n})\nexport const bsquaredTestnet = defineChain({\n  id: 1123,\n  name: \"B² Testnet\",\n  nativeCurrency: {\n    name: \"BTC\",\n    symbol: \"BTC\",\n    decimals: 18,\n  },\n  rpcUrls: {\n    default: { http: [\"https://testnet-rpc.bsquared.network\"] },\n    alt: { http: [\"https://b2-testnet.alt.technology\"] },\n    ankr: { http: [\"https://rpc.ankr.com/b2_testnet\"] },\n  },\n  blockExplorers: {\n    default: {\n      name: \"B² Testnet Explorer\",\n      url: \"https://testnet-explorer.bsquared.network/\",\n    },\n  },\n  testnet: true,\n})\n\nexport const bob = defineChain({\n  ..._bob,\n})\nexport const bobTestnet = defineChain({\n  id: 111,\n  name: \"BOB Testnet\",\n  nativeCurrency: {\n    name: \"ETH\",\n    symbol: \"ETH\",\n    decimals: 18,\n  },\n  rpcUrls: {\n    default: { http: [\"https://testnet.rpc.gobob.xyz/\"] },\n  },\n  blockExplorers: {\n    default: {\n      name: \"BOB Testnet Explorer\",\n      url: \"https://testnet-explorer.gobob.xyz\",\n    },\n  },\n  testnet: true,\n})\n\nexport const bitlayer = defineChain({\n  id: 200901,\n  name: \"Bitlayer\",\n  nativeCurrency: {\n    name: \"BTC\",\n    symbol: \"BTC\",\n    decimals: 18,\n  },\n  contracts: {\n    multicall3: {\n      address: \"0xca11bde05977b3631167028862be2a173976ca11\",\n      blockCreated: 3_225_645,\n    },\n  },\n  rpcUrls: {\n    default: { http: [\"https://rpc.bitlayer.org\"] },\n  },\n  blockExplorers: {\n    default: {\n      name: \"Bitlayer Explorer\",\n      url: \"https://www.btrscan.com\",\n    },\n  },\n  testnet: false,\n})\nexport const bitlayerTestnet = defineChain({\n  id: 200810,\n  name: \"Bitlayer Testnet\",\n  nativeCurrency: {\n    name: \"BTC\",\n    symbol: \"BTC\",\n    decimals: 18,\n  },\n  rpcUrls: {\n    default: { http: [\"https://testnet-rpc.bitlayer.org\"] },\n  },\n  blockExplorers: {\n    default: {\n      name: \"Bitlayer Testnet Explorer\",\n      url: \"https://testnet.btrscan.com\",\n    },\n  },\n  testnet: true,\n})\n\nexport const lorenzo = defineChain({\n  id: 8329,\n  name: \"Lorenzo\",\n  nativeCurrency: {\n    name: \"stBTC\",\n    symbol: \"stBTC\",\n    decimals: 18,\n  },\n  contracts: {\n    multicall3: {\n      address: \"0x756e73C560Aeeb310b127F214e11e03139FC8f0a\",\n      blockCreated: 2_490_478,\n    },\n  },\n  rpcUrls: {\n    default: { http: [\"https://rpc.lorenzo-protocol.xyz\"] },\n  },\n  blockExplorers: {\n    default: {\n      name: \"Lorenzo Explorer\",\n      url: \"https://scan.lorenzo-protocol.xyz\",\n    },\n  },\n  testnet: false,\n})\nexport const lorenzoTestnet = defineChain({\n  id: 83291,\n  name: \"Lorenzo Testnet\",\n  nativeCurrency: {\n    name: \"stBTC\",\n    symbol: \"stBTC\",\n    decimals: 18,\n  },\n  rpcUrls: {\n    default: { http: [\"https://rpc-testnet.lorenzo-protocol.xyz\"] },\n  },\n  blockExplorers: {\n    default: {\n      name: \"Lorenzo Testnet Explorer\",\n      url: \"https://scan-testnet.lorenzo-protocol.xyz\",\n    },\n  },\n  testnet: true,\n})\n\nexport const merlin = defineChain({\n  ..._merlin,\n  contracts: {\n    ..._merlin.contracts,\n    multicall3: {\n      address: \"0x13caE7bc3C7F02FF64cB17076F289467fB133e04\",\n      blockCreated: 12_377_144,\n    },\n  },\n})\nexport const merlinTestnet = defineChain({\n  id: 686868,\n  name: \"Merlin Testnet\",\n  nativeCurrency: {\n    name: \"BTC\",\n    symbol: \"BTC\",\n    decimals: 18,\n  },\n  contracts: {\n    multicall3: {\n      address: \"0xcA11bde05977b3631167028862bE2a173976CA11\",\n      blockCreated: 4_632_260,\n    },\n  },\n  rpcUrls: {\n    default: { http: [\"https://testnet-rpc.merlinchain.io\"] },\n  },\n  blockExplorers: {\n    default: {\n      name: \"Merlin Testnet Explorer\",\n      url: \"https://testnet-scan.merlinchain.io\",\n    },\n  },\n  testnet: true,\n})\n\nexport const ailayer = defineChain({\n  id: 2649,\n  name: \"AILayer\",\n  nativeCurrency: {\n    name: \"BTC\",\n    symbol: \"BTC\",\n    decimals: 18,\n  },\n  contracts: {\n    multicall3: {\n      address: \"0x8BDc1E8149E7259833f8776CAfDa5c55Cfb8Bbd9\",\n      blockCreated: 4_351_314,\n    },\n  },\n  rpcUrls: {\n    default: {\n      http: [\"https://mainnet-rpc.ailayer.xyz/\"],\n      webSocket: [\"wss://mainnet-rpc.ailayer.xyz\"],\n    },\n  },\n  blockExplorers: {\n    default: {\n      name: \"AILayer Explorer\",\n      url: \"https://mainnet-explorer.ailayer.xyz\",\n    },\n  },\n  testnet: false,\n})\nexport const ailayerTestnet = defineChain({\n  id: 2648,\n  name: \"AILayer Testnet\",\n  nativeCurrency: {\n    name: \"BTC\",\n    symbol: \"BTC\",\n    decimals: 18,\n  },\n  rpcUrls: {\n    default: {\n      http: [\"https://testnet-rpc.ailayer.xyz\"],\n      webSocket: [\"wss://testnet-rpc.ailayer.xyz\"],\n    },\n  },\n  blockExplorers: {\n    default: {\n      name: \"AILayer Testnet Explorer\",\n      url: \"https://testnet-explorer.ailayer.xyz\",\n    },\n  },\n  testnet: true,\n})\n\nexport const xLayer = defineChain({\n  ..._xLayer,\n  contracts: {\n    ..._xLayer.contracts,\n    multicall3: {\n      address: \"0xcA11bde05977b3631167028862bE2a173976CA11\",\n      blockCreated: 47_416,\n    },\n  },\n})\n\n// export const bitboyTestnet = defineChain({\n//   id: 34765,\n//   name: \"Bitboy Testnet\",\n//   nativeCurrency: {\n//     name: \"Bitboy Testnet\",\n//     symbol: \"BTT\",\n//     decimals: 18,\n//   },\n//   rpcUrls: {\n//     default: {\n//       http: [\"http://54.165.133.116:12345\"],\n//     },\n//   },\n//   blockExplorers: {\n//     default: {\n//       name: \"Bitboy Testnet Explorer\",\n//       url: \"http://54.84.174.158\",\n//       apiUrl: \"\",\n//     },\n//   },\n//   testnet: true,\n// })\n\nexport const blifeTestnet = defineChain({\n  id: 34798,\n  name: \"Blife Testnet\",\n  nativeCurrency: {\n    name: \"WBTC\",\n    symbol: \"WBTC\",\n    decimals: 18,\n  },\n  rpcUrls: {\n    default: {\n      http: [\"https://private-testnet.blifeprotocol.com:25600\"],\n    },\n  },\n  blockExplorers: {\n    default: {\n      name: \"Blife Testnet Explorer\",\n      url: \"https://private-testnet.blifeprotocol.com/\",\n      apiUrl: \"\",\n    },\n  },\n  testnet: true,\n})\n\nexport const berachainTestnet = defineChain({\n  id: 80084,\n  name: \"Berachain Bartio\",\n  nativeCurrency: {\n    decimals: 18,\n    name: \"BERA Token\",\n    symbol: \"BERA\",\n  },\n  rpcUrls: {\n    default: {\n      http: [\"https://api.routescan.io/v2/network/testnet/evm/80084/etherscan\"],\n    },\n  },\n  blockExplorers: {\n    default: {\n      name: \"Berachain Bartio Testnet Explorer\",\n      url: \"https://bartio.beratrail.io/\",\n      apiUrl: \"\",\n    },\n  },\n  testnet: true,\n})\n"],"mappings":"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","names":[]}