import type { Network } from './types.js'; /** * L1 chain definition for supersim in non-forked mode * @category Supersim */ export declare const supersimL1: { blockExplorers?: { [key: string]: { name: string; url: string; apiUrl?: string | undefined; }; default: { name: string; url: string; apiUrl?: string | undefined; }; } | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly abi: readonly [{ readonly inputs: readonly [{ readonly components: readonly [{ readonly name: "target"; readonly type: "address"; }, { readonly name: "allowFailure"; readonly type: "bool"; }, { readonly name: "callData"; readonly type: "bytes"; }]; readonly name: "calls"; readonly type: "tuple[]"; }]; readonly name: "aggregate3"; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "success"; readonly type: "bool"; }, { readonly name: "returnData"; readonly type: "bytes"; }]; readonly name: "returnData"; readonly type: "tuple[]"; }]; readonly stateMutability: "view"; /** * L2 chain A definition for supersim in non-forked mode * @category Supersim */ readonly type: "function"; }]; }; }; id: 900; name: "Supersim L1"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["http://127.0.0.1:8545"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; readonly formatters: { readonly block: { /** * L2 chain A definition for supersim in non-forked mode * @category Supersim */ exclude: [] | undefined; format: (args: import("viem/op-stack").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}`[] | import("viem/op-stack").OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: import("viem/op-stack").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: import("viem/op-stack").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: "success" | "reverted"; 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"; }; }; readonly serializers: { readonly transaction: typeof import("viem/op-stack").serializeTransaction; }; }; /** * L2 chain A definition for supersim in non-forked mode * @category Supersim */ export declare const supersimL2A: { blockExplorers?: { [key: string]: { name: string; url: string; apiUrl?: string | undefined; }; default: { name: string; url: string; apiUrl?: string | undefined; }; } | undefined; contracts: { readonly opChainProxyAdmin: { readonly 901: { readonly address: "0xd97bac3d8c3bf8320feaf733915d9e944c0dd027"; }; }; readonly addressManager: { readonly 901: { readonly address: "0x31199d8325dee8f3e88864aa1d0686c8ab05410f"; }; }; readonly l1Erc721Bridge: { readonly 901: { readonly address: "0xce4c685a06dfcf7534d492aca9077e1c48ce0e70"; }; }; readonly systemConfig: { readonly 901: { readonly address: "0x1ba5115982697299085ea5c32ab28739a333f60d"; }; }; readonly optimismMintableErc20Factory: { readonly 901: { readonly address: "0x2dd40b335b29282492e06a2d56daefd6653eb761"; }; }; readonly l1StandardBridge: { readonly 901: { readonly address: "0x31e3c5a665b5b9dbf6d91a72415c6ad71fdd1181"; }; }; readonly l1CrossDomainMessenger: { readonly 901: { readonly address: "0x9e4ee2b682076951592cb4da5559833fe62a8c01"; }; }; readonly portal: { readonly 901: { readonly address: "0x6cd0121a4eeedb8f07007773e46b1aaac17e5e07"; }; }; readonly disputeGameFactory: { readonly 901: { readonly address: "0x831ba37de091e1a2c695a53e3a03d2a512bcc876"; }; }; readonly anchorStateRegistry: { readonly 901: { readonly address: "0x877689c0493fb6ff1f4b1faca4c50cbceda515a2"; }; }; readonly permissionedDisputeGame: { readonly 901: { readonly address: "0x5793716e8c8500850d2aff66b845033036a8bdfa"; }; }; readonly delayedWETHPermissionedGame: { readonly 901: { /** * L2 chain C definition for supersim in non-forked mode * @category Supersim */ readonly address: "0x1aeb554e555677841e2587f300c4cb4de7303e31"; }; }; readonly uniV4PoolManager: { readonly address: "0xa1caFe2C10007B3f230B180549AF68F98F9da161"; }; readonly uniV4Posm: { readonly address: "0xA879cbA8E7927E3486C003455824726fB06B505B"; }; readonly uniV4StateView: { readonly address: "0x98FD43d306458eC292944337909cd26B08b78257"; }; readonly uniV4Router: { readonly address: "0x08654d9B5314c439237e339858ebCF9bC0061ccB"; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; }; readonly create2Deployer: { readonly address: "0x13b0D85CcB8bf860b6b79AF3029fCA081AE9beF2"; }; readonly permit2: { readonly address: "0x000000000022D473030F116dDEE9F6B43aC78BA3"; }; readonly optimismMintableERC20Factory: { readonly address: "0x4200000000000000000000000000000000000012"; }; readonly weth: { readonly address: "0x4200000000000000000000000000000000000006"; }; 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: 901; name: "Supersim L2 A"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["http://127.0.0.1:9545"]; }; }; sourceId: 900; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; readonly formatters: { readonly block: { /** * L2 chain A definition for supersim in non-forked mode * @category Supersim */ exclude: [] | undefined; format: (args: import("viem/op-stack").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}`[] | import("viem/op-stack").OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: import("viem/op-stack").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: import("viem/op-stack").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: "success" | "reverted"; 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"; }; }; readonly serializers: { readonly transaction: typeof import("viem/op-stack").serializeTransaction; }; }; /** * L2 chain B definition for supersim in non-forked mode * @category Supersim */ export declare const supersimL2B: { blockExplorers?: { [key: string]: { name: string; url: string; apiUrl?: string | undefined; }; default: { name: string; url: string; apiUrl?: string | undefined; }; } | undefined; contracts: { readonly opChainProxyAdmin: { readonly 901: { readonly address: "0xc990917ee9b4df2493c185df1d10e0a02c4eef17"; }; }; readonly addressManager: { readonly 901: { readonly address: "0x78b81be37b5a108ee00733e593eea6ef328965fa"; }; }; readonly l1Erc721Bridge: { readonly 901: { readonly address: "0x405ec4ccaec38467dff065c0325b2850ff69fdd7"; }; }; readonly systemConfig: { readonly 901: { readonly address: "0x6298ac3afd82d79841026356c98b257b26474529"; }; }; readonly optimismMintableErc20Factory: { readonly 901: { readonly address: "0xc8aa9f30a757201594c5a01aa3a596bc62d413a1"; }; }; readonly l1StandardBridge: { readonly 901: { readonly address: "0xce59210a7fe02fea7a302fbd28bffe461a0964ff"; }; }; readonly l1CrossDomainMessenger: { readonly 901: { readonly address: "0x9dfda35104757ef35700c605391f6314391a88d7"; }; }; readonly portal: { readonly 901: { readonly address: "0x0447b6c313d92ece78b7f4737b14ab7bf0c548ab"; }; }; readonly disputeGameFactory: { readonly 901: { readonly address: "0x0d5bc1644accb793c0e3b9f69f2af881e9010665"; }; }; readonly anchorStateRegistry: { readonly 901: { readonly address: "0xbe268ebff92beeafadf4e215ac9992141ce6072e"; }; }; readonly permissionedDisputeGame: { readonly 901: { readonly address: "0x57df9a3af3686747272a4a72d4dd006be34f949a"; }; }; readonly delayedWETHPermissionedGame: { readonly 901: { readonly address: "0xf90235dbdfe914096ff59840bce7b73749466b7d"; }; }; readonly uniV4PoolManager: { readonly address: "0xa1caFe2C10007B3f230B180549AF68F98F9da161"; }; readonly uniV4Posm: { readonly address: "0xA879cbA8E7927E3486C003455824726fB06B505B"; }; readonly uniV4StateView: { readonly address: "0x98FD43d306458eC292944337909cd26B08b78257"; }; readonly uniV4Router: { readonly address: "0x08654d9B5314c439237e339858ebCF9bC0061ccB"; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; }; readonly create2Deployer: { readonly address: "0x13b0D85CcB8bf860b6b79AF3029fCA081AE9beF2"; }; readonly permit2: { readonly address: "0x000000000022D473030F116dDEE9F6B43aC78BA3"; }; readonly optimismMintableERC20Factory: { readonly address: "0x4200000000000000000000000000000000000012"; }; readonly weth: { readonly address: "0x4200000000000000000000000000000000000006"; }; 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: 902; name: "Supersim L2 B"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["http://127.0.0.1:9546"]; }; }; sourceId: 900; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; readonly formatters: { readonly block: { /** * L2 chain A definition for supersim in non-forked mode * @category Supersim */ exclude: [] | undefined; format: (args: import("viem/op-stack").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}`[] | import("viem/op-stack").OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: import("viem/op-stack").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: import("viem/op-stack").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: "success" | "reverted"; 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"; }; }; readonly serializers: { readonly transaction: typeof import("viem/op-stack").serializeTransaction; }; }; /** * L2 chain C definition for supersim in non-forked mode * @category Supersim */ export declare const supersimL2C: { blockExplorers?: { [key: string]: { name: string; url: string; apiUrl?: string | undefined; }; default: { name: string; url: string; apiUrl?: string | undefined; }; } | undefined; contracts: { readonly supersimL2CContracts: { readonly opChainProxyAdmin: { readonly 901: { readonly address: "0x7b4d50210451097f4fa1e6762044aee5ec163419"; }; }; readonly addressManager: { readonly 901: { readonly address: "0x9a36cea6561f9c77e1b7fb5bc34f3eb04f144558"; }; }; readonly l1Erc721Bridge: { readonly 901: { readonly address: "0x2afefa54002024cd9d798c0e25f6a957e9a84d9a"; }; }; readonly systemConfig: { readonly 901: { readonly address: "0xffdbf5ee3fc2f4f2c74078f5f3d8971b9f925538"; }; }; readonly optimismMintableErc20Factory: { readonly 901: { readonly address: "0x5b68a53ec6eed8762d9b37633b2af6b9cb0b4b00"; }; }; readonly l1StandardBridge: { readonly 901: { readonly address: "0x24729345269eaa41713671bdd32484ae7d69069b"; }; }; readonly l1CrossDomainMessenger: { readonly 901: { readonly address: "0x5741bf82900aca6232d46b52cf78b1c1b3eb87b8"; }; }; readonly portal: { readonly 901: { readonly address: "0xd5d24833d21f039a97e7f67c8c681f2ec3ad3858"; }; }; readonly disputeGameFactory: { readonly 901: { readonly address: "0x796768d6f0a25636cda7fa244b6c194ff70414f3"; }; }; readonly anchorStateRegistry: { readonly 901: { readonly address: "0x28f326c4bab0c21ba877da21b5287a3f241819b9"; }; }; readonly permissionedDisputeGame: { readonly 901: { readonly address: "0x2ec0f1bcfaf82ebabbd09475eaaa02ebe8dd92a8"; }; }; readonly delayedWETHPermissionedGame: { readonly 901: { readonly address: "0xbe9b8af2517bf5ba18f6389a0c8a9d0e30c556bb"; }; }; readonly uniV4PoolManager: { readonly address: "0xa1caFe2C10007B3f230B180549AF68F98F9da161"; }; readonly uniV4Posm: { readonly address: "0xA879cbA8E7927E3486C003455824726fB06B505B"; }; readonly uniV4StateView: { readonly address: "0x98FD43d306458eC292944337909cd26B08b78257"; }; readonly uniV4Router: { readonly address: "0x08654d9B5314c439237e339858ebCF9bC0061ccB"; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; }; readonly create2Deployer: { readonly address: "0x13b0D85CcB8bf860b6b79AF3029fCA081AE9beF2"; }; readonly permit2: { readonly address: "0x000000000022D473030F116dDEE9F6B43aC78BA3"; }; readonly optimismMintableERC20Factory: { readonly address: "0x4200000000000000000000000000000000000012"; }; readonly weth: { readonly address: "0x4200000000000000000000000000000000000006"; }; 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: 903; name: "Supersim L2 C"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["http://127.0.0.1:9547"]; }; }; sourceId: 900; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; readonly formatters: { readonly block: { /** * L2 chain A definition for supersim in non-forked mode * @category Supersim */ exclude: [] | undefined; format: (args: import("viem/op-stack").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}`[] | import("viem/op-stack").OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: import("viem/op-stack").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: import("viem/op-stack").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: "success" | "reverted"; 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"; }; }; readonly serializers: { readonly transaction: typeof import("viem/op-stack").serializeTransaction; }; }; /** * L2 chain D definition for supersim in non-forked mode * @category Supersim */ export declare const supersimL2D: { blockExplorers?: { [key: string]: { name: string; url: string; apiUrl?: string | undefined; }; default: { name: string; url: string; apiUrl?: string | undefined; }; } | undefined; contracts: { readonly supersimL2DContracts: { readonly opChainProxyAdmin: { readonly 901: { readonly address: "0x3cc433e2ccf9d94e1a857c7b809ad7ac4036e16e"; }; }; readonly addressManager: { readonly 901: { readonly address: "0x3a57dec6eeda865b096c21d37336e90514af97ac"; }; }; readonly l1Erc721Bridge: { readonly 901: { readonly address: "0xe010362fe1b434554fe271ee635f017ef54666b8"; }; }; readonly systemConfig: { readonly 901: { readonly address: "0xbf4eac91c5319577cee32c94258b5e9801bc4868"; }; }; readonly optimismMintableErc20Factory: { readonly 901: { readonly address: "0x563adb71a39cf3307dd4a5091a45ee6007f4e8ef"; }; }; readonly l1StandardBridge: { readonly 901: { readonly address: "0x6af84da4e248d66ed19894083d443d1f7a2be2ba"; }; }; readonly l1CrossDomainMessenger: { readonly 901: { readonly address: "0x285af3ef218a23f76e3ce92a8422559106b5fc9f"; }; }; readonly portal: { readonly 901: { readonly address: "0xde7bcd1f9fcf3a399362464c424d6d8ca493c749"; }; }; readonly disputeGameFactory: { readonly 901: { readonly address: "0x768255ae083a774c488d3e974b3bfc9f9b3d07f3"; }; }; readonly anchorStateRegistry: { readonly 901: { readonly address: "0xfbd764e82c4e814f4eab477978e4d1de3a2ce943"; }; }; readonly permissionedDisputeGame: { readonly 901: { readonly address: "0xadd81b137fa6b1f65099702a5f17266f142d6ce6"; }; }; readonly delayedWETHPermissionedGame: { readonly 901: { readonly address: "0xd70797a0560f86312ccd4b4076bc348278ce3969"; }; }; readonly uniV4PoolManager: { readonly address: "0xa1caFe2C10007B3f230B180549AF68F98F9da161"; }; readonly uniV4Posm: { readonly address: "0xA879cbA8E7927E3486C003455824726fB06B505B"; }; readonly uniV4StateView: { readonly address: "0x98FD43d306458eC292944337909cd26B08b78257"; }; readonly uniV4Router: { readonly address: "0x08654d9B5314c439237e339858ebCF9bC0061ccB"; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; }; readonly create2Deployer: { readonly address: "0x13b0D85CcB8bf860b6b79AF3029fCA081AE9beF2"; }; readonly permit2: { readonly address: "0x000000000022D473030F116dDEE9F6B43aC78BA3"; }; readonly optimismMintableERC20Factory: { readonly address: "0x4200000000000000000000000000000000000012"; }; readonly weth: { readonly address: "0x4200000000000000000000000000000000000006"; }; 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: 904; name: "Supersim L2 D"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["http://127.0.0.1:9548"]; }; }; sourceId: 900; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; readonly formatters: { readonly block: { /** * L2 chain A definition for supersim in non-forked mode * @category Supersim */ exclude: [] | undefined; format: (args: import("viem/op-stack").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}`[] | import("viem/op-stack").OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: import("viem/op-stack").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: import("viem/op-stack").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: "success" | "reverted"; 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"; }; }; readonly serializers: { readonly transaction: typeof import("viem/op-stack").serializeTransaction; }; }; /** * L2 chain E definition for supersim in non-forked mode * @category Supersim */ export declare const supersimL2E: { blockExplorers?: { [key: string]: { name: string; url: string; apiUrl?: string | undefined; }; default: { name: string; url: string; apiUrl?: string | undefined; }; } | undefined; contracts: { readonly supersimL2EContracts: { readonly opChainProxyAdmin: { readonly 901: { readonly address: "0x2fa7df746bce8760680fe763ba499d2e0ae0a9d3"; }; }; readonly addressManager: { readonly 901: { readonly address: "0xc74727508e3033aef05df1b88ef1d9fc127c9aea"; }; }; readonly l1Erc721Bridge: { readonly 901: { readonly address: "0x05c0d93fd538b969eccffba61a5a65e5b0981c41"; }; }; readonly systemConfig: { readonly 901: { readonly address: "0x834cfe40945f210f9182adf0dc4216bcd416e5b0"; }; }; readonly optimismMintableErc20Factory: { readonly 901: { readonly address: "0xd52ccdcd3d5fd182ead644d718e11d503bf45902"; }; }; readonly l1StandardBridge: { readonly 901: { readonly address: "0xab256ae2457431f7437bcc6081ca480edbcb4fda"; }; }; readonly l1CrossDomainMessenger: { readonly 901: { readonly address: "0x5a48b91987b7b63bb3700f7514c1842c3570507d"; }; }; readonly portal: { readonly 901: { readonly address: "0x21a19eee99aca16932adbc951be42c3c88f8ef28"; }; }; readonly disputeGameFactory: { readonly 901: { readonly address: "0x9551f9c5808a9c93934b1588353b291b964d397f"; }; }; readonly anchorStateRegistry: { readonly 901: { readonly address: "0xf00b9a9110b002364b85886017ca2fc9a6d854d0"; }; }; readonly permissionedDisputeGame: { readonly 901: { readonly address: "0xe8609e1050e7a3149e48f4aae8ad8691a8e868b3"; }; }; readonly delayedWETHPermissionedGame: { readonly 901: { readonly address: "0xa5868d97f5eb094a0542b372c2138f186f955693"; }; }; readonly uniV4PoolManager: { readonly address: "0xa1caFe2C10007B3f230B180549AF68F98F9da161"; }; readonly uniV4Posm: { readonly address: "0xA879cbA8E7927E3486C003455824726fB06B505B"; }; readonly uniV4StateView: { readonly address: "0x98FD43d306458eC292944337909cd26B08b78257"; }; readonly uniV4Router: { readonly address: "0x08654d9B5314c439237e339858ebCF9bC0061ccB"; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; }; readonly create2Deployer: { readonly address: "0x13b0D85CcB8bf860b6b79AF3029fCA081AE9beF2"; }; readonly permit2: { readonly address: "0x000000000022D473030F116dDEE9F6B43aC78BA3"; }; readonly optimismMintableERC20Factory: { readonly address: "0x4200000000000000000000000000000000000012"; }; readonly weth: { readonly address: "0x4200000000000000000000000000000000000006"; }; 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: 905; name: "Supersim L2 E"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["http://127.0.0.1:9549"]; }; }; sourceId: 900; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; readonly formatters: { readonly block: { /** * L2 chain A definition for supersim in non-forked mode * @category Supersim */ exclude: [] | undefined; format: (args: import("viem/op-stack").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}`[] | import("viem/op-stack").OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: import("viem/op-stack").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: import("viem/op-stack").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: "success" | "reverted"; 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"; }; }; readonly serializers: { readonly transaction: typeof import("viem/op-stack").serializeTransaction; }; }; export declare const supersimChains: ({ blockExplorers?: { [key: string]: { name: string; url: string; apiUrl?: string | undefined; }; default: { name: string; url: string; apiUrl?: string | undefined; }; } | undefined; contracts: { readonly opChainProxyAdmin: { readonly 901: { readonly address: "0xd97bac3d8c3bf8320feaf733915d9e944c0dd027"; }; }; readonly addressManager: { readonly 901: { readonly address: "0x31199d8325dee8f3e88864aa1d0686c8ab05410f"; }; }; readonly l1Erc721Bridge: { readonly 901: { readonly address: "0xce4c685a06dfcf7534d492aca9077e1c48ce0e70"; }; }; readonly systemConfig: { readonly 901: { readonly address: "0x1ba5115982697299085ea5c32ab28739a333f60d"; }; }; readonly optimismMintableErc20Factory: { readonly 901: { readonly address: "0x2dd40b335b29282492e06a2d56daefd6653eb761"; }; }; readonly l1StandardBridge: { readonly 901: { readonly address: "0x31e3c5a665b5b9dbf6d91a72415c6ad71fdd1181"; }; }; readonly l1CrossDomainMessenger: { readonly 901: { readonly address: "0x9e4ee2b682076951592cb4da5559833fe62a8c01"; }; }; readonly portal: { readonly 901: { readonly address: "0x6cd0121a4eeedb8f07007773e46b1aaac17e5e07"; }; }; readonly disputeGameFactory: { readonly 901: { readonly address: "0x831ba37de091e1a2c695a53e3a03d2a512bcc876"; }; }; readonly anchorStateRegistry: { readonly 901: { readonly address: "0x877689c0493fb6ff1f4b1faca4c50cbceda515a2"; }; }; readonly permissionedDisputeGame: { readonly 901: { readonly address: "0x5793716e8c8500850d2aff66b845033036a8bdfa"; }; }; readonly delayedWETHPermissionedGame: { readonly 901: { /** * L2 chain C definition for supersim in non-forked mode * @category Supersim */ readonly address: "0x1aeb554e555677841e2587f300c4cb4de7303e31"; }; }; readonly uniV4PoolManager: { readonly address: "0xa1caFe2C10007B3f230B180549AF68F98F9da161"; }; readonly uniV4Posm: { readonly address: "0xA879cbA8E7927E3486C003455824726fB06B505B"; }; readonly uniV4StateView: { readonly address: "0x98FD43d306458eC292944337909cd26B08b78257"; }; readonly uniV4Router: { readonly address: "0x08654d9B5314c439237e339858ebCF9bC0061ccB"; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; }; readonly create2Deployer: { readonly address: "0x13b0D85CcB8bf860b6b79AF3029fCA081AE9beF2"; }; readonly permit2: { readonly address: "0x000000000022D473030F116dDEE9F6B43aC78BA3"; }; readonly optimismMintableERC20Factory: { readonly address: "0x4200000000000000000000000000000000000012"; }; readonly weth: { readonly address: "0x4200000000000000000000000000000000000006"; }; 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: 901; name: "Supersim L2 A"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["http://127.0.0.1:9545"]; }; }; sourceId: 900; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; readonly formatters: { readonly block: { /** * L2 chain A definition for supersim in non-forked mode * @category Supersim */ exclude: [] | undefined; format: (args: import("viem/op-stack").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}`[] | import("viem/op-stack").OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: import("viem/op-stack").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: import("viem/op-stack").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: "success" | "reverted"; 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"; }; }; readonly serializers: { readonly transaction: typeof import("viem/op-stack").serializeTransaction; }; } | { blockExplorers?: { [key: string]: { name: string; url: string; apiUrl?: string | undefined; }; default: { name: string; url: string; apiUrl?: string | undefined; }; } | undefined; contracts: { readonly opChainProxyAdmin: { readonly 901: { readonly address: "0xc990917ee9b4df2493c185df1d10e0a02c4eef17"; }; }; readonly addressManager: { readonly 901: { readonly address: "0x78b81be37b5a108ee00733e593eea6ef328965fa"; }; }; readonly l1Erc721Bridge: { readonly 901: { readonly address: "0x405ec4ccaec38467dff065c0325b2850ff69fdd7"; }; }; readonly systemConfig: { readonly 901: { readonly address: "0x6298ac3afd82d79841026356c98b257b26474529"; }; }; readonly optimismMintableErc20Factory: { readonly 901: { readonly address: "0xc8aa9f30a757201594c5a01aa3a596bc62d413a1"; }; }; readonly l1StandardBridge: { readonly 901: { readonly address: "0xce59210a7fe02fea7a302fbd28bffe461a0964ff"; }; }; readonly l1CrossDomainMessenger: { readonly 901: { readonly address: "0x9dfda35104757ef35700c605391f6314391a88d7"; }; }; readonly portal: { readonly 901: { readonly address: "0x0447b6c313d92ece78b7f4737b14ab7bf0c548ab"; }; }; readonly disputeGameFactory: { readonly 901: { readonly address: "0x0d5bc1644accb793c0e3b9f69f2af881e9010665"; }; }; readonly anchorStateRegistry: { readonly 901: { readonly address: "0xbe268ebff92beeafadf4e215ac9992141ce6072e"; }; }; readonly permissionedDisputeGame: { readonly 901: { readonly address: "0x57df9a3af3686747272a4a72d4dd006be34f949a"; }; }; readonly delayedWETHPermissionedGame: { readonly 901: { readonly address: "0xf90235dbdfe914096ff59840bce7b73749466b7d"; }; }; readonly uniV4PoolManager: { readonly address: "0xa1caFe2C10007B3f230B180549AF68F98F9da161"; }; readonly uniV4Posm: { readonly address: "0xA879cbA8E7927E3486C003455824726fB06B505B"; }; readonly uniV4StateView: { readonly address: "0x98FD43d306458eC292944337909cd26B08b78257"; }; readonly uniV4Router: { readonly address: "0x08654d9B5314c439237e339858ebCF9bC0061ccB"; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; }; readonly create2Deployer: { readonly address: "0x13b0D85CcB8bf860b6b79AF3029fCA081AE9beF2"; }; readonly permit2: { readonly address: "0x000000000022D473030F116dDEE9F6B43aC78BA3"; }; readonly optimismMintableERC20Factory: { readonly address: "0x4200000000000000000000000000000000000012"; }; readonly weth: { readonly address: "0x4200000000000000000000000000000000000006"; }; 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: 902; name: "Supersim L2 B"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["http://127.0.0.1:9546"]; }; }; sourceId: 900; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; readonly formatters: { readonly block: { /** * L2 chain A definition for supersim in non-forked mode * @category Supersim */ exclude: [] | undefined; format: (args: import("viem/op-stack").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}`[] | import("viem/op-stack").OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: import("viem/op-stack").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: import("viem/op-stack").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: "success" | "reverted"; 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"; }; }; readonly serializers: { readonly transaction: typeof import("viem/op-stack").serializeTransaction; }; } | { blockExplorers?: { [key: string]: { name: string; url: string; apiUrl?: string | undefined; }; default: { name: string; url: string; apiUrl?: string | undefined; }; } | undefined; contracts: { readonly supersimL2CContracts: { readonly opChainProxyAdmin: { readonly 901: { readonly address: "0x7b4d50210451097f4fa1e6762044aee5ec163419"; }; }; readonly addressManager: { readonly 901: { readonly address: "0x9a36cea6561f9c77e1b7fb5bc34f3eb04f144558"; }; }; readonly l1Erc721Bridge: { readonly 901: { readonly address: "0x2afefa54002024cd9d798c0e25f6a957e9a84d9a"; }; }; readonly systemConfig: { readonly 901: { readonly address: "0xffdbf5ee3fc2f4f2c74078f5f3d8971b9f925538"; }; }; readonly optimismMintableErc20Factory: { readonly 901: { readonly address: "0x5b68a53ec6eed8762d9b37633b2af6b9cb0b4b00"; }; }; readonly l1StandardBridge: { readonly 901: { readonly address: "0x24729345269eaa41713671bdd32484ae7d69069b"; }; }; readonly l1CrossDomainMessenger: { readonly 901: { readonly address: "0x5741bf82900aca6232d46b52cf78b1c1b3eb87b8"; }; }; readonly portal: { readonly 901: { readonly address: "0xd5d24833d21f039a97e7f67c8c681f2ec3ad3858"; }; }; readonly disputeGameFactory: { readonly 901: { readonly address: "0x796768d6f0a25636cda7fa244b6c194ff70414f3"; }; }; readonly anchorStateRegistry: { readonly 901: { readonly address: "0x28f326c4bab0c21ba877da21b5287a3f241819b9"; }; }; readonly permissionedDisputeGame: { readonly 901: { readonly address: "0x2ec0f1bcfaf82ebabbd09475eaaa02ebe8dd92a8"; }; }; readonly delayedWETHPermissionedGame: { readonly 901: { readonly address: "0xbe9b8af2517bf5ba18f6389a0c8a9d0e30c556bb"; }; }; readonly uniV4PoolManager: { readonly address: "0xa1caFe2C10007B3f230B180549AF68F98F9da161"; }; readonly uniV4Posm: { readonly address: "0xA879cbA8E7927E3486C003455824726fB06B505B"; }; readonly uniV4StateView: { readonly address: "0x98FD43d306458eC292944337909cd26B08b78257"; }; readonly uniV4Router: { readonly address: "0x08654d9B5314c439237e339858ebCF9bC0061ccB"; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; }; readonly create2Deployer: { readonly address: "0x13b0D85CcB8bf860b6b79AF3029fCA081AE9beF2"; }; readonly permit2: { readonly address: "0x000000000022D473030F116dDEE9F6B43aC78BA3"; }; readonly optimismMintableERC20Factory: { readonly address: "0x4200000000000000000000000000000000000012"; }; readonly weth: { readonly address: "0x4200000000000000000000000000000000000006"; }; 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: 903; name: "Supersim L2 C"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["http://127.0.0.1:9547"]; }; }; sourceId: 900; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; readonly formatters: { readonly block: { /** * L2 chain A definition for supersim in non-forked mode * @category Supersim */ exclude: [] | undefined; format: (args: import("viem/op-stack").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}`[] | import("viem/op-stack").OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: import("viem/op-stack").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: import("viem/op-stack").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: "success" | "reverted"; 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"; }; }; readonly serializers: { readonly transaction: typeof import("viem/op-stack").serializeTransaction; }; } | { blockExplorers?: { [key: string]: { name: string; url: string; apiUrl?: string | undefined; }; default: { name: string; url: string; apiUrl?: string | undefined; }; } | undefined; contracts: { readonly supersimL2DContracts: { readonly opChainProxyAdmin: { readonly 901: { readonly address: "0x3cc433e2ccf9d94e1a857c7b809ad7ac4036e16e"; }; }; readonly addressManager: { readonly 901: { readonly address: "0x3a57dec6eeda865b096c21d37336e90514af97ac"; }; }; readonly l1Erc721Bridge: { readonly 901: { readonly address: "0xe010362fe1b434554fe271ee635f017ef54666b8"; }; }; readonly systemConfig: { readonly 901: { readonly address: "0xbf4eac91c5319577cee32c94258b5e9801bc4868"; }; }; readonly optimismMintableErc20Factory: { readonly 901: { readonly address: "0x563adb71a39cf3307dd4a5091a45ee6007f4e8ef"; }; }; readonly l1StandardBridge: { readonly 901: { readonly address: "0x6af84da4e248d66ed19894083d443d1f7a2be2ba"; }; }; readonly l1CrossDomainMessenger: { readonly 901: { readonly address: "0x285af3ef218a23f76e3ce92a8422559106b5fc9f"; }; }; readonly portal: { readonly 901: { readonly address: "0xde7bcd1f9fcf3a399362464c424d6d8ca493c749"; }; }; readonly disputeGameFactory: { readonly 901: { readonly address: "0x768255ae083a774c488d3e974b3bfc9f9b3d07f3"; }; }; readonly anchorStateRegistry: { readonly 901: { readonly address: "0xfbd764e82c4e814f4eab477978e4d1de3a2ce943"; }; }; readonly permissionedDisputeGame: { readonly 901: { readonly address: "0xadd81b137fa6b1f65099702a5f17266f142d6ce6"; }; }; readonly delayedWETHPermissionedGame: { readonly 901: { readonly address: "0xd70797a0560f86312ccd4b4076bc348278ce3969"; }; }; readonly uniV4PoolManager: { readonly address: "0xa1caFe2C10007B3f230B180549AF68F98F9da161"; }; readonly uniV4Posm: { readonly address: "0xA879cbA8E7927E3486C003455824726fB06B505B"; }; readonly uniV4StateView: { readonly address: "0x98FD43d306458eC292944337909cd26B08b78257"; }; readonly uniV4Router: { readonly address: "0x08654d9B5314c439237e339858ebCF9bC0061ccB"; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; }; readonly create2Deployer: { readonly address: "0x13b0D85CcB8bf860b6b79AF3029fCA081AE9beF2"; }; readonly permit2: { readonly address: "0x000000000022D473030F116dDEE9F6B43aC78BA3"; }; readonly optimismMintableERC20Factory: { readonly address: "0x4200000000000000000000000000000000000012"; }; readonly weth: { readonly address: "0x4200000000000000000000000000000000000006"; }; 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: 904; name: "Supersim L2 D"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["http://127.0.0.1:9548"]; }; }; sourceId: 900; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; readonly formatters: { readonly block: { /** * L2 chain A definition for supersim in non-forked mode * @category Supersim */ exclude: [] | undefined; format: (args: import("viem/op-stack").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}`[] | import("viem/op-stack").OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: import("viem/op-stack").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: import("viem/op-stack").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: "success" | "reverted"; 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"; }; }; readonly serializers: { readonly transaction: typeof import("viem/op-stack").serializeTransaction; }; } | { blockExplorers?: { [key: string]: { name: string; url: string; apiUrl?: string | undefined; }; default: { name: string; url: string; apiUrl?: string | undefined; }; } | undefined; contracts: { readonly supersimL2EContracts: { readonly opChainProxyAdmin: { readonly 901: { readonly address: "0x2fa7df746bce8760680fe763ba499d2e0ae0a9d3"; }; }; readonly addressManager: { readonly 901: { readonly address: "0xc74727508e3033aef05df1b88ef1d9fc127c9aea"; }; }; readonly l1Erc721Bridge: { readonly 901: { readonly address: "0x05c0d93fd538b969eccffba61a5a65e5b0981c41"; }; }; readonly systemConfig: { readonly 901: { readonly address: "0x834cfe40945f210f9182adf0dc4216bcd416e5b0"; }; }; readonly optimismMintableErc20Factory: { readonly 901: { readonly address: "0xd52ccdcd3d5fd182ead644d718e11d503bf45902"; }; }; readonly l1StandardBridge: { readonly 901: { readonly address: "0xab256ae2457431f7437bcc6081ca480edbcb4fda"; }; }; readonly l1CrossDomainMessenger: { readonly 901: { readonly address: "0x5a48b91987b7b63bb3700f7514c1842c3570507d"; }; }; readonly portal: { readonly 901: { readonly address: "0x21a19eee99aca16932adbc951be42c3c88f8ef28"; }; }; readonly disputeGameFactory: { readonly 901: { readonly address: "0x9551f9c5808a9c93934b1588353b291b964d397f"; }; }; readonly anchorStateRegistry: { readonly 901: { readonly address: "0xf00b9a9110b002364b85886017ca2fc9a6d854d0"; }; }; readonly permissionedDisputeGame: { readonly 901: { readonly address: "0xe8609e1050e7a3149e48f4aae8ad8691a8e868b3"; }; }; readonly delayedWETHPermissionedGame: { readonly 901: { readonly address: "0xa5868d97f5eb094a0542b372c2138f186f955693"; }; }; readonly uniV4PoolManager: { readonly address: "0xa1caFe2C10007B3f230B180549AF68F98F9da161"; }; readonly uniV4Posm: { readonly address: "0xA879cbA8E7927E3486C003455824726fB06B505B"; }; readonly uniV4StateView: { readonly address: "0x98FD43d306458eC292944337909cd26B08b78257"; }; readonly uniV4Router: { readonly address: "0x08654d9B5314c439237e339858ebCF9bC0061ccB"; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; }; readonly create2Deployer: { readonly address: "0x13b0D85CcB8bf860b6b79AF3029fCA081AE9beF2"; }; readonly permit2: { readonly address: "0x000000000022D473030F116dDEE9F6B43aC78BA3"; }; readonly optimismMintableERC20Factory: { readonly address: "0x4200000000000000000000000000000000000012"; }; readonly weth: { readonly address: "0x4200000000000000000000000000000000000006"; }; 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: 905; name: "Supersim L2 E"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["http://127.0.0.1:9549"]; }; }; sourceId: 900; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; readonly formatters: { readonly block: { /** * L2 chain A definition for supersim in non-forked mode * @category Supersim */ exclude: [] | undefined; format: (args: import("viem/op-stack").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}`[] | import("viem/op-stack").OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: import("viem/op-stack").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: import("viem/op-stack").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: "success" | "reverted"; 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"; }; }; readonly serializers: { readonly transaction: typeof import("viem/op-stack").serializeTransaction; }; })[]; export declare const supersimNetwork: Network;