[**wal-sdk**](../README.md)

***

[wal-sdk](../README.md) / getChainForWallet

# Function: getChainForWallet()

> **getChainForWallet**(`chainName?`): \{ `blockExplorers`: \{ `default`: \{ `apiUrl`: `"https://api.basescan.org/api"`; `name`: `"Basescan"`; `url`: `"https://basescan.org"`; \}; \}; `blockTime`: `2000`; `contracts`: \{ `disputeGameFactory`: \{ `1`: \{ `address`: `"0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e"`; \}; \}; `gasPriceOracle`: \{ `address`: `"0x420000000000000000000000000000000000000F"`; \}; `l1Block`: \{ `address`: `"0x4200000000000000000000000000000000000015"`; \}; `l1StandardBridge`: \{ `1`: \{ `address`: `"0x3154Cf16ccdb4C6d922629664174b904d80F2C35"`; `blockCreated`: `17482143`; \}; \}; `l2CrossDomainMessenger`: \{ `address`: `"0x4200000000000000000000000000000000000007"`; \}; `l2Erc721Bridge`: \{ `address`: `"0x4200000000000000000000000000000000000014"`; \}; `l2OutputOracle`: \{ `1`: \{ `address`: `"0x56315b90c40730925ec5485cf004d835058518A0"`; \}; \}; `l2StandardBridge`: \{ `address`: `"0x4200000000000000000000000000000000000010"`; \}; `l2ToL1MessagePasser`: \{ `address`: `"0x4200000000000000000000000000000000000016"`; \}; `multicall3`: \{ `address`: `"0xca11bde05977b3631167028862be2a173976ca11"`; `blockCreated`: `5022`; \}; `portal`: \{ `1`: \{ `address`: `"0x49048044D57e1C92A77f79988d21Fa8fAF74E97e"`; `blockCreated`: `17482143`; \}; \}; \}; `custom?`: `Record`\<`string`, `unknown`\>; `ensTlds?`: readonly `string`[]; `experimental_preconfirmationTime?`: `number`; `extendSchema?`: `Record`\<`string`, `unknown`\>; `fees?`: `ChainFees`\<`undefined`\>; `formatters`: \{ `block`: \{ `exclude`: \[\] \| `undefined`; `format`: (`args`, `action?`) => `object`; `type`: `"block"`; \}; `transaction`: \{ `exclude`: \[\] \| `undefined`; `format`: (`args`, `action?`) => \{ `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice?`: `undefined`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `boolean`; `maxFeePerBlobGas?`: `undefined`; `maxFeePerGas`: `bigint`; `maxPriorityFeePerGas`: `bigint`; `mint?`: `bigint`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash`: `` `0x${string}` ``; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"deposit"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity`: `number`; \} \| \{ `accessList?`: `undefined`; `authorizationList?`: `undefined`; `blobVersionedHashes?`: `undefined`; `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `chainId?`: `number`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice`: `bigint`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `undefined`; `maxFeePerBlobGas?`: `undefined`; `maxFeePerGas?`: `undefined`; `maxPriorityFeePerGas?`: `undefined`; `mint?`: `undefined`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash?`: `undefined`; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"legacy"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity?`: `undefined`; \} \| \{ `accessList`: `AccessList`; `authorizationList?`: `undefined`; `blobVersionedHashes?`: `undefined`; `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `chainId`: `number`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice`: `bigint`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `undefined`; `maxFeePerBlobGas?`: `undefined`; `maxFeePerGas?`: `undefined`; `maxPriorityFeePerGas?`: `undefined`; `mint?`: `undefined`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash?`: `undefined`; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"eip2930"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity`: `number`; \} \| \{ `accessList`: `AccessList`; `authorizationList?`: `undefined`; `blobVersionedHashes?`: `undefined`; `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `chainId`: `number`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice?`: `undefined`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `undefined`; `maxFeePerBlobGas?`: `undefined`; `maxFeePerGas`: `bigint`; `maxPriorityFeePerGas`: `bigint`; `mint?`: `undefined`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash?`: `undefined`; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"eip1559"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity`: `number`; \} \| \{ `accessList`: `AccessList`; `authorizationList?`: `undefined`; `blobVersionedHashes`: readonly `` `0x${string}` ``[]; `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `chainId`: `number`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice?`: `undefined`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `undefined`; `maxFeePerBlobGas`: `bigint`; `maxFeePerGas`: `bigint`; `maxPriorityFeePerGas`: `bigint`; `mint?`: `undefined`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash?`: `undefined`; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"eip4844"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity`: `number`; \} \| \{ `accessList`: `AccessList`; `authorizationList`: `SignedAuthorizationList`\<`number`\>; `blobVersionedHashes?`: `undefined`; `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `chainId`: `number`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice?`: `undefined`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `undefined`; `maxFeePerBlobGas?`: `undefined`; `maxFeePerGas`: `bigint`; `maxPriorityFeePerGas`: `bigint`; `mint?`: `undefined`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash?`: `undefined`; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"eip7702"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity`: `number`; \}; `type`: `"transaction"`; \}; `transactionReceipt`: \{ `exclude`: \[\] \| `undefined`; `format`: (`args`, `action?`) => `object`; `type`: `"transactionReceipt"`; \}; \}; `id`: `8453`; `name`: `"Base"`; `nativeCurrency`: \{ `decimals`: `18`; `name`: `"Ether"`; `symbol`: `"ETH"`; \}; `prepareTransactionRequest?`: (`args`, `options`) => `Promise`\<`PrepareTransactionRequestParameters`\<`Chain` \| `undefined`, `Account` \| `undefined`, `Chain` \| `undefined`, `` `0x${string}` `` \| `Account` \| `undefined`, `PrepareTransactionRequestRequest`\<`Chain` \| `undefined`, `Chain` \| `undefined`, `Chain` \| `undefined`\>\>\> \| \[(`args`, `options`) => `Promise`\<`PrepareTransactionRequestParameters`\<`Chain` \| `undefined`, `Account` \| `undefined`, `Chain` \| `undefined`, `` `0x${string}` `` \| `Account` \| `undefined`, `PrepareTransactionRequestRequest`\<`Chain` \| `undefined`, `Chain` \| `undefined`, `Chain` \| `undefined`\>\>\>, `object`\]; `rpcUrls`: \{ `default`: \{ `http`: readonly \[`"https://mainnet.base.org"`\]; \}; \}; `serializers`: \{ `transaction`: (`transaction`, `signature?`) => `` `0x02${string}` `` \| `` `0x01${string}` `` \| `` `0x03${string}` `` \| `` `0x04${string}` `` \| `TransactionSerializedLegacy` \| `` `0x7e${string}` ``; \}; `sourceId`: `1`; `testnet?`: `boolean`; `verifyHash?`: (`client`, `parameters`) => `Promise`\<`boolean`\>; \} \| \{ `blockExplorers`: \{ `default`: \{ `apiUrl`: `"https://api-sepolia.basescan.org/api"`; `name`: `"Basescan"`; `url`: `"https://sepolia.basescan.org"`; \}; \}; `blockTime`: `2000`; `contracts`: \{ `disputeGameFactory`: \{ `11155111`: \{ `address`: `"0xd6E6dBf4F7EA0ac412fD8b65ED297e64BB7a06E1"`; \}; \}; `gasPriceOracle`: \{ `address`: `"0x420000000000000000000000000000000000000F"`; \}; `l1Block`: \{ `address`: `"0x4200000000000000000000000000000000000015"`; \}; `l1StandardBridge`: \{ `11155111`: \{ `address`: `"0xfd0Bf71F60660E2f608ed56e1659C450eB113120"`; `blockCreated`: `4446677`; \}; \}; `l2CrossDomainMessenger`: \{ `address`: `"0x4200000000000000000000000000000000000007"`; \}; `l2Erc721Bridge`: \{ `address`: `"0x4200000000000000000000000000000000000014"`; \}; `l2OutputOracle`: \{ `11155111`: \{ `address`: `"0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254"`; \}; \}; `l2StandardBridge`: \{ `address`: `"0x4200000000000000000000000000000000000010"`; \}; `l2ToL1MessagePasser`: \{ `address`: `"0x4200000000000000000000000000000000000016"`; \}; `multicall3`: \{ `address`: `"0xca11bde05977b3631167028862be2a173976ca11"`; `blockCreated`: `1059647`; \}; `portal`: \{ `11155111`: \{ `address`: `"0x49f53e41452c74589e85ca1677426ba426459e85"`; `blockCreated`: `4446677`; \}; \}; \}; `custom?`: `Record`\<`string`, `unknown`\>; `ensTlds?`: readonly `string`[]; `experimental_preconfirmationTime?`: `number`; `extendSchema?`: `Record`\<`string`, `unknown`\>; `fees?`: `ChainFees`\<`undefined`\>; `formatters`: \{ `block`: \{ `exclude`: \[\] \| `undefined`; `format`: (`args`, `action?`) => `object`; `type`: `"block"`; \}; `transaction`: \{ `exclude`: \[\] \| `undefined`; `format`: (`args`, `action?`) => \{ `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice?`: `undefined`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `boolean`; `maxFeePerBlobGas?`: `undefined`; `maxFeePerGas`: `bigint`; `maxPriorityFeePerGas`: `bigint`; `mint?`: `bigint`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash`: `` `0x${string}` ``; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"deposit"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity`: `number`; \} \| \{ `accessList?`: `undefined`; `authorizationList?`: `undefined`; `blobVersionedHashes?`: `undefined`; `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `chainId?`: `number`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice`: `bigint`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `undefined`; `maxFeePerBlobGas?`: `undefined`; `maxFeePerGas?`: `undefined`; `maxPriorityFeePerGas?`: `undefined`; `mint?`: `undefined`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash?`: `undefined`; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"legacy"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity?`: `undefined`; \} \| \{ `accessList`: `AccessList`; `authorizationList?`: `undefined`; `blobVersionedHashes?`: `undefined`; `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `chainId`: `number`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice`: `bigint`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `undefined`; `maxFeePerBlobGas?`: `undefined`; `maxFeePerGas?`: `undefined`; `maxPriorityFeePerGas?`: `undefined`; `mint?`: `undefined`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash?`: `undefined`; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"eip2930"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity`: `number`; \} \| \{ `accessList`: `AccessList`; `authorizationList?`: `undefined`; `blobVersionedHashes?`: `undefined`; `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `chainId`: `number`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice?`: `undefined`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `undefined`; `maxFeePerBlobGas?`: `undefined`; `maxFeePerGas`: `bigint`; `maxPriorityFeePerGas`: `bigint`; `mint?`: `undefined`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash?`: `undefined`; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"eip1559"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity`: `number`; \} \| \{ `accessList`: `AccessList`; `authorizationList?`: `undefined`; `blobVersionedHashes`: readonly `` `0x${string}` ``[]; `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `chainId`: `number`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice?`: `undefined`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `undefined`; `maxFeePerBlobGas`: `bigint`; `maxFeePerGas`: `bigint`; `maxPriorityFeePerGas`: `bigint`; `mint?`: `undefined`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash?`: `undefined`; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"eip4844"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity`: `number`; \} \| \{ `accessList`: `AccessList`; `authorizationList`: `SignedAuthorizationList`\<`number`\>; `blobVersionedHashes?`: `undefined`; `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `chainId`: `number`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice?`: `undefined`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `undefined`; `maxFeePerBlobGas?`: `undefined`; `maxFeePerGas`: `bigint`; `maxPriorityFeePerGas`: `bigint`; `mint?`: `undefined`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash?`: `undefined`; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"eip7702"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity`: `number`; \}; `type`: `"transaction"`; \}; `transactionReceipt`: \{ `exclude`: \[\] \| `undefined`; `format`: (`args`, `action?`) => `object`; `type`: `"transactionReceipt"`; \}; \}; `id`: `84532`; `name`: `"Base Sepolia"`; `nativeCurrency`: \{ `decimals`: `18`; `name`: `"Sepolia Ether"`; `symbol`: `"ETH"`; \}; `network`: `"base-sepolia"`; `prepareTransactionRequest?`: (`args`, `options`) => `Promise`\<`PrepareTransactionRequestParameters`\<`Chain` \| `undefined`, `Account` \| `undefined`, `Chain` \| `undefined`, `` `0x${string}` `` \| `Account` \| `undefined`, `PrepareTransactionRequestRequest`\<`Chain` \| `undefined`, `Chain` \| `undefined`, `Chain` \| `undefined`\>\>\> \| \[(`args`, `options`) => `Promise`\<`PrepareTransactionRequestParameters`\<`Chain` \| `undefined`, `Account` \| `undefined`, `Chain` \| `undefined`, `` `0x${string}` `` \| `Account` \| `undefined`, `PrepareTransactionRequestRequest`\<`Chain` \| `undefined`, `Chain` \| `undefined`, `Chain` \| `undefined`\>\>\>, `object`\]; `rpcUrls`: \{ `default`: \{ `http`: readonly \[`"https://sepolia.base.org"`\]; \}; \}; `serializers`: \{ `transaction`: (`transaction`, `signature?`) => `` `0x02${string}` `` \| `` `0x01${string}` `` \| `` `0x03${string}` `` \| `` `0x04${string}` `` \| `TransactionSerializedLegacy` \| `` `0x7e${string}` ``; \}; `sourceId`: `11155111`; `testnet`: `true`; `verifyHash?`: (`client`, `parameters`) => `Promise`\<`boolean`\>; \}

Defined in: [src/helpers/chain.ts:104](https://github.com/dentsusoken/vecrea-ai/blob/0eb9a22e94bada7f80d84a403a65048c4f8ff325/projects/programmatic-wallet/src/helpers/chain.ts#L104)

Returns viem chain for wallet client (x402 pay).

## Parameters

### chainName?

`string` = `"base"`

## Returns

\{ `blockExplorers`: \{ `default`: \{ `apiUrl`: `"https://api.basescan.org/api"`; `name`: `"Basescan"`; `url`: `"https://basescan.org"`; \}; \}; `blockTime`: `2000`; `contracts`: \{ `disputeGameFactory`: \{ `1`: \{ `address`: `"0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e"`; \}; \}; `gasPriceOracle`: \{ `address`: `"0x420000000000000000000000000000000000000F"`; \}; `l1Block`: \{ `address`: `"0x4200000000000000000000000000000000000015"`; \}; `l1StandardBridge`: \{ `1`: \{ `address`: `"0x3154Cf16ccdb4C6d922629664174b904d80F2C35"`; `blockCreated`: `17482143`; \}; \}; `l2CrossDomainMessenger`: \{ `address`: `"0x4200000000000000000000000000000000000007"`; \}; `l2Erc721Bridge`: \{ `address`: `"0x4200000000000000000000000000000000000014"`; \}; `l2OutputOracle`: \{ `1`: \{ `address`: `"0x56315b90c40730925ec5485cf004d835058518A0"`; \}; \}; `l2StandardBridge`: \{ `address`: `"0x4200000000000000000000000000000000000010"`; \}; `l2ToL1MessagePasser`: \{ `address`: `"0x4200000000000000000000000000000000000016"`; \}; `multicall3`: \{ `address`: `"0xca11bde05977b3631167028862be2a173976ca11"`; `blockCreated`: `5022`; \}; `portal`: \{ `1`: \{ `address`: `"0x49048044D57e1C92A77f79988d21Fa8fAF74E97e"`; `blockCreated`: `17482143`; \}; \}; \}; `custom?`: `Record`\<`string`, `unknown`\>; `ensTlds?`: readonly `string`[]; `experimental_preconfirmationTime?`: `number`; `extendSchema?`: `Record`\<`string`, `unknown`\>; `fees?`: `ChainFees`\<`undefined`\>; `formatters`: \{ `block`: \{ `exclude`: \[\] \| `undefined`; `format`: (`args`, `action?`) => `object`; `type`: `"block"`; \}; `transaction`: \{ `exclude`: \[\] \| `undefined`; `format`: (`args`, `action?`) => \{ `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice?`: `undefined`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `boolean`; `maxFeePerBlobGas?`: `undefined`; `maxFeePerGas`: `bigint`; `maxPriorityFeePerGas`: `bigint`; `mint?`: `bigint`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash`: `` `0x${string}` ``; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"deposit"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity`: `number`; \} \| \{ `accessList?`: `undefined`; `authorizationList?`: `undefined`; `blobVersionedHashes?`: `undefined`; `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `chainId?`: `number`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice`: `bigint`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `undefined`; `maxFeePerBlobGas?`: `undefined`; `maxFeePerGas?`: `undefined`; `maxPriorityFeePerGas?`: `undefined`; `mint?`: `undefined`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash?`: `undefined`; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"legacy"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity?`: `undefined`; \} \| \{ `accessList`: `AccessList`; `authorizationList?`: `undefined`; `blobVersionedHashes?`: `undefined`; `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `chainId`: `number`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice`: `bigint`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `undefined`; `maxFeePerBlobGas?`: `undefined`; `maxFeePerGas?`: `undefined`; `maxPriorityFeePerGas?`: `undefined`; `mint?`: `undefined`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash?`: `undefined`; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"eip2930"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity`: `number`; \} \| \{ `accessList`: `AccessList`; `authorizationList?`: `undefined`; `blobVersionedHashes?`: `undefined`; `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `chainId`: `number`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice?`: `undefined`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `undefined`; `maxFeePerBlobGas?`: `undefined`; `maxFeePerGas`: `bigint`; `maxPriorityFeePerGas`: `bigint`; `mint?`: `undefined`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash?`: `undefined`; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"eip1559"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity`: `number`; \} \| \{ `accessList`: `AccessList`; `authorizationList?`: `undefined`; `blobVersionedHashes`: readonly `` `0x${string}` ``[]; `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `chainId`: `number`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice?`: `undefined`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `undefined`; `maxFeePerBlobGas`: `bigint`; `maxFeePerGas`: `bigint`; `maxPriorityFeePerGas`: `bigint`; `mint?`: `undefined`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash?`: `undefined`; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"eip4844"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity`: `number`; \} \| \{ `accessList`: `AccessList`; `authorizationList`: `SignedAuthorizationList`\<`number`\>; `blobVersionedHashes?`: `undefined`; `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `chainId`: `number`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice?`: `undefined`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `undefined`; `maxFeePerBlobGas?`: `undefined`; `maxFeePerGas`: `bigint`; `maxPriorityFeePerGas`: `bigint`; `mint?`: `undefined`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash?`: `undefined`; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"eip7702"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity`: `number`; \}; `type`: `"transaction"`; \}; `transactionReceipt`: \{ `exclude`: \[\] \| `undefined`; `format`: (`args`, `action?`) => `object`; `type`: `"transactionReceipt"`; \}; \}; `id`: `8453`; `name`: `"Base"`; `nativeCurrency`: \{ `decimals`: `18`; `name`: `"Ether"`; `symbol`: `"ETH"`; \}; `prepareTransactionRequest?`: (`args`, `options`) => `Promise`\<`PrepareTransactionRequestParameters`\<`Chain` \| `undefined`, `Account` \| `undefined`, `Chain` \| `undefined`, `` `0x${string}` `` \| `Account` \| `undefined`, `PrepareTransactionRequestRequest`\<`Chain` \| `undefined`, `Chain` \| `undefined`, `Chain` \| `undefined`\>\>\> \| \[(`args`, `options`) => `Promise`\<`PrepareTransactionRequestParameters`\<`Chain` \| `undefined`, `Account` \| `undefined`, `Chain` \| `undefined`, `` `0x${string}` `` \| `Account` \| `undefined`, `PrepareTransactionRequestRequest`\<`Chain` \| `undefined`, `Chain` \| `undefined`, `Chain` \| `undefined`\>\>\>, `object`\]; `rpcUrls`: \{ `default`: \{ `http`: readonly \[`"https://mainnet.base.org"`\]; \}; \}; `serializers`: \{ `transaction`: (`transaction`, `signature?`) => `` `0x02${string}` `` \| `` `0x01${string}` `` \| `` `0x03${string}` `` \| `` `0x04${string}` `` \| `TransactionSerializedLegacy` \| `` `0x7e${string}` ``; \}; `sourceId`: `1`; `testnet?`: `boolean`; `verifyHash?`: (`client`, `parameters`) => `Promise`\<`boolean`\>; \} \| \{ `blockExplorers`: \{ `default`: \{ `apiUrl`: `"https://api-sepolia.basescan.org/api"`; `name`: `"Basescan"`; `url`: `"https://sepolia.basescan.org"`; \}; \}; `blockTime`: `2000`; `contracts`: \{ `disputeGameFactory`: \{ `11155111`: \{ `address`: `"0xd6E6dBf4F7EA0ac412fD8b65ED297e64BB7a06E1"`; \}; \}; `gasPriceOracle`: \{ `address`: `"0x420000000000000000000000000000000000000F"`; \}; `l1Block`: \{ `address`: `"0x4200000000000000000000000000000000000015"`; \}; `l1StandardBridge`: \{ `11155111`: \{ `address`: `"0xfd0Bf71F60660E2f608ed56e1659C450eB113120"`; `blockCreated`: `4446677`; \}; \}; `l2CrossDomainMessenger`: \{ `address`: `"0x4200000000000000000000000000000000000007"`; \}; `l2Erc721Bridge`: \{ `address`: `"0x4200000000000000000000000000000000000014"`; \}; `l2OutputOracle`: \{ `11155111`: \{ `address`: `"0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254"`; \}; \}; `l2StandardBridge`: \{ `address`: `"0x4200000000000000000000000000000000000010"`; \}; `l2ToL1MessagePasser`: \{ `address`: `"0x4200000000000000000000000000000000000016"`; \}; `multicall3`: \{ `address`: `"0xca11bde05977b3631167028862be2a173976ca11"`; `blockCreated`: `1059647`; \}; `portal`: \{ `11155111`: \{ `address`: `"0x49f53e41452c74589e85ca1677426ba426459e85"`; `blockCreated`: `4446677`; \}; \}; \}; `custom?`: `Record`\<`string`, `unknown`\>; `ensTlds?`: readonly `string`[]; `experimental_preconfirmationTime?`: `number`; `extendSchema?`: `Record`\<`string`, `unknown`\>; `fees?`: `ChainFees`\<`undefined`\>; `formatters`: \{ `block`: \{ `exclude`: \[\] \| `undefined`; `format`: (`args`, `action?`) => `object`; `type`: `"block"`; \}; `transaction`: \{ `exclude`: \[\] \| `undefined`; `format`: (`args`, `action?`) => \{ `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice?`: `undefined`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `boolean`; `maxFeePerBlobGas?`: `undefined`; `maxFeePerGas`: `bigint`; `maxPriorityFeePerGas`: `bigint`; `mint?`: `bigint`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash`: `` `0x${string}` ``; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"deposit"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity`: `number`; \} \| \{ `accessList?`: `undefined`; `authorizationList?`: `undefined`; `blobVersionedHashes?`: `undefined`; `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `chainId?`: `number`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice`: `bigint`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `undefined`; `maxFeePerBlobGas?`: `undefined`; `maxFeePerGas?`: `undefined`; `maxPriorityFeePerGas?`: `undefined`; `mint?`: `undefined`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash?`: `undefined`; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"legacy"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity?`: `undefined`; \} \| \{ `accessList`: `AccessList`; `authorizationList?`: `undefined`; `blobVersionedHashes?`: `undefined`; `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `chainId`: `number`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice`: `bigint`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `undefined`; `maxFeePerBlobGas?`: `undefined`; `maxFeePerGas?`: `undefined`; `maxPriorityFeePerGas?`: `undefined`; `mint?`: `undefined`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash?`: `undefined`; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"eip2930"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity`: `number`; \} \| \{ `accessList`: `AccessList`; `authorizationList?`: `undefined`; `blobVersionedHashes?`: `undefined`; `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `chainId`: `number`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice?`: `undefined`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `undefined`; `maxFeePerBlobGas?`: `undefined`; `maxFeePerGas`: `bigint`; `maxPriorityFeePerGas`: `bigint`; `mint?`: `undefined`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash?`: `undefined`; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"eip1559"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity`: `number`; \} \| \{ `accessList`: `AccessList`; `authorizationList?`: `undefined`; `blobVersionedHashes`: readonly `` `0x${string}` ``[]; `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `chainId`: `number`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice?`: `undefined`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `undefined`; `maxFeePerBlobGas`: `bigint`; `maxFeePerGas`: `bigint`; `maxPriorityFeePerGas`: `bigint`; `mint?`: `undefined`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash?`: `undefined`; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"eip4844"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity`: `number`; \} \| \{ `accessList`: `AccessList`; `authorizationList`: `SignedAuthorizationList`\<`number`\>; `blobVersionedHashes?`: `undefined`; `blockHash`: `` `0x${string}` `` \| `null`; `blockNumber`: `bigint` \| `null`; `chainId`: `number`; `from`: `` `0x${string}` ``; `gas`: `bigint`; `gasPrice?`: `undefined`; `hash`: `` `0x${string}` ``; `input`: `` `0x${string}` ``; `isSystemTx?`: `undefined`; `maxFeePerBlobGas?`: `undefined`; `maxFeePerGas`: `bigint`; `maxPriorityFeePerGas`: `bigint`; `mint?`: `undefined`; `nonce`: `number`; `r`: `` `0x${string}` ``; `s`: `` `0x${string}` ``; `sourceHash?`: `undefined`; `to`: `` `0x${string}` `` \| `null`; `transactionIndex`: `number` \| `null`; `type`: `"eip7702"`; `typeHex`: `` `0x${string}` `` \| `null`; `v`: `bigint`; `value`: `bigint`; `yParity`: `number`; \}; `type`: `"transaction"`; \}; `transactionReceipt`: \{ `exclude`: \[\] \| `undefined`; `format`: (`args`, `action?`) => `object`; `type`: `"transactionReceipt"`; \}; \}; `id`: `84532`; `name`: `"Base Sepolia"`; `nativeCurrency`: \{ `decimals`: `18`; `name`: `"Sepolia Ether"`; `symbol`: `"ETH"`; \}; `network`: `"base-sepolia"`; `prepareTransactionRequest?`: (`args`, `options`) => `Promise`\<`PrepareTransactionRequestParameters`\<`Chain` \| `undefined`, `Account` \| `undefined`, `Chain` \| `undefined`, `` `0x${string}` `` \| `Account` \| `undefined`, `PrepareTransactionRequestRequest`\<`Chain` \| `undefined`, `Chain` \| `undefined`, `Chain` \| `undefined`\>\>\> \| \[(`args`, `options`) => `Promise`\<`PrepareTransactionRequestParameters`\<`Chain` \| `undefined`, `Account` \| `undefined`, `Chain` \| `undefined`, `` `0x${string}` `` \| `Account` \| `undefined`, `PrepareTransactionRequestRequest`\<`Chain` \| `undefined`, `Chain` \| `undefined`, `Chain` \| `undefined`\>\>\>, `object`\]; `rpcUrls`: \{ `default`: \{ `http`: readonly \[`"https://sepolia.base.org"`\]; \}; \}; `serializers`: \{ `transaction`: (`transaction`, `signature?`) => `` `0x02${string}` `` \| `` `0x01${string}` `` \| `` `0x03${string}` `` \| `` `0x04${string}` `` \| `TransactionSerializedLegacy` \| `` `0x7e${string}` ``; \}; `sourceId`: `11155111`; `testnet`: `true`; `verifyHash?`: (`client`, `parameters`) => `Promise`\<`boolean`\>; \}
