import { type PublicClient } from "viem"; import * as allChains from "viem/chains"; export declare const CustomChains: { blockExplorers: { readonly default: { readonly name: "MagicNewton"; readonly url: "https://explorer.testnet.magicnewton.com/"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 720380884; name: "MagicNewton"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://newton-sepolia-rpc.eu-north-2.gateway.fm"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; readonly network: "magic-newton"; }[]; export declare const getChain: (chainId: number) => { blockExplorers: { readonly default: { readonly name: "Optimism Explorer"; readonly url: "https://optimistic.etherscan.io"; readonly apiUrl: "https://api-optimistic.etherscan.io/api"; }; }; contracts: { readonly disputeGameFactory: { readonly 1: { readonly address: "0xe5965Ab5962eDc7477C8520243A95517CD252fA9"; }; }; readonly l2OutputOracle: { readonly 1: { readonly address: "0xdfe97868233d1aa22e815a266982f2cf17685a27"; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 4286263; }; readonly portal: { readonly 1: { readonly address: "0xbEb5Fc579115071764c7423A4f12eDde41f106Ed"; }; }; readonly l1StandardBridge: { readonly 1: { readonly address: "0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1"; }; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 10; name: "OP Mainnet"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.optimism.io"]; }; }; sourceId: 1; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; } | { blockExplorers: { readonly default: { readonly name: "BscScan"; readonly url: "https://bscscan.com"; readonly apiUrl: "https://api.bscscan.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 15921452; }; }; id: 56; name: "BNB Smart Chain"; nativeCurrency: { readonly decimals: 18; readonly name: "BNB"; readonly symbol: "BNB"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.ankr.com/bsc"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "PolygonScan"; readonly url: "https://polygonscan.com"; readonly apiUrl: "https://api.polygonscan.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 25770160; }; }; id: 137; name: "Polygon"; nativeCurrency: { readonly name: "MATIC"; readonly symbol: "MATIC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://polygon-rpc.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Basescan"; readonly url: "https://basescan.org"; readonly apiUrl: "https://api.basescan.org/api"; }; }; contracts: { readonly l2OutputOracle: { readonly 1: { readonly address: "0x56315b90c40730925ec5485cf004d835058518A0"; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 5022; }; readonly portal: { readonly 1: { readonly address: "0x49048044D57e1C92A77f79988d21Fa8fAF74E97e"; readonly blockCreated: 17482143; }; }; readonly l1StandardBridge: { readonly 1: { readonly address: "0x3154Cf16ccdb4C6d922629664174b904d80F2C35"; readonly blockCreated: 17482143; }; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 8453; name: "Base"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.base.org"]; }; }; sourceId: 1; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; } | { blockExplorers: { readonly default: { readonly name: "MagicNewton"; readonly url: "https://explorer.testnet.magicnewton.com/"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 720380884; name: "MagicNewton"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://newton-sepolia-rpc.eu-north-2.gateway.fm"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; readonly network: "magic-newton"; } | { blockExplorers: { readonly default: { readonly name: "Acala Blockscout"; readonly url: "https://blockscout.acala.network"; readonly apiUrl: "https://blockscout.acala.network/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 787; name: "Acala"; nativeCurrency: { readonly name: "Acala"; readonly symbol: "ACA"; readonly decimals: 18; }; rpcUrls: { readonly public: { readonly http: readonly ["https://eth-rpc-acala.aca-api.network"]; readonly webSocket: readonly ["wss://eth-rpc-acala.aca-api.network"]; }; readonly default: { readonly http: readonly ["https://eth-rpc-acala.aca-api.network"]; readonly webSocket: readonly ["wss://eth-rpc-acala.aca-api.network"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "acala"; } | { blockExplorers: { readonly default: { readonly name: "Ancient8 explorer"; readonly url: "https://scan.ancient8.gg"; readonly apiUrl: "https://scan.ancient8.gg/api"; }; }; contracts: { readonly l2OutputOracle: { readonly 1: { readonly address: "0xB09DC08428C8b4EFB4ff9C0827386CDF34277996"; }; }; readonly portal: { readonly 1: { readonly address: "0x639F2AECE398Aa76b07e59eF6abe2cFe32bacb68"; readonly blockCreated: 19070571; }; }; readonly l1StandardBridge: { readonly 1: { readonly address: "0xd5e3eDf5b68135D559D572E26bF863FBC1950033"; readonly blockCreated: 19070571; }; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 888888888; name: "Ancient8"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.ancient8.gg"]; }; }; sourceId: 1; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; } | { blockExplorers: { readonly default: { readonly name: "Ancient8 Celestia Testnet explorer"; readonly url: "https://scanv2-testnet.ancient8.gg"; readonly apiUrl: "https://scanv2-testnet.ancient8.gg/api"; }; }; contracts: { readonly l2OutputOracle: { readonly 11155111: { readonly address: "0x942fD5017c0F60575930D8574Eaca13BEcD6e1bB"; }; }; readonly portal: { readonly 11155111: { readonly address: "0xfa1d9E26A6aCD7b22115D27572c1221B9803c960"; readonly blockCreated: 4972908; }; }; readonly l1StandardBridge: { readonly 11155111: { readonly address: "0xF6Bc0146d3c74D48306e79Ae134A260E418C9335"; readonly blockCreated: 4972908; }; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 28122024; name: "Ancient8 Testnet"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpcv2-testnet.ancient8.gg"]; }; }; sourceId: 11155111; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; } | { blockExplorers?: { [key: string]: { name: string; url: string; apiUrl?: string | undefined; }; default: { name: string; url: string; apiUrl?: string | undefined; }; } | undefined; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 31337; name: "Anvil"; nativeCurrency: { readonly decimals: 18; readonly name: "Ether"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["http://127.0.0.1:8545"]; readonly webSocket: readonly ["ws://127.0.0.1:8545"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://exp-testnet.apexlayer.xyz"; readonly apiUrl: "https://exp-testnet.apexlayer.xyz/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xf7642be33a6b18D16a995657adb5a68CD0438aE2"; readonly blockCreated: 283775; }; }; id: 3993; name: "APEX Testnet"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc-testnet.apexlayer.xyz"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://goerli.arbiscan.io"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 88114; }; }; id: 421613; name: "Arbitrum Goerli"; nativeCurrency: { readonly name: "Arbitrum Goerli Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://goerli-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://nova.arbiscan.io"; readonly apiUrl: "https://api-nova.arbiscan.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 1746963; }; }; id: 42170; name: "Arbitrum Nova"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://nova.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Astar Subscan"; readonly url: "https://astar.subscan.io"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 761794; }; }; id: 592; name: "Astar"; nativeCurrency: { readonly name: "Astar"; readonly symbol: "ASTR"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://astar.api.onfinality.io/public"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "astar-mainnet"; } | { blockExplorers: { readonly default: { readonly name: "Astar zkEVM Explorer"; readonly url: "https://astar-zkevm.explorer.startale.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 93528; }; }; id: 3776; name: "Astar zkEVM"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.startale.com/astar-zkevm"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "AstarZkEVM"; } | { blockExplorers: { readonly default: { readonly name: "zKyoto Explorer"; readonly url: "https://zkyoto.explorer.startale.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 196153; }; }; id: 6038361; name: "Astar zkEVM Testnet zKyoto"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.startale.com/zkyoto"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "zKyoto"; } | { blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Areonscan"; readonly url: "https://areonscan.com"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 463; name: "Areon Network"; nativeCurrency: { readonly decimals: 18; readonly name: "AREA"; readonly symbol: "AREA"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet-rpc.areon.network"]; readonly webSocket: readonly ["wss://mainnet-ws.areon.network"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Areonscan"; readonly url: "https://areonscan.com"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 462; name: "Areon Network Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "TAREA"; readonly symbol: "TAREA"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://testnet-rpc.areon.network"]; readonly webSocket: readonly ["wss://testnet-ws.areon.network"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Artela"; readonly url: "https://betanet-scan.artela.network"; readonly apiUrl: "https://betanet-scan.artela.network/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xd07c8635f76e8745Ee7092fbb6e8fbc5FeF09DD7"; readonly blockCreated: 7001871; }; }; id: 11822; name: "Artela Testnet"; nativeCurrency: { readonly name: "ART"; readonly symbol: "ART"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://betanet-rpc1.artela.network"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Aurorascan"; readonly url: "https://aurorascan.dev"; readonly apiUrl: "https://aurorascan.dev/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 62907816; }; }; id: 1313161554; name: "Aurora"; nativeCurrency: { readonly decimals: 18; readonly name: "Ether"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.aurora.dev"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Aurorascan"; readonly url: "https://testnet.aurorascan.dev"; readonly apiUrl: "https://testnet.aurorascan.dev/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 1313161555; name: "Aurora Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Ether"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://testnet.aurora.dev"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Auroria Testnet Explorer"; readonly url: "https://auroria.explorer.stratisevm.com"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 205205; name: "Auroria Testnet"; nativeCurrency: { readonly name: "Auroria Stratis"; readonly symbol: "tSTRAX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://auroria.rpc.stratisevm.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "auroria"; } | { blockExplorers: { readonly default: { readonly name: "SnowTrace"; readonly url: "https://snowtrace.io"; readonly apiUrl: "https://api.snowtrace.io"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 11907934; }; }; id: 43114; name: "Avalanche"; nativeCurrency: { readonly decimals: 18; readonly name: "Avalanche"; readonly symbol: "AVAX"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.avax.network/ext/bc/C/rpc"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "SnowTrace"; readonly url: "https://testnet.snowtrace.io"; readonly apiUrl: "https://api-testnet.snowtrace.io"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7096959; }; }; id: 43113; name: "Avalanche Fuji"; nativeCurrency: { readonly decimals: 18; readonly name: "Avalanche Fuji"; readonly symbol: "AVAX"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.avax-test.network/ext/bc/C/rpc"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Ftnscan"; readonly url: "https://www.ftnscan.com"; readonly apiUrl: "https://www.ftnscan.com/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 5165; name: "Bahamut"; nativeCurrency: { readonly name: "Fasttoken"; readonly symbol: "FTN"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc1.bahamut.io", "https://bahamut-rpc.publicnode.com", "https://rpc2.bahamut.io"]; readonly webSocket: readonly ["wss://ws1.sahara.bahamutchain.com", "wss://bahamut-rpc.publicnode.com", "wss://ws2.sahara.bahamutchain.com"]; }; readonly public: { readonly http: readonly ["https://rpc1.bahamut.io", "https://bahamut-rpc.publicnode.com", "https://rpc2.bahamut.io"]; readonly webSocket: readonly ["wss://ws1.sahara.bahamutchain.com", "wss://bahamut-rpc.publicnode.com", "wss://ws2.sahara.bahamutchain.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "bahamut"; } | { blockExplorers: { readonly default: { readonly name: "Basescan"; readonly url: "https://goerli.basescan.org"; readonly apiUrl: "https://goerli.basescan.org/api"; }; }; contracts: { readonly l2OutputOracle: { readonly 5: { readonly address: "0x2A35891ff30313CcFa6CE88dcf3858bb075A2298"; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 1376988; }; readonly portal: { readonly 5: { readonly address: "0xe93c8cD0D409341205A592f8c4Ac1A5fe5585cfA"; }; }; readonly l1StandardBridge: { readonly 5: { readonly address: "0xfA6D8Ee5BE770F84FC001D098C4bD604Fe01284a"; }; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 84531; name: "Base Goerli"; nativeCurrency: { readonly name: "Goerli Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://goerli.base.org"]; }; }; sourceId: 5; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; } | { blockExplorers: { readonly default: { readonly name: "Basescan"; readonly url: "https://sepolia.basescan.org"; readonly apiUrl: "https://api-sepolia.basescan.org/api"; }; }; contracts: { readonly disputeGameFactory: { readonly 11155111: { readonly address: "0xd6E6dBf4F7EA0ac412fD8b65ED297e64BB7a06E1"; }; }; readonly l2OutputOracle: { readonly 11155111: { readonly address: "0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254"; }; }; readonly portal: { readonly 11155111: { readonly address: "0x49f53e41452c74589e85ca1677426ba426459e85"; readonly blockCreated: 4446677; }; }; readonly l1StandardBridge: { readonly 11155111: { readonly address: "0xfd0Bf71F60660E2f608ed56e1659C450eB113120"; readonly blockCreated: 4446677; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 1059647; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 84532; name: "Base Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.base.org"]; }; }; sourceId: 11155111; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; readonly network: "base-sepolia"; } | { blockExplorers: { readonly default: { readonly name: "Beam Explorer"; readonly url: "https://subnets.avax.network/beam"; }; }; contracts: { readonly multicall3: { readonly address: "0x4956f15efdc3dc16645e90cc356eafa65ffc65ec"; readonly blockCreated: 1; }; }; id: 4337; name: "Beam"; nativeCurrency: { readonly decimals: 18; readonly name: "Beam"; readonly symbol: "BEAM"; }; rpcUrls: { readonly public: { readonly http: readonly ["https://build.onbeam.com/rpc"]; readonly webSocket: readonly ["wss://build.onbeam.com/ws"]; }; readonly default: { readonly http: readonly ["https://build.onbeam.com/rpc"]; readonly webSocket: readonly ["wss://build.onbeam.com/ws"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "beam"; } | { blockExplorers: { readonly default: { readonly name: "Beam Explorer"; readonly url: "https://subnets-test.avax.network/beam"; }; }; contracts: { readonly multicall3: { readonly address: "0x9bf49b704ee2a095b95c1f2d4eb9010510c41c9e"; readonly blockCreated: 3; }; }; id: 13337; name: "Beam Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Beam"; readonly symbol: "BEAM"; }; rpcUrls: { readonly public: { readonly http: readonly ["https://build.onbeam.com/rpc/testnet"]; readonly webSocket: readonly ["wss://build.onbeam.com/ws/testnet"]; }; readonly default: { readonly http: readonly ["https://build.onbeam.com/rpc/testnet"]; readonly webSocket: readonly ["wss://build.onbeam.com/ws/testnet"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "beam"; } | { blockExplorers: { readonly default: { readonly name: "BrnkScan"; readonly url: "https://brnkscan.bearnetwork.net"; readonly apiUrl: "https://brnkscan.bearnetwork.net/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 641230; name: "Bear Network Chain Mainnet"; nativeCurrency: { readonly decimals: 18; readonly name: "BearNetworkChain"; readonly symbol: "BRNKC"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://brnkc-mainnet.bearnetwork.net"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "BrnkTestScan"; readonly url: "https://brnktest-scan.bearnetwork.net"; readonly apiUrl: "https://brnktest-scan.bearnetwork.net/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 751230; name: "Bear Network Chain Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "tBRNKC"; readonly symbol: "tBRNKC"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://brnkc-test.bearnetwork.net"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Berachain"; readonly url: "https://artio.beratrail.io"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 80085; name: "Berachain Artio"; nativeCurrency: { readonly decimals: 18; readonly name: "BERA Token"; readonly symbol: "BERA"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://artio.rpc.berachain.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Berachain bArtio Beratrail"; readonly url: "https://bartio.beratrail.io"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 109269; }; }; id: 80084; name: "Berachain bArtio"; nativeCurrency: { readonly decimals: 18; readonly name: "BERA Token"; readonly symbol: "BERA"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://bartio.rpc.berachain.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Bevmscan"; readonly url: "https://scan-mainnet.bevm.io"; readonly apiUrl: "https://scan-mainnet-api.bevm.io/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 11501; name: "BEVM Mainnet"; nativeCurrency: { readonly name: "Bitcoin"; readonly symbol: "BTC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc-mainnet-1.bevm.io"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Bitkub Chain Mainnet Explorer"; readonly url: "https://www.bkcscan.com"; readonly apiUrl: "https://www.bkcscan.com/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 96; name: "Bitkub"; nativeCurrency: { readonly name: "Bitkub"; readonly symbol: "KUB"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.bitkubchain.io"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Bitkub Chain Testnet Explorer"; readonly url: "https://testnet.bkcscan.com"; readonly apiUrl: "https://testnet.bkcscan.com/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 25925; name: "Bitkub Testnet"; nativeCurrency: { readonly name: "Bitkub Test"; readonly symbol: "tKUB"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc-testnet.bitkubchain.io"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "Bitkub Testnet"; } | { blockExplorers: { readonly default: { readonly name: "Bttcscan"; readonly url: "https://bttcscan.com"; readonly apiUrl: "https://api.bttcscan.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 31078552; }; }; id: 199; name: "BitTorrent"; nativeCurrency: { readonly name: "BitTorrent"; readonly symbol: "BTT"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.bittorrentchain.io"]; }; readonly public: { readonly http: readonly ["https://rpc.bittorrentchain.io"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "bittorrent-chain-mainnet"; } | { blockExplorers: { readonly default: { readonly name: "Bttcscan"; readonly url: "https://testnet.bttcscan.com"; readonly apiUrl: "https://testnet.bttcscan.com/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 1028; name: "BitTorrent Chain Testnet"; nativeCurrency: { readonly name: "BitTorrent"; readonly symbol: "BTT"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://testrpc.bittorrentchain.io"]; }; readonly public: { readonly http: readonly ["https://testrpc.bittorrentchain.io"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "bittorrent-chain-testnet"; } | { blockExplorers: { readonly default: { readonly name: "Blastscan"; readonly url: "https://blastscan.io"; readonly apiUrl: "https://api.blastscan.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 212929; }; }; id: 81457; name: "Blast"; nativeCurrency: { readonly decimals: 18; readonly name: "Ether"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.blast.io"]; }; }; sourceId: 1; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Blastscan"; readonly url: "https://sepolia.blastscan.io"; readonly apiUrl: "https://api-sepolia.blastscan.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 756690; }; }; id: 168587773; name: "Blast Sepolia"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.blast.io"]; }; }; sourceId: 11155111; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://explorer.gobob.xyz"; }; }; contracts: { readonly multicall3: { readonly address: "0x63f8279bccDb75c0F38e0CD6B6A0c72a0a760FF9"; readonly blockCreated: 457045; }; }; id: 60808; name: "BOB"; nativeCurrency: { readonly decimals: 18; readonly name: "ETH"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.gobob.xyz"]; readonly webSocket: readonly ["wss://rpc.gobob.xyz"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "BOBAScan"; readonly url: "https://bobascan.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 446859; }; }; id: 288; name: "Boba Network"; nativeCurrency: { readonly decimals: 18; readonly name: "Ether"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.boba.network"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "BOBAScan"; readonly url: "https://testnet.bobascan.com"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 28882; name: "Boba Sepolia"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.boba.network"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "BronoScan"; readonly url: "https://broscan.bronos.org"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 1039; name: "Bronos"; nativeCurrency: { readonly decimals: 18; readonly name: "BRO"; readonly symbol: "BRO"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://evm.bronos.org"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "BronoScan"; readonly url: "https://tbroscan.bronos.org"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 1038; name: "Bronos Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Bronos Coin"; readonly symbol: "tBRO"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://evm-testnet.bronos.org"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "BscScan"; readonly url: "https://testnet.bscscan.com"; readonly apiUrl: "https://testnet.bscscan.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 17422483; }; }; id: 97; name: "Binance Smart Chain Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "BNB"; readonly symbol: "tBNB"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://data-seed-prebsc-1-s1.bnbchain.org:8545"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "BNB Greenfield Mainnet Scan"; readonly url: "https://greenfieldscan.com"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 1017; name: "BNB Greenfield Chain"; nativeCurrency: { readonly decimals: 18; readonly name: "BNB"; readonly symbol: "BNB"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://greenfield-chain.bnbchain.org"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Bitlayer(BTR) Scan"; readonly url: "https://www.btrscan.com"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 200901; name: "Bitlayer"; nativeCurrency: { readonly name: "Bitcoin"; readonly symbol: "BTC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.bitlayer.org", "https://rpc.bitlayer-rpc.com", "https://rpc.ankr.com/bitlayer"]; readonly webSocket: readonly ["wss://ws.bitlayer.org", "wss://ws.bitlayer-rpc.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Bitlayer(BTR) Scan"; readonly url: "https://testnet.btrscan.com"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 200810; name: "Bitlayer Testnet"; nativeCurrency: { readonly name: "Bitcoin"; readonly symbol: "BTC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://testnet-rpc.bitlayer.org"]; readonly webSocket: readonly ["wss://testnet-ws.bitlayer.org", "wss://testnet-ws.bitlayer-rpc.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://explorer.blackfort.network"; readonly apiUrl: "https://explorer.blackfort.network/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 4999; name: "BlackFort Exchange Network"; nativeCurrency: { readonly name: "BlackFort Token"; readonly symbol: "BXN"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.blackfort.network/rpc"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://testnet-explorer.blackfort.network"; readonly apiUrl: "https://testnet-explorer.blackfort.network/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 4777; name: "BlackFort Exchange Network Testnet"; nativeCurrency: { readonly name: "BlackFort Testnet Token"; readonly symbol: "TBXN"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://testnet.blackfort.network/rpc"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Tuber.Build (Blockscout)"; readonly url: "https://tuber.build"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 2905789; }; }; id: 7700; name: "Canto"; nativeCurrency: { readonly decimals: 18; readonly name: "Canto"; readonly symbol: "CANTO"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://canto.gravitychain.io"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Celo Explorer"; readonly url: "https://celoscan.io"; readonly apiUrl: "https://api.celoscan.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 13112599; }; }; id: 42220; name: "Celo"; nativeCurrency: { readonly decimals: 18; readonly name: "CELO"; readonly symbol: "CELO"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://forno.celo.org"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees: import("viem").ChainFees<{ readonly block: { exclude: [] | undefined; format: (args: allChains.CeloRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint | undefined; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint | undefined; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; nonce: bigint | null | undefined; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.CeloTransaction[]; transactionsRoot: `0x${string}`; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; mixHash?: undefined; randomness?: { committed: `0x${string}`; revealed: `0x${string}`; } | undefined; uncles?: undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.CeloRpcTransaction) => { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; feeCurrency: `0x${string}` | null; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; feeCurrency: `0x${string}` | null; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; feeCurrency: `0x${string}` | null; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; feeCurrency: `0x${string}` | null; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; chainId: number; feeCurrency: `0x${string}` | null; gatewayFee: bigint | null; gatewayFeeRecipient: `0x${string}` | null; type: "cip42"; blobVersionedHashes?: undefined; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; chainId: number; feeCurrency: `0x${string}` | null; type: "cip64"; blobVersionedHashes?: undefined; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: undefined; feeCurrency?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; }; type: "transaction"; }; readonly transactionRequest: { exclude: [] | undefined; format: (args: allChains.CeloTransactionRequest) => { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: undefined; blobs?: undefined; type?: "0x0" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; feeCurrency?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x1" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; feeCurrency?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x2" | undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; feeCurrency?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; value?: `0x${string}` | undefined; to: `0x${string}` | null; accessList?: import("viem").AccessList | undefined; blobs: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[] | undefined; kzg?: import("viem").Kzg | undefined; sidecars?: readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; type?: "0x3" | undefined; gasPrice?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; maxFeePerBlobGas: `0x${string}`; feeCurrency?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; feeCurrency?: `0x${string}` | undefined; type?: "0x7b" | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; blobs?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; }; type: "transactionRequest"; }; }>; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.CeloRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint | undefined; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint | undefined; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; nonce: bigint | null | undefined; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.CeloTransaction[]; transactionsRoot: `0x${string}`; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; mixHash?: undefined; randomness?: { committed: `0x${string}`; revealed: `0x${string}`; } | undefined; uncles?: undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.CeloRpcTransaction) => { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; feeCurrency: `0x${string}` | null; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; feeCurrency: `0x${string}` | null; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; feeCurrency: `0x${string}` | null; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; feeCurrency: `0x${string}` | null; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; chainId: number; feeCurrency: `0x${string}` | null; gatewayFee: bigint | null; gatewayFeeRecipient: `0x${string}` | null; type: "cip42"; blobVersionedHashes?: undefined; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; chainId: number; feeCurrency: `0x${string}` | null; type: "cip64"; blobVersionedHashes?: undefined; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: undefined; feeCurrency?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; }; type: "transaction"; }; readonly transactionRequest: { exclude: [] | undefined; format: (args: allChains.CeloTransactionRequest) => { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: undefined; blobs?: undefined; type?: "0x0" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; feeCurrency?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x1" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; feeCurrency?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x2" | undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; feeCurrency?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; value?: `0x${string}` | undefined; to: `0x${string}` | null; accessList?: import("viem").AccessList | undefined; blobs: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[] | undefined; kzg?: import("viem").Kzg | undefined; sidecars?: readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; type?: "0x3" | undefined; gasPrice?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; maxFeePerBlobGas: `0x${string}`; feeCurrency?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; feeCurrency?: `0x${string}` | undefined; type?: "0x7b" | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; blobs?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; }; type: "transactionRequest"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionCelo; }; } | { blockExplorers: { readonly default: { readonly name: "Celo Explorer"; readonly url: "https://explorer.celo.org/alfajores"; readonly apiUrl: "https://explorer.celo.org/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 14569001; }; }; id: 44787; name: "Alfajores"; nativeCurrency: { readonly decimals: 18; readonly name: "CELO"; readonly symbol: "A-CELO"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://alfajores-forno.celo-testnet.org"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees: import("viem").ChainFees<{ readonly block: { exclude: [] | undefined; format: (args: allChains.CeloRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint | undefined; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint | undefined; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; nonce: bigint | null | undefined; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.CeloTransaction[]; transactionsRoot: `0x${string}`; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; mixHash?: undefined; randomness?: { committed: `0x${string}`; revealed: `0x${string}`; } | undefined; uncles?: undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.CeloRpcTransaction) => { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; feeCurrency: `0x${string}` | null; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; feeCurrency: `0x${string}` | null; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; feeCurrency: `0x${string}` | null; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; feeCurrency: `0x${string}` | null; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; chainId: number; feeCurrency: `0x${string}` | null; gatewayFee: bigint | null; gatewayFeeRecipient: `0x${string}` | null; type: "cip42"; blobVersionedHashes?: undefined; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; chainId: number; feeCurrency: `0x${string}` | null; type: "cip64"; blobVersionedHashes?: undefined; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: undefined; feeCurrency?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; }; type: "transaction"; }; readonly transactionRequest: { exclude: [] | undefined; format: (args: allChains.CeloTransactionRequest) => { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: undefined; blobs?: undefined; type?: "0x0" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; feeCurrency?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x1" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; feeCurrency?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x2" | undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; feeCurrency?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; value?: `0x${string}` | undefined; to: `0x${string}` | null; accessList?: import("viem").AccessList | undefined; blobs: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[] | undefined; kzg?: import("viem").Kzg | undefined; sidecars?: readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; type?: "0x3" | undefined; gasPrice?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; maxFeePerBlobGas: `0x${string}`; feeCurrency?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; feeCurrency?: `0x${string}` | undefined; type?: "0x7b" | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; blobs?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; }; type: "transactionRequest"; }; }>; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.CeloRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint | undefined; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint | undefined; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; nonce: bigint | null | undefined; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.CeloTransaction[]; transactionsRoot: `0x${string}`; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; mixHash?: undefined; randomness?: { committed: `0x${string}`; revealed: `0x${string}`; } | undefined; uncles?: undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.CeloRpcTransaction) => { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; feeCurrency: `0x${string}` | null; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; feeCurrency: `0x${string}` | null; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; feeCurrency: `0x${string}` | null; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; feeCurrency: `0x${string}` | null; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; chainId: number; feeCurrency: `0x${string}` | null; gatewayFee: bigint | null; gatewayFeeRecipient: `0x${string}` | null; type: "cip42"; blobVersionedHashes?: undefined; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; chainId: number; feeCurrency: `0x${string}` | null; type: "cip64"; blobVersionedHashes?: undefined; mint?: undefined; isSystemTx?: undefined; sourceHash?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: undefined; feeCurrency?: undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; }; type: "transaction"; }; readonly transactionRequest: { exclude: [] | undefined; format: (args: allChains.CeloTransactionRequest) => { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: undefined; blobs?: undefined; type?: "0x0" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; feeCurrency?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x1" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; feeCurrency?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x2" | undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; feeCurrency?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; value?: `0x${string}` | undefined; to: `0x${string}` | null; accessList?: import("viem").AccessList | undefined; blobs: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[] | undefined; kzg?: import("viem").Kzg | undefined; sidecars?: readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; type?: "0x3" | undefined; gasPrice?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; maxFeePerBlobGas: `0x${string}`; feeCurrency?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; feeCurrency?: `0x${string}` | undefined; type?: "0x7b" | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; blobs?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; }; type: "transactionRequest"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionCelo; }; } | { blockExplorers: { readonly default: { readonly name: "Chiliz Explorer"; readonly url: "https://scan.chiliz.com"; readonly apiUrl: "https://scan.chiliz.com/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 88888; name: "Chiliz Chain"; nativeCurrency: { readonly decimals: 18; readonly name: "CHZ"; readonly symbol: "CHZ"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.ankr.com/chiliz", "https://chiliz-rpc.publicnode.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "chiliz-chain"; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://blockscout.com/etc/mainnet"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 61; name: "Ethereum Classic"; nativeCurrency: { readonly decimals: 18; readonly name: "ETC"; readonly symbol: "ETC"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://etc.rivet.link"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "ConfluxScan"; readonly url: "https://evm.confluxscan.io"; }; }; contracts: { readonly multicall3: { readonly address: "0xEFf0078910f638cd81996cc117bccD3eDf2B072F"; readonly blockCreated: 68602935; }; }; id: 1030; name: "Conflux eSpace"; nativeCurrency: { readonly name: "Conflux"; readonly symbol: "CFX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://evm.confluxrpc.com"]; readonly webSocket: readonly ["wss://evm.confluxrpc.com/ws"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "ConfluxScan"; readonly url: "https://evmtestnet.confluxscan.io"; }; }; contracts: { readonly multicall3: { readonly address: "0xEFf0078910f638cd81996cc117bccD3eDf2B072F"; readonly blockCreated: 117499050; }; }; id: 71; name: "Conflux eSpace Testnet"; nativeCurrency: { readonly name: "Conflux"; readonly symbol: "CFX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://evmtestnet.confluxrpc.com"]; readonly webSocket: readonly ["wss://evmtestnet.confluxrpc.com/ws"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "cfx-espace-testnet"; } | { blockExplorers: { readonly default: { readonly name: "CoreDao"; readonly url: "https://scan.coredao.org"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 11907934; }; }; id: 1116; name: "Core Dao"; nativeCurrency: { readonly decimals: 18; readonly name: "Core"; readonly symbol: "CORE"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.coredao.org"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://crab-scan.darwinia.network"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 3032593; }; }; id: 44; name: "Crab Network"; nativeCurrency: { readonly decimals: 18; readonly name: "Crab Network Native Token"; readonly symbol: "CRAB"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://crab-rpc.darwinia.network"]; readonly webSocket: readonly ["wss://crab-rpc.darwinia.network"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Cronos Explorer"; readonly url: "https://explorer.cronos.org"; readonly apiUrl: "https://explorer-api.cronos.org/mainnet/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 1963112; }; }; id: 25; name: "Cronos Mainnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Cronos"; readonly symbol: "CRO"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://evm.cronos.org"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Cronos Explorer"; readonly url: "https://cronos.org/explorer/testnet3"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 10191251; }; }; id: 338; name: "Cronos Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "CRO"; readonly symbol: "tCRO"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://evm-t3.cronos.org"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "CrossScan"; readonly url: "https://scan.crossbell.io"; readonly apiUrl: "https://scan.crossbell.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 38246031; }; }; id: 3737; name: "Crossbell"; nativeCurrency: { readonly decimals: 18; readonly name: "CSB"; readonly symbol: "CSB"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.crossbell.io"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://cyberscan.co"; readonly apiUrl: "https://cyberscan.co/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 0; }; }; id: 7560; name: "Cyber"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://cyber.alt.technology"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://testnet.cyberscan.co"; readonly apiUrl: "https://testnet.cyberscan.co/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xffc391F0018269d4758AEA1a144772E8FB99545E"; readonly blockCreated: 304545; }; }; id: 111557560; name: "Cyber Testnet"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://cyber-testnet.alt.technology"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Explorer"; readonly url: "https://explorer.darwinia.network"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 69420; }; }; id: 46; name: "Darwinia Network"; nativeCurrency: { readonly decimals: 18; readonly name: "RING"; readonly symbol: "RING"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.darwinia.network"]; readonly webSocket: readonly ["wss://rpc.darwinia.network"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Dchain Explorer"; readonly url: "https://dchain-2716446429837000-1.sagaexplorer.io"; readonly apiUrl: "https://api-dchain-2716446429837000-1.sagaexplorer.io/api"; }; }; contracts: { readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 2716446429837000; name: "Dchain"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://dchain-2716446429837000-1.jsonrpc.sagarpc.io"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; } | { blockExplorers: { readonly default: { readonly name: "Dchain Explorer"; readonly url: "https://dchaintestnet-2713017997578000-1.testnet.sagaexplorer.io"; readonly apiUrl: "https://api-dchaintestnet-2713017997578000-1.testnet.sagaexplorer.io/api"; }; }; contracts: { readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 2713017997578000; name: "Dchain Testnet"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://dchaintestnet-2713017997578000-1.jsonrpc.testnet.sagarpc.io"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; } | { blockExplorers: { readonly default: { readonly name: "DeFiScan"; readonly url: "https://meta.defiscan.live"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 137852; }; }; id: 1130; name: "DeFiChain EVM Mainnet"; nativeCurrency: { readonly name: "DeFiChain"; readonly symbol: "DFI"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://eth.mainnet.ocean.jellyfishsdk.com"]; }; readonly public: { readonly http: readonly ["https://eth.mainnet.ocean.jellyfishsdk.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "defichain-evm"; } | { blockExplorers: { readonly default: { readonly name: "DeFiScan"; readonly url: "https://meta.defiscan.live/?network=TestNet"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 156462; }; }; id: 1131; name: "DeFiChain EVM Testnet"; nativeCurrency: { readonly name: "DeFiChain"; readonly symbol: "DFI"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://eth.testnet.ocean.jellyfishsdk.com"]; }; readonly public: { readonly http: readonly ["https://eth.testnet.ocean.jellyfishsdk.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "defichain-evm-testnet"; } | { blockExplorers: { readonly default: { readonly name: "Degen Chain Explorer"; readonly url: "https://explorer.degen.tips"; readonly apiUrl: "https://explorer.degen.tips/api/v2"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 666666666; name: "Degen"; nativeCurrency: { readonly decimals: 18; readonly name: "Degen"; readonly symbol: "DEGEN"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.degen.tips"]; readonly webSocket: readonly ["wss://rpc.degen.tips"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "DFKSubnetScan"; readonly url: "https://subnets.avax.network/defi-kingdoms"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14790551; }; }; id: 53935; name: "DFK Chain"; nativeCurrency: { readonly decimals: 18; readonly name: "Jewel"; readonly symbol: "JEWEL"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://subnets.avax.network/defi-kingdoms/dfk-chain/rpc"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "DODOchain Testnet (Sepolia) Explorer"; readonly url: "https://testnet-scan.dodochain.com"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 53457; name: "DODOchain Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "DODO"; readonly symbol: "DODO"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://dodochain-testnet.alt.technology"]; readonly webSocket: readonly ["wss://dodochain-testnet.alt.technology/ws"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "DogeChainExplorer"; readonly url: "https://explorer.dogechain.dog"; readonly apiUrl: "https://explorer.dogechain.dog/api"; }; }; contracts: { readonly multicall3: { readonly address: "0x68a8609a60a008EFA633dfdec592c03B030cC508"; readonly blockCreated: 25384031; }; }; id: 2000; name: "Dogechain"; nativeCurrency: { readonly decimals: 18; readonly name: "Wrapped Dogecoin"; readonly symbol: "WDOGE"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.dogechain.dog"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "DreyerX Scan"; readonly url: "https://scan.dreyerx.com"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 23451; name: "DreyerX Mainnet"; nativeCurrency: { readonly name: "DreyerX"; readonly symbol: "DRX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.dreyerx.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "DreyerX Testnet Scan"; readonly url: "https://testnet-scan.dreyerx.com"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 23452; name: "DreyerX Testnet"; nativeCurrency: { readonly name: "DreyerX"; readonly symbol: "DRX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["http://testnet-rpc.dreyerx.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Edgeless Explorer"; readonly url: "https://explorer.edgeless.network"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 2026; name: "Edgeless Network"; nativeCurrency: { readonly name: "Edgeless Wrapped ETH"; readonly symbol: "EwETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.edgeless.network/http"]; readonly webSocket: readonly ["wss://rpc.edgeless.network/ws"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Edgeless Testnet Explorer"; readonly url: "https://testnet.explorer.edgeless.network"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 202; name: "Edgeless Testnet"; nativeCurrency: { readonly name: "Edgeless Wrapped ETH"; readonly symbol: "EwETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://edgeless-testnet.rpc.caldera.xyz/http"]; readonly webSocket: readonly ["wss://edgeless-testnet.rpc.caldera.xyz/ws"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Edgscan by Bharathcoorg"; readonly url: "https://edgscan.live"; readonly apiUrl: "https://edgscan.live/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 18117872; }; }; id: 2021; name: "Edgeware EdgeEVM Mainnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Edgeware"; readonly symbol: "EDG"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://edgeware-evm.jelliedowl.net"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Edgscan by Bharathcoorg"; readonly url: "https://testnet.edgscan.live"; readonly apiUrl: "https://testnet.edgscan.live/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 2022; name: "Beresheet BereEVM Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Testnet EDG"; readonly symbol: "tEDG"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://beresheet-evm.jelliedowl.net"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "EON Explorer"; readonly url: "https://eon-explorer.horizenlabs.io"; }; }; contracts: {}; id: 7332; name: "Horizen EON"; nativeCurrency: { readonly decimals: 18; readonly name: "ZEN"; readonly symbol: "ZEN"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://eon-rpc.horizenlabs.io/ethv1"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "EOS EVM Explorer"; readonly url: "https://explorer.evm.eosnetwork.com"; readonly apiUrl: "https://explorer.evm.eosnetwork.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7943933; }; }; id: 17777; name: "EOS EVM"; nativeCurrency: { readonly decimals: 18; readonly name: "EOS"; readonly symbol: "EOS"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.evm.eosnetwork.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "EOS EVM Testnet Explorer"; readonly url: "https://explorer.testnet.evm.eosnetwork.com"; readonly apiUrl: "https://explorer.testnet.evm.eosnetwork.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 9067940; }; }; id: 15557; name: "EOS EVM Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "EOS"; readonly symbol: "EOS"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.testnet.evm.eosnetwork.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Etherlink"; readonly url: "https://explorer.etherlink.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 33899; }; }; id: 42793; name: "Etherlink"; nativeCurrency: { readonly decimals: 18; readonly name: "Tez"; readonly symbol: "XTZ"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://node.mainnet.etherlink.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Etherlink Testnet"; readonly url: "https://testnet-explorer.etherlink.com"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 128123; name: "Etherlink Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Tez"; readonly symbol: "XTZ"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://node.ghostnet.etherlink.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Evmos Block Explorer"; readonly url: "https://escan.live"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 9001; name: "Evmos"; nativeCurrency: { readonly decimals: 18; readonly name: "Evmos"; readonly symbol: "EVMOS"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://eth.bd.evmos.org:8545"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Evmos Testnet Block Explorer"; readonly url: "https://evm.evmos.dev/"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 9000; name: "Evmos Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Evmos"; readonly symbol: "EVMOS"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://eth.bd.evmos.dev:8545"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Ektascan"; readonly url: "https://ektascan.io"; readonly apiUrl: "https://ektascan.io/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 1994; name: "Ekta"; nativeCurrency: { readonly decimals: 18; readonly name: "EKTA"; readonly symbol: "EKTA"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://main.ekta.io"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Test Ektascan"; readonly url: "https://test.ektascan.io"; readonly apiUrl: "https://test.ektascan.io/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 1004; name: "Ekta Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "EKTA"; readonly symbol: "EKTA"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://test.ekta.io:8545"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "FTMScan"; readonly url: "https://ftmscan.com"; readonly apiUrl: "https://api.ftmscan.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 33001987; }; }; id: 250; name: "Fantom"; nativeCurrency: { readonly decimals: 18; readonly name: "Fantom"; readonly symbol: "FTM"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.ankr.com/fantom"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Fantom Sonic Open Testnet Explorer"; readonly url: "https://public-sonic.fantom.network"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 64240; name: "Fantom Sonic Open Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Fantom"; readonly symbol: "FTM"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpcapi.sonic.fantom.network"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "fantom-sonic-testnet"; } | { blockExplorers: { readonly default: { readonly name: "FTMScan"; readonly url: "https://testnet.ftmscan.com"; readonly apiUrl: "https://testnet.ftmscan.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 8328688; }; }; id: 4002; name: "Fantom Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Fantom"; readonly symbol: "FTM"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.testnet.fantom.network"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "FiboScan"; readonly url: "https://scan.fibochain.org"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 12306; name: "Fibo Chain"; nativeCurrency: { readonly decimals: 18; readonly name: "fibo"; readonly symbol: "FIBO"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://network.hzroc.art"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Filfox"; readonly url: "https://filfox.info/en"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 3328594; }; }; id: 314; name: "Filecoin Mainnet"; nativeCurrency: { readonly decimals: 18; readonly name: "filecoin"; readonly symbol: "FIL"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.node.glif.io/rpc/v1"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Filscan"; readonly url: "https://calibration.filscan.io"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 314159; name: "Filecoin Calibration"; nativeCurrency: { readonly decimals: 18; readonly name: "testnet filecoin"; readonly symbol: "tFIL"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.calibration.node.glif.io/rpc/v1"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Filfox"; readonly url: "https://hyperspace.filfox.info/en"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 3141; name: "Filecoin Hyperspace"; nativeCurrency: { readonly decimals: 18; readonly name: "testnet filecoin"; readonly symbol: "tFIL"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.hyperspace.node.glif.io/rpc/v1"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Flare Explorer"; readonly url: "https://flare-explorer.flare.network"; readonly apiUrl: "https://flare-explorer.flare.network/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 14; name: "Flare Mainnet"; nativeCurrency: { readonly decimals: 18; readonly name: "flare"; readonly symbol: "FLR"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://flare-api.flare.network/ext/C/rpc"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Coston2 Explorer"; readonly url: "https://coston2-explorer.flare.network"; readonly apiUrl: "https://coston2-explorer.flare.network/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 114; name: "Coston2"; nativeCurrency: { readonly decimals: 18; readonly name: "coston2flare"; readonly symbol: "C2FLR"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://coston2-api.flare.network/ext/C/rpc"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Previewnet Explorer"; readonly url: "https://previewnet.flowdiver.io"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 6205; }; }; id: 646; name: "FlowEVM Previewnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Flow"; readonly symbol: "FLOW"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://previewnet.evm.nodes.onflow.org"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Mainnet Explorer"; readonly url: "https://flowdiver.io"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 747; name: "FlowEVM Mainnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Flow"; readonly symbol: "FLOW"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.evm.nodes.onflow.org"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Flow Diver"; readonly url: "https://testnet.flowdiver.io"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 545; name: "FlowEVM Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Flow"; readonly symbol: "FLOW"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://testnet.evm.nodes.onflow.org"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers?: { [key: string]: { name: string; url: string; apiUrl?: string | undefined; }; default: { name: string; url: string; apiUrl?: string | undefined; }; } | undefined; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 31337; name: "Foundry"; nativeCurrency: { readonly decimals: 18; readonly name: "Ether"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["http://127.0.0.1:8545"]; readonly webSocket: readonly ["ws://127.0.0.1:8545"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "fraxscan"; readonly url: "https://fraxscan.com"; readonly apiUrl: "https://api.fraxscan.com/api"; }; }; contracts: { readonly l2OutputOracle: { readonly 1: { readonly address: "0x66CC916Ed5C6C2FA97014f7D1cD141528Ae171e4"; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; }; readonly portal: { readonly 1: { readonly address: "0x36cb65c1967A0Fb0EEE11569C51C2f2aA1Ca6f6D"; readonly blockCreated: 19135323; }; }; readonly l1StandardBridge: { readonly 1: { readonly address: "0x34C0bD5877A5Ee7099D0f5688D65F4bB9158BDE2"; readonly blockCreated: 19135323; }; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 252; name: "Fraxtal"; nativeCurrency: { readonly name: "Frax Ether"; readonly symbol: "frxETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.frax.com"]; }; }; sourceId: 1; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; } | { blockExplorers: { readonly default: { readonly name: "fraxscan testnet"; readonly url: "https://holesky.fraxscan.com"; readonly apiUrl: "https://api-holesky.fraxscan.com/api"; }; }; contracts: { readonly l2OutputOracle: { readonly 17000: { readonly address: "0x715EA64DA13F4d0831ece4Ad3E8c1aa013167F32"; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; }; readonly portal: { readonly 17000: { readonly address: "0xB9c64BfA498d5b9a8398Ed6f46eb76d90dE5505d"; readonly blockCreated: 318416; }; }; readonly l1StandardBridge: { readonly 17000: { readonly address: "0x0BaafC217162f64930909aD9f2B27125121d6332"; readonly blockCreated: 318416; }; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 2522; name: "Fraxtal Testnet"; nativeCurrency: { readonly name: "Frax Ether"; readonly symbol: "frxETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.testnet.frax.com"]; }; }; sourceId: 17000; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; } | { blockExplorers: { readonly default: { readonly name: "Funki Mainnet Explorer"; readonly url: "https://funkiscan.io"; }; }; contracts: { readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 33979; name: "Funki"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc-mainnet.funkichain.com"]; }; }; sourceId: 1; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; } | { blockExplorers: { readonly default: { readonly name: "Funki Sepolia Sandbox Explorer"; readonly url: "https://sepolia-sandbox.funkichain.com/"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 1620204; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 3397901; name: "Funki Sepolia Sandbox"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://funki-testnet.alt.technology"]; }; }; sourceId: 11155111; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; readonly network: "funkiSepolia"; } | { blockExplorers: { readonly default: { readonly name: "Fuse Explorer"; readonly url: "https://explorer.fuse.io"; readonly apiUrl: "https://explorer.fuse.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 16146628; }; }; id: 122; name: "Fuse"; nativeCurrency: { readonly name: "Fuse"; readonly symbol: "FUSE"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.fuse.io"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Sparkent Explorer"; readonly url: "https://explorer.fusespark.io"; readonly apiUrl: "https://explorer.fusespark.io/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 123; name: "Fuse Sparknet"; nativeCurrency: { readonly name: "Spark"; readonly symbol: "SPARK"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.fusespark.io"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "IoTeXScan"; readonly url: "https://iotexscan.io"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 22163670; }; }; id: 4689; name: "IoTeX"; nativeCurrency: { readonly decimals: 18; readonly name: "IoTeX"; readonly symbol: "IOTX"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://babel-api.mainnet.iotex.io"]; readonly webSocket: readonly ["wss://babel-api.mainnet.iotex.io"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "IoTeXScan"; readonly url: "https://testnet.iotexscan.io"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 4690; name: "IoTeX Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "IoTeX"; readonly symbol: "IOTX"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://babel-api.testnet.iotex.io"]; readonly webSocket: readonly ["wss://babel-api.testnet.iotex.io"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://exp-l1.jibchain.net"; readonly apiUrl: "https://exp-l1.jibchain.net/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xc0C8C486D1466C57Efe13C2bf000d4c56F47CBdC"; readonly blockCreated: 2299048; }; }; id: 8899; name: "JIBCHAIN L1"; nativeCurrency: { readonly name: "JBC"; readonly symbol: "JBC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc-l1.jibchain.net"]; }; readonly public: { readonly http: readonly ["https://rpc-l1.jibchain.net"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "jbc"; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://exp.testnet.jibchain.net"; readonly apiUrl: "https://exp.testnet.jibchain.net/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xa1a858ad9041B4741e620355a3F96B3c78e70ecE"; readonly blockCreated: 32848; }; }; id: 88991; name: "Jibchain Testnet"; nativeCurrency: { readonly name: "tJBC"; readonly symbol: "tJBC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.testnet.jibchain.net"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Karura Blockscout"; readonly url: "https://blockscout.karura.network"; readonly apiUrl: "https://blockscout.karura.network/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 686; name: "Karura"; nativeCurrency: { readonly name: "Karura"; readonly symbol: "KAR"; readonly decimals: 18; }; rpcUrls: { readonly public: { readonly http: readonly ["https://eth-rpc-karura.aca-api.network"]; readonly webSocket: readonly ["wss://eth-rpc-karura.aca-api.network"]; }; readonly default: { readonly http: readonly ["https://eth-rpc-karura.aca-api.network"]; readonly webSocket: readonly ["wss://eth-rpc-karura.aca-api.network"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "karura"; } | { blockExplorers: { readonly default: { readonly name: "Gobi Explorer"; readonly url: "https://gobi-explorer.horizen.io"; }; }; contracts: {}; id: 1663; name: "Horizen Gobi Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Test ZEN"; readonly symbol: "tZEN"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://gobi-testnet.horizenlabs.io/ethv1"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://goerli.etherscan.io"; readonly apiUrl: "https://api-goerli.etherscan.io/api"; }; }; contracts: { readonly ensRegistry: { readonly address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"; }; readonly ensUniversalResolver: { readonly address: "0xfc4AC75C46C914aF5892d6d3eFFcebD7917293F1"; readonly blockCreated: 10339206; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 6507670; }; }; id: 5; name: "Goerli"; nativeCurrency: { readonly name: "Goerli Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.ankr.com/eth_goerli"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Gnosisscan"; readonly url: "https://gnosisscan.io"; readonly apiUrl: "https://api.gnosisscan.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 21022491; }; }; id: 100; name: "Gnosis"; nativeCurrency: { readonly decimals: 18; readonly name: "Gnosis"; readonly symbol: "xDAI"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.gnosischain.com"]; readonly webSocket: readonly ["wss://rpc.gnosischain.com/wss"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://blockscout.chiadochain.net"; readonly apiUrl: "https://blockscout.chiadochain.net/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 4967313; }; }; id: 10200; name: "Gnosis Chiado"; nativeCurrency: { readonly decimals: 18; readonly name: "Gnosis"; readonly symbol: "xDAI"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.chiadochain.net"]; readonly webSocket: readonly ["wss://rpc.chiadochain.net/wss"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Ham Chain Explorer"; readonly url: "https://explorer.ham.fun"; readonly apiUrl: "https://explorer.ham.fun/api/v2"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 5112; name: "Ham"; nativeCurrency: { readonly decimals: 18; readonly name: "Ham"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.ham.fun"]; readonly webSocket: readonly ["wss://rpc.ham.fun"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers?: { [key: string]: { name: string; url: string; apiUrl?: string | undefined; }; default: { name: string; url: string; apiUrl?: string | undefined; }; } | undefined; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 31337; name: "Hardhat"; nativeCurrency: { readonly decimals: 18; readonly name: "Ether"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["http://127.0.0.1:8545"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Harmony Explorer"; readonly url: "https://explorer.harmony.one"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 24185753; }; }; id: 1666600000; name: "Harmony One"; nativeCurrency: { readonly name: "Harmony"; readonly symbol: "ONE"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.ankr.com/harmony"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "HAQQ Explorer"; readonly url: "https://explorer.haqq.network"; readonly apiUrl: "https://explorer.haqq.network/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 11235; name: "HAQQ Mainnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Islamic Coin"; readonly symbol: "ISLM"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.eth.haqq.network"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "HAQQ Explorer"; readonly url: "https://explorer.testedge2.haqq.network"; readonly apiUrl: "https://explorer.testedge2.haqq.network/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 54211; name: "HAQQ Testedge 2"; nativeCurrency: { readonly decimals: 18; readonly name: "Islamic Coin"; readonly symbol: "ISLMT"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.eth.testedge2.haqq.network"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Hashscan"; readonly url: "https://hashscan.io/mainnet"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 295; name: "Hedera Mainnet"; nativeCurrency: { readonly symbol: "HBAR"; readonly name: "HBAR"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.hashio.io/api"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "hedera-mainnet"; } | { blockExplorers: { readonly default: { readonly name: "Hashscan"; readonly url: "https://hashscan.io/testnet"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 296; name: "Hedera Testnet"; nativeCurrency: { readonly symbol: "HBAR"; readonly name: "HBAR"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://testnet.hashio.io/api"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "hedera-testnet"; } | { blockExplorers: { readonly default: { readonly name: "Hashscan"; readonly url: "https://hashscan.io/previewnet"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 297; name: "Hedera Previewnet"; nativeCurrency: { readonly symbol: "HBAR"; readonly name: "HBAR"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://previewnet.hashio.io/api"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "hedera-previewnet"; } | { blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://holesky.etherscan.io"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 77; }; readonly ensRegistry: { readonly address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"; readonly blockCreated: 801613; }; readonly ensUniversalResolver: { readonly address: "0xa6AC935D4971E3CD133b950aE053bECD16fE7f3b"; readonly blockCreated: 973484; }; }; id: 17000; name: "Holesky"; nativeCurrency: { readonly name: "Holesky Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://ethereum-holesky-rpc.publicnode.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Immutable Explorer"; readonly url: "https://explorer.immutable.com"; }; }; contracts: { readonly multicall3: { readonly address: "0x236bdA4589e44e6850f5aC6a74BfCa398a86c6c0"; readonly blockCreated: 4335972; }; }; id: 13371; name: "Immutable zkEVM"; nativeCurrency: { readonly decimals: 18; readonly name: "Immutable Coin"; readonly symbol: "IMX"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.immutable.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Immutable Testnet Explorer"; readonly url: "https://explorer.testnet.immutable.com/"; }; }; contracts: { readonly multicall3: { readonly address: "0x2CC787Ed364600B0222361C4188308Fa8E68bA60"; readonly blockCreated: 5977391; }; }; id: 13473; name: "Immutable zkEVM Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Immutable Coin"; readonly symbol: "IMX"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.testnet.immutable.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "inEVM Explorer"; readonly url: "https://inevm.calderaexplorer.xyz"; readonly apiUrl: "https://inevm.calderaexplorer.xyz/api/v2"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 118606; }; }; id: 2525; name: "inEVM Mainnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Injective"; readonly symbol: "INJ"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.rpc.inevm.com/http"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Kakarot Scan"; readonly url: "https://sepolia.kakarotscan.org"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 1802203764; name: "Kakarot Sepolia"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rpc.kakarot.org"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Kava EVM Explorer"; readonly url: "https://kavascan.com"; readonly apiUrl: "https://kavascan.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 3661165; }; }; id: 2222; name: "Kava EVM"; nativeCurrency: { readonly name: "Kava"; readonly symbol: "KAVA"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://evm.kava.io"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "kava-mainnet"; } | { blockExplorers: { readonly default: { readonly name: "Kava EVM Testnet Explorer"; readonly url: "https://testnet.kavascan.com/"; readonly apiUrl: "https://testnet.kavascan.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xDf1D724A7166261eEB015418fe8c7679BBEa7fd6"; readonly blockCreated: 7242179; }; }; id: 2221; name: "Kava EVM Testnet"; nativeCurrency: { readonly name: "Kava"; readonly symbol: "KAVA"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://evm.testnet.kava.io"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "kava-testnet"; } | { blockExplorers: { readonly default: { readonly name: "KCC Explorer"; readonly url: "https://explorer.kcc.io"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 11760430; }; }; id: 321; name: "KCC Mainnet"; nativeCurrency: { readonly decimals: 18; readonly name: "KCS"; readonly symbol: "KCS"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://kcc-rpc.com"]; }; readonly public: { readonly http: readonly ["https://kcc-rpc.com"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "KCC Mainnet"; } | { blockExplorers: { readonly default: { readonly name: "KlaytnScope"; readonly url: "https://scope.klaytn.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 96002415; }; }; id: 8217; name: "Klaytn"; nativeCurrency: { readonly decimals: 18; readonly name: "Klaytn"; readonly symbol: "KLAY"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://public-en-cypress.klaytn.net"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "KlaytnScope"; readonly url: "https://baobab.klaytnscope.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 123390593; }; }; id: 1001; name: "Klaytn Baobab Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Baobab Klaytn"; readonly symbol: "KLAY"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://public-en-baobab.klaytn.net"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "klaytn-baobab"; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://koi-scan.darwinia.network"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 180001; }; }; id: 701; name: "Koi Network"; nativeCurrency: { readonly decimals: 18; readonly name: "Koi Network Native Token"; readonly symbol: "KRING"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://koi-rpc.darwinia.network"]; readonly webSocket: readonly ["wss://koi-rpc.darwinia.network"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Kroma Explorer"; readonly url: "https://blockscout.kroma.network"; readonly apiUrl: "https://blockscout.kroma.network/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 255; name: "Kroma"; nativeCurrency: { readonly name: "ETH"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.kroma.network"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Kroma Sepolia Explorer"; readonly url: "https://blockscout.sepolia.kroma.network"; readonly apiUrl: "https://blockscout.sepolia.kroma.network/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 2358; name: "Kroma Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.sepolia.kroma.network"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "L3X Mainnet Explorer"; readonly url: "https://explorer.l3x.com"; readonly apiUrl: "https://explorer.l3x.com/api/v2"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 12324; name: "L3X Protocol"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc-mainnet.l3x.com"]; readonly webSocket: readonly ["wss://rpc-mainnet.l3x.com"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "L3X Testnet Explorer"; readonly url: "https://explorer-testnet.l3x.com"; readonly apiUrl: "https://explorer-testnet.l3x.com/api/v2"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 12325; name: "L3X Protocol Testnet"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc-testnet.l3x.com"]; readonly webSocket: readonly ["wss://rpc-testnet.l3x.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "LightLink Pegasus Explorer"; readonly url: "https://pegasus.lightlink.io"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 1891; name: "LightLink Pegasus Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Ether"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://replicator.pegasus.lightlink.io/rpc/v1"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "lightlink-pegasus"; } | { blockExplorers: { readonly default: { readonly name: "LightLink Phoenix Explorer"; readonly url: "https://phoenix.lightlink.io"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 1890; name: "LightLink Phoenix Mainnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Ether"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://replicator.phoenix.lightlink.io/rpc/v1"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "lightlink-phoenix"; } | { blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://lineascan.build"; readonly apiUrl: "https://api.lineascan.build/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 42; }; }; id: 59144; name: "Linea Mainnet"; nativeCurrency: { readonly name: "Linea Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.linea.build"]; readonly webSocket: readonly ["wss://rpc.linea.build"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://goerli.lineascan.build"; readonly apiUrl: "https://api-goerli.lineascan.build/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 498623; }; }; id: 59140; name: "Linea Goerli Testnet"; nativeCurrency: { readonly name: "Linea Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.goerli.linea.build"]; readonly webSocket: readonly ["wss://rpc.goerli.linea.build"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.lineascan.build"; readonly apiUrl: "https://api-sepolia.lineascan.build/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 227427; }; }; id: 59141; name: "Linea Sepolia Testnet"; nativeCurrency: { readonly name: "Linea Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.sepolia.linea.build"]; readonly webSocket: readonly ["wss://rpc.sepolia.linea.build"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://goerli.lineascan.build"; readonly apiUrl: "https://goerli.lineascan.build/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 498623; }; }; id: 59140; name: "Linea Goerli Testnet"; nativeCurrency: { readonly name: "Linea Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.goerli.linea.build"]; readonly webSocket: readonly ["wss://rpc.goerli.linea.build"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://blockscout.lisk.com"; readonly apiUrl: "https://blockscout.lisk.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xA9d71E1dd7ca26F26e656E66d6AA81ed7f745bf0"; }; }; id: 1135; name: "Lisk"; nativeCurrency: { readonly decimals: 18; readonly name: "Ether"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.api.lisk.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom: { readonly getEip712Domain: import("viem/zksync").EIP712DomainFn; }; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.ZkSyncRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.ZkSyncTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; l1BatchNumber: bigint | null; l1BatchTimestamp: bigint | null; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.ZkSyncRpcTransaction) => { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; type: "priority"; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; type: "priority" | "eip712"; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.ZkSyncRpcTransactionReceipt) => { type: allChains.ZkSyncTransactionType; to: `0x${string}` | null; from: `0x${string}`; blockHash: `0x${string}`; blockNumber: bigint; transactionIndex: number; status: "reverted" | "success"; logsBloom: `0x${string}`; blobGasUsed?: bigint | undefined; gasUsed: bigint; contractAddress: `0x${string}` | null | undefined; transactionHash: `0x${string}`; blobGasPrice?: bigint | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; root?: `0x${string}` | undefined; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; logs: allChains.ZkSyncLog[]; l2ToL1Logs: allChains.ZkSyncL2ToL1Log[]; }; type: "transactionReceipt"; }; readonly transactionRequest: { exclude: ("paymaster" | "gasPerPubdata" | "factoryDeps" | "paymasterInput" | "customSignature")[] | undefined; format: (args: allChains.ZkSyncTransactionRequest) => ({ data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: undefined; blobs?: undefined; type?: "0x0" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x1" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x2" | undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; value?: `0x${string}` | undefined; to: `0x${string}` | null; accessList?: import("viem").AccessList | undefined; blobs: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[] | undefined; kzg?: import("viem").Kzg | undefined; sidecars?: readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; type?: "0x3" | undefined; gasPrice?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; maxFeePerBlobGas: `0x${string}`; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; eip712Meta: allChains.ZkSyncEip712Meta; type: "0xff" | "0x71"; }) & { gasPerPubdata: never; paymaster: never; factoryDeps: never; paymasterInput: never; customSignature: never; }; type: "transactionRequest"; }; }; serializers: { readonly transaction: typeof import("viem/zksync").serializeTransaction; }; readonly network: "lisk"; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://sepolia-blockscout.lisk.com"; readonly apiUrl: "https://sepolia-blockscout.lisk.com/api"; }; }; contracts: { readonly l2OutputOracle: { readonly 11155111: { readonly address: "0xA0E35F56C318DE1bD5D9ca6A94Fe7e37C5663348"; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; }; readonly portal: { readonly 11155111: { readonly address: "0xe3d90F21490686Ec7eF37BE788E02dfC12787264"; }; }; readonly l1StandardBridge: { readonly 11155111: { readonly address: "0x1Fb30e446eA791cd1f011675E5F3f5311b70faF5"; }; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 4202; name: "Lisk Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.sepolia-api.lisk.com"]; }; }; sourceId: 11155111; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; readonly network: "lisk-sepolia"; } | { blockExplorers?: { [key: string]: { name: string; url: string; apiUrl?: string | undefined; }; default: { name: string; url: string; apiUrl?: string | undefined; }; } | undefined; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 1337; name: "Localhost"; nativeCurrency: { readonly decimals: 18; readonly name: "Ether"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["http://127.0.0.1:8545"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "LUKSO Mainnet Explorer"; readonly url: "https://explorer.execution.mainnet.lukso.network"; readonly apiUrl: "https://api.explorer.execution.mainnet.lukso.network/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 468183; }; }; id: 42; name: "LUKSO"; nativeCurrency: { readonly name: "LUKSO"; readonly symbol: "LYX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.mainnet.lukso.network"]; readonly webSocket: readonly ["wss://ws-rpc.mainnet.lukso.network"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "lukso"; } | { blockExplorers: { readonly default: { readonly name: "LUKSO Testnet Explorer"; readonly url: "https://explorer.execution.testnet.lukso.network"; readonly apiUrl: "https://api.explorer.execution.testnet.lukso.network/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 605348; }; }; id: 4201; name: "LUKSO Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "LUKSO Testnet"; readonly symbol: "LYXt"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.testnet.lukso.network"]; readonly webSocket: readonly ["wss://ws-rpc.testnet.lukso.network"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Lycan Explorer"; readonly url: "https://explorer.lycanchain.com"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 721; name: "Lycan"; nativeCurrency: { readonly decimals: 18; readonly name: "Lycan"; readonly symbol: "LYC"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.lycanchain.com", "https://us-east.lycanchain.com", "https://us-west.lycanchain.com", "https://eu-north.lycanchain.com", "https://eu-west.lycanchain.com", "https://asia-southeast.lycanchain.com"]; readonly webSocket: readonly ["wss://rpc.lycanchain.com", "wss://us-east.lycanchain.com", "wss://us-west.lycanchain.com", "wss://eu-north.lycanchain.com", "wss://eu-west.lycanchain.com", "wss://asia-southeast.lycanchain.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Lyra Explorer"; readonly url: "https://explorer.lyra.finance"; readonly apiUrl: "https://explorer.lyra.finance/api/v2"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 1935198; }; }; id: 957; name: "Lyra Chain"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.lyra.finance"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; contracts: { readonly ensRegistry: { readonly address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"; }; readonly ensUniversalResolver: { readonly address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67"; readonly blockCreated: 19258213; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://cloudflare-eth.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Mandala Blockscout"; readonly url: "https://blockscout.mandala.aca-staging.network"; readonly apiUrl: "https://blockscout.mandala.aca-staging.network/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 595; name: "Mandala TC9"; nativeCurrency: { readonly name: "Mandala"; readonly symbol: "mACA"; readonly decimals: 18; }; rpcUrls: { readonly public: { readonly http: readonly ["https://eth-rpc-tc9.aca-staging.network"]; readonly webSocket: readonly ["wss://eth-rpc-tc9.aca-staging.network"]; }; readonly default: { readonly http: readonly ["https://eth-rpc-tc9.aca-staging.network"]; readonly webSocket: readonly ["wss://eth-rpc-tc9.aca-staging.network"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "mandala"; } | { blockExplorers: { readonly default: { readonly name: "Manta Explorer"; readonly url: "https://pacific-explorer.manta.network"; readonly apiUrl: "https://pacific-explorer.manta.network/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 332890; }; }; id: 169; name: "Manta Pacific Mainnet"; nativeCurrency: { readonly decimals: 18; readonly name: "ETH"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://pacific-rpc.manta.network/http"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "manta"; } | { blockExplorers: { readonly default: { readonly name: "Manta Sepolia Testnet Explorer"; readonly url: "https://pacific-explorer.sepolia-testnet.manta.network"; readonly apiUrl: "https://pacific-explorer.sepolia-testnet.manta.network/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca54918f7B525C8df894668846506767412b53E3"; readonly blockCreated: 479584; }; }; id: 3441006; name: "Manta Pacific Sepolia Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "ETH"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://pacific-rpc.sepolia-testnet.manta.network/http"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "manta-sepolia"; } | { blockExplorers: { readonly default: { readonly name: "Manta Testnet Explorer"; readonly url: "https://pacific-explorer.testnet.manta.network"; readonly apiUrl: "https://pacific-explorer.testnet.manta.network/api"; }; }; contracts: { readonly multicall3: { readonly address: "0x211B1643b95Fe76f11eD8880EE810ABD9A4cf56C"; readonly blockCreated: 419915; }; }; id: 3441005; name: "Manta Pacific Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "ETH"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://manta-testnet.calderachain.xyz/http"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "manta-testnet"; } | { blockExplorers: { readonly default: { readonly name: "Mantle Explorer"; readonly url: "https://mantlescan.xyz/"; readonly apiUrl: "https://api.mantlescan.xyz/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 304717; }; }; id: 5000; name: "Mantle"; nativeCurrency: { readonly decimals: 18; readonly name: "MNT"; readonly symbol: "MNT"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.mantle.xyz"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Mantle Testnet Explorer"; readonly url: "https://explorer.sepolia.mantle.xyz/"; readonly apiUrl: "https://explorer.sepolia.mantle.xyz/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 4584012; }; }; id: 5003; name: "Mantle Sepolia Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "MNT"; readonly symbol: "MNT"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.sepolia.mantle.xyz"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Mantle Testnet Explorer"; readonly url: "https://explorer.testnet.mantle.xyz"; readonly apiUrl: "https://explorer.testnet.mantle.xyz/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 561333; }; }; id: 5001; name: "Mantle Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "MNT"; readonly symbol: "MNT"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.testnet.mantle.xyz"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "blockscout"; readonly url: "https://scan.merlinchain.io"; readonly apiUrl: "https://scan.merlinchain.io/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 4200; name: "Merlin"; nativeCurrency: { readonly name: "BTC"; readonly symbol: "BTC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.merlinchain.io"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "MetaExplorer"; readonly url: "https://explorer.metatime.com"; }; }; contracts: { readonly multicall3: { readonly address: "0x0000000000000000000000000000000000003001"; readonly blockCreated: 0; }; }; id: 571; name: "MetaChain Mainnet"; nativeCurrency: { readonly name: "Metatime Coin"; readonly symbol: "MTC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.metatime.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "MetaExplorer"; readonly url: "https://istanbul-explorer.metachain.dev"; }; }; contracts: { readonly multicall3: { readonly address: "0x0000000000000000000000000000000000003001"; readonly blockCreated: 0; }; }; id: 1453; name: "MetaChain Istanbul"; nativeCurrency: { readonly name: "Metatime Coin"; readonly symbol: "MTC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://istanbul-rpc.metachain.dev"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Explorer"; readonly url: "https://explorer.metall2.com"; readonly apiUrl: "https://explorer.metall2.com/api"; }; }; contracts: { readonly l2OutputOracle: { readonly 1: { readonly address: "0x3B1F7aDa0Fcc26B13515af752Dd07fB1CAc11426"; }; }; readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 0; }; readonly portal: { readonly 1: { readonly address: "0x3F37aBdE2C6b5B2ed6F8045787Df1ED1E3753956"; }; }; readonly l1StandardBridge: { readonly 1: { readonly address: "0x6d0f65D59b55B0FEC5d2d15365154DcADC140BF3"; }; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 1750; name: "Metal L2"; nativeCurrency: { readonly decimals: 18; readonly name: "Ether"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.metall2.com"]; readonly webSocket: readonly ["wss://rpc.metall2.com"]; }; }; sourceId: 1; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; } | { blockExplorers: { readonly default: { readonly name: "MeterScan"; readonly url: "https://scan.meter.io"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 82; name: "Meter"; nativeCurrency: { readonly decimals: 18; readonly name: "MTR"; readonly symbol: "MTR"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.meter.io"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "MeterTestnetScan"; readonly url: "https://scan-warringstakes.meter.io"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 83; name: "Meter Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "MTR"; readonly symbol: "MTR"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpctest.meter.io"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Metis Explorer"; readonly url: "https://explorer.metis.io"; readonly apiUrl: "https://api.routescan.io/v2/network/mainnet/evm/43114/etherscan/api"; }; readonly blockscout: { readonly name: "Andromeda Explorer"; readonly url: "https://andromeda-explorer.metis.io"; readonly apiUrl: "https://andromeda-explorer.metis.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 2338552; }; }; id: 1088; name: "Metis"; nativeCurrency: { readonly decimals: 18; readonly name: "Metis"; readonly symbol: "METIS"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://andromeda.metis.io/?owner=1088"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Metis Goerli Explorer"; readonly url: "https://goerli.explorer.metisdevops.link"; readonly apiUrl: "https://goerli.explorer.metisdevops.link/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 1006207; }; }; id: 599; name: "Metis Goerli"; nativeCurrency: { readonly decimals: 18; readonly name: "Metis Goerli"; readonly symbol: "METIS"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://goerli.gateway.metisdevops.link"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Explorer"; readonly url: "https://www.meversescan.io"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 86881340; }; }; id: 7518; name: "MEVerse Chain Mainnet"; nativeCurrency: { readonly decimals: 18; readonly name: "MEVerse"; readonly symbol: "MEV"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.meversemainnet.io"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Explorer"; readonly url: "https://testnet.meversescan.io/"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 64371115; }; }; id: 4759; name: "MEVerse Chain Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "MEVerse"; readonly symbol: "MEV"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.meversetestnet.io"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Mintchain Testnet explorer"; readonly url: "https://testnet-explorer.mintchain.io"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 1686; name: "Mint Sepolia Testnet"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://testnet-rpc.mintchain.io"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Modescan"; readonly url: "https://modescan.io"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 2465882; }; readonly l2OutputOracle: { readonly 1: { readonly address: "0x4317ba146D4933D889518a3e5E11Fe7a53199b04"; }; }; readonly portal: { readonly 1: { readonly address: "0x8B34b14c7c7123459Cf3076b8Cb929BE097d0C07"; }; }; readonly l1StandardBridge: { readonly 1: { readonly address: "0x735aDBbE72226BD52e818E7181953f42E3b0FF21"; }; }; }; id: 34443; name: "Mode Mainnet"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.mode.network"]; }; }; sourceId: 1; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://sepolia.explorer.mode.network"; readonly apiUrl: "https://sepolia.explorer.mode.network/api"; }; }; contracts: { readonly l2OutputOracle: { readonly 11155111: { readonly address: "0x2634BD65ba27AB63811c74A63118ACb312701Bfa"; readonly blockCreated: 3778393; }; }; readonly portal: { readonly 11155111: { readonly address: "0x320e1580effF37E008F1C92700d1eBa47c1B23fD"; readonly blockCreated: 3778395; }; }; readonly l1StandardBridge: { readonly 11155111: { readonly address: "0xbC5C679879B2965296756CD959C3C739769995E2"; readonly blockCreated: 3778392; }; }; readonly multicall3: { readonly address: "0xBAba8373113Fb7a68f195deF18732e01aF8eDfCF"; readonly blockCreated: 3019007; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 919; name: "Mode Testnet"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.mode.network"]; }; }; sourceId: 11155111; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; } | { blockExplorers: { readonly default: { readonly name: "Moonscan"; readonly url: "https://moonbase.moonscan.io"; readonly apiUrl: "https://moonbase.moonscan.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 1850686; }; }; id: 1287; name: "Moonbase Alpha"; nativeCurrency: { readonly decimals: 18; readonly name: "DEV"; readonly symbol: "DEV"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.api.moonbase.moonbeam.network"]; readonly webSocket: readonly ["wss://wss.api.moonbase.moonbeam.network"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Moonscan"; readonly url: "https://moonscan.io"; readonly apiUrl: "https://api-moonbeam.moonscan.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 609002; }; }; id: 1284; name: "Moonbeam"; nativeCurrency: { readonly decimals: 18; readonly name: "GLMR"; readonly symbol: "GLMR"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://moonbeam.public.blastapi.io"]; readonly webSocket: readonly ["wss://moonbeam.public.blastapi.io"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers?: { [key: string]: { name: string; url: string; apiUrl?: string | undefined; }; default: { name: string; url: string; apiUrl?: string | undefined; }; } | undefined; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 1281; name: "Moonbeam Development Node"; nativeCurrency: { readonly decimals: 18; readonly name: "DEV"; readonly symbol: "DEV"; }; rpcUrls: { readonly default: { readonly http: readonly ["http://127.0.0.1:9944"]; readonly webSocket: readonly ["wss://127.0.0.1:9944"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Moonscan"; readonly url: "https://moonriver.moonscan.io"; readonly apiUrl: "https://api-moonriver.moonscan.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 1597904; }; }; id: 1285; name: "Moonriver"; nativeCurrency: { readonly decimals: 18; readonly name: "MOVR"; readonly symbol: "MOVR"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://moonriver.public.blastapi.io"]; readonly webSocket: readonly ["wss://moonriver.public.blastapi.io"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Morph Holesky Explorer"; readonly url: "https://explorer-holesky.morphl2.io"; readonly apiUrl: "https://explorer-api-holesky.morphl2.io/api?"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 2810; name: "Morph Holesky"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc-quicknode-holesky.morphl2.io"]; readonly webSocket: readonly ["wss://rpc-quicknode-holesky.morphl2.io"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Morph Testnet Explorer"; readonly url: "https://explorer-testnet.morphl2.io"; readonly apiUrl: "https://explorer-api-testnet.morphl2.io/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 2710; name: "Morph Sepolia"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc-testnet.morphl2.io"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "NautScan"; readonly url: "https://nautscan.com"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 22222; name: "Nautilus Mainnet"; nativeCurrency: { readonly name: "ZBC"; readonly symbol: "ZBC"; readonly decimals: 9; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.nautilus.nautchain.xyz"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Neonscan"; readonly url: "https://devnet.neonscan.org"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 205206112; }; }; id: 245022926; name: "Neon EVM DevNet"; nativeCurrency: { readonly name: "NEON"; readonly symbol: "NEON"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://devnet.neonevm.org"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Neonscan"; readonly url: "https://neonscan.org"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 206545524; }; }; id: 245022934; name: "Neon EVM MainNet"; nativeCurrency: { readonly name: "NEON"; readonly symbol: "NEON"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://neon-proxy-mainnet.solana.p2p.org"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "neonMainnet"; } | { blockExplorers: { readonly default: { readonly name: "NexiScan"; readonly url: "https://www.nexiscan.com"; readonly apiUrl: "https://www.nexiscan.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0x0277A46Cc69A57eE3A6C8c158bA874832F718B8E"; readonly blockCreated: 25770160; }; }; id: 4242; name: "Nexi"; nativeCurrency: { readonly name: "Nexi"; readonly symbol: "NEXI"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.chain.nexi.technology"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "NexilixScan"; readonly url: "https://scan.nexilix.com"; }; }; contracts: { readonly multicall3: { readonly address: "0x58381c8e2BF9d0C2C4259cA14BdA9Afe02831244"; readonly blockCreated: 74448; }; }; id: 240; name: "Nexilix Smart Chain"; nativeCurrency: { readonly decimals: 18; readonly name: "Nexilix"; readonly symbol: "NEXILIX"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpcurl.pos.nexilix.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "OasysScan"; readonly url: "https://scan.oasys.games"; readonly apiUrl: "https://scan.oasys.games/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 248; name: "Oasys"; nativeCurrency: { readonly name: "Oasys"; readonly symbol: "OAS"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.mainnet.oasys.games"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Ftnscan"; readonly url: "https://oasis.ftnscan.com"; readonly apiUrl: "https://oasis.ftnscan.com/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 4090; name: "Oasis Testnet"; nativeCurrency: { readonly name: "Fasttoken"; readonly symbol: "FTN"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc1.oasis.bahamutchain.com"]; }; readonly public: { readonly http: readonly ["https://rpc1.oasis.bahamutchain.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "oasis-testnet"; } | { blockExplorers: { readonly default: { readonly name: "oklink"; readonly url: "https://www.oklink.com/okc"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 10364792; }; }; id: 66; name: "OKC"; nativeCurrency: { readonly decimals: 18; readonly name: "OKT"; readonly symbol: "OKT"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://exchainrpc.okex.org"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://goerli-optimism.etherscan.io"; readonly apiUrl: "https://goerli-optimism.etherscan.io/api"; }; }; contracts: { readonly l2OutputOracle: { readonly 5: { readonly address: "0xE6Dfba0953616Bacab0c9A8ecb3a9BBa77FC15c0"; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 49461; }; readonly portal: { readonly 5: { readonly address: "0x5b47E1A08Ea6d985D6649300584e6722Ec4B1383"; }; }; readonly l1StandardBridge: { readonly 5: { readonly address: "0x636Af16bf2f682dD3109e60102b8E1A089FedAa8"; }; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 420; name: "Optimism Goerli"; nativeCurrency: { readonly name: "Goerli Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://goerli.optimism.io"]; }; }; sourceId: 5; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://optimism-sepolia.blockscout.com"; readonly apiUrl: "https://optimism-sepolia.blockscout.com/api"; }; }; contracts: { readonly disputeGameFactory: { readonly 11155111: { readonly address: "0x05F9613aDB30026FFd634f38e5C4dFd30a197Fa1"; }; }; readonly l2OutputOracle: { readonly 11155111: { readonly address: "0x90E9c4f8a994a250F6aEfd61CAFb4F2e895D458F"; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 1620204; }; readonly portal: { readonly 11155111: { readonly address: "0x16Fc5058F25648194471939df75CF27A2fdC48BC"; }; }; readonly l1StandardBridge: { readonly 11155111: { readonly address: "0xFBb0621E0B23b5478B630BD55a5f21f67730B0F1"; }; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 11155420; name: "OP Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.optimism.io"]; }; }; sourceId: 11155111; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; } | { blockExplorers: { readonly default: { readonly name: "opbnbscan"; readonly url: "https://mainnet.opbnbscan.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 512881; }; }; id: 204; name: "opBNB"; nativeCurrency: { readonly name: "BNB"; readonly symbol: "BNB"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://opbnb-mainnet-rpc.bnbchain.org"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "opbnbscan"; readonly url: "https://testnet.opbnbscan.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 3705108; }; }; id: 5611; name: "opBNB Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "tBNB"; readonly symbol: "tBNB"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://opbnb-testnet-rpc.bnbchain.org"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly oort: { readonly name: "OORT MainnetDev Explorer"; readonly url: "https://dev-scan.oortech.com"; }; readonly default: { readonly name: "OORT MainnetDev Explorer"; readonly url: "https://dev-scan.oortech.com"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 9700; name: "OORT MainnetDev"; nativeCurrency: { readonly decimals: 18; readonly name: "OORT"; readonly symbol: "OORT"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://dev-rpc.oortech.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers?: { [key: string]: { name: string; url: string; apiUrl?: string | undefined; }; default: { name: string; url: string; apiUrl?: string | undefined; }; } | undefined; contracts: { readonly batchInvoker: { readonly address: "0x5FbDB2315678afecb367f032d93F642f64180aa3"; }; }; id: 41144114; name: "Otim Devnet"; nativeCurrency: { readonly decimals: 18; readonly name: "ETH"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["http://devnet.otim.xyz"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Chainlens"; readonly url: "https://palm.chainlens.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 15429248; }; }; id: 11297108109; name: "Palm"; nativeCurrency: { readonly decimals: 18; readonly name: "PALM"; readonly symbol: "PALM"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://palm-mainnet.public.blastapi.io"]; readonly webSocket: readonly ["wss://palm-mainnet.public.blastapi.io"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Chainlens"; readonly url: "https://palm.chainlens.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 15429248; }; }; id: 11297108099; name: "Palm Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "PALM"; readonly symbol: "PALM"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://palm-mainnet.public.blastapi.io"]; readonly webSocket: readonly ["wss://palm-mainnet.public.blastapi.io"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "PlayFi Albireo Explorer"; readonly url: "https://albireo-explorer.playfi.ai"; }; }; contracts: { readonly multicall3: { readonly address: "0xF9cda624FBC7e059355ce98a31693d299FACd963"; }; }; id: 1612127; name: "PlayFi Albireo Testnet"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://albireo-rpc.playfi.ai"]; readonly webSocket: readonly ["wss://albireo-rpc-ws.playfi.ai/ws"]; }; }; sourceId?: number | undefined; testnet: true; custom: { readonly getEip712Domain: import("viem/zksync").EIP712DomainFn; }; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.ZkSyncRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.ZkSyncTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; l1BatchNumber: bigint | null; l1BatchTimestamp: bigint | null; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.ZkSyncRpcTransaction) => { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; type: "priority"; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; type: "priority" | "eip712"; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.ZkSyncRpcTransactionReceipt) => { type: allChains.ZkSyncTransactionType; to: `0x${string}` | null; from: `0x${string}`; blockHash: `0x${string}`; blockNumber: bigint; transactionIndex: number; status: "reverted" | "success"; logsBloom: `0x${string}`; blobGasUsed?: bigint | undefined; gasUsed: bigint; contractAddress: `0x${string}` | null | undefined; transactionHash: `0x${string}`; blobGasPrice?: bigint | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; root?: `0x${string}` | undefined; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; logs: allChains.ZkSyncLog[]; l2ToL1Logs: allChains.ZkSyncL2ToL1Log[]; }; type: "transactionReceipt"; }; readonly transactionRequest: { exclude: ("paymaster" | "gasPerPubdata" | "factoryDeps" | "paymasterInput" | "customSignature")[] | undefined; format: (args: allChains.ZkSyncTransactionRequest) => ({ data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: undefined; blobs?: undefined; type?: "0x0" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x1" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x2" | undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; value?: `0x${string}` | undefined; to: `0x${string}` | null; accessList?: import("viem").AccessList | undefined; blobs: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[] | undefined; kzg?: import("viem").Kzg | undefined; sidecars?: readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; type?: "0x3" | undefined; gasPrice?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; maxFeePerBlobGas: `0x${string}`; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; eip712Meta: allChains.ZkSyncEip712Meta; type: "0xff" | "0x71"; }) & { gasPerPubdata: never; paymaster: never; factoryDeps: never; paymasterInput: never; customSignature: never; }; type: "transactionRequest"; }; }; serializers: { readonly transaction: typeof import("viem/zksync").serializeTransaction; }; readonly network: "albireo"; } | { blockExplorers: { readonly default: { readonly name: "PGN Explorer"; readonly url: "https://explorer.publicgoods.network"; readonly apiUrl: "https://explorer.publicgoods.network/api"; }; readonly blockscout: { readonly name: "PGN Explorer"; readonly url: "https://explorer.publicgoods.network"; readonly apiUrl: "https://explorer.publicgoods.network/api"; }; }; contracts: { readonly l2OutputOracle: { readonly 1: { readonly address: "0x9E6204F750cD866b299594e2aC9eA824E2e5f95c"; }; }; readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 3380209; }; readonly portal: { readonly 1: { readonly address: "0xb26Fd985c5959bBB382BAFdD0b879E149e48116c"; }; }; readonly l1StandardBridge: { readonly 1: { readonly address: "0xD0204B9527C1bA7bD765Fa5CCD9355d38338272b"; }; }; }; id: 424; name: "PGN"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.publicgoods.network"]; }; }; sourceId: 1; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "pgn"; } | { blockExplorers: { readonly default: { readonly name: "PGN Testnet Explorer"; readonly url: "https://explorer.sepolia.publicgoods.network"; readonly apiUrl: "https://explorer.sepolia.publicgoods.network/api"; }; readonly blockscout: { readonly name: "PGN Testnet Explorer"; readonly url: "https://explorer.sepolia.publicgoods.network"; readonly apiUrl: "https://explorer.sepolia.publicgoods.network/api"; }; }; contracts: { readonly l2OutputOracle: { readonly 11155111: { readonly address: "0xD5bAc3152ffC25318F848B3DD5dA6C85171BaEEe"; }; }; readonly portal: { readonly 11155111: { readonly address: "0xF04BdD5353Bb0EFF6CA60CfcC78594278eBfE179"; }; }; readonly l1StandardBridge: { readonly 11155111: { readonly address: "0xFaE6abCAF30D23e233AC7faF747F2fC3a5a6Bfa3"; }; }; readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 3754925; }; }; id: 58008; name: "PGN "; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.publicgoods.network"]; }; }; sourceId: 11155111; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "pgn-testnet"; } | { blockExplorers: { readonly default: { readonly name: "Phoenixplorer"; readonly url: "https://phoenixplorer.com"; readonly apiUrl: "https://phoenixplorer.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0x498cF757a575cFF2c2Ed9f532f56Efa797f86442"; readonly blockCreated: 5620192; }; }; id: 13381; name: "Phoenix Blockchain"; nativeCurrency: { readonly name: "Phoenix"; readonly symbol: "PHX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.phoenixplorer.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Plgscan"; readonly url: "https://www.plgscan.com"; }; }; contracts: { readonly multicall3: { readonly address: "0x0989576160f2e7092908BB9479631b901060b6e4"; readonly blockCreated: 204489; }; }; id: 242; name: "Plinga"; nativeCurrency: { readonly name: "Plinga"; readonly symbol: "PLINGA"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpcurl.mainnet.plgchain.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://testnet-explorer.plumenetwork.xyz"; readonly apiUrl: "https://testnet-explorer.plumenetwork.xyz/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 161221135; name: "Plume Testnet"; nativeCurrency: { readonly name: "Plume Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://testnet-rpc.plumenetwork.xyz/http"]; readonly webSocket: readonly ["wss://testnet-rpc.plumenetwork.xyz/ws"]; }; }; sourceId: 11155111; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "PolygonScan"; readonly url: "https://amoy.polygonscan.com"; readonly apiUrl: "https://api-amoy.polygonscan.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 3127388; }; }; id: 80002; name: "Polygon Amoy"; nativeCurrency: { readonly name: "MATIC"; readonly symbol: "MATIC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc-amoy.polygon.technology"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "PolygonScan"; readonly url: "https://mumbai.polygonscan.com"; readonly apiUrl: "https://api-testnet.polygonscan.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 25770160; }; }; id: 80001; name: "Polygon Mumbai"; nativeCurrency: { readonly name: "MATIC"; readonly symbol: "MATIC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.ankr.com/polygon_mumbai"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "PolygonScan"; readonly url: "https://zkevm.polygonscan.com"; readonly apiUrl: "https://api-zkevm.polygonscan.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 57746; }; }; id: 1101; name: "Polygon zkEVM"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://zkevm-rpc.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "PolygonScan"; readonly url: "https://cardona-zkevm.polygonscan.com"; readonly apiUrl: "https://cardona-zkevm.polygonscan.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 114091; }; }; id: 2442; name: "Polygon zkEVM Cardona"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.cardona.zkevm-rpc.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "PolygonScan"; readonly url: "https://testnet-zkevm.polygonscan.com"; readonly apiUrl: "https://testnet-zkevm.polygonscan.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 525686; }; }; id: 1442; name: "Polygon zkEVM Testnet"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.public.zkevm-test.net"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "PulseScan"; readonly url: "https://scan.pulsechain.com"; readonly apiUrl: "https://api.scan.pulsechain.com/api"; }; }; contracts: { readonly ensRegistry: { readonly address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; id: 369; name: "PulseChain"; nativeCurrency: { readonly name: "Pulse"; readonly symbol: "PLS"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.pulsechain.com"]; readonly webSocket: readonly ["wss://ws.pulsechain.com"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "PulseScan"; readonly url: "https://scan.v4.testnet.pulsechain.com"; readonly apiUrl: "https://scan.v4.testnet.pulsechain.com/api"; }; }; contracts: { readonly ensRegistry: { readonly address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; id: 943; name: "PulseChain V4"; nativeCurrency: { readonly name: "V4 Pulse"; readonly symbol: "v4PLS"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.v4.testnet.pulsechain.com"]; readonly webSocket: readonly ["wss://ws.v4.testnet.pulsechain.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Q Mainnet Explorer"; readonly url: "https://explorer.q.org"; readonly apiUrl: "https://explorer.q.org/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 35441; name: "Q Mainnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Q"; readonly symbol: "Q"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.q.org"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Q Testnet Explorer"; readonly url: "https://explorer.qtestnet.org"; readonly apiUrl: "https://explorer.qtestnet.org/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 35443; name: "Q Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Q"; readonly symbol: "Q"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.qtestnet.org"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "re.al Explorer"; readonly url: "https://explorer.re.al"; readonly apiUrl: "https://explorer.re.al/api/v2"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 695; }; }; id: 111188; name: "re.al"; nativeCurrency: { readonly name: "reETH"; readonly decimals: 18; readonly symbol: "reETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://real.drpc.org"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Ethernal"; readonly url: "https://explorer.testnet.redbelly.network"; readonly apiUrl: "https://ethernal.fly.dev/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 153; name: "Redbelly Network Testnet"; nativeCurrency: { readonly name: "Redbelly Native Coin"; readonly symbol: "RBNT"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://governors.testnet.redbelly.network"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Explorer"; readonly url: "\thttps://explorer.redstone.xyz"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 690; name: "Redstone"; nativeCurrency: { readonly decimals: 18; readonly name: "Ether"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.redstonechain.com"]; readonly webSocket: readonly ["wss://rpc.redstonechain.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Reya Network Explorer"; readonly url: "https://explorer.reya.network"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 1729; name: "Reya Network"; nativeCurrency: { readonly decimals: 18; readonly name: "Ether"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.reya.network"]; readonly webSocket: readonly ["wss://ws.reya.network"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "RolluxExplorer"; readonly url: "https://explorer.rollux.com"; readonly apiUrl: "https://explorer.rollux.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 119222; }; }; id: 570; name: "Rollux Mainnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Syscoin"; readonly symbol: "SYS"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.rollux.com"]; readonly webSocket: readonly ["wss://rpc.rollux.com/wss"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "RolluxTestnetExplorer"; readonly url: "https://rollux.tanenbaum.io"; readonly apiUrl: "https://rollux.tanenbaum.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 1813675; }; }; id: 57000; name: "Rollux Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Syscoin"; readonly symbol: "SYS"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc-tanenbaum.rollux.com/"]; readonly webSocket: readonly ["wss://rpc-tanenbaum.rollux.com/wss"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Ronin Explorer"; readonly url: "https://app.roninchain.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 26023535; }; }; id: 2020; name: "Ronin"; nativeCurrency: { readonly name: "RON"; readonly symbol: "RON"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.roninchain.com/rpc"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Rootscan"; readonly url: "https://rootscan.io"; }; }; contracts: { readonly multicall3: { readonly address: "0xc9C2E2429AeC354916c476B30d729deDdC94988d"; readonly blockCreated: 9218338; }; }; id: 7668; name: "The Root Network"; nativeCurrency: { readonly decimals: 18; readonly name: "XRP"; readonly symbol: "XRP"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://root.rootnet.live/archive"]; readonly webSocket: readonly ["wss://root.rootnet.live/archive/ws"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Rootscan"; readonly url: "https://porcini.rootscan.io"; }; }; contracts: { readonly multicall3: { readonly address: "0xc9C2E2429AeC354916c476B30d729deDdC94988d"; readonly blockCreated: 10555692; }; }; id: 7672; name: "The Root Network - Porcini"; nativeCurrency: { readonly decimals: 18; readonly name: "XRP"; readonly symbol: "XRP"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://porcini.rootnet.app/archive"]; readonly webSocket: readonly ["wss://porcini.rootnet.app/archive/ws"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "RSK Explorer"; readonly url: "https://explorer.rsk.co"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 4249540; }; }; id: 30; name: "Rootstock Mainnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Rootstock Bitcoin"; readonly symbol: "RBTC"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://public-node.rsk.co"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "rootstock"; } | { blockExplorers: { readonly default: { readonly name: "RSK Explorer"; readonly url: "https://explorer.testnet.rootstock.io"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 31; name: "Rootstock Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Rootstock Bitcoin"; readonly symbol: "tRBTC"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://public-node.testnet.rsk.co"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "rootstock"; } | { blockExplorers: { readonly default: { readonly name: "RSS3 VSL Mainnet Scan"; readonly url: "https://scan.rss3.io"; readonly apiUrl: "https://scan.rss3.io/api"; }; }; contracts: { readonly l2OutputOracle: { readonly 1: { readonly address: "0xE6f24d2C32B3109B18ed33cF08eFb490b1e09C10"; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14193; }; readonly portal: { readonly 1: { readonly address: "0x6A12432491bbbE8d3babf75F759766774C778Db4"; readonly blockCreated: 19387057; }; }; readonly l1StandardBridge: { readonly 1: { readonly address: "0x4cbab69108Aa72151EDa5A3c164eA86845f18438"; }; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 12553; name: "RSS3 VSL Mainnet"; nativeCurrency: { readonly name: "RSS3"; readonly symbol: "RSS3"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.rss3.io"]; }; }; sourceId: 1; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; } | { blockExplorers: { readonly default: { readonly name: "RSS3 VSL Sepolia Testnet Scan"; readonly url: "https://scan.testnet.rss3.io"; readonly apiUrl: "https://scan.testnet.rss3.io/api"; }; }; contracts: { readonly l2OutputOracle: { readonly 11155111: { readonly address: "0xDb5c46C3Eaa6Ed6aE8b2379785DF7dd029C0dC81"; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 55697; }; readonly portal: { readonly 11155111: { readonly address: "0xcBD77E8E1E7F06B25baDe67142cdE82652Da7b57"; readonly blockCreated: 5345035; }; }; readonly l1StandardBridge: { readonly 11155111: { readonly address: "0xdDD29bb63B0839FB1cE0eE439Ff027738595D07B"; }; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 2331; name: "RSS3 VSL Sepolia Testnet"; nativeCurrency: { readonly name: "RSS3"; readonly symbol: "RSS3"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.testnet.rss3.io"]; }; }; sourceId: 11155111; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; } | { blockExplorers: { readonly default: { readonly name: "Saigon Explorer"; readonly url: "https://saigon-app.roninchain.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 18736871; }; }; id: 2021; name: "Saigon Testnet"; nativeCurrency: { readonly name: "RON"; readonly symbol: "RON"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://saigon-testnet.roninchain.com/rpc"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Oasis Explorer"; readonly url: "https://explorer.oasis.io/mainnet/sapphire"; }; readonly blockscout: { readonly name: "Oasis Sapphire Explorer"; readonly url: "https://old-explorer.sapphire.oasis.io"; readonly apiUrl: "https://old-explorer.sapphire.oasis.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 734531; }; }; id: 23294; name: "Oasis Sapphire"; nativeCurrency: { readonly name: "Sapphire Rose"; readonly symbol: "ROSE"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://sapphire.oasis.io"]; readonly webSocket: readonly ["wss://sapphire.oasis.io/ws"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "sapphire"; } | { blockExplorers: { readonly default: { readonly name: "Oasis Explorer"; readonly url: "https://explorer.oasis.io/testnet/sapphire"; }; readonly blockscout: { readonly name: "Oasis Sapphire Testnet Explorer"; readonly url: "https://testnet.old-explorer.sapphire.oasis.dev"; readonly apiUrl: "https://testnet.old-explorer.sapphire.oasis.dev/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 23295; name: "Oasis Sapphire Testnet"; nativeCurrency: { readonly name: "Sapphire Test Rose"; readonly symbol: "TEST"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://testnet.sapphire.oasis.dev"]; readonly webSocket: readonly ["wss://testnet.sapphire.oasis.dev/ws"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "sapphire-testnet"; } | { blockExplorers: { readonly default: { readonly name: "blockscout"; readonly url: "https://svmscan.io"; readonly apiUrl: "https://svmscan.io/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 3109; name: "SatoshiVM Alpha Mainnet"; nativeCurrency: { readonly name: "BTC"; readonly symbol: "BTC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://alpha-rpc-node-http.svmscan.io"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "blockscout"; readonly url: "https://testnet.svmscan.io"; readonly apiUrl: "https://testnet.svmscan.io/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 3110; name: "SatoshiVM Testnet"; nativeCurrency: { readonly name: "BTC"; readonly symbol: "BTC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://test-rpc-node-http.svmscan.io"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Scrollscan"; readonly url: "https://scrollscan.com"; readonly apiUrl: "https://api.scrollscan.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14; }; }; id: 534352; name: "Scroll"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.scroll.io"]; readonly webSocket: readonly ["wss://wss-rpc.scroll.io/ws"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Scrollscan"; readonly url: "https://sepolia.scrollscan.com"; readonly apiUrl: "https://api-sepolia.scrollscan.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 9473; }; }; id: 534351; name: "Scroll Sepolia"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rpc.scroll.io"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Seitrace"; readonly url: "https://seitrace.com"; readonly apiUrl: "https://seitrace.com/pacific-1/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; }; }; id: 1329; name: "Sei Network"; nativeCurrency: { readonly name: "Sei"; readonly symbol: "SEI"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://evm-rpc.sei-apis.com/"]; readonly webSocket: readonly ["wss://evm-ws.sei-apis.com/"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Seitrace"; readonly url: "https://seitrace.com"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 713715; name: "Sei Devnet"; nativeCurrency: { readonly name: "Sei"; readonly symbol: "SEI"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://evm-rpc-arctic-1.sei-apis.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Seitrace"; readonly url: "https://seitrace.com"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 1328; name: "Sei Testnet"; nativeCurrency: { readonly name: "Sei"; readonly symbol: "SEI"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://evm-rpc-testnet.sei-apis.com"]; readonly webSocket: readonly ["wss://evm-ws-testnet.sei-apis.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensRegistry: { readonly address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"; }; readonly ensUniversalResolver: { readonly address: "0xc8Af999e38273D658BE1b921b88A9Ddf005769cC"; readonly blockCreated: 5317080; }; }; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.sepolia.org"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Shimmer Network Explorer"; readonly url: "https://explorer.evm.shimmer.network"; readonly apiUrl: "https://explorer.evm.shimmer.network/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 148; name: "Shimmer"; nativeCurrency: { readonly decimals: 18; readonly name: "Shimmer"; readonly symbol: "SMR"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://json-rpc.evm.shimmer.network"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "shimmer"; } | { blockExplorers: { readonly default: { readonly name: "Shimmer Network Explorer"; readonly url: "https://explorer.evm.testnet.shimmer.network"; readonly apiUrl: "https://explorer.evm.testnet.shimmer.network/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 1073; name: "Shimmer Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Shimmer"; readonly symbol: "SMR"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://json-rpc.evm.testnet.shimmer.network"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "shimmer-testnet"; } | { blockExplorers: { readonly default: { readonly name: "SKALE Explorer"; readonly url: "https://frayed-decent-antares.explorer.mainnet.skalenodes.com"; }; }; contracts: {}; id: 391845894; name: "SKALE | Block Brawlers"; nativeCurrency: { readonly name: "BRAWL"; readonly symbol: "BRAWL"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.skalenodes.com/v1/frayed-decent-antares"]; readonly webSocket: readonly ["wss://mainnet.skalenodes.com/v1/ws/frayed-decent-antares"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "SKALE Explorer"; readonly url: "https://honorable-steel-rasalhague.explorer.mainnet.skalenodes.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 3107626; }; }; id: 1564830818; name: "SKALE | Calypso NFT Hub"; nativeCurrency: { readonly name: "sFUEL"; readonly symbol: "sFUEL"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.skalenodes.com/v1/honorable-steel-rasalhague"]; readonly webSocket: readonly ["wss://mainnet.skalenodes.com/v1/ws/honorable-steel-rasalhague"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "SKALE Explorer"; readonly url: "https://giant-half-dual-testnet.explorer.testnet.skalenodes.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 103220; }; }; id: 974399131; name: "SKALE Calypso Testnet"; nativeCurrency: { readonly name: "sFUEL"; readonly symbol: "sFUEL"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://testnet.skalenodes.com/v1/giant-half-dual-testnet"]; readonly webSocket: readonly ["wss://testnet.skalenodes.com/v1/ws/giant-half-dual-testnet"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "SKALE Explorer"; readonly url: "https://affectionate-immediate-pollux.explorer.mainnet.skalenodes.com"; }; }; contracts: {}; id: 1026062157; name: "SKALE | CryptoBlades"; nativeCurrency: { readonly name: "sFUEL"; readonly symbol: "sFUEL"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.skalenodes.com/v1/affectionate-immediate-pollux"]; readonly webSocket: readonly ["wss://mainnet.skalenodes.com/v1/ws/affectionate-immediate-pollux"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "SKALE Explorer"; readonly url: "https://haunting-devoted-deneb.explorer.mainnet.skalenodes.com"; }; }; contracts: {}; id: 1032942172; name: "SKALE | Crypto Colosseum"; nativeCurrency: { readonly name: "sFUEL"; readonly symbol: "sFUEL"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.skalenodes.com/v1/haunting-devoted-deneb"]; readonly webSocket: readonly ["wss://mainnet.skalenodes.com/v1/ws/haunting-devoted-deneb"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "SKALE Explorer"; readonly url: "https://elated-tan-skat.explorer.mainnet.skalenodes.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 3113495; }; }; id: 2046399126; name: "SKALE | Europa Liquidity Hub"; nativeCurrency: { readonly name: "sFUEL"; readonly symbol: "sFUEL"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.skalenodes.com/v1/elated-tan-skat"]; readonly webSocket: readonly ["wss://mainnet.skalenodes.com/v1/ws/elated-tan-skat"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "SKALE Explorer"; readonly url: "https://juicy-low-small-testnet.explorer.testnet.skalenodes.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 110858; }; }; id: 1444673419; name: "SKALE Europa Testnet"; nativeCurrency: { readonly name: "sFUEL"; readonly symbol: "sFUEL"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://testnet.skalenodes.com/v1/juicy-low-small-testnet"]; readonly webSocket: readonly ["wss://testnet.skalenodes.com/v1/ws/juicy-low-small-testnet"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "SKALE Explorer"; readonly url: "https://light-vast-diphda.explorer.mainnet.skalenodes.com"; }; }; contracts: {}; id: 2139927552; name: "SKALE | Exorde"; nativeCurrency: { readonly name: "sFUEL"; readonly symbol: "sFUEL"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.skalenodes.com/v1/light-vast-diphda"]; readonly webSocket: readonly ["wss://mainnet.skalenodes.com/v1/ws/light-vast-diphda"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "SKALE Explorer"; readonly url: "https://wan-red-ain.explorer.mainnet.skalenodes.com"; }; }; contracts: {}; id: 1273227453; name: "SKALE | Human Protocol"; nativeCurrency: { readonly name: "sFUEL"; readonly symbol: "sFUEL"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.skalenodes.com/v1/wan-red-ain"]; readonly webSocket: readonly ["wss://mainnet.skalenodes.com/v1/ws/wan-red-ain"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "SKALE Explorer"; readonly url: "https://green-giddy-denebola.explorer.mainnet.skalenodes.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 2372986; }; }; id: 1482601649; name: "SKALE | Nebula Gaming Hub"; nativeCurrency: { readonly name: "sFUEL"; readonly symbol: "sFUEL"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.skalenodes.com/v1/green-giddy-denebola"]; readonly webSocket: readonly ["wss://mainnet.skalenodes.com/v1/ws/green-giddy-denebola"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "SKALE Explorer"; readonly url: "https://lanky-ill-funny-testnet.explorer.testnet.skalenodes.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 105141; }; }; id: 37084624; name: "SKALE Nebula Testnet"; nativeCurrency: { readonly name: "sFUEL"; readonly symbol: "sFUEL"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://testnet.skalenodes.com/v1/lanky-ill-funny-testnet"]; readonly webSocket: readonly ["wss://testnet.skalenodes.com/v1/ws/lanky-ill-funny-testnet"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "SKALE Explorer"; readonly url: "https://turbulent-unique-scheat.explorer.mainnet.skalenodes.com"; }; }; contracts: {}; id: 278611351; name: "SKALE | Razor Network"; nativeCurrency: { readonly name: "sFUEL"; readonly symbol: "sFUEL"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.skalenodes.com/v1/turbulent-unique-scheat"]; readonly webSocket: readonly ["wss://mainnet.skalenodes.com/v1/ws/turbulent-unique-scheat"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "SKALE Explorer"; readonly url: "https://parallel-stormy-spica.explorer.mainnet.skalenodes.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 2076458; }; }; id: 1350216234; name: "SKALE | Titan Community Hub"; nativeCurrency: { readonly name: "sFUEL"; readonly symbol: "sFUEL"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.skalenodes.com/v1/parallel-stormy-spica"]; readonly webSocket: readonly ["wss://mainnet.skalenodes.com/v1/ws/parallel-stormy-spica"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "SKALE Explorer"; readonly url: "https://aware-fake-trim-testnet.explorer.testnet.skalenodes.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 104072; }; }; id: 1020352220; name: "SKALE Titan Hub"; nativeCurrency: { readonly name: "sFUEL"; readonly symbol: "sFUEL"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://testnet.skalenodes.com/v1/aware-fake-trim-testnet"]; readonly webSocket: readonly ["wss://testnet.skalenodes.com/v1/ws/aware-fake-trim-testnet"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Songbird Explorer"; readonly url: "https://songbird-explorer.flare.network"; readonly apiUrl: "https://songbird-explorer.flare.network/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 19; name: "Songbird Mainnet"; nativeCurrency: { readonly decimals: 18; readonly name: "songbird"; readonly symbol: "SGB"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://songbird-api.flare.network/ext/C/rpc"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Coston Explorer"; readonly url: "https://coston-explorer.flare.network"; readonly apiUrl: "https://coston-explorer.flare.network/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 16; name: "Coston"; nativeCurrency: { readonly decimals: 18; readonly name: "costonflare"; readonly symbol: "CFLR"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://coston-api.flare.network/ext/C/rpc"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Chiliz Explorer"; readonly url: "http://spicy-explorer.chiliz.com"; readonly apiUrl: "http://spicy-explorer.chiliz.com/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 88882; name: "Chiliz Spicy Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "CHZ"; readonly symbol: "CHZ"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://spicy-rpc.chiliz.com", "https://chiliz-spicy-rpc.publicnode.com"]; readonly webSocket: readonly ["wss://spicy-rpc-ws.chiliz.com", "wss://chiliz-spicy-rpc.publicnode.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "chiliz-spicy-Testnet"; } | { blockExplorers: { readonly default: { readonly name: "Shardeum Explorer"; readonly url: "https://explorer-sphinx.shardeum.org"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 8082; name: "Shardeum Sphinx"; nativeCurrency: { readonly name: "SHARDEUM"; readonly symbol: "SHM"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://sphinx.shardeum.org"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://shibariumscan.io"; }; }; contracts: { readonly multicall3: { readonly address: "0x864Bf681ADD6052395188A89101A1B37d3B4C961"; readonly blockCreated: 265900; }; }; id: 109; name: "Shibarium"; nativeCurrency: { readonly name: "Bone"; readonly symbol: "BONE"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.shibrpc.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "shibarium"; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://puppyscan.shib.io"; readonly apiUrl: "https://puppyscan.shib.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xA4029b74FBA366c926eDFA7Dd10B21C621170a4c"; readonly blockCreated: 3035769; }; }; id: 157; name: "Puppynet Shibarium"; nativeCurrency: { readonly decimals: 18; readonly name: "Bone"; readonly symbol: "BONE"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://puppynet.shibrpc.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Stratis Explorer"; readonly url: "https://explorer.stratisevm.com"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 105105; name: "Stratis Mainnet"; nativeCurrency: { readonly name: "Stratis"; readonly symbol: "STRAX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.stratisevm.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "stratis"; } | { blockExplorers: { readonly default: { readonly name: "SyscoinExplorer"; readonly url: "https://explorer.syscoin.org"; readonly apiUrl: "https://explorer.syscoin.org/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 287139; }; }; id: 57; name: "Syscoin Mainnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Syscoin"; readonly symbol: "SYS"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.syscoin.org"]; readonly webSocket: readonly ["wss://rpc.syscoin.org/wss"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "SyscoinTestnetExplorer"; readonly url: "https://tanenbaum.io"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 271288; }; }; id: 5700; name: "Syscoin Tanenbaum Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Syscoin"; readonly symbol: "SYS"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.tanenbaum.io"]; readonly webSocket: readonly ["wss://rpc.tanenbaum.io/wss"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Taraxa Explorer"; readonly url: "https://explorer.mainnet.taraxa.io"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 841; name: "Taraxa Mainnet"; nativeCurrency: { readonly name: "Tara"; readonly symbol: "TARA"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.mainnet.taraxa.io"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Taikoscan"; readonly url: "https://taikoscan.network"; readonly apiUrl: "https://taikoscan.network/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcb2436774C3e191c85056d248EF4260ce5f27A9D"; }; }; id: 167000; name: "Taiko Mainnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Ether"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.mainnet.taiko.xyz"]; readonly webSocket: readonly ["wss://ws.mainnet.taiko.xyz"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Taikoscan"; readonly url: "https://hekla.taikoscan.network"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 167009; name: "Taiko Hekla L2"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.hekla.taiko.xyz"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "blockscout"; readonly url: "https://explorer.jolnir.taiko.xyz"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 732706; }; }; id: 167007; name: "Taiko Jolnir (Alpha-5 Testnet)"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.jolnir.taiko.xyz"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "blockscout"; readonly url: "https://explorer.katla.taiko.xyz"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 167008; name: "Taiko Katla (Alpha-6 Testnet)"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.katla.taiko.xyz"]; }; readonly public: { readonly http: readonly ["https://rpc.katla.taiko.xyz"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "tko-katla"; } | { blockExplorers: { readonly default: { readonly name: "blockscout"; readonly url: "https://explorer.test.taiko.xyz"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 167005; name: "Taiko (Alpha-3 Testnet)"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.test.taiko.xyz"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Taraxa Explorer"; readonly url: "https://explorer.testnet.taraxa.io"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 842; name: "Taraxa Testnet"; nativeCurrency: { readonly name: "Tara"; readonly symbol: "TARA"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.testnet.taraxa.io"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "telscan"; readonly url: "https://telscan.io"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 2017; name: "Telcoin Adiri Testnet"; nativeCurrency: { readonly name: "Telcoin"; readonly symbol: "TEL"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.telcoin.network"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Teloscan"; readonly url: "https://www.teloscan.io/"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 246530709; }; }; id: 40; name: "Telos"; nativeCurrency: { readonly decimals: 18; readonly name: "Telos"; readonly symbol: "TLOS"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.telos.net/evm"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Teloscan (testnet)"; readonly url: "https://testnet.teloscan.io/"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 41; name: "Telos"; nativeCurrency: { readonly decimals: 18; readonly name: "Telos"; readonly symbol: "TLOS"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://testnet.telos.net/evm"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "TenetScan Mainnet"; readonly url: "https://tenetscan.io"; readonly apiUrl: "https://tenetscan.io/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 1559; name: "Tenet"; nativeCurrency: { readonly name: "TENET"; readonly symbol: "TENET"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.tenet.org"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "tenet-mainnet"; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://exp.thaichain.org"; readonly apiUrl: "https://exp.thaichain.org/api"; }; }; contracts: { readonly multicall3: { readonly address: "0x0DaD6130e832c21719C5CE3bae93454E16A84826"; readonly blockCreated: 4806386; }; }; id: 7; name: "ThaiChain"; nativeCurrency: { readonly name: "TCH"; readonly symbol: "TCH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.thaichain.org"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "5ireChain Explorer"; readonly url: "https://explorer.5ire.network"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 997; name: "5ireChain Thunder Testnet"; nativeCurrency: { readonly name: "5ire Token"; readonly symbol: "5IRE"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc-testnet.5ire.network"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Unreal Explorer"; readonly url: "https://unreal.blockscout.com"; readonly apiUrl: "https://unreal.blockscout.com/api/v2"; }; }; contracts: { readonly multicall3: { readonly address: "0x8b6B0e60D8CD84898Ea8b981065A12F876eA5677"; readonly blockCreated: 1745; }; }; id: 18233; name: "Unreal"; nativeCurrency: { readonly name: "reETH"; readonly decimals: 18; readonly symbol: "reETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.unreal-orbit.gelato.digital"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Vechain Explorer"; readonly url: "https://explore.vechain.org"; }; readonly vechainStats: { readonly name: "Vechain Stats"; readonly url: "https://vechainstats.com"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 100009; name: "Vechain"; nativeCurrency: { readonly name: "VeChain"; readonly symbol: "VET"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.vechain.org"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "WanScan"; readonly url: "https://wanscan.org"; }; }; contracts: { readonly multicall3: { readonly address: "0xcDF6A1566e78EB4594c86Fe73Fcdc82429e97fbB"; readonly blockCreated: 25312390; }; }; id: 888; name: "Wanchain"; nativeCurrency: { readonly name: "WANCHAIN"; readonly symbol: "WAN"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://gwan-ssl.wandevs.org:56891", "https://gwan2-ssl.wandevs.org"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "WanScanTest"; readonly url: "https://wanscan.org"; }; }; contracts: { readonly multicall3: { readonly address: "0x11c89bF4496c39FB80535Ffb4c92715839CC5324"; readonly blockCreated: 24743448; }; }; id: 999; name: "Wanchain Testnet"; nativeCurrency: { readonly name: "WANCHAIN"; readonly symbol: "WANt"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://gwan-ssl.wandevs.org:46891"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "wemixExplorer"; readonly url: "https://explorer.wemix.com"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 1111; name: "WEMIX"; nativeCurrency: { readonly name: "WEMIX"; readonly symbol: "WEMIX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.wemix.com"]; }; readonly public: { readonly http: readonly ["https://api.wemix.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "wemix-mainnet"; } | { blockExplorers: { readonly default: { readonly name: "wemixExplorer"; readonly url: "https://testnet.wemixscan.com"; readonly apiUrl: "https://testnet.wemixscan.com/api"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 1112; name: "WEMIX Testnet"; nativeCurrency: { readonly name: "WEMIX"; readonly symbol: "tWEMIX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.test.wemix.com"]; }; readonly public: { readonly http: readonly ["https://api.test.wemix.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "wemix-testnet"; } | { blockExplorers: { readonly default: { readonly name: "OKLink"; readonly url: "https://www.oklink.com/xlayer-test"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 624344; }; }; id: 195; name: "X1 Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "OKB"; readonly symbol: "OKB"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://xlayertestrpc.okx.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "OKLink"; readonly url: "https://www.oklink.com/xlayer"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 196; name: "X Layer Mainnet"; nativeCurrency: { readonly decimals: 18; readonly name: "OKB"; readonly symbol: "OKB"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.xlayer.tech"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://explorer.xai-chain.net"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 222549; }; }; id: 660279; name: "Xai Mainnet"; nativeCurrency: { readonly name: "Xai"; readonly symbol: "XAI"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://xai-chain.net/rpc"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://testnet-explorer-v2.xai-chain.net"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 37714555429; name: "Xai Testnet"; nativeCurrency: { readonly name: "sXai"; readonly symbol: "sXAI"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://testnet-v2.xai-chain.net/rpc"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly xinfin: { readonly name: "XinFin"; readonly url: "https://explorer.xinfin.network"; }; readonly default: { readonly name: "Blocksscan"; readonly url: "https://xdc.blocksscan.io"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 71542788; }; }; id: 50; name: "XinFin Network"; nativeCurrency: { readonly decimals: 18; readonly name: "XDC"; readonly symbol: "XDC"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.xinfin.network"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Blocksscan"; readonly url: "https://apothem.blocksscan.io"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 59765389; }; }; id: 51; name: "Apothem Network"; nativeCurrency: { readonly decimals: 18; readonly name: "TXDC"; readonly symbol: "TXDC"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://erpc.apothem.network"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://xr-sepolia-testnet.explorer.caldera.xyz"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 2730; name: "XR Sepolia"; nativeCurrency: { readonly decimals: 18; readonly name: "tXR"; readonly symbol: "tXR"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://xr-sepolia-testnet.rpc.caldera.xyz/http"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Yooldo Verse Explorer"; readonly url: "https://explorer.yooldo-verse.xyz"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 50005; name: "Yooldo Verse"; nativeCurrency: { readonly name: "OAS"; readonly symbol: "OAS"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.yooldo-verse.xyz"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Yooldo Verse Testnet Explorer"; readonly url: "https://explorer.testnet.yooldo-verse.xyz"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 50006; name: "Yooldo Verse Testnet"; nativeCurrency: { readonly name: "OAS"; readonly symbol: "OAS"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.testnet.yooldo-verse.xyz"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "ZetaScan"; readonly url: "https://explorer.zetachain.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 1632781; }; }; id: 7000; name: "ZetaChain"; nativeCurrency: { readonly decimals: 18; readonly name: "Zeta"; readonly symbol: "ZETA"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://zetachain-evm.blockpi.network/v1/rpc/public"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "ZetaScan"; readonly url: "https://athens.explorer.zetachain.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 2715217; }; }; id: 7001; name: "ZetaChain Athens Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Zeta"; readonly symbol: "aZETA"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://zetachain-athens-evm.blockpi.network/v1/rpc/public"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Beaconchain"; readonly url: "https://zhejiang.beaconcha.in"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 1337803; name: "Zhejiang"; nativeCurrency: { readonly name: "Zhejiang Ether"; readonly symbol: "ZhejETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.zhejiang.ethpandaops.io"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Ethernal"; readonly url: "https://evmx.zilliqa.com"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 32769; name: "Zilliqa"; nativeCurrency: { readonly name: "Zilliqa"; readonly symbol: "ZIL"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.zilliqa.com"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "zilliqa"; } | { blockExplorers: { readonly default: { readonly name: "Ethernal"; readonly url: "https://evmx.testnet.zilliqa.com"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 33101; name: "Zilliqa Testnet"; nativeCurrency: { readonly name: "Zilliqa"; readonly symbol: "ZIL"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://dev-api.zilliqa.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "zilliqa-testnet"; } | { blockExplorers: { readonly default: { readonly name: "zkFair Explorer"; readonly url: "https://scan.zkfair.io"; readonly apiUrl: "https://scan.zkfair.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 6090959; }; }; id: 42766; name: "ZKFair Mainnet"; nativeCurrency: { readonly decimals: 18; readonly name: "USD Coin"; readonly symbol: "USDC"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.zkfair.io"]; }; readonly public: { readonly http: readonly ["https://rpc.zkfair.io"]; }; }; sourceId?: number | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "zkfair-mainnet"; } | { blockExplorers: { readonly default: { readonly name: "zkFair Explorer"; readonly url: "https://testnet-scan.zkfair.io"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 43851; name: "ZKFair Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "USD Coin"; readonly symbol: "USDC"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://testnet-rpc.zkfair.io"]; }; readonly public: { readonly http: readonly ["https://testnet-rpc.zkfair.io"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; readonly network: "zkfair-testnet"; } | { blockExplorers: { readonly default: { readonly name: "zkLink Nova Block Explorer"; readonly url: "https://explorer.zklink.io"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 810180; name: "zkLink Nova"; nativeCurrency: { readonly decimals: 18; readonly name: "ETH"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.zklink.io"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "zkLink Nova Block Explorer"; readonly url: "https://sepolia.explorer.zklink.io"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 810181; name: "zkLink Nova Sepolia Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "ETH"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.rpc.zklink.io"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://era.zksync.network/"; readonly apiUrl: "https://api-era.zksync.network/api"; }; readonly native: { readonly name: "zkSync Explorer"; readonly url: "https://explorer.zksync.io/"; }; }; contracts: { readonly multicall3: { readonly address: "0xF9cda624FBC7e059355ce98a31693d299FACd963"; }; }; id: 324; name: "zkSync Era"; nativeCurrency: { readonly decimals: 18; readonly name: "Ether"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.era.zksync.io"]; readonly webSocket: readonly ["wss://mainnet.era.zksync.io/ws"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom: { readonly getEip712Domain: import("viem/zksync").EIP712DomainFn; }; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.ZkSyncRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.ZkSyncTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; l1BatchNumber: bigint | null; l1BatchTimestamp: bigint | null; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.ZkSyncRpcTransaction) => { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; type: "priority"; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; type: "priority" | "eip712"; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.ZkSyncRpcTransactionReceipt) => { type: allChains.ZkSyncTransactionType; to: `0x${string}` | null; from: `0x${string}`; blockHash: `0x${string}`; blockNumber: bigint; transactionIndex: number; status: "reverted" | "success"; logsBloom: `0x${string}`; blobGasUsed?: bigint | undefined; gasUsed: bigint; contractAddress: `0x${string}` | null | undefined; transactionHash: `0x${string}`; blobGasPrice?: bigint | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; root?: `0x${string}` | undefined; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; logs: allChains.ZkSyncLog[]; l2ToL1Logs: allChains.ZkSyncL2ToL1Log[]; }; type: "transactionReceipt"; }; readonly transactionRequest: { exclude: ("paymaster" | "gasPerPubdata" | "factoryDeps" | "paymasterInput" | "customSignature")[] | undefined; format: (args: allChains.ZkSyncTransactionRequest) => ({ data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: undefined; blobs?: undefined; type?: "0x0" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x1" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x2" | undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; value?: `0x${string}` | undefined; to: `0x${string}` | null; accessList?: import("viem").AccessList | undefined; blobs: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[] | undefined; kzg?: import("viem").Kzg | undefined; sidecars?: readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; type?: "0x3" | undefined; gasPrice?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; maxFeePerBlobGas: `0x${string}`; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; eip712Meta: allChains.ZkSyncEip712Meta; type: "0xff" | "0x71"; }) & { gasPerPubdata: never; paymaster: never; factoryDeps: never; paymasterInput: never; customSignature: never; }; type: "transactionRequest"; }; }; serializers: { readonly transaction: typeof import("viem/zksync").serializeTransaction; }; readonly network: "zksync-era"; } | { blockExplorers?: { [key: string]: { name: string; url: string; apiUrl?: string | undefined; }; default: { name: string; url: string; apiUrl?: string | undefined; }; } | undefined; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 260; name: "zkSync InMemory Node"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["http://localhost:8011"]; }; }; sourceId?: number | undefined; testnet: true; custom: { readonly getEip712Domain: import("viem/zksync").EIP712DomainFn; }; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.ZkSyncRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.ZkSyncTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; l1BatchNumber: bigint | null; l1BatchTimestamp: bigint | null; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.ZkSyncRpcTransaction) => { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; type: "priority"; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; type: "priority" | "eip712"; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.ZkSyncRpcTransactionReceipt) => { type: allChains.ZkSyncTransactionType; to: `0x${string}` | null; from: `0x${string}`; blockHash: `0x${string}`; blockNumber: bigint; transactionIndex: number; status: "reverted" | "success"; logsBloom: `0x${string}`; blobGasUsed?: bigint | undefined; gasUsed: bigint; contractAddress: `0x${string}` | null | undefined; transactionHash: `0x${string}`; blobGasPrice?: bigint | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; root?: `0x${string}` | undefined; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; logs: allChains.ZkSyncLog[]; l2ToL1Logs: allChains.ZkSyncL2ToL1Log[]; }; type: "transactionReceipt"; }; readonly transactionRequest: { exclude: ("paymaster" | "gasPerPubdata" | "factoryDeps" | "paymasterInput" | "customSignature")[] | undefined; format: (args: allChains.ZkSyncTransactionRequest) => ({ data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: undefined; blobs?: undefined; type?: "0x0" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x1" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x2" | undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; value?: `0x${string}` | undefined; to: `0x${string}` | null; accessList?: import("viem").AccessList | undefined; blobs: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[] | undefined; kzg?: import("viem").Kzg | undefined; sidecars?: readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; type?: "0x3" | undefined; gasPrice?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; maxFeePerBlobGas: `0x${string}`; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; eip712Meta: allChains.ZkSyncEip712Meta; type: "0xff" | "0x71"; }) & { gasPerPubdata: never; paymaster: never; factoryDeps: never; paymasterInput: never; customSignature: never; }; type: "transactionRequest"; }; }; serializers: { readonly transaction: typeof import("viem/zksync").serializeTransaction; }; readonly network: "zksync-in-memory-node"; } | { blockExplorers?: { [key: string]: { name: string; url: string; apiUrl?: string | undefined; }; default: { name: string; url: string; apiUrl?: string | undefined; }; } | undefined; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 270; name: "zkSync CLI Local Node"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["http://localhost:3050"]; }; }; sourceId?: number | undefined; testnet: true; custom: { readonly getEip712Domain: import("viem/zksync").EIP712DomainFn; }; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.ZkSyncRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.ZkSyncTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; l1BatchNumber: bigint | null; l1BatchTimestamp: bigint | null; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.ZkSyncRpcTransaction) => { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; type: "priority"; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; type: "priority" | "eip712"; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.ZkSyncRpcTransactionReceipt) => { type: allChains.ZkSyncTransactionType; to: `0x${string}` | null; from: `0x${string}`; blockHash: `0x${string}`; blockNumber: bigint; transactionIndex: number; status: "reverted" | "success"; logsBloom: `0x${string}`; blobGasUsed?: bigint | undefined; gasUsed: bigint; contractAddress: `0x${string}` | null | undefined; transactionHash: `0x${string}`; blobGasPrice?: bigint | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; root?: `0x${string}` | undefined; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; logs: allChains.ZkSyncLog[]; l2ToL1Logs: allChains.ZkSyncL2ToL1Log[]; }; type: "transactionReceipt"; }; readonly transactionRequest: { exclude: ("paymaster" | "gasPerPubdata" | "factoryDeps" | "paymasterInput" | "customSignature")[] | undefined; format: (args: allChains.ZkSyncTransactionRequest) => ({ data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: undefined; blobs?: undefined; type?: "0x0" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x1" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x2" | undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; value?: `0x${string}` | undefined; to: `0x${string}` | null; accessList?: import("viem").AccessList | undefined; blobs: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[] | undefined; kzg?: import("viem").Kzg | undefined; sidecars?: readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; type?: "0x3" | undefined; gasPrice?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; maxFeePerBlobGas: `0x${string}`; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; eip712Meta: allChains.ZkSyncEip712Meta; type: "0xff" | "0x71"; }) & { gasPerPubdata: never; paymaster: never; factoryDeps: never; paymasterInput: never; customSignature: never; }; type: "transactionRequest"; }; }; serializers: { readonly transaction: typeof import("viem/zksync").serializeTransaction; }; readonly network: "zksync-cli-local-node"; } | { blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia-era.zksync.network/"; }; readonly native: { readonly name: "zkSync Explorer"; readonly url: "https://sepolia.explorer.zksync.io/"; }; }; contracts: { readonly multicall3: { readonly address: "0xF9cda624FBC7e059355ce98a31693d299FACd963"; }; }; id: 300; name: "zkSync Sepolia Testnet"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.era.zksync.dev"]; readonly webSocket: readonly ["wss://sepolia.era.zksync.dev/ws"]; }; }; sourceId?: number | undefined; testnet: true; custom: { readonly getEip712Domain: import("viem/zksync").EIP712DomainFn; }; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.ZkSyncRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.ZkSyncTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; l1BatchNumber: bigint | null; l1BatchTimestamp: bigint | null; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.ZkSyncRpcTransaction) => { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; type: "priority"; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; type: "priority" | "eip712"; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.ZkSyncRpcTransactionReceipt) => { type: allChains.ZkSyncTransactionType; to: `0x${string}` | null; from: `0x${string}`; blockHash: `0x${string}`; blockNumber: bigint; transactionIndex: number; status: "reverted" | "success"; logsBloom: `0x${string}`; blobGasUsed?: bigint | undefined; gasUsed: bigint; contractAddress: `0x${string}` | null | undefined; transactionHash: `0x${string}`; blobGasPrice?: bigint | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; root?: `0x${string}` | undefined; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; logs: allChains.ZkSyncLog[]; l2ToL1Logs: allChains.ZkSyncL2ToL1Log[]; }; type: "transactionReceipt"; }; readonly transactionRequest: { exclude: ("paymaster" | "gasPerPubdata" | "factoryDeps" | "paymasterInput" | "customSignature")[] | undefined; format: (args: allChains.ZkSyncTransactionRequest) => ({ data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: undefined; blobs?: undefined; type?: "0x0" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x1" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x2" | undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; value?: `0x${string}` | undefined; to: `0x${string}` | null; accessList?: import("viem").AccessList | undefined; blobs: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[] | undefined; kzg?: import("viem").Kzg | undefined; sidecars?: readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; type?: "0x3" | undefined; gasPrice?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; maxFeePerBlobGas: `0x${string}`; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; eip712Meta: allChains.ZkSyncEip712Meta; type: "0xff" | "0x71"; }) & { gasPerPubdata: never; paymaster: never; factoryDeps: never; paymasterInput: never; customSignature: never; }; type: "transactionRequest"; }; }; serializers: { readonly transaction: typeof import("viem/zksync").serializeTransaction; }; readonly network: "zksync-sepolia-testnet"; } | { blockExplorers: { readonly default: { readonly name: "zkExplorer"; readonly url: "https://goerli.explorer.zksync.io"; }; }; contracts: { readonly multicall3: { readonly address: "0xF9cda624FBC7e059355ce98a31693d299FACd963"; }; }; id: 280; name: "zkSync Era Testnet"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://testnet.era.zksync.dev"]; readonly webSocket: readonly ["wss://testnet.era.zksync.dev/ws"]; }; }; sourceId?: number | undefined; testnet: true; custom: { readonly getEip712Domain: import("viem/zksync").EIP712DomainFn; }; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.ZkSyncRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.ZkSyncTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; l1BatchNumber: bigint | null; l1BatchTimestamp: bigint | null; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.ZkSyncRpcTransaction) => { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; type: "priority"; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; type: "priority" | "eip712"; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.ZkSyncRpcTransactionReceipt) => { type: allChains.ZkSyncTransactionType; to: `0x${string}` | null; from: `0x${string}`; blockHash: `0x${string}`; blockNumber: bigint; transactionIndex: number; status: "reverted" | "success"; logsBloom: `0x${string}`; blobGasUsed?: bigint | undefined; gasUsed: bigint; contractAddress: `0x${string}` | null | undefined; transactionHash: `0x${string}`; blobGasPrice?: bigint | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; root?: `0x${string}` | undefined; l1BatchNumber: bigint | null; l1BatchTxIndex: bigint | null; logs: allChains.ZkSyncLog[]; l2ToL1Logs: allChains.ZkSyncL2ToL1Log[]; }; type: "transactionReceipt"; }; readonly transactionRequest: { exclude: ("paymaster" | "gasPerPubdata" | "factoryDeps" | "paymasterInput" | "customSignature")[] | undefined; format: (args: allChains.ZkSyncTransactionRequest) => ({ data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: undefined; blobs?: undefined; type?: "0x0" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x1" | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x2" | undefined; blobVersionedHashes?: undefined; kzg?: undefined; sidecars?: undefined; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; value?: `0x${string}` | undefined; to: `0x${string}` | null; accessList?: import("viem").AccessList | undefined; blobs: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[] | undefined; kzg?: import("viem").Kzg | undefined; sidecars?: readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; type?: "0x3" | undefined; gasPrice?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; maxFeePerBlobGas: `0x${string}`; eip712Meta?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; eip712Meta: allChains.ZkSyncEip712Meta; type: "0xff" | "0x71"; }) & { gasPerPubdata: never; paymaster: never; factoryDeps: never; paymasterInput: never; customSignature: never; }; type: "transactionRequest"; }; }; serializers: { readonly transaction: typeof import("viem/zksync").serializeTransaction; }; readonly network: "zksync-era-testnet"; } | { blockExplorers: { readonly default: { readonly name: "Explorer"; readonly url: "https://explorer.zora.energy"; readonly apiUrl: "https://explorer.zora.energy/api"; }; }; contracts: { readonly l2OutputOracle: { readonly 1: { readonly address: "0x9E6204F750cD866b299594e2aC9eA824E2e5f95c"; }; }; readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 5882; }; readonly portal: { readonly 1: { readonly address: "0x1a0ad011913A150f69f6A19DF447A0CfD9551054"; }; }; readonly l1StandardBridge: { readonly 1: { readonly address: "0x3e2Ea9B92B7E48A52296fD261dc26fd995284631"; }; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 7777777; name: "Zora"; nativeCurrency: { readonly decimals: 18; readonly name: "Ether"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.zora.energy"]; readonly webSocket: readonly ["wss://rpc.zora.energy"]; }; }; sourceId: 1; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; } | { blockExplorers: { readonly default: { readonly name: "Zora Sepolia Explorer"; readonly url: "https://sepolia.explorer.zora.energy/"; readonly apiUrl: "https://sepolia.explorer.zora.energy/api"; }; }; contracts: { readonly l2OutputOracle: { readonly 11155111: { readonly address: "0x2615B481Bd3E5A1C0C7Ca3Da1bdc663E8615Ade9"; }; }; readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 83160; }; readonly portal: { readonly 11155111: { readonly address: "0xeffE2C6cA9Ab797D418f0D91eA60807713f3536f"; }; }; readonly l1StandardBridge: { readonly 11155111: { readonly address: "0x5376f1D543dcbB5BD416c56C189e4cB7399fCcCB"; }; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 999999999; name: "Zora Sepolia"; nativeCurrency: { readonly decimals: 18; readonly name: "Zora Sepolia"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.rpc.zora.energy"]; readonly webSocket: readonly ["wss://sepolia.rpc.zora.energy"]; }; }; sourceId: 11155111; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; readonly network: "zora-sepolia"; } | { blockExplorers: { readonly default: { readonly name: "Explorer"; readonly url: "https://testnet.explorer.zora.energy"; readonly apiUrl: "https://testnet.explorer.zora.energy/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 189123; }; readonly portal: { readonly 5: { readonly address: "0xDb9F51790365e7dc196e7D072728df39Be958ACe"; }; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 999; name: "Zora Goerli Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Zora Goerli"; readonly symbol: "ETH"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://testnet.rpc.zora.energy"]; readonly webSocket: readonly ["wss://testnet.rpc.zora.energy"]; }; }; sourceId: 5; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: allChains.OpStackRpcBlock) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | allChains.OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransaction) => { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: boolean | undefined; mint?: bigint | undefined; sourceHash: `0x${string}`; type: "deposit"; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; accessList: import("viem").AccessList; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; type: "eip4844"; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: allChains.OpStackRpcTransactionReceipt) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "reverted" | "success"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof allChains.serializeTransactionOpStack; }; } | { blockExplorers: { readonly default: { readonly name: "Zircuit Explorer"; readonly url: "https://explorer.zircuit.com"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 6040287; }; }; id: 48899; name: "Zircuit Testnet"; nativeCurrency: { readonly name: "ETH"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://zircuit1.p2pify.com"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers> | undefined; }; export declare const getPublicClient: (chainId: number) => PublicClient; //# sourceMappingURL=getPublicClient.d.ts.map