/** * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /** * Enumeration of all blockchains known to this library. * * This enum contains every blockchain that has a chain definition, regardless * of whether bridging is currently supported. For chains that support bridging * via CCTPv2, see {@link BridgeChain}. * * @enum * @category Enums * @description Provides string identifiers for each blockchain with a definition. * @see {@link BridgeChain} for the subset of chains that support CCTPv2 bridging. */ declare enum Blockchain { Algorand = "Algorand", Algorand_Testnet = "Algorand_Testnet", Aptos = "Aptos", Aptos_Testnet = "Aptos_Testnet", Arbitrum = "Arbitrum", Arbitrum_Sepolia = "Arbitrum_Sepolia", Arc = "Arc", Arc_Testnet = "Arc_Testnet", Avalanche = "Avalanche", Avalanche_Fuji = "Avalanche_Fuji", Base = "Base", Base_Sepolia = "Base_Sepolia", Celo = "Celo", Celo_Alfajores_Testnet = "Celo_Alfajores_Testnet", Codex = "Codex", Codex_Testnet = "Codex_Testnet", Cronos = "Cronos", Cronos_Testnet = "Cronos_Testnet", Edge = "Edge", Edge_Testnet = "Edge_Testnet", Ethereum = "Ethereum", Ethereum_Sepolia = "Ethereum_Sepolia", Hedera = "Hedera", Hedera_Testnet = "Hedera_Testnet", HyperEVM = "HyperEVM", HyperEVM_Testnet = "HyperEVM_Testnet", Injective = "Injective", Injective_Testnet = "Injective_Testnet", Ink = "Ink", Ink_Testnet = "Ink_Testnet", Linea = "Linea", Linea_Sepolia = "Linea_Sepolia", Monad = "Monad", Monad_Testnet = "Monad_Testnet", Morph = "Morph", Morph_Testnet = "Morph_Testnet", NEAR = "NEAR", NEAR_Testnet = "NEAR_Testnet", Noble = "Noble", Noble_Testnet = "Noble_Testnet", Optimism = "Optimism", Optimism_Sepolia = "Optimism_Sepolia", Pharos = "Pharos", Pharos_Testnet = "Pharos_Testnet", Plasma = "Plasma", Plasma_Testnet = "Plasma_Testnet", Polkadot_Asset_Hub = "Polkadot_Asset_Hub", Polkadot_Westmint = "Polkadot_Westmint", Plume = "Plume", Plume_Testnet = "Plume_Testnet", Polygon = "Polygon", Polygon_Amoy_Testnet = "Polygon_Amoy_Testnet", Sei = "Sei", Sei_Testnet = "Sei_Testnet", Solana = "Solana", Solana_Devnet = "Solana_Devnet", Sonic = "Sonic", Sonic_Testnet = "Sonic_Testnet", Stellar = "Stellar", Stellar_Testnet = "Stellar_Testnet", Sui = "Sui", Sui_Testnet = "Sui_Testnet", Unichain = "Unichain", Unichain_Sepolia = "Unichain_Sepolia", World_Chain = "World_Chain", World_Chain_Sepolia = "World_Chain_Sepolia", XDC = "XDC", XDC_Apothem = "XDC_Apothem", X_Layer = "X_Layer", X_Layer_Testnet = "X_Layer_Testnet", ZKSync_Era = "ZKSync_Era", ZKSync_Sepolia = "ZKSync_Sepolia" } /** * Enumeration of blockchains that support cross-chain bridging via CCTPv2. * * The enum is derived from the full {@link Blockchain} enum but filtered to only * include chains with active CCTPv2 support. When new chains gain CCTPv2 support, * they are added to this enum. * * @enum * @category Enums * * @remarks * - This enum is the **canonical source** of bridging-supported chains. * - Use this enum (or its string literals) in `kit.bridge()` calls for type safety. * - Attempting to use a chain not in this enum will produce a TypeScript compile error. * * @example * ```typescript * import { BridgeKit, BridgeChain } from '@circle-fin/bridge-kit' * * const kit = new BridgeKit() * * // ✅ Valid - autocomplete suggests only supported chains * await kit.bridge({ * from: { adapter, chain: BridgeChain.Ethereum }, * to: { adapter, chain: BridgeChain.Base }, * amount: '100' * }) * * // ✅ Also valid - string literals work with autocomplete * await kit.bridge({ * from: { adapter, chain: 'Ethereum_Sepolia' }, * to: { adapter, chain: 'Base_Sepolia' }, * amount: '100' * }) * * // ❌ Compile error - Algorand is not in BridgeChain * await kit.bridge({ * from: { adapter, chain: 'Algorand' }, // TypeScript error! * to: { adapter, chain: 'Base' }, * amount: '100' * }) * ``` * * @see {@link Blockchain} for the complete list of all known blockchains. * @see {@link BridgeChainIdentifier} for the type that accepts these values. */ declare enum BridgeChain { Arbitrum = "Arbitrum", Arc = "Arc", Avalanche = "Avalanche", Base = "Base", Codex = "Codex", Cronos = "Cronos", Edge = "Edge", Ethereum = "Ethereum", HyperEVM = "HyperEVM", Injective = "Injective", Ink = "Ink", Linea = "Linea", Monad = "Monad", Morph = "Morph", Optimism = "Optimism", Pharos = "Pharos", Plasma = "Plasma", Plume = "Plume", Polygon = "Polygon", Sei = "Sei", Solana = "Solana", Sonic = "Sonic", Unichain = "Unichain", World_Chain = "World_Chain", XDC = "XDC", X_Layer = "X_Layer", Arc_Testnet = "Arc_Testnet", Arbitrum_Sepolia = "Arbitrum_Sepolia", Avalanche_Fuji = "Avalanche_Fuji", Base_Sepolia = "Base_Sepolia", Codex_Testnet = "Codex_Testnet", Cronos_Testnet = "Cronos_Testnet", Edge_Testnet = "Edge_Testnet", Ethereum_Sepolia = "Ethereum_Sepolia", HyperEVM_Testnet = "HyperEVM_Testnet", Injective_Testnet = "Injective_Testnet", Ink_Testnet = "Ink_Testnet", Linea_Sepolia = "Linea_Sepolia", Monad_Testnet = "Monad_Testnet", Morph_Testnet = "Morph_Testnet", Optimism_Sepolia = "Optimism_Sepolia", Pharos_Testnet = "Pharos_Testnet", Plasma_Testnet = "Plasma_Testnet", Plume_Testnet = "Plume_Testnet", Polygon_Amoy_Testnet = "Polygon_Amoy_Testnet", Sei_Testnet = "Sei_Testnet", Solana_Devnet = "Solana_Devnet", Sonic_Testnet = "Sonic_Testnet", Unichain_Sepolia = "Unichain_Sepolia", World_Chain_Sepolia = "World_Chain_Sepolia", XDC_Apothem = "XDC_Apothem", X_Layer_Testnet = "X_Layer_Testnet" } /** * Arc Mainnet chain definition * @remarks * This represents the official production network for the Arc blockchain, * Circle's EVM-compatible Layer-1 designed for stablecoin finance * and asset tokenization. Arc uses USDC as the native gas token and * features the Malachite Byzantine Fault Tolerant (BFT) consensus * engine for sub-second finality. */ declare const Arc: { readonly type: "evm"; readonly chain: Blockchain.Arc; readonly name: "Arc"; readonly title: "Arc Mainnet"; readonly nativeCurrency: { readonly name: "USDC"; readonly symbol: "USDC"; readonly decimals: 18; }; readonly chainId: 5042; readonly isTestnet: false; readonly explorerUrl: "https://explorer.arc.io/tx/{hash}"; readonly rpcEndpoints: readonly ["https://rpc.mainnet.arc.io/"]; readonly eurcAddress: "0xbEf5f6d51CB62b58e6A8f77868681825C6fe21c1"; readonly usdcAddress: "0x3600000000000000000000000000000000000000"; readonly usdtAddress: null; readonly cctp: { readonly domain: 26; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 1; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly cctpx: { readonly serviceAddress: "0x431871229103b780868f8C6BB820cd16ECf942BC"; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; readonly adapter: "0x7FB8c7260b63934d8da38aF902f87ae6e284a845"; }; readonly gateway: { readonly domain: 26; readonly contracts: { readonly v1: { readonly wallet: "0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE"; readonly minter: "0x2222222d7164433c4C09B0b0D809a9b52C04C205"; readonly depositForHandler: "0x16529813203f77E036576666336554a1210dce4D"; readonly genericExecutor: "0xFa7be2f04F3Ad4ca969260729c6d45B5625984A7"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * Arc Testnet chain definition * @remarks * This represents the test network for the Arc blockchain, * Circle's EVM-compatible Layer-1 designed for stablecoin finance * and asset tokenization. Arc uses USDC as the native gas token and * features the Malachite Byzantine Fault Tolerant (BFT) consensus * engine for sub-second finality. */ declare const ArcTestnet: { readonly type: "evm"; readonly chain: Blockchain.Arc_Testnet; readonly name: "Arc Testnet"; readonly title: "ArcTestnet"; readonly nativeCurrency: { readonly name: "USDC"; readonly symbol: "USDC"; readonly decimals: 18; }; readonly chainId: 5042002; readonly isTestnet: true; readonly explorerUrl: "https://testnet.arcscan.app/tx/{hash}"; readonly rpcEndpoints: readonly ["https://rpc.testnet.arc.network/"]; readonly eurcAddress: "0x89B50855Aa3bE2F677cD6303Cec089B5F319D72a"; readonly usdcAddress: "0x3600000000000000000000000000000000000000"; readonly usdtAddress: null; readonly cctp: { readonly domain: 26; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8FE6B999Dc680CcFDD5Bf7EB0974218be2542DAA"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xE737e5cEBEEBa77EFE34D4aa090756590b1CE275"; readonly confirmations: 1; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly cctpx: { readonly serviceAddress: "0x63753E722bd2C2A5DF6EE19C5106662208B81077"; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; readonly adapter: "0xBBD70b01a1CAbc96d5b7b129Ae1AAabdf50dd40b"; }; readonly gateway: { readonly domain: 26; readonly contracts: { readonly v1: { readonly wallet: "0x0077777d7EBA4688BDeF3E311b846F25870A19B9"; readonly minter: "0x0022222ABE238Cc2C7Bb1f21003F0a260052475B"; readonly depositForHandler: "0xD05E7D2E7d30b92c5F17d7d0fC575fce231F1A48"; readonly genericExecutor: "0xEdC81040756AcCfF070c21D37b265b9D0b5Ba45e"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * Arbitrum Mainnet chain definition * @remarks * This represents the official production network for the Arbitrum blockchain. */ declare const Arbitrum: { readonly type: "evm"; readonly chain: Blockchain.Arbitrum; readonly name: "Arbitrum"; readonly title: "Arbitrum Mainnet"; readonly nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly chainId: 42161; readonly isTestnet: false; readonly explorerUrl: "https://arbiscan.io/tx/{hash}"; readonly rpcEndpoints: readonly ["https://arb1.arbitrum.io/rpc"]; readonly eurcAddress: null; readonly usdcAddress: "0xaf88d065e77c8cc2239327c5edb3a432268e5831"; readonly usdtAddress: null; readonly cctp: { readonly domain: 3; readonly contracts: { readonly v1: { readonly type: "split"; readonly tokenMessenger: "0x19330d10D9Cc8751218eaf51E8885D058642E08A"; readonly messageTransmitter: "0xC30362313FBBA5cf9163F0bb16a0e01f01A896ca"; readonly confirmations: 65; }; readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly tokenMessengerWithFees: "0x71f54F818671cD0D7ea140Da213e5C8b5C92a408"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 65; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly cctpx: { readonly serviceAddress: "0x431871229103b780868f8C6BB820cd16ECf942BC"; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; readonly adapter: "0x7FB8c7260b63934d8da38aF902f87ae6e284a845"; }; readonly gateway: { readonly domain: 3; readonly contracts: { readonly v1: { readonly wallet: "0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE"; readonly minter: "0x2222222d7164433c4C09B0b0D809a9b52C04C205"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * Arbitrum Sepolia Testnet chain definition * @remarks * This represents the official test network for the Arbitrum blockchain on Sepolia. */ declare const ArbitrumSepolia: { readonly type: "evm"; readonly chain: Blockchain.Arbitrum_Sepolia; readonly name: "Arbitrum Sepolia"; readonly title: "Arbitrum Sepolia Testnet"; readonly nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly chainId: 421614; readonly isTestnet: true; readonly explorerUrl: "https://sepolia.arbiscan.io/tx/{hash}"; readonly rpcEndpoints: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; readonly eurcAddress: null; readonly usdcAddress: "0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d"; readonly usdtAddress: null; readonly cctp: { readonly domain: 3; readonly contracts: { readonly v1: { readonly type: "split"; readonly tokenMessenger: "0x9f3B8679c73C2Fef8b59B4f3444d4e156fb70AA5"; readonly messageTransmitter: "0xaCF1ceeF35caAc005e15888dDb8A3515C41B4872"; readonly confirmations: 65; }; readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8FE6B999Dc680CcFDD5Bf7EB0974218be2542DAA"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xE737e5cEBEEBa77EFE34D4aa090756590b1CE275"; readonly confirmations: 65; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly cctpx: { readonly serviceAddress: "0x63753E722bd2C2A5DF6EE19C5106662208B81077"; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; readonly adapter: "0xBBD70b01a1CAbc96d5b7b129Ae1AAabdf50dd40b"; }; readonly gateway: { readonly domain: 3; readonly contracts: { readonly v1: { readonly wallet: "0x0077777d7EBA4688BDeF3E311b846F25870A19B9"; readonly minter: "0x0022222ABE238Cc2C7Bb1f21003F0a260052475B"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * Avalanche Mainnet chain definition * @remarks * This represents the official production network for the Avalanche blockchain. */ declare const Avalanche: { readonly type: "evm"; readonly chain: Blockchain.Avalanche; readonly name: "Avalanche"; readonly title: "Avalanche Mainnet"; readonly nativeCurrency: { readonly name: "Avalanche"; readonly symbol: "AVAX"; readonly decimals: 18; }; readonly chainId: 43114; readonly isTestnet: false; readonly explorerUrl: "https://subnets.avax.network/c-chain/tx/{hash}"; readonly rpcEndpoints: readonly ["https://api.avax.network/ext/bc/C/rpc"]; readonly eurcAddress: "0xc891eb4cbdeff6e073e859e987815ed1505c2acd"; readonly usdcAddress: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E"; readonly usdtAddress: "0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7"; readonly cctp: { readonly domain: 1; readonly contracts: { readonly v1: { readonly type: "split"; readonly tokenMessenger: "0x6b25532e1060ce10cc3b0a99e5683b91bfde6982"; readonly messageTransmitter: "0x8186359af5f57fbb40c6b14a588d2a59c0c29880"; readonly confirmations: 1; }; readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly tokenMessengerWithFees: "0x71f54F818671cD0D7ea140Da213e5C8b5C92a408"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 1; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly cctpx: { readonly serviceAddress: "0x431871229103b780868f8C6BB820cd16ECf942BC"; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; readonly adapter: "0x7FB8c7260b63934d8da38aF902f87ae6e284a845"; }; readonly gateway: { readonly domain: 1; readonly contracts: { readonly v1: { readonly wallet: "0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE"; readonly minter: "0x2222222d7164433c4C09B0b0D809a9b52C04C205"; readonly depositForHandler: "0x16529813203f77E036576666336554a1210dce4D"; readonly genericExecutor: "0xFa7be2f04F3Ad4ca969260729c6d45B5625984A7"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * Avalanche Fuji Testnet chain definition * @remarks * This represents the official test network for the Avalanche blockchain. */ declare const AvalancheFuji: { readonly type: "evm"; readonly chain: Blockchain.Avalanche_Fuji; readonly name: "Avalanche Fuji"; readonly title: "Avalanche Fuji Testnet"; readonly nativeCurrency: { readonly name: "Avalanche"; readonly symbol: "AVAX"; readonly decimals: 18; }; readonly chainId: 43113; readonly isTestnet: true; readonly explorerUrl: "https://subnets-test.avax.network/c-chain/tx/{hash}"; readonly eurcAddress: "0x5e44db7996c682e92a960b65ac713a54ad815c6b"; readonly usdcAddress: "0x5425890298aed601595a70ab815c96711a31bc65"; readonly usdtAddress: null; readonly cctp: { readonly domain: 1; readonly contracts: { readonly v1: { readonly type: "split"; readonly tokenMessenger: "0xeb08f243e5d3fcff26a9e38ae5520a669f4019d0"; readonly messageTransmitter: "0xa9fb1b3009dcb79e2fe346c16a604b8fa8ae0a79"; readonly confirmations: 1; }; readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8fe6b999dc680ccfdd5bf7eb0974218be2542daa"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xe737e5cebeeba77efe34d4aa090756590b1ce275"; readonly confirmations: 1; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly rpcEndpoints: readonly ["https://api.avax-test.network/ext/bc/C/rpc"]; readonly cctpx: { readonly serviceAddress: "0x63753E722bd2C2A5DF6EE19C5106662208B81077"; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; }; readonly gateway: { readonly domain: 1; readonly contracts: { readonly v1: { readonly wallet: "0x0077777d7EBA4688BDeF3E311b846F25870A19B9"; readonly minter: "0x0022222ABE238Cc2C7Bb1f21003F0a260052475B"; readonly depositForHandler: "0xD05E7D2E7d30b92c5F17d7d0fC575fce231F1A48"; readonly genericExecutor: "0xEdC81040756AcCfF070c21D37b265b9D0b5Ba45e"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * Base chain definition * @remarks * This represents the official production network for the Base blockchain. */ declare const Base: { readonly type: "evm"; readonly chain: Blockchain.Base; readonly name: "Base"; readonly title: "Base Mainnet"; readonly nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly chainId: 8453; readonly isTestnet: false; readonly explorerUrl: "https://basescan.org/tx/{hash}"; readonly rpcEndpoints: readonly ["https://mainnet.base.org", "https://base.publicnode.com"]; readonly eurcAddress: "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42"; readonly usdcAddress: "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"; readonly usdtAddress: null; readonly cctp: { readonly domain: 6; readonly contracts: { readonly v1: { readonly type: "split"; readonly tokenMessenger: "0x1682Ae6375C4E4A97e4B583BC394c861A46D8962"; readonly messageTransmitter: "0xAD09780d193884d503182aD4588450C416D6F9D4"; readonly confirmations: 65; }; readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly tokenMessengerWithFees: "0x71f54F818671cD0D7ea140Da213e5C8b5C92a408"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 65; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly cctpx: { readonly serviceAddress: "0x431871229103b780868f8C6BB820cd16ECf942BC"; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; readonly adapter: "0x7FB8c7260b63934d8da38aF902f87ae6e284a845"; }; readonly gateway: { readonly domain: 6; readonly contracts: { readonly v1: { readonly wallet: "0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE"; readonly minter: "0x2222222d7164433c4C09B0b0D809a9b52C04C205"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * Base Sepolia Testnet chain definition * @remarks * This represents the official test network for the Base blockchain on Sepolia. */ declare const BaseSepolia: { readonly type: "evm"; readonly chain: Blockchain.Base_Sepolia; readonly name: "Base Sepolia"; readonly title: "Base Sepolia Testnet"; readonly nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly chainId: 84532; readonly isTestnet: true; readonly explorerUrl: "https://sepolia.basescan.org/tx/{hash}"; readonly rpcEndpoints: readonly ["https://sepolia.base.org"]; readonly eurcAddress: "0x808456652fdb597867f38412077A9182bf77359F"; readonly usdcAddress: "0x036CbD53842c5426634e7929541eC2318f3dCF7e"; readonly usdtAddress: null; readonly cctp: { readonly domain: 6; readonly contracts: { readonly v1: { readonly type: "split"; readonly tokenMessenger: "0x9f3B8679c73C2Fef8b59B4f3444d4e156fb70AA5"; readonly messageTransmitter: "0x7865fAfC2db2093669d92c0F33AeEF291086BEFD"; readonly confirmations: 65; }; readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8fe6b999dc680ccfdd5bf7eb0974218be2542daa"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xe737e5cebeeba77efe34d4aa090756590b1ce275"; readonly confirmations: 65; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly cctpx: { readonly serviceAddress: "0x63753E722bd2C2A5DF6EE19C5106662208B81077"; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; readonly adapter: "0xBBD70b01a1CAbc96d5b7b129Ae1AAabdf50dd40b"; }; readonly gateway: { readonly domain: 6; readonly contracts: { readonly v1: { readonly wallet: "0x0077777d7EBA4688BDeF3E311b846F25870A19B9"; readonly minter: "0x0022222ABE238Cc2C7Bb1f21003F0a260052475B"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * Codex Mainnet chain definition * @remarks * This represents the main network for the Codex blockchain. */ declare const Codex: { readonly type: "evm"; readonly chain: Blockchain.Codex; readonly name: "Codex Mainnet"; readonly title: "Codex Mainnet"; readonly nativeCurrency: { readonly name: "ETH"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly chainId: 81224; readonly isTestnet: false; readonly explorerUrl: "https://explorer.codex.xyz/tx/{hash}"; readonly rpcEndpoints: readonly ["https://rpc.codex.xyz"]; readonly eurcAddress: null; readonly usdcAddress: "0xd996633a415985DBd7D6D12f4A4343E31f5037cf"; readonly usdtAddress: null; readonly cctp: { readonly domain: 12; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly tokenMessengerWithFees: "0x71f54F818671cD0D7ea140Da213e5C8b5C92a408"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 65; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; }; }; /** * Codex Testnet chain definition * @remarks * This represents the test network for the Codex blockchain. */ declare const CodexTestnet: { readonly type: "evm"; readonly chain: Blockchain.Codex_Testnet; readonly name: "Codex Testnet"; readonly title: "Codex Testnet"; readonly nativeCurrency: { readonly name: "ETH"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly chainId: 812242; readonly isTestnet: true; readonly explorerUrl: "https://explorer.codex-stg.xyz/tx/{hash}"; readonly rpcEndpoints: readonly ["https://rpc.codex-stg.xyz"]; readonly eurcAddress: null; readonly usdcAddress: "0x6d7f141b6819C2c9CC2f818e6ad549E7Ca090F8f"; readonly usdtAddress: null; readonly cctp: { readonly domain: 12; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8fe6b999dc680ccfdd5bf7eb0974218be2542daa"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xe737e5cebeeba77efe34d4aa090756590b1ce275"; readonly confirmations: 65; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; }; }; /** * Cronos Mainnet chain definition * @remarks * This represents the official production network for the Cronos blockchain. * Cronos is an EVM-compatible blockchain. */ declare const Cronos: { readonly type: "evm"; readonly chain: Blockchain.Cronos; readonly name: "Cronos"; readonly title: "Cronos Mainnet"; readonly nativeCurrency: { readonly name: "Cronos"; readonly symbol: "CRO"; readonly decimals: 18; }; readonly chainId: 25; readonly isTestnet: false; readonly explorerUrl: "https://cronoscan.com/tx/{hash}"; readonly rpcEndpoints: readonly ["https://evm.cronos.org"]; readonly eurcAddress: "0xA6dE01a2d62C6B5f3525d768f34d276652C554c8"; readonly usdcAddress: "0x3D7F2C478aAfdB65542BCB44bCeeC05849999d2D"; readonly usdtAddress: null; readonly cctp: { readonly domain: 32; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly tokenMessengerWithFees: "0x71f54F818671cD0D7ea140Da213e5C8b5C92a408"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 1; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: false; }; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; }; }; /** * Cronos Testnet chain definition * @remarks * This represents the official test network for the Cronos blockchain. * Cronos is an EVM-compatible blockchain. */ declare const CronosTestnet: { readonly type: "evm"; readonly chain: Blockchain.Cronos_Testnet; readonly name: "Cronos Testnet"; readonly title: "Cronos Testnet"; readonly nativeCurrency: { readonly name: "CRO"; readonly symbol: "tCRO"; readonly decimals: 18; }; readonly chainId: 338; readonly isTestnet: true; readonly explorerUrl: "https://explorer.cronos.org/testnet/tx/{hash}"; readonly rpcEndpoints: readonly ["https://evm-t3.cronos.org"]; readonly eurcAddress: "0x31f7538adb53cF16350e6B0c89d03D91b7D12c46"; readonly usdcAddress: "0xEb33dc5fac03833e132593659e1dE7256aB59794"; readonly usdtAddress: null; readonly cctp: { readonly domain: 32; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8FE6B999Dc680CcFDD5Bf7EB0974218be2542DAA"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xE737e5cEBEEBa77EFE34D4aa090756590b1CE275"; readonly confirmations: 1; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: false; }; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; }; }; /** * Edge Mainnet chain definition * @remarks * This represents the official production network for the Edge blockchain. * Edge is an EVM-compatible blockchain. */ declare const Edge: { readonly type: "evm"; readonly chain: Blockchain.Edge; readonly name: "Edge"; readonly title: "Edge Mainnet"; readonly nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly chainId: 3343; readonly isTestnet: false; readonly explorerUrl: "https://pro.edgex.exchange/en-US/explorer/tx/{hash}"; readonly rpcEndpoints: readonly ["https://edge-mainnet.g.alchemy.com/public"]; readonly eurcAddress: null; readonly usdcAddress: "0x98d2919b9A214E6Fa5384AC81E6864bA686Ad74c"; readonly usdtAddress: null; readonly cctp: { readonly domain: 28; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x98706A006bc632Df31CAdFCBD43F38887ce2ca5c"; readonly tokenMessengerWithFees: "0x3Ac96675F9a3E6922713e041645D82f3561d3686"; readonly messageTransmitter: "0x5b61381Fc9e58E70EfC13a4A97516997019198ee"; readonly confirmations: 65; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0x6D1AaE1c34Aeb582022916a67f2A655C6f4eDFF2"; }; }; /** * Edge Testnet chain definition * @remarks * This represents the official test network for the Edge blockchain. * Edge is an EVM-compatible blockchain. */ declare const EdgeTestnet: { readonly type: "evm"; readonly chain: Blockchain.Edge_Testnet; readonly name: "Edge Testnet"; readonly title: "Edge Testnet"; readonly nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly chainId: 33431; readonly isTestnet: true; readonly explorerUrl: "https://edge-testnet.explorer.alchemy.com/tx/{hash}"; readonly rpcEndpoints: readonly ["https://edge-testnet.g.alchemy.com/public"]; readonly eurcAddress: null; readonly usdcAddress: "0x2d9F7CAD728051AA35Ecdc472a14cf8cDF5CFD6B"; readonly usdtAddress: null; readonly cctp: { readonly domain: 28; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8FE6B999Dc680CcFDD5Bf7EB0974218be2542DAA"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xE737e5cEBEEBa77EFE34D4aa090756590b1CE275"; readonly confirmations: 65; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; }; }; /** * Ethereum Mainnet chain definition * @remarks * This represents the official production network for the Ethereum blockchain. */ declare const Ethereum: { readonly type: "evm"; readonly chain: Blockchain.Ethereum; readonly name: "Ethereum"; readonly title: "Ethereum Mainnet"; readonly nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly chainId: 1; readonly isTestnet: false; readonly explorerUrl: "https://etherscan.io/tx/{hash}"; readonly rpcEndpoints: readonly ["https://ethereum-rpc.publicnode.com", "https://ethereum.publicnode.com"]; readonly eurcAddress: "0x1aBaEA1f7C830bD89Acc67eC4af516284b1bC33c"; readonly usdcAddress: "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"; readonly usdtAddress: "0xdac17f958d2ee523a2206206994597c13d831ec7"; readonly cctp: { readonly domain: 0; readonly contracts: { readonly v1: { readonly type: "split"; readonly tokenMessenger: "0xbd3fa81b58ba92a82136038b25adec7066af3155"; readonly messageTransmitter: "0x0a992d191deec32afe36203ad87d7d289a738f81"; readonly confirmations: 65; }; readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly tokenMessengerWithFees: "0x71f54F818671cD0D7ea140Da213e5C8b5C92a408"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 65; readonly fastConfirmations: 2; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly cctpx: { readonly serviceAddress: "0x431871229103b780868f8C6BB820cd16ECf942BC"; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; readonly adapter: "0x7FB8c7260b63934d8da38aF902f87ae6e284a845"; }; readonly gateway: { readonly domain: 0; readonly contracts: { readonly v1: { readonly wallet: "0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE"; readonly minter: "0x2222222d7164433c4C09B0b0D809a9b52C04C205"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * Ethereum Sepolia Testnet chain definition * @remarks * This represents the official test network for the Ethereum blockchain on Sepolia. */ declare const EthereumSepolia: { readonly type: "evm"; readonly chain: Blockchain.Ethereum_Sepolia; readonly name: "Ethereum Sepolia"; readonly title: "Ethereum Sepolia Testnet"; readonly nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly chainId: 11155111; readonly isTestnet: true; readonly explorerUrl: "https://sepolia.etherscan.io/tx/{hash}"; readonly rpcEndpoints: readonly ["https://ethereum-sepolia-rpc.publicnode.com"]; readonly eurcAddress: "0x08210F9170F89Ab7658F0B5E3fF39b0E03C594D4"; readonly usdcAddress: "0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238"; readonly usdtAddress: null; readonly cctp: { readonly domain: 0; readonly contracts: { readonly v1: { readonly type: "split"; readonly tokenMessenger: "0x9f3B8679c73C2Fef8b59B4f3444d4e156fb70AA5"; readonly messageTransmitter: "0x7865fAfC2db2093669d92c0F33AeEF291086BEFD"; readonly confirmations: 65; }; readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8fe6b999dc680ccfdd5bf7eb0974218be2542daa"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xe737e5cebeeba77efe34d4aa090756590b1ce275"; readonly confirmations: 65; readonly fastConfirmations: 2; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly cctpx: { readonly serviceAddress: "0x63753E722bd2C2A5DF6EE19C5106662208B81077"; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; readonly adapter: "0xBBD70b01a1CAbc96d5b7b129Ae1AAabdf50dd40b"; }; readonly gateway: { readonly domain: 0; readonly contracts: { readonly v1: { readonly wallet: "0x0077777d7EBA4688BDeF3E311b846F25870A19B9"; readonly minter: "0x0022222ABE238Cc2C7Bb1f21003F0a260052475B"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * HyperEVM Mainnet chain definition * @remarks * This represents the official production network for the HyperEVM blockchain. * HyperEVM is a Layer 1 blockchain specialized for DeFi and trading applications * with native orderbook and matching engine. */ declare const HyperEVM: { readonly type: "evm"; readonly chain: Blockchain.HyperEVM; readonly name: "HyperEVM"; readonly title: "HyperEVM Mainnet"; readonly nativeCurrency: { readonly name: "Hype"; readonly symbol: "HYPE"; readonly decimals: 18; }; readonly chainId: 999; readonly isTestnet: false; readonly explorerUrl: "https://hyperevmscan.io/tx/{hash}"; readonly rpcEndpoints: readonly ["https://rpc.hyperliquid.xyz/evm"]; readonly eurcAddress: null; readonly usdcAddress: "0xb88339CB7199b77E23DB6E890353E22632Ba630f"; readonly usdtAddress: null; readonly cctp: { readonly domain: 19; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly tokenMessengerWithFees: "0x71f54F818671cD0D7ea140Da213e5C8b5C92a408"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 1; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; readonly adapter: "0x7FB8c7260b63934d8da38aF902f87ae6e284a845"; }; readonly gateway: { readonly domain: 19; readonly contracts: { readonly v1: { readonly wallet: "0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE"; readonly minter: "0x2222222d7164433c4C09B0b0D809a9b52C04C205"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * HyperEVM Testnet chain definition * @remarks * This represents the official testnet for the HyperEVM blockchain. * Used for development and testing purposes before deploying to mainnet. */ declare const HyperEVMTestnet: { readonly type: "evm"; readonly chain: Blockchain.HyperEVM_Testnet; readonly name: "HyperEVM Testnet"; readonly title: "HyperEVM Test Network"; readonly nativeCurrency: { readonly name: "Hype"; readonly symbol: "HYPE"; readonly decimals: 18; }; readonly chainId: 998; readonly isTestnet: true; readonly explorerUrl: "https://app.hyperliquid-testnet.xyz/explorer/tx/{hash}"; readonly rpcEndpoints: readonly ["https://rpc.hyperliquid-testnet.xyz/evm"]; readonly eurcAddress: null; readonly usdcAddress: "0x2B3370eE501B4a559b57D449569354196457D8Ab"; readonly usdtAddress: null; readonly cctp: { readonly domain: 19; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8FE6B999Dc680CcFDD5Bf7EB0974218be2542DAA"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xE737e5cEBEEBa77EFE34D4aa090756590b1CE275"; readonly confirmations: 1; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; }; readonly gateway: { readonly domain: 19; readonly contracts: { readonly v1: { readonly wallet: "0x0077777d7EBA4688BDeF3E311b846F25870A19B9"; readonly minter: "0x0022222ABE238Cc2C7Bb1f21003F0a260052475B"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * Injective Mainnet chain definition * @remarks * This represents the official production network for the Injective blockchain. * Injective is a high-performance, interoperable Layer-1 blockchain built for * finance, with an EVM execution layer on top of a Cosmos SDK base and * sub-second block finality. */ declare const Injective: { readonly type: "evm"; readonly chain: Blockchain.Injective; readonly name: "Injective"; readonly title: "Injective Mainnet"; readonly nativeCurrency: { readonly name: "Injective"; readonly symbol: "INJ"; readonly decimals: 18; }; readonly chainId: 1776; readonly isTestnet: false; readonly explorerUrl: "https://injscan.com/transaction/{hash}"; readonly rpcEndpoints: readonly ["https://sentry.evm-rpc.injective.network"]; readonly eurcAddress: null; readonly usdcAddress: "0xa00C59fF5a080D2b954d0c75e46E22a0c371235a"; readonly usdtAddress: null; readonly cctp: { readonly domain: 29; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly tokenMessengerWithFees: "0x71f54F818671cD0D7ea140Da213e5C8b5C92a408"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 1; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: false; }; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; }; }; /** * Injective Testnet chain definition * @remarks * This represents the official test network for the Injective blockchain. * Injective is a high-performance, interoperable Layer-1 blockchain built for * finance, with an EVM execution layer on top of a Cosmos SDK base and * sub-second block finality. */ declare const InjectiveTestnet: { readonly type: "evm"; readonly chain: Blockchain.Injective_Testnet; readonly name: "Injective Testnet"; readonly title: "Injective Testnet"; readonly nativeCurrency: { readonly name: "Injective"; readonly symbol: "INJ"; readonly decimals: 18; }; readonly chainId: 1439; readonly isTestnet: true; readonly explorerUrl: "https://testnet.explorer.injective.network/transaction/{hash}"; readonly rpcEndpoints: readonly ["https://k8s.testnet.json-rpc.injective.network"]; readonly eurcAddress: null; readonly usdcAddress: "0x0C382e685bbeeFE5d3d9C29e29E341fEE8E84C5d"; readonly usdtAddress: null; readonly cctp: { readonly domain: 29; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8FE6B999Dc680CcFDD5Bf7EB0974218be2542DAA"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xE737e5cEBEEBa77EFE34D4aa090756590b1CE275"; readonly confirmations: 1; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: false; }; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; }; }; /** * Ink Mainnet chain definition * @remarks * This represents the official production network for the Ink blockchain. * Ink is a Layer 1 blockchain specialized for DeFi and trading applications * with native orderbook and matching engine. */ declare const Ink: { readonly type: "evm"; readonly chain: Blockchain.Ink; readonly name: "Ink"; readonly title: "Ink Mainnet"; readonly nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly chainId: 57073; readonly isTestnet: false; readonly explorerUrl: "https://explorer.inkonchain.com/tx/{hash}"; readonly rpcEndpoints: readonly ["https://rpc-gel.inkonchain.com", "https://rpc-qnd.inkonchain.com"]; readonly eurcAddress: null; readonly usdcAddress: "0x2D270e6886d130D724215A266106e6832161EAEd"; readonly usdtAddress: null; readonly cctp: { readonly domain: 21; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly tokenMessengerWithFees: "0x71f54F818671cD0D7ea140Da213e5C8b5C92a408"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 65; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; readonly adapter: "0x7FB8c7260b63934d8da38aF902f87ae6e284a845"; }; }; /** * Ink Testnet chain definition * @remarks * This represents the official testnet for the Ink blockchain. * Used for development and testing purposes before deploying to mainnet. */ declare const InkTestnet: { readonly type: "evm"; readonly chain: Blockchain.Ink_Testnet; readonly name: "Ink Sepolia"; readonly title: "Ink Sepolia Testnet"; readonly nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly chainId: 763373; readonly isTestnet: true; readonly explorerUrl: "https://explorer-sepolia.inkonchain.com/tx/{hash}"; readonly rpcEndpoints: readonly ["https://rpc-gel-sepolia.inkonchain.com", "https://rpc-qnd-sepolia.inkonchain.com"]; readonly eurcAddress: null; readonly usdcAddress: "0xFabab97dCE620294D2B0b0e46C68964e326300Ac"; readonly usdtAddress: null; readonly cctp: { readonly domain: 21; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8FE6B999Dc680CcFDD5Bf7EB0974218be2542DAA"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xE737e5cEBEEBa77EFE34D4aa090756590b1CE275"; readonly confirmations: 65; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; }; }; /** * Linea Mainnet chain definition * @remarks * This represents the official production network for the Linea blockchain. */ declare const Linea: { readonly type: "evm"; readonly chain: Blockchain.Linea; readonly name: "Linea"; readonly title: "Linea Mainnet"; readonly nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly chainId: 59144; readonly isTestnet: false; readonly explorerUrl: "https://lineascan.build/tx/{hash}"; readonly rpcEndpoints: readonly ["https://rpc.linea.build"]; readonly eurcAddress: null; readonly usdcAddress: "0x176211869ca2b568f2a7d4ee941e073a821ee1ff"; readonly usdtAddress: null; readonly cctp: { readonly domain: 11; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly tokenMessengerWithFees: "0x71f54F818671cD0D7ea140Da213e5C8b5C92a408"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 1; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; readonly adapter: "0x7FB8c7260b63934d8da38aF902f87ae6e284a845"; }; }; /** * Linea Sepolia Testnet chain definition * @remarks * This represents the official test network for the Linea blockchain on Sepolia. */ declare const LineaSepolia: { readonly type: "evm"; readonly chain: Blockchain.Linea_Sepolia; readonly name: "Linea Sepolia"; readonly title: "Linea Sepolia Testnet"; readonly nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly chainId: 59141; readonly isTestnet: true; readonly explorerUrl: "https://sepolia.lineascan.build/tx/{hash}"; readonly rpcEndpoints: readonly ["https://rpc.sepolia.linea.build"]; readonly eurcAddress: null; readonly usdcAddress: "0xfece4462d57bd51a6a552365a011b95f0e16d9b7"; readonly usdtAddress: null; readonly cctp: { readonly domain: 11; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8fe6b999dc680ccfdd5bf7eb0974218be2542daa"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xe737e5cebeeba77efe34d4aa090756590b1ce275"; readonly confirmations: 1; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; }; }; /** * Monad Mainnet chain definition * @remarks * This represents the official production network for the Monad blockchain. * Monad is a high-performance EVM-compatible Layer-1 blockchain featuring * over 10,000 TPS, sub-second finality, and near-zero gas fees. */ declare const Monad: { readonly type: "evm"; readonly chain: Blockchain.Monad; readonly name: "Monad"; readonly title: "Monad Mainnet"; readonly nativeCurrency: { readonly name: "Monad"; readonly symbol: "MON"; readonly decimals: 18; }; readonly chainId: 143; readonly isTestnet: false; readonly explorerUrl: "https://monadscan.com/tx/{hash}"; readonly rpcEndpoints: readonly ["https://rpc.monad.xyz"]; readonly eurcAddress: null; readonly usdcAddress: "0x754704Bc059F8C67012fEd69BC8A327a5aafb603"; readonly usdtAddress: null; readonly cctp: { readonly domain: 15; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly tokenMessengerWithFees: "0x71f54F818671cD0D7ea140Da213e5C8b5C92a408"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 1; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; readonly adapter: "0x7FB8c7260b63934d8da38aF902f87ae6e284a845"; }; }; /** * Monad Testnet chain definition * @remarks * This represents the official test network for the Monad blockchain. * Monad is a high-performance EVM-compatible Layer-1 blockchain featuring * over 10,000 TPS, sub-second finality, and near-zero gas fees. */ declare const MonadTestnet: { readonly type: "evm"; readonly chain: Blockchain.Monad_Testnet; readonly name: "Monad Testnet"; readonly title: "Monad Testnet"; readonly nativeCurrency: { readonly name: "Monad"; readonly symbol: "MON"; readonly decimals: 18; }; readonly chainId: 10143; readonly isTestnet: true; readonly explorerUrl: "https://testnet.monadscan.com/tx/{hash}"; readonly rpcEndpoints: readonly ["https://testnet-rpc.monad.xyz"]; readonly eurcAddress: null; readonly usdcAddress: "0x534b2f3A21130d7a60830c2Df862319e593943A3"; readonly usdtAddress: null; readonly cctp: { readonly domain: 15; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8FE6B999Dc680CcFDD5Bf7EB0974218be2542DAA"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xE737e5cEBEEBa77EFE34D4aa090756590b1CE275"; readonly confirmations: 1; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; }; }; /** * Morph Mainnet chain definition * @remarks * This represents the official production network for the Morph blockchain. * Morph is an EVM-compatible Layer-2 blockchain built on the OP Stack. */ declare const Morph: { readonly type: "evm"; readonly chain: Blockchain.Morph; readonly name: "Morph"; readonly title: "Morph Mainnet"; readonly nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly chainId: 2818; readonly isTestnet: false; readonly explorerUrl: "https://explorer.morph.network/tx/{hash}"; readonly rpcEndpoints: readonly ["https://rpc.morphl2.io"]; readonly eurcAddress: null; readonly usdcAddress: "0xCfb1186F4e93D60E60a8bDd997427D1F33bc372B"; readonly usdtAddress: null; readonly cctp: { readonly domain: 30; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly tokenMessengerWithFees: "0x71f54F818671cD0D7ea140Da213e5C8b5C92a408"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 64; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: false; }; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; }; }; /** * Morph Hoodi Testnet chain definition * @remarks * This represents the official test network for the Morph blockchain. * Morph is an EVM-compatible Layer-2 blockchain built on the OP Stack. */ declare const MorphTestnet: { readonly type: "evm"; readonly chain: Blockchain.Morph_Testnet; readonly name: "Morph Hoodi"; readonly title: "Morph Hoodi Testnet"; readonly nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly chainId: 2910; readonly isTestnet: true; readonly explorerUrl: "https://explorer-hoodi.morphl2.io/tx/{hash}"; readonly rpcEndpoints: readonly ["https://rpc-hoodi.morphl2.io"]; readonly eurcAddress: null; readonly usdcAddress: "0x7433b41C6c5e1d58D4Da99483609520255ab661B"; readonly usdtAddress: null; readonly cctp: { readonly domain: 30; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8FE6B999Dc680CcFDD5Bf7EB0974218be2542DAA"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xE737e5cEBEEBa77EFE34D4aa090756590b1CE275"; readonly confirmations: 64; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: false; }; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; }; }; /** * Optimism Mainnet chain definition * @remarks * This represents the official production network for the Optimism blockchain. */ declare const Optimism: { readonly type: "evm"; readonly chain: Blockchain.Optimism; readonly name: "Optimism"; readonly title: "Optimism Mainnet"; readonly nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly chainId: 10; readonly isTestnet: false; readonly explorerUrl: "https://optimistic.etherscan.io/tx/{hash}"; readonly rpcEndpoints: readonly ["https://mainnet.optimism.io"]; readonly eurcAddress: null; readonly usdcAddress: "0x0b2c639c533813f4aa9d7837caf62653d097ff85"; readonly usdtAddress: null; readonly cctp: { readonly domain: 2; readonly contracts: { readonly v1: { readonly type: "split"; readonly tokenMessenger: "0x2B4069517957735bE00ceE0fadAE88a26365528f"; readonly messageTransmitter: "0x0a992d191deec32afe36203ad87d7d289a738f81"; readonly confirmations: 65; }; readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly tokenMessengerWithFees: "0x71f54F818671cD0D7ea140Da213e5C8b5C92a408"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 65; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly cctpx: { readonly serviceAddress: "0x431871229103b780868f8C6BB820cd16ECf942BC"; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; readonly adapter: "0x7FB8c7260b63934d8da38aF902f87ae6e284a845"; }; readonly gateway: { readonly domain: 2; readonly contracts: { readonly v1: { readonly wallet: "0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE"; readonly minter: "0x2222222d7164433c4C09B0b0D809a9b52C04C205"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * Optimism Sepolia Testnet chain definition * @remarks * This represents the official test network for the Optimism blockchain on Sepolia. */ declare const OptimismSepolia: { readonly type: "evm"; readonly chain: Blockchain.Optimism_Sepolia; readonly name: "Optimism Sepolia"; readonly title: "Optimism Sepolia Testnet"; readonly nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly chainId: 11155420; readonly isTestnet: true; readonly explorerUrl: "https://sepolia-optimistic.etherscan.io/tx/{hash}"; readonly rpcEndpoints: readonly ["https://sepolia.optimism.io"]; readonly eurcAddress: null; readonly usdcAddress: "0x5fd84259d66Cd46123540766Be93DFE6D43130D7"; readonly usdtAddress: null; readonly cctp: { readonly domain: 2; readonly contracts: { readonly v1: { readonly type: "split"; readonly tokenMessenger: "0x9f3B8679c73C2Fef8b59B4f3444d4e156fb70AA5"; readonly messageTransmitter: "0x7865fAfC2db2093669d92c0F33AeEF291086BEFD"; readonly confirmations: 65; }; readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8fe6b999dc680ccfdd5bf7eb0974218be2542daa"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xe737e5cebeeba77efe34d4aa090756590b1ce275"; readonly confirmations: 65; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly cctpx: { readonly serviceAddress: "0x63753E722bd2C2A5DF6EE19C5106662208B81077"; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; }; readonly gateway: { readonly domain: 2; readonly contracts: { readonly v1: { readonly wallet: "0x0077777d7EBA4688BDeF3E311b846F25870A19B9"; readonly minter: "0x0022222ABE238Cc2C7Bb1f21003F0a260052475B"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * Pharos Mainnet chain definition * @remarks * This represents the official production network for the Pharos blockchain. * Pharos is a modular, full-stack parallel Layer 1 blockchain with * sub-second finality and EVM compatibility. */ declare const Pharos: { readonly type: "evm"; readonly chain: Blockchain.Pharos; readonly name: "Pharos"; readonly title: "Pharos Mainnet"; readonly nativeCurrency: { readonly name: "Pharos"; readonly symbol: "PHAROS"; readonly decimals: 18; }; readonly chainId: 1672; readonly isTestnet: false; readonly explorerUrl: "https://pharos.socialscan.io/tx/{hash}"; readonly rpcEndpoints: readonly ["https://rpc.pharos.xyz"]; readonly eurcAddress: null; readonly usdcAddress: "0xC879C018dB60520F4355C26eD1a6D572cdAC1815"; readonly usdtAddress: null; readonly cctp: { readonly domain: 31; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly tokenMessengerWithFees: "0x71f54F818671cD0D7ea140Da213e5C8b5C92a408"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 1; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: false; }; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; }; }; /** * Pharos Atlantic Testnet chain definition * @remarks * This represents the official test network for the Pharos blockchain. * Pharos is a modular, full-stack parallel Layer 1 blockchain with * sub-second finality and EVM compatibility. */ declare const PharosTestnet: { readonly type: "evm"; readonly chain: Blockchain.Pharos_Testnet; readonly name: "Pharos Atlantic"; readonly title: "Pharos Atlantic Testnet"; readonly nativeCurrency: { readonly name: "Pharos"; readonly symbol: "PHAROS"; readonly decimals: 18; }; readonly chainId: 688689; readonly isTestnet: true; readonly explorerUrl: "https://atlantic.pharosscan.xyz/tx/{hash}"; readonly rpcEndpoints: readonly ["https://atlantic.dplabs-internal.com"]; readonly eurcAddress: null; readonly usdcAddress: "0xcfC8330f4BCAB529c625D12781b1C19466A9Fc8B"; readonly usdtAddress: null; readonly cctp: { readonly domain: 31; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8FE6B999Dc680CcFDD5Bf7EB0974218be2542DAA"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xE737e5cEBEEBa77EFE34D4aa090756590b1CE275"; readonly confirmations: 1; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: false; }; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; }; }; /** * Plasma Mainnet chain definition * @remarks * This represents the official production network for the Plasma blockchain. * Plasma is an EVM-equivalent Layer 1 blockchain purpose-built for global * stablecoin payments, with deterministic BFT finality (PlasmaBFT/Fast-HotStuff). */ declare const Plasma: { readonly type: "evm"; readonly chain: Blockchain.Plasma; readonly name: "Plasma"; readonly title: "Plasma Mainnet"; readonly nativeCurrency: { readonly name: "Plasma"; readonly symbol: "XPL"; readonly decimals: 18; }; readonly chainId: 9745; readonly isTestnet: false; readonly explorerUrl: "https://plasmascan.to/tx/{hash}"; readonly rpcEndpoints: readonly ["https://rpc.plasma.to"]; readonly eurcAddress: "0x3EE196E78d4d4248b849B8E1C7F44C5457FAFD2C"; readonly usdcAddress: "0x2d661C89D812261039AF9764eceaAee884f5F67F"; readonly usdtAddress: null; readonly cctp: { readonly domain: 33; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 3; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: false; }; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; }; }; /** * Plasma Testnet chain definition * @remarks * This represents the official test network for the Plasma blockchain. * Plasma is an EVM-equivalent Layer 1 blockchain purpose-built for global * stablecoin payments, with deterministic BFT finality (PlasmaBFT/Fast-HotStuff). */ declare const PlasmaTestnet: { readonly type: "evm"; readonly chain: Blockchain.Plasma_Testnet; readonly name: "Plasma Testnet"; readonly title: "Plasma Testnet"; readonly nativeCurrency: { readonly name: "Plasma"; readonly symbol: "XPL"; readonly decimals: 18; }; readonly chainId: 9746; readonly isTestnet: true; readonly explorerUrl: "https://testnet.plasmascan.to/tx/{hash}"; readonly rpcEndpoints: readonly ["https://testnet-rpc.plasma.to"]; readonly eurcAddress: "0x98AfA0F93Dd993B736399f9074eDcEBD1985A330"; readonly usdcAddress: "0xE67Fb267022cBA8064Dd388CC2FED724F3120D9D"; readonly usdtAddress: null; readonly cctp: { readonly domain: 33; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8FE6B999Dc680CcFDD5Bf7EB0974218be2542DAA"; readonly messageTransmitter: "0xE737e5cEBEEBa77EFE34D4aa090756590b1CE275"; readonly confirmations: 3; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: false; }; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; }; }; /** * Plume Mainnet chain definition * @remarks * This represents the official production network for the Plume blockchain. * Plume is a Layer 1 blockchain specialized for DeFi and trading applications * with native orderbook and matching engine. */ declare const Plume: { readonly type: "evm"; readonly chain: Blockchain.Plume; readonly name: "Plume"; readonly title: "Plume Mainnet"; readonly nativeCurrency: { readonly name: "Plume"; readonly symbol: "PLUME"; readonly decimals: 18; }; readonly chainId: 98866; readonly isTestnet: false; readonly explorerUrl: "https://explorer.plume.org/tx/{hash}"; readonly rpcEndpoints: readonly ["https://rpc.plume.org"]; readonly eurcAddress: null; readonly usdcAddress: "0x222365EF19F7947e5484218551B56bb3965Aa7aF"; readonly usdtAddress: null; readonly cctp: { readonly domain: 22; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly tokenMessengerWithFees: "0x71f54F818671cD0D7ea140Da213e5C8b5C92a408"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 65; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; readonly adapter: "0x7FB8c7260b63934d8da38aF902f87ae6e284a845"; }; }; /** * Plume Testnet chain definition * @remarks * This represents the official testnet for the Plume blockchain. * Used for development and testing purposes before deploying to mainnet. */ declare const PlumeTestnet: { readonly type: "evm"; readonly chain: Blockchain.Plume_Testnet; readonly name: "Plume Testnet"; readonly title: "Plume Test Network"; readonly nativeCurrency: { readonly name: "Plume"; readonly symbol: "PLUME"; readonly decimals: 18; }; readonly chainId: 98867; readonly isTestnet: true; readonly explorerUrl: "https://testnet-explorer.plume.org/tx/{hash}"; readonly rpcEndpoints: readonly ["https://testnet-rpc.plume.org"]; readonly eurcAddress: null; readonly usdcAddress: "0xcB5f30e335672893c7eb944B374c196392C19D18"; readonly usdtAddress: null; readonly cctp: { readonly domain: 22; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8FE6B999Dc680CcFDD5Bf7EB0974218be2542DAA"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xE737e5cEBEEBa77EFE34D4aa090756590b1CE275"; readonly confirmations: 65; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; }; }; /** * Polygon Mainnet chain definition * @remarks * This represents the official production network for the Polygon blockchain. */ declare const Polygon: { readonly type: "evm"; readonly chain: Blockchain.Polygon; readonly name: "Polygon"; readonly title: "Polygon Mainnet"; readonly nativeCurrency: { readonly name: "POL"; readonly symbol: "POL"; readonly decimals: 18; }; readonly chainId: 137; readonly isTestnet: false; readonly explorerUrl: "https://polygonscan.com/tx/{hash}"; readonly rpcEndpoints: readonly ["https://polygon.publicnode.com", "https://polygon.drpc.org"]; readonly eurcAddress: null; readonly usdcAddress: "0x3c499c542cef5e3811e1192ce70d8cc03d5c3359"; readonly usdtAddress: null; readonly cctp: { readonly domain: 7; readonly contracts: { readonly v1: { readonly type: "split"; readonly tokenMessenger: "0x9daF8c91AEFAE50b9c0E69629D3F6Ca40cA3B3FE"; readonly messageTransmitter: "0xF3be9355363857F3e001be68856A2f96b4C39Ba9"; readonly confirmations: 200; }; readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly tokenMessengerWithFees: "0x71f54F818671cD0D7ea140Da213e5C8b5C92a408"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 33; readonly fastConfirmations: 13; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly cctpx: { readonly serviceAddress: "0x431871229103b780868f8C6BB820cd16ECf942BC"; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; readonly adapter: "0x7FB8c7260b63934d8da38aF902f87ae6e284a845"; }; readonly gateway: { readonly domain: 7; readonly contracts: { readonly v1: { readonly wallet: "0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE"; readonly minter: "0x2222222d7164433c4C09B0b0D809a9b52C04C205"; readonly depositForHandler: "0x16529813203f77E036576666336554a1210dce4D"; readonly genericExecutor: "0xFa7be2f04F3Ad4ca969260729c6d45B5625984A7"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * Polygon Amoy Testnet chain definition * @remarks * This represents the official test network for the Polygon blockchain. */ declare const PolygonAmoy: { readonly type: "evm"; readonly chain: Blockchain.Polygon_Amoy_Testnet; readonly name: "Polygon Amoy"; readonly title: "Polygon Amoy Testnet"; readonly nativeCurrency: { readonly name: "POL"; readonly symbol: "POL"; readonly decimals: 18; }; readonly chainId: 80002; readonly isTestnet: true; readonly explorerUrl: "https://amoy.polygonscan.com/tx/{hash}"; readonly rpcEndpoints: readonly ["https://polygon-amoy-bor-rpc.publicnode.com", "https://polygon-amoy.drpc.org"]; readonly eurcAddress: null; readonly usdcAddress: "0x41e94eb019c0762f9bfcf9fb1e58725bfb0e7582"; readonly usdtAddress: null; readonly cctp: { readonly domain: 7; readonly contracts: { readonly v1: { readonly type: "split"; readonly tokenMessenger: "0x9f3B8679c73C2Fef8b59B4f3444d4e156fb70AA5"; readonly messageTransmitter: "0x7865fAfC2db2093669d92c0F33AeEF291086BEFD"; readonly confirmations: 200; }; readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8FE6B999Dc680CcFDD5Bf7EB0974218be2542DAA"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xE737e5cEBEEBa77EFE34D4aa090756590b1CE275"; readonly confirmations: 33; readonly fastConfirmations: 13; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly cctpx: { readonly serviceAddress: "0x63753E722bd2C2A5DF6EE19C5106662208B81077"; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; }; readonly gateway: { readonly domain: 7; readonly contracts: { readonly v1: { readonly wallet: "0x0077777d7EBA4688BDeF3E311b846F25870A19B9"; readonly minter: "0x0022222ABE238Cc2C7Bb1f21003F0a260052475B"; readonly depositForHandler: "0xD05E7D2E7d30b92c5F17d7d0fC575fce231F1A48"; readonly genericExecutor: "0xEdC81040756AcCfF070c21D37b265b9D0b5Ba45e"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * Sei Mainnet chain definition * @remarks * This represents the official production network for the Sei blockchain. * Sei is a Layer 1 blockchain specialized for DeFi and trading applications * with native orderbook and matching engine. */ declare const Sei: { readonly type: "evm"; readonly chain: Blockchain.Sei; readonly name: "Sei"; readonly title: "Sei Mainnet"; readonly nativeCurrency: { readonly name: "Sei"; readonly symbol: "SEI"; readonly decimals: 18; }; readonly chainId: 1329; readonly isTestnet: false; readonly explorerUrl: "https://seiscan.io/tx/{hash}"; readonly rpcEndpoints: readonly ["https://evm-rpc.sei-apis.com"]; readonly eurcAddress: null; readonly usdcAddress: "0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392"; readonly usdtAddress: null; readonly cctp: { readonly domain: 16; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly tokenMessengerWithFees: "0x71f54F818671cD0D7ea140Da213e5C8b5C92a408"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 1; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; readonly adapter: "0x7FB8c7260b63934d8da38aF902f87ae6e284a845"; }; readonly gateway: { readonly domain: 16; readonly contracts: { readonly v1: { readonly wallet: "0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE"; readonly minter: "0x2222222d7164433c4C09B0b0D809a9b52C04C205"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * Sei Testnet chain definition * @remarks * This represents the official testnet for the Sei blockchain. * Used for development and testing purposes before deploying to mainnet. */ declare const SeiTestnet: { readonly type: "evm"; readonly chain: Blockchain.Sei_Testnet; readonly name: "Sei Testnet"; readonly title: "Sei Test Network"; readonly nativeCurrency: { readonly name: "Sei"; readonly symbol: "SEI"; readonly decimals: 18; }; readonly chainId: 1328; readonly isTestnet: true; readonly explorerUrl: "https://testnet.seiscan.io/tx/{hash}"; readonly rpcEndpoints: readonly ["https://evm-rpc-testnet.sei-apis.com"]; readonly eurcAddress: null; readonly usdcAddress: "0x4fCF1784B31630811181f670Aea7A7bEF803eaED"; readonly usdtAddress: null; readonly cctp: { readonly domain: 16; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8FE6B999Dc680CcFDD5Bf7EB0974218be2542DAA"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xE737e5cEBEEBa77EFE34D4aa090756590b1CE275"; readonly confirmations: 1; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; }; readonly gateway: { readonly domain: 16; readonly contracts: { readonly v1: { readonly wallet: "0x0077777d7EBA4688BDeF3E311b846F25870A19B9"; readonly minter: "0x0022222ABE238Cc2C7Bb1f21003F0a260052475B"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * Sonic Mainnet chain definition * @remarks * This represents the official production network for the Sonic blockchain. */ declare const Sonic: { readonly type: "evm"; readonly chain: Blockchain.Sonic; readonly name: "Sonic"; readonly title: "Sonic Mainnet"; readonly nativeCurrency: { readonly name: "Sonic"; readonly symbol: "S"; readonly decimals: 18; }; readonly chainId: 146; readonly isTestnet: false; readonly explorerUrl: "https://sonicscan.org/tx/{hash}"; readonly rpcEndpoints: readonly ["https://rpc.soniclabs.com"]; readonly eurcAddress: null; readonly usdcAddress: "0x29219dd400f2Bf60E5a23d13Be72B486D4038894"; readonly usdtAddress: null; readonly cctp: { readonly domain: 13; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly tokenMessengerWithFees: "0x71f54F818671cD0D7ea140Da213e5C8b5C92a408"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 1; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; readonly adapter: "0x7FB8c7260b63934d8da38aF902f87ae6e284a845"; }; readonly gateway: { readonly domain: 13; readonly contracts: { readonly v1: { readonly wallet: "0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE"; readonly minter: "0x2222222d7164433c4C09B0b0D809a9b52C04C205"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * Sonic Testnet chain definition * @remarks * This represents the official test network for the Sonic blockchain. */ declare const SonicTestnet: { readonly type: "evm"; readonly chain: Blockchain.Sonic_Testnet; readonly name: "Sonic Testnet"; readonly title: "Sonic Testnet"; readonly nativeCurrency: { readonly name: "Sonic"; readonly symbol: "S"; readonly decimals: 18; }; readonly chainId: 14601; readonly isTestnet: true; readonly explorerUrl: "https://testnet.sonicscan.org/tx/{hash}"; readonly rpcEndpoints: readonly ["https://rpc.testnet.soniclabs.com"]; readonly eurcAddress: null; readonly usdcAddress: "0x0BA304580ee7c9a980CF72e55f5Ed2E9fd30Bc51"; readonly usdtAddress: null; readonly cctp: { readonly domain: 13; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8FE6B999Dc680CcFDD5Bf7EB0974218be2542DAA"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xE737e5cEBEEBa77EFE34D4aa090756590b1CE275"; readonly confirmations: 1; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; }; readonly gateway: { readonly domain: 13; readonly contracts: { readonly v1: { readonly wallet: "0x0077777d7EBA4688BDeF3E311b846F25870A19B9"; readonly minter: "0x0022222ABE238Cc2C7Bb1f21003F0a260052475B"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * Solana Mainnet chain definition * @remarks * This represents the official production network for the Solana blockchain. */ declare const Solana: { readonly type: "solana"; readonly chain: Blockchain.Solana; readonly name: "Solana"; readonly title: "Solana Mainnet"; readonly nativeCurrency: { readonly name: "Solana"; readonly symbol: "SOL"; readonly decimals: 9; }; readonly isTestnet: false; readonly explorerUrl: "https://solscan.io/tx/{hash}"; readonly rpcEndpoints: readonly ["https://api.mainnet-beta.solana.com"]; readonly eurcAddress: "HzwqbKZw8HxMN6bF2yFZNrht3c2iXXzpKcFu7uBEDKtr"; readonly usdcAddress: "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"; readonly usdtAddress: "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"; readonly cctp: { readonly domain: 5; readonly contracts: { readonly v1: { readonly type: "split"; readonly tokenMessenger: "CCTPiPYPc6AsJuwueEnWgSgucamXDZwBd53dQ11YiKX3"; readonly messageTransmitter: "CCTPmbSD7gX1bxKPAmg77w8oFzNFpaQiQUWD43TKaecd"; readonly confirmations: 32; }; readonly v2: { readonly type: "split"; readonly tokenMessenger: "CCTPV2vPZJS2u2BBsUoscuikbYjnpFmbFsvVuJdgUMQe"; readonly messageTransmitter: "CCTPV2Sm4AdWt5296sk4P66VBZ7bEhcARwFaaS9YPbeC"; readonly confirmations: 32; readonly fastConfirmations: 3; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "DFaauJEjmiHkPs1JG89A4p95hDWi9m9SAEERY1LQJiC3"; }; readonly gateway: { readonly domain: 5; readonly contracts: { readonly v1: { readonly wallet: "GATEwy4YxeiEbRJLwB6dXgg7q61e6zBPrMzYj5h1pRXQ"; readonly minter: "GATEm5SoBJiSw1v2Pz1iPBgUYkXzCUJ27XSXhDfSyzVZ"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * Solana Devnet chain definition * @remarks * This represents the development test network for the Solana blockchain. */ declare const SolanaDevnet: { readonly type: "solana"; readonly chain: Blockchain.Solana_Devnet; readonly name: "Solana Devnet"; readonly title: "Solana Development Network"; readonly nativeCurrency: { readonly name: "Solana"; readonly symbol: "SOL"; readonly decimals: 9; }; readonly isTestnet: true; readonly explorerUrl: "https://solscan.io/tx/{hash}?cluster=devnet"; readonly eurcAddress: "HzwqbKZw8HxMN6bF2yFZNrht3c2iXXzpKcFu7uBEDKtr"; readonly usdcAddress: "4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU"; readonly usdtAddress: null; readonly cctp: { readonly domain: 5; readonly contracts: { readonly v1: { readonly type: "split"; readonly tokenMessenger: "CCTPiPYPc6AsJuwueEnWgSgucamXDZwBd53dQ11YiKX3"; readonly messageTransmitter: "CCTPmbSD7gX1bxKPAmg77w8oFzNFpaQiQUWD43TKaecd"; readonly confirmations: 32; }; readonly v2: { readonly type: "split"; readonly tokenMessenger: "CCTPV2vPZJS2u2BBsUoscuikbYjnpFmbFsvVuJdgUMQe"; readonly messageTransmitter: "CCTPV2Sm4AdWt5296sk4P66VBZ7bEhcARwFaaS9YPbeC"; readonly confirmations: 32; readonly fastConfirmations: 3; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "DFaauJEjmiHkPs1JG89A4p95hDWi9m9SAEERY1LQJiC3"; }; readonly rpcEndpoints: readonly ["https://api.devnet.solana.com"]; readonly gateway: { readonly domain: 5; readonly contracts: { readonly v1: { readonly wallet: "GATEwdfmYNELfp5wDmmR6noSr2vHnAfBPMm2PvCzX5vu"; readonly minter: "GATEmKK2ECL1brEngQZWCgMWPbvrEYqsV6u29dAaHavr"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * Unichain Mainnet chain definition * @remarks * This represents the official production network for the Unichain blockchain. */ declare const Unichain: { readonly type: "evm"; readonly chain: Blockchain.Unichain; readonly name: "Unichain"; readonly title: "Unichain Mainnet"; readonly nativeCurrency: { readonly name: "Uni"; readonly symbol: "UNI"; readonly decimals: 18; }; readonly chainId: 130; readonly isTestnet: false; readonly explorerUrl: "https://unichain.blockscout.com/tx/{hash}"; readonly rpcEndpoints: readonly ["https://mainnet.unichain.org"]; readonly eurcAddress: null; readonly usdcAddress: "0x078D782b760474a361dDA0AF3839290b0EF57AD6"; readonly usdtAddress: null; readonly cctp: { readonly domain: 10; readonly contracts: { readonly v1: { readonly type: "split"; readonly tokenMessenger: "0x4e744b28E787c3aD0e810eD65A24461D4ac5a762"; readonly messageTransmitter: "0x353bE9E2E38AB1D19104534e4edC21c643Df86f4"; readonly confirmations: 65; }; readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly tokenMessengerWithFees: "0x71f54F818671cD0D7ea140Da213e5C8b5C92a408"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 65; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; readonly adapter: "0x7FB8c7260b63934d8da38aF902f87ae6e284a845"; }; readonly gateway: { readonly domain: 10; readonly contracts: { readonly v1: { readonly wallet: "0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE"; readonly minter: "0x2222222d7164433c4C09B0b0D809a9b52C04C205"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * Unichain Sepolia Testnet chain definition * @remarks * This represents the official test network for the Unichain blockchain. */ declare const UnichainSepolia: { readonly type: "evm"; readonly chain: Blockchain.Unichain_Sepolia; readonly name: "Unichain Sepolia"; readonly title: "Unichain Sepolia Testnet"; readonly nativeCurrency: { readonly name: "Sepolia Uni"; readonly symbol: "UNI"; readonly decimals: 18; }; readonly chainId: 1301; readonly isTestnet: true; readonly explorerUrl: "https://unichain-sepolia.blockscout.com/tx/{hash}"; readonly rpcEndpoints: readonly ["https://sepolia.unichain.org"]; readonly eurcAddress: null; readonly usdcAddress: "0x31d0220469e10c4E71834a79b1f276d740d3768F"; readonly usdtAddress: null; readonly cctp: { readonly domain: 10; readonly contracts: { readonly v1: { readonly type: "split"; readonly tokenMessenger: "0x8ed94B8dAd2Dc5453862ea5e316A8e71AAed9782"; readonly messageTransmitter: "0xbc498c326533d675cf571B90A2Ced265ACb7d086"; readonly confirmations: 65; }; readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8FE6B999Dc680CcFDD5Bf7EB0974218be2542DAA"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xE737e5cEBEEBa77EFE34D4aa090756590b1CE275"; readonly confirmations: 65; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; }; readonly gateway: { readonly domain: 10; readonly contracts: { readonly v1: { readonly wallet: "0x0077777d7EBA4688BDeF3E311b846F25870A19B9"; readonly minter: "0x0022222ABE238Cc2C7Bb1f21003F0a260052475B"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * World Chain chain definition * @remarks * This represents the main network for the World Chain blockchain. */ declare const WorldChain: { readonly type: "evm"; readonly chain: Blockchain.World_Chain; readonly name: "World Chain"; readonly title: "World Chain"; readonly nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly chainId: 480; readonly isTestnet: false; readonly explorerUrl: "https://worldscan.org/tx/{hash}"; readonly rpcEndpoints: readonly ["https://worldchain-mainnet.g.alchemy.com/public"]; readonly eurcAddress: null; readonly usdcAddress: "0x79A02482A880bCE3F13e09Da970dC34db4CD24d1"; readonly usdtAddress: null; readonly cctp: { readonly domain: 14; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cF5d"; readonly tokenMessengerWithFees: "0x71f54F818671cD0D7ea140Da213e5C8b5C92a408"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 65; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; readonly adapter: "0x7FB8c7260b63934d8da38aF902f87ae6e284a845"; }; readonly gateway: { readonly domain: 14; readonly contracts: { readonly v1: { readonly wallet: "0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE"; readonly minter: "0x2222222d7164433c4C09B0b0D809a9b52C04C205"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * World Chain Sepolia chain definition * @remarks * This represents the test network for the World Chain blockchain. */ declare const WorldChainSepolia: { readonly type: "evm"; readonly chain: Blockchain.World_Chain_Sepolia; readonly name: "World Chain Sepolia"; readonly title: "World Chain Sepolia"; readonly nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly chainId: 4801; readonly isTestnet: true; readonly explorerUrl: "https://sepolia.worldscan.org/tx/{hash}"; readonly rpcEndpoints: readonly ["https://worldchain-sepolia.drpc.org", "https://worldchain-sepolia.g.alchemy.com/public"]; readonly eurcAddress: null; readonly usdcAddress: "0x66145f38cBAC35Ca6F1Dfb4914dF98F1614aeA88"; readonly usdtAddress: null; readonly cctp: { readonly domain: 14; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8fe6b999dc680ccfdd5bf7eb0974218be2542daa"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xe737e5cebeeba77efe34d4aa090756590b1ce275"; readonly confirmations: 65; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; }; readonly gateway: { readonly domain: 14; readonly contracts: { readonly v1: { readonly wallet: "0x0077777d7EBA4688BDeF3E311b846F25870A19B9"; readonly minter: "0x0022222ABE238Cc2C7Bb1f21003F0a260052475B"; }; }; readonly forwarderSupported: { readonly source: true; readonly destination: true; }; }; }; /** * XDC Mainnet chain definition * @remarks * This represents the official production network for the XDC blockchain. * XDC is a Layer 1 blockchain specialized for DeFi and trading applications * with native orderbook and matching engine. */ declare const XDC: { readonly type: "evm"; readonly chain: Blockchain.XDC; readonly name: "XDC"; readonly title: "XDC Mainnet"; readonly nativeCurrency: { readonly name: "XDC"; readonly symbol: "XDC"; readonly decimals: 18; }; readonly chainId: 50; readonly isTestnet: false; readonly explorerUrl: "https://xdcscan.io/tx/{hash}"; readonly rpcEndpoints: readonly ["https://erpc.xdcrpc.com", "https://erpc.xinfin.network"]; readonly eurcAddress: null; readonly usdcAddress: "0xfA2958CB79b0491CC627c1557F441eF849Ca8eb1"; readonly usdtAddress: null; readonly cctp: { readonly domain: 18; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly tokenMessengerWithFees: "0x71f54F818671cD0D7ea140Da213e5C8b5C92a408"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 3; readonly fastConfirmations: 3; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; readonly adapter: "0x7FB8c7260b63934d8da38aF902f87ae6e284a845"; }; }; /** * XDC Apothem Testnet chain definition * @remarks * This represents the official test network for the XDC Network, known as Apothem. */ declare const XDCApothem: { readonly type: "evm"; readonly chain: Blockchain.XDC_Apothem; readonly name: "Apothem Network"; readonly title: "Apothem Network"; readonly nativeCurrency: { readonly name: "TXDC"; readonly symbol: "TXDC"; readonly decimals: 18; }; readonly chainId: 51; readonly isTestnet: true; readonly explorerUrl: "https://testnet.xdcscan.com/tx/{hash}"; readonly rpcEndpoints: readonly ["https://erpc.apothem.network"]; readonly eurcAddress: null; readonly usdcAddress: "0xb5AB69F7bBada22B28e79C8FFAECe55eF1c771D4"; readonly usdtAddress: null; readonly cctp: { readonly domain: 18; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8FE6B999Dc680CcFDD5Bf7EB0974218be2542DAA"; readonly tokenMessengerWithFees: "0x8745D906D67C346E5eb1aEEED38Eb87F34DF0C0A"; readonly messageTransmitter: "0xE737e5cEBEEBa77EFE34D4aa090756590b1CE275"; readonly confirmations: 3; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: true; }; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; }; }; /** * X Layer Mainnet chain definition * @remarks * This represents the official production network for the X Layer blockchain. * X Layer is an EVM-compatible OP Stack Layer-2 blockchain built by OKX, * using OKB as its native gas token. (Migrated from Polygon zkEVM/CDK to the * OP Stack on 2025-10-27; older docs describing it as zkEVM are obsolete.) */ declare const XLayer: { readonly type: "evm"; readonly chain: Blockchain.X_Layer; readonly name: "X Layer"; readonly title: "X Layer Mainnet"; readonly nativeCurrency: { readonly name: "OKB"; readonly symbol: "OKB"; readonly decimals: 18; }; readonly chainId: 196; readonly isTestnet: false; readonly explorerUrl: "https://www.oklink.com/xlayer/tx/{hash}"; readonly rpcEndpoints: readonly ["https://xlayerrpc.okx.com"]; readonly eurcAddress: null; readonly usdcAddress: "0xB6CEceAB302E2E4948951eE7843FC24E92933061"; readonly usdtAddress: null; readonly cctp: { readonly domain: 37; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d"; readonly messageTransmitter: "0x81D40F21F12A8F0E3252Bccb954D722d4c464B64"; readonly confirmations: 65; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: false; }; }; readonly kitContracts: { readonly bridge: "0xB3FA262d0fB521cc93bE83d87b322b8A23DAf3F0"; }; }; /** * X Layer Testnet chain definition * @remarks * This represents the official test network for the X Layer blockchain. * X Layer is an EVM-compatible OP Stack Layer-2 blockchain built by OKX, * using OKB as its native gas token. (Migrated from Polygon zkEVM/CDK to the * OP Stack on 2025-10-27; older docs describing it as zkEVM are obsolete.) */ declare const XLayerTestnet: { readonly type: "evm"; readonly chain: Blockchain.X_Layer_Testnet; readonly name: "X Layer Testnet"; readonly title: "X Layer Testnet"; readonly nativeCurrency: { readonly name: "OKB"; readonly symbol: "OKB"; readonly decimals: 18; }; readonly chainId: 1952; readonly isTestnet: true; readonly explorerUrl: "https://web3.okx.com/explorer/x-layer-testnet/tx/{hash}"; readonly rpcEndpoints: readonly ["https://testrpc.xlayer.tech"]; readonly eurcAddress: null; readonly usdcAddress: "0xDec90b78111Ba2fc6FC6d84d8B9ec159A2d4b9B3"; readonly usdtAddress: null; readonly cctp: { readonly domain: 37; readonly contracts: { readonly v2: { readonly type: "split"; readonly tokenMessenger: "0x8FE6B999Dc680CcFDD5Bf7EB0974218be2542DAA"; readonly messageTransmitter: "0xE737e5cEBEEBa77EFE34D4aa090756590b1CE275"; readonly confirmations: 65; readonly fastConfirmations: 1; }; }; readonly forwarderSupported: { readonly source: false; readonly destination: false; }; }; readonly kitContracts: { readonly bridge: "0xC5567a5E3370d4DBfB0540025078e283e36A363d"; }; }; export { Arbitrum, ArbitrumSepolia, Arc, ArcTestnet, Avalanche, AvalancheFuji, Base, BaseSepolia, BridgeChain, Codex, CodexTestnet, Cronos, CronosTestnet, Edge, EdgeTestnet, Ethereum, EthereumSepolia, HyperEVM, HyperEVMTestnet, Injective, InjectiveTestnet, Ink, InkTestnet, Linea, LineaSepolia, Monad, MonadTestnet, Morph, MorphTestnet, Optimism, OptimismSepolia, Pharos, PharosTestnet, Plasma, PlasmaTestnet, Plume, PlumeTestnet, Polygon, PolygonAmoy, Sei, SeiTestnet, Solana, SolanaDevnet, Sonic, SonicTestnet, Unichain, UnichainSepolia, WorldChain, WorldChainSepolia, XDC, XDCApothem, XLayer, XLayerTestnet };