Function getRemoveOwnableValidatorOwnerAction get Remove Ownable Validator Owner Action ( __namedParameters ) : Promise < Execution > Parameters __namedParameters : { account : Account ; client : { account : undefined ; batch ?: { multicall ?: boolean | { batchSize ?: number ; wait ?: number ; } ; } ; cacheTime : number ; call : ( ( parameters ) => Promise < CallReturnType > ) ; ccipRead ?: false | { request ?: ( ( parameters ) => Promise < ` 0x ${ string } ` > ) ; } ; chain : undefined | Chain ; createBlockFilter : ( ( ) => Promise < { id : ` 0x ${ string } ` ; request : EIP1193RequestFn < readonly [ { Method : "eth_getFilterChanges" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : ` 0x ${ ( ...) } ` [] | RpcLog [] ; } , { Method : "eth_getFilterLogs" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : RpcLog [] ; } , { Method : "eth_uninstallFilter" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : boolean ; } ] > ; type : "block" ; } > ) ; createContractEventFilter : ( < const abi , eventName , args , strict , fromBlock , toBlock > ( args ) => Promise < CreateContractEventFilterReturnType < abi , eventName , args , strict , fromBlock , toBlock > > ) ; createEventFilter : ( < const abiEvent , const abiEvents , strict , fromBlock , toBlock , _EventName , _Args > ( args ? ) => Promise < { [ K in string | number | symbol ] : Filter < "event" , abiEvents , _EventName , _Args , strict , fromBlock , toBlock > [ K ] } > ) ; createPendingTransactionFilter : ( ( ) => Promise < { id : ` 0x ${ string } ` ; request : EIP1193RequestFn < readonly [ { Method : "eth_getFilterChanges" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : ` 0x ${ ( ...) } ` [] | RpcLog [] ; } , { Method : "eth_getFilterLogs" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : RpcLog [] ; } , { Method : "eth_uninstallFilter" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : boolean ; } ] > ; type : "transaction" ; } > ) ; estimateContractGas : ( < chain , const abi , functionName , args > ( args ) => Promise < bigint > ) ; estimateFeesPerGas : ( < chainOverride , type > ( args ? ) => Promise < EstimateFeesPerGasReturnType < type > > ) ; estimateGas : ( ( args ) => Promise < bigint > ) ; estimateMaxPriorityFeePerGas : ( < chainOverride > ( args ? ) => Promise < bigint > ) ; extend : ( < const client > ( fn ) => Client < Transport , undefined | Chain , undefined , PublicRpcSchema , { [ K in string | number | symbol ] : client [ K ] } & PublicActions < Transport , undefined | Chain > > ) ; getBalance : ( ( args ) => Promise < bigint > ) ; getBlobBaseFee : ( ( ) => Promise < bigint > ) ; getBlock : ( < includeTransactions , blockTag > ( args ? ) => Promise < { baseFeePerGas : null | bigint ; blobGasUsed : bigint ; difficulty : bigint ; excessBlobGas : bigint ; extraData : ` 0x ${ string } ` ; gasLimit : bigint ; gasUsed : bigint ; hash : blockTag extends "pending" ? null : ` 0x ${ string } ` ; logsBloom : blockTag extends "pending" ? null : ` 0x ${ string } ` ; miner : ` 0x ${ string } ` ; mixHash : ` 0x ${ string } ` ; nonce : blockTag extends "pending" ? null : ` 0x ${ string } ` ; number : blockTag extends "pending" ? null : bigint ; parentHash : ` 0x ${ string } ` ; receiptsRoot : ` 0x ${ string } ` ; sealFields : ` 0x ${ string } ` [] ; sha3Uncles : ` 0x ${ string } ` ; size : bigint ; stateRoot : ` 0x ${ string } ` ; timestamp : bigint ; totalDifficulty : null | bigint ; transactions : includeTransactions extends true ? ( { accessList ?: undefined ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId ?: number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice : bigint ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "legacy" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity ?: undefined ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice : bigint ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "eip2930" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "eip1559" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes : readonly ` 0x ${ ( ...) } ` [] ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas : bigint ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "eip4844" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList : SignedAuthorizationList ; blobVersionedHashes ?: undefined ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "eip7702" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity : number ; } ) [] : ` 0x ${ string } ` [] ; transactionsRoot : ` 0x ${ string } ` ; uncles : ` 0x ${ string } ` [] ; withdrawals ?: Withdrawal [] ; withdrawalsRoot ?: ` 0x ${ string } ` ; } > ) ; getBlockNumber : ( ( args ? ) => Promise < bigint > ) ; getBlockTransactionCount : ( ( args ? ) => Promise < number > ) ; getBytecode : ( ( args ) => Promise < GetCodeReturnType > ) ; getChainId : ( ( ) => Promise < number > ) ; getCode : ( ( args ) => Promise < GetCodeReturnType > ) ; getContractEvents : ( < const abi , eventName , strict , fromBlock , toBlock > ( args ) => Promise < GetContractEventsReturnType < abi , eventName , strict , fromBlock , toBlock > > ) ; getEip712Domain : ( ( args ) => Promise < GetEip712DomainReturnType > ) ; getEnsAddress : ( ( args ) => Promise < GetEnsAddressReturnType > ) ; getEnsAvatar : ( ( args ) => Promise < GetEnsAvatarReturnType > ) ; getEnsName : ( ( args ) => Promise < GetEnsNameReturnType > ) ; getEnsResolver : ( ( args ) => Promise < ` 0x ${ string } ` > ) ; getEnsText : ( ( args ) => Promise < GetEnsTextReturnType > ) ; getFeeHistory : ( ( args ) => Promise < GetFeeHistoryReturnType > ) ; getFilterChanges : ( < filterType , const abi , eventName , strict , fromBlock , toBlock > ( args ) => Promise < GetFilterChangesReturnType < filterType , abi , eventName , strict , fromBlock , toBlock > > ) ; getFilterLogs : ( < const abi , eventName , strict , fromBlock , toBlock > ( args ) => Promise < GetFilterLogsReturnType < abi , eventName , strict , fromBlock , toBlock > > ) ; getGasPrice : ( ( ) => Promise < bigint > ) ; getLogs : ( < const abiEvent , const abiEvents , strict , fromBlock , toBlock > ( args ? ) => Promise < GetLogsReturnType < abiEvent , abiEvents , strict , fromBlock , toBlock > > ) ; getProof : ( ( args ) => Promise < GetProofReturnType > ) ; getStorageAt : ( ( args ) => Promise < GetStorageAtReturnType > ) ; getTransaction : ( < blockTag > ( args ) => Promise < { accessList ?: undefined ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId ?: number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice : bigint ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "legacy" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity ?: undefined ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice : bigint ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "eip2930" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "eip1559" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes : readonly ` 0x ${ string } ` [] ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas : bigint ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "eip4844" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList : SignedAuthorizationList ; blobVersionedHashes ?: undefined ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "eip7702" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity : number ; } > ) ; getTransactionConfirmations : ( ( args ) => Promise < bigint > ) ; getTransactionCount : ( ( args ) => Promise < number > ) ; getTransactionReceipt : ( ( args ) => Promise < TransactionReceipt > ) ; key : string ; multicall : ( < const contracts , allowFailure > ( args ) => Promise < MulticallReturnType < contracts , allowFailure > > ) ; name : string ; pollingInterval : number ; prepareTransactionRequest : ( < const request , chainOverride , accountOverride > ( args ) => Promise < { [ K in string | number | symbol ] : ( UnionRequiredBy < Extract < ( ...) & ( ...) & ( ...) , ( ...) extends ( ...) ? ( ...) : ( ...) > & { chainId ?: ( ...) | ( ...) ; } , ParameterTypeToParameters < ( ...) [ ( ...) ] extends readonly ( ...) [] ? ( ...) [ ( ...) ] : ( ...) | ( ...) | ( ...) | ( ...) | ( ...) | ( ...) > > & ( unknown extends request [ "kzg" ] ? {} : Pick < request , "kzg" > ) ) [ K ] } > ) ; readContract : ( < const abi , functionName , args > ( args ) => Promise < ReadContractReturnType < abi , functionName , args > > ) ; request : EIP1193RequestFn < PublicRpcSchema > ; sendRawTransaction : ( ( args ) => Promise < ` 0x ${ string } ` > ) ; simulateContract : ( < const abi , functionName , args , chainOverride , accountOverride > ( args ) => Promise < SimulateContractReturnType < abi , functionName , args , undefined | Chain , undefined | Account , chainOverride , accountOverride > > ) ; transport : TransportConfig < string , EIP1193RequestFn > & Record < string , any > ; type : string ; uid : string ; uninstallFilter : ( ( args ) => Promise < boolean > ) ; verifyMessage : ( ( args ) => Promise < boolean > ) ; verifySiweMessage : ( ( args ) => Promise < boolean > ) ; verifyTypedData : ( ( args ) => Promise < boolean > ) ; waitForTransactionReceipt : ( ( args ) => Promise < TransactionReceipt > ) ; watchBlockNumber : ( ( args ) => WatchBlockNumberReturnType ) ; watchBlocks : ( < includeTransactions , blockTag > ( args ) => WatchBlocksReturnType ) ; watchContractEvent : ( < const abi , eventName , strict > ( args ) => WatchContractEventReturnType ) ; watchEvent : ( < const abiEvent , const abiEvents , strict > ( args ) => WatchEventReturnType ) ; watchPendingTransactions : ( ( args ) => WatchPendingTransactionsReturnType ) ; } ; owner : ` 0x ${ string } ` ; } account : Account client : { account : undefined ; batch ?: { multicall ?: boolean | { batchSize ?: number ; wait ?: number ; } ; } ; cacheTime : number ; call : ( ( parameters ) => Promise < CallReturnType > ) ; ccipRead ?: false | { request ?: ( ( parameters ) => Promise < ` 0x ${ string } ` > ) ; } ; chain : undefined | Chain ; createBlockFilter : ( ( ) => Promise < { id : ` 0x ${ string } ` ; request : EIP1193RequestFn < readonly [ { Method : "eth_getFilterChanges" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : ` 0x ${ ( ...) } ` [] | RpcLog [] ; } , { Method : "eth_getFilterLogs" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : RpcLog [] ; } , { Method : "eth_uninstallFilter" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : boolean ; } ] > ; type : "block" ; } > ) ; createContractEventFilter : ( < const abi , eventName , args , strict , fromBlock , toBlock > ( args ) => Promise < CreateContractEventFilterReturnType < abi , eventName , args , strict , fromBlock , toBlock > > ) ; createEventFilter : ( < const abiEvent , const abiEvents , strict , fromBlock , toBlock , _EventName , _Args > ( args ? ) => Promise < { [ K in string | number | symbol ] : Filter < "event" , abiEvents , _EventName , _Args , strict , fromBlock , toBlock > [ K ] } > ) ; createPendingTransactionFilter : ( ( ) => Promise < { id : ` 0x ${ string } ` ; request : EIP1193RequestFn < readonly [ { Method : "eth_getFilterChanges" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : ` 0x ${ ( ...) } ` [] | RpcLog [] ; } , { Method : "eth_getFilterLogs" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : RpcLog [] ; } , { Method : "eth_uninstallFilter" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : boolean ; } ] > ; type : "transaction" ; } > ) ; estimateContractGas : ( < chain , const abi , functionName , args > ( args ) => Promise < bigint > ) ; estimateFeesPerGas : ( < chainOverride , type > ( args ? ) => Promise < EstimateFeesPerGasReturnType < type > > ) ; estimateGas : ( ( args ) => Promise < bigint > ) ; estimateMaxPriorityFeePerGas : ( < chainOverride > ( args ? ) => Promise < bigint > ) ; extend : ( < const client > ( fn ) => Client < Transport , undefined | Chain , undefined , PublicRpcSchema , { [ K in string | number | symbol ] : client [ K ] } & PublicActions < Transport , undefined | Chain > > ) ; getBalance : ( ( args ) => Promise < bigint > ) ; getBlobBaseFee : ( ( ) => Promise < bigint > ) ; getBlock : ( < includeTransactions , blockTag > ( args ? ) => Promise < { baseFeePerGas : null | bigint ; blobGasUsed : bigint ; difficulty : bigint ; excessBlobGas : bigint ; extraData : ` 0x ${ string } ` ; gasLimit : bigint ; gasUsed : bigint ; hash : blockTag extends "pending" ? null : ` 0x ${ string } ` ; logsBloom : blockTag extends "pending" ? null : ` 0x ${ string } ` ; miner : ` 0x ${ string } ` ; mixHash : ` 0x ${ string } ` ; nonce : blockTag extends "pending" ? null : ` 0x ${ string } ` ; number : blockTag extends "pending" ? null : bigint ; parentHash : ` 0x ${ string } ` ; receiptsRoot : ` 0x ${ string } ` ; sealFields : ` 0x ${ string } ` [] ; sha3Uncles : ` 0x ${ string } ` ; size : bigint ; stateRoot : ` 0x ${ string } ` ; timestamp : bigint ; totalDifficulty : null | bigint ; transactions : includeTransactions extends true ? ( { accessList ?: undefined ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId ?: number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice : bigint ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "legacy" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity ?: undefined ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice : bigint ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "eip2930" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "eip1559" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes : readonly ` 0x ${ ( ...) } ` [] ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas : bigint ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "eip4844" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList : SignedAuthorizationList ; blobVersionedHashes ?: undefined ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "eip7702" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity : number ; } ) [] : ` 0x ${ string } ` [] ; transactionsRoot : ` 0x ${ string } ` ; uncles : ` 0x ${ string } ` [] ; withdrawals ?: Withdrawal [] ; withdrawalsRoot ?: ` 0x ${ string } ` ; } > ) ; getBlockNumber : ( ( args ? ) => Promise < bigint > ) ; getBlockTransactionCount : ( ( args ? ) => Promise < number > ) ; getBytecode : ( ( args ) => Promise < GetCodeReturnType > ) ; getChainId : ( ( ) => Promise < number > ) ; getCode : ( ( args ) => Promise < GetCodeReturnType > ) ; getContractEvents : ( < const abi , eventName , strict , fromBlock , toBlock > ( args ) => Promise < GetContractEventsReturnType < abi , eventName , strict , fromBlock , toBlock > > ) ; getEip712Domain : ( ( args ) => Promise < GetEip712DomainReturnType > ) ; getEnsAddress : ( ( args ) => Promise < GetEnsAddressReturnType > ) ; getEnsAvatar : ( ( args ) => Promise < GetEnsAvatarReturnType > ) ; getEnsName : ( ( args ) => Promise < GetEnsNameReturnType > ) ; getEnsResolver : ( ( args ) => Promise < ` 0x ${ string } ` > ) ; getEnsText : ( ( args ) => Promise < GetEnsTextReturnType > ) ; getFeeHistory : ( ( args ) => Promise < GetFeeHistoryReturnType > ) ; getFilterChanges : ( < filterType , const abi , eventName , strict , fromBlock , toBlock > ( args ) => Promise < GetFilterChangesReturnType < filterType , abi , eventName , strict , fromBlock , toBlock > > ) ; getFilterLogs : ( < const abi , eventName , strict , fromBlock , toBlock > ( args ) => Promise < GetFilterLogsReturnType < abi , eventName , strict , fromBlock , toBlock > > ) ; getGasPrice : ( ( ) => Promise < bigint > ) ; getLogs : ( < const abiEvent , const abiEvents , strict , fromBlock , toBlock > ( args ? ) => Promise < GetLogsReturnType < abiEvent , abiEvents , strict , fromBlock , toBlock > > ) ; getProof : ( ( args ) => Promise < GetProofReturnType > ) ; getStorageAt : ( ( args ) => Promise < GetStorageAtReturnType > ) ; getTransaction : ( < blockTag > ( args ) => Promise < { accessList ?: undefined ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId ?: number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice : bigint ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "legacy" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity ?: undefined ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice : bigint ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "eip2930" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "eip1559" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes : readonly ` 0x ${ string } ` [] ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas : bigint ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "eip4844" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList : SignedAuthorizationList ; blobVersionedHashes ?: undefined ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "eip7702" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity : number ; } > ) ; getTransactionConfirmations : ( ( args ) => Promise < bigint > ) ; getTransactionCount : ( ( args ) => Promise < number > ) ; getTransactionReceipt : ( ( args ) => Promise < TransactionReceipt > ) ; key : string ; multicall : ( < const contracts , allowFailure > ( args ) => Promise < MulticallReturnType < contracts , allowFailure > > ) ; name : string ; pollingInterval : number ; prepareTransactionRequest : ( < const request , chainOverride , accountOverride > ( args ) => Promise < { [ K in string | number | symbol ] : ( UnionRequiredBy < Extract < ( ...) & ( ...) & ( ...) , ( ...) extends ( ...) ? ( ...) : ( ...) > & { chainId ?: ( ...) | ( ...) ; } , ParameterTypeToParameters < ( ...) [ ( ...) ] extends readonly ( ...) [] ? ( ...) [ ( ...) ] : ( ...) | ( ...) | ( ...) | ( ...) | ( ...) | ( ...) > > & ( unknown extends request [ "kzg" ] ? {} : Pick < request , "kzg" > ) ) [ K ] } > ) ; readContract : ( < const abi , functionName , args > ( args ) => Promise < ReadContractReturnType < abi , functionName , args > > ) ; request : EIP1193RequestFn < PublicRpcSchema > ; sendRawTransaction : ( ( args ) => Promise < ` 0x ${ string } ` > ) ; simulateContract : ( < const abi , functionName , args , chainOverride , accountOverride > ( args ) => Promise < SimulateContractReturnType < abi , functionName , args , undefined | Chain , undefined | Account , chainOverride , accountOverride > > ) ; transport : TransportConfig < string , EIP1193RequestFn > & Record < string , any > ; type : string ; uid : string ; uninstallFilter : ( ( args ) => Promise < boolean > ) ; verifyMessage : ( ( args ) => Promise < boolean > ) ; verifySiweMessage : ( ( args ) => Promise < boolean > ) ; verifyTypedData : ( ( args ) => Promise < boolean > ) ; waitForTransactionReceipt : ( ( args ) => Promise < TransactionReceipt > ) ; watchBlockNumber : ( ( args ) => WatchBlockNumberReturnType ) ; watchBlocks : ( < includeTransactions , blockTag > ( args ) => WatchBlocksReturnType ) ; watchContractEvent : ( < const abi , eventName , strict > ( args ) => WatchContractEventReturnType ) ; watchEvent : ( < const abiEvent , const abiEvents , strict > ( args ) => WatchEventReturnType ) ; watchPendingTransactions : ( ( args ) => WatchPendingTransactionsReturnType ) ; } account : undefined Optional
batch ?: { multicall ?: boolean | { batchSize ?: number ; wait ?: number ; } ; } Optional
multicall ?: boolean | { batchSize ?: number ; wait ?: number ; } cache Time : number call : ( ( parameters ) => Promise < CallReturnType > ) ( parameters ) : Promise < CallReturnType > Parameters parameters : CallParameters < undefined | Chain > Returns Promise < CallReturnType > Optional
ccip Read ?: false | { request ?: ( ( parameters ) => Promise < ` 0x ${ string } ` > ) ; } chain : undefined | Chain create Block Filter : ( ( ) => Promise < { id : ` 0x ${ string } ` ; request : EIP1193RequestFn < readonly [ { Method : "eth_getFilterChanges" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : ` 0x ${ ( ...) } ` [] | RpcLog [] ; } , { Method : "eth_getFilterLogs" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : RpcLog [] ; } , { Method : "eth_uninstallFilter" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : boolean ; } ] > ; type : "block" ; } > ) ( ) : Promise < { id : ` 0x ${ string } ` ; request : EIP1193RequestFn < readonly [ { Method : "eth_getFilterChanges" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : ` 0x ${ ( ...) } ` [] | RpcLog [] ; } , { Method : "eth_getFilterLogs" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : RpcLog [] ; } , { Method : "eth_uninstallFilter" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : boolean ; } ] > ; type : "block" ; } > Returns Promise < { id : ` 0x ${ string } ` ; request : EIP1193RequestFn < readonly [ { Method : "eth_getFilterChanges" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : ` 0x ${ ( ...) } ` [] | RpcLog [] ; } , { Method : "eth_getFilterLogs" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : RpcLog [] ; } , { Method : "eth_uninstallFilter" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : boolean ; } ] > ; type : "block" ; } > < const abi , eventName , args , strict , fromBlock , toBlock > ( args ) : Promise < CreateContractEventFilterReturnType < abi , eventName , args , strict , fromBlock , toBlock > > Type Parameters const abi extends Abi | readonly unknown [] eventName extends undefined | string args extends undefined | Record < string , unknown > | readonly unknown [] strict extends undefined | boolean = undefined fromBlock extends undefined | bigint | BlockTag = undefined toBlock extends undefined | bigint | BlockTag = undefined < const abiEvent , const abiEvents , strict , fromBlock , toBlock , _EventName , _Args > ( args ? ) : Promise < { [ K in string | number | symbol ] : Filter < "event" , abiEvents , _EventName , _Args , strict , fromBlock , toBlock > [ K ] } > Type Parameters const abiEvent extends undefined | AbiEvent = undefined const abiEvents extends undefined | readonly unknown [] | readonly AbiEvent [] = abiEvent extends AbiEvent ? [ abiEvent < abiEvent > ] : undefined strict extends undefined | boolean = undefined fromBlock extends undefined | bigint | BlockTag = undefined toBlock extends undefined | bigint | BlockTag = undefined _EventName extends undefined | string = MaybeAbiEventName < abiEvent > _Args extends undefined | Record < string , unknown > | readonly unknown [] = undefined create Pending Transaction Filter : ( ( ) => Promise < { id : ` 0x ${ string } ` ; request : EIP1193RequestFn < readonly [ { Method : "eth_getFilterChanges" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : ` 0x ${ ( ...) } ` [] | RpcLog [] ; } , { Method : "eth_getFilterLogs" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : RpcLog [] ; } , { Method : "eth_uninstallFilter" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : boolean ; } ] > ; type : "transaction" ; } > ) ( ) : Promise < { id : ` 0x ${ string } ` ; request : EIP1193RequestFn < readonly [ { Method : "eth_getFilterChanges" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : ` 0x ${ ( ...) } ` [] | RpcLog [] ; } , { Method : "eth_getFilterLogs" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : RpcLog [] ; } , { Method : "eth_uninstallFilter" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : boolean ; } ] > ; type : "transaction" ; } > Returns Promise < { id : ` 0x ${ string } ` ; request : EIP1193RequestFn < readonly [ { Method : "eth_getFilterChanges" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : ` 0x ${ ( ...) } ` [] | RpcLog [] ; } , { Method : "eth_getFilterLogs" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : RpcLog [] ; } , { Method : "eth_uninstallFilter" ; Parameters : [ filterId: ` 0x ${ string } ` ] ; ReturnType : boolean ; } ] > ; type : "transaction" ; } > estimate Contract Gas : ( < chain , const abi , functionName , args > ( args ) => Promise < bigint > ) < chain , const abi , functionName , args > ( args ) : Promise < bigint > Type Parameters chain extends undefined | Chain const abi extends Abi | readonly unknown [] functionName extends string args extends unknown Returns Promise < bigint > estimate Fees Per Gas : ( < chainOverride , type > ( args ? ) => Promise < EstimateFeesPerGasReturnType < type > > ) < chainOverride , type > ( args ? ) : Promise < EstimateFeesPerGasReturnType < type > > Type Parameters chainOverride extends undefined | Chain = undefined type extends FeeValuesType = "eip1559" Returns Promise < EstimateFeesPerGasReturnType < type > > estimate Gas : ( ( args ) => Promise < bigint > ) ( args ) : Promise < bigint > Parameters args : EstimateGasParameters < undefined | Chain > Returns Promise < bigint > estimate Max Priority Fee Per Gas : ( < chainOverride > ( args ? ) => Promise < bigint > ) < chainOverride > ( args ? ) : Promise < bigint > Type Parameters chainOverride extends undefined | Chain = undefined Returns Promise < bigint > extend : ( < const client > ( fn ) => Client < Transport , undefined | Chain , undefined , PublicRpcSchema , { [ K in string | number | symbol ] : client [ K ] } & PublicActions < Transport , undefined | Chain > > ) < const client > ( fn ) : Client < Transport , undefined | Chain , undefined , PublicRpcSchema , { [ K in string | number | symbol ] : client [ K ] } & PublicActions < Transport , undefined | Chain > > Type Parameters const client extends { account ?: undefined ; batch ?: undefined ; cacheTime ?: undefined ; ccipRead ?: undefined ; chain ?: undefined ; key ?: undefined ; name ?: undefined ; pollingInterval ?: undefined ; request ?: undefined ; transport ?: undefined ; type ?: undefined ; uid ?: undefined ; } & ExactPartial < ExtendableProtectedActions < Transport , undefined | Chain , undefined > > Parameters fn : ( ( client ) => client ) ( client ) : client Parameters client : Client < Transport , undefined | Chain , undefined , PublicRpcSchema , PublicActions < Transport , undefined | Chain > > Returns Client < Transport , undefined | Chain , undefined , PublicRpcSchema , { [ K in string | number | symbol ] : client [ K ] } & PublicActions < Transport , undefined | Chain > > get Balance : ( ( args ) => Promise < bigint > ) ( args ) : Promise < bigint > Parameters args : GetBalanceParameters Returns Promise < bigint > get Blob Base Fee : ( ( ) => Promise < bigint > ) ( ) : Promise < bigint > Returns Promise < bigint > get Block : ( < includeTransactions , blockTag > ( args ? ) => Promise < { baseFeePerGas : null | bigint ; blobGasUsed : bigint ; difficulty : bigint ; excessBlobGas : bigint ; extraData : ` 0x ${ string } ` ; gasLimit : bigint ; gasUsed : bigint ; hash : blockTag extends "pending" ? null : ` 0x ${ string } ` ; logsBloom : blockTag extends "pending" ? null : ` 0x ${ string } ` ; miner : ` 0x ${ string } ` ; mixHash : ` 0x ${ string } ` ; nonce : blockTag extends "pending" ? null : ` 0x ${ string } ` ; number : blockTag extends "pending" ? null : bigint ; parentHash : ` 0x ${ string } ` ; receiptsRoot : ` 0x ${ string } ` ; sealFields : ` 0x ${ string } ` [] ; sha3Uncles : ` 0x ${ string } ` ; size : bigint ; stateRoot : ` 0x ${ string } ` ; timestamp : bigint ; totalDifficulty : null | bigint ; transactions : includeTransactions extends true ? ( { accessList ?: undefined ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId ?: number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice : bigint ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "legacy" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity ?: undefined ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice : bigint ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "eip2930" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "eip1559" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes : readonly ` 0x ${ ( ...) } ` [] ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas : bigint ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "eip4844" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList : SignedAuthorizationList ; blobVersionedHashes ?: undefined ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "eip7702" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity : number ; } ) [] : ` 0x ${ string } ` [] ; transactionsRoot : ` 0x ${ string } ` ; uncles : ` 0x ${ string } ` [] ; withdrawals ?: Withdrawal [] ; withdrawalsRoot ?: ` 0x ${ string } ` ; } > ) < includeTransactions , blockTag > ( args ? ) : Promise < { baseFeePerGas : null | bigint ; blobGasUsed : bigint ; difficulty : bigint ; excessBlobGas : bigint ; extraData : ` 0x ${ string } ` ; gasLimit : bigint ; gasUsed : bigint ; hash : blockTag extends "pending" ? null : ` 0x ${ string } ` ; logsBloom : blockTag extends "pending" ? null : ` 0x ${ string } ` ; miner : ` 0x ${ string } ` ; mixHash : ` 0x ${ string } ` ; nonce : blockTag extends "pending" ? null : ` 0x ${ string } ` ; number : blockTag extends "pending" ? null : bigint ; parentHash : ` 0x ${ string } ` ; receiptsRoot : ` 0x ${ string } ` ; sealFields : ` 0x ${ string } ` [] ; sha3Uncles : ` 0x ${ string } ` ; size : bigint ; stateRoot : ` 0x ${ string } ` ; timestamp : bigint ; totalDifficulty : null | bigint ; transactions : includeTransactions extends true ? ( { accessList ?: undefined ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId ?: number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice : bigint ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "legacy" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity ?: undefined ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice : bigint ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "eip2930" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "eip1559" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes : readonly ` 0x ${ ( ...) } ` [] ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas : bigint ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "eip4844" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList : SignedAuthorizationList ; blobVersionedHashes ?: undefined ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "eip7702" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity : number ; } ) [] : ` 0x ${ string } ` [] ; transactionsRoot : ` 0x ${ string } ` ; uncles : ` 0x ${ string } ` [] ; withdrawals ?: Withdrawal [] ; withdrawalsRoot ?: ` 0x ${ string } ` ; } > Type Parameters includeTransactions extends boolean = false blockTag extends BlockTag = "latest" Returns Promise < { baseFeePerGas : null | bigint ; blobGasUsed : bigint ; difficulty : bigint ; excessBlobGas : bigint ; extraData : ` 0x ${ string } ` ; gasLimit : bigint ; gasUsed : bigint ; hash : blockTag extends "pending" ? null : ` 0x ${ string } ` ; logsBloom : blockTag extends "pending" ? null : ` 0x ${ string } ` ; miner : ` 0x ${ string } ` ; mixHash : ` 0x ${ string } ` ; nonce : blockTag extends "pending" ? null : ` 0x ${ string } ` ; number : blockTag extends "pending" ? null : bigint ; parentHash : ` 0x ${ string } ` ; receiptsRoot : ` 0x ${ string } ` ; sealFields : ` 0x ${ string } ` [] ; sha3Uncles : ` 0x ${ string } ` ; size : bigint ; stateRoot : ` 0x ${ string } ` ; timestamp : bigint ; totalDifficulty : null | bigint ; transactions : includeTransactions extends true ? ( { accessList ?: undefined ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId ?: number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice : bigint ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "legacy" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity ?: undefined ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice : bigint ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "eip2930" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "eip1559" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes : readonly ` 0x ${ ( ...) } ` [] ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas : bigint ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "eip4844" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList : SignedAuthorizationList ; blobVersionedHashes ?: undefined ; blockHash : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : ` 0x ${ ( ...) } ` ; blockNumber : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ ( ...) } ` ; transactionIndex : ( ( ...) extends ( ...) ? ( ...) : ( ...) ) extends true ? null : number ; type : "eip7702" ; typeHex : null | ` 0x ${ ( ...) } ` ; v : bigint ; value : bigint ; yParity : number ; } ) [] : ` 0x ${ string } ` [] ; transactionsRoot : ` 0x ${ string } ` ; uncles : ` 0x ${ string } ` [] ; withdrawals ?: Withdrawal [] ; withdrawalsRoot ?: ` 0x ${ string } ` ; } > get Block Number : ( ( args ? ) => Promise < bigint > ) ( args ? ) : Promise < bigint > Parameters Optional
args : GetBlockNumberParameters Returns Promise < bigint > get Block Transaction Count : ( ( args ? ) => Promise < number > ) ( args ? ) : Promise < number > Parameters Optional
args : GetBlockTransactionCountParameters Returns Promise < number > get Bytecode : ( ( args ) => Promise < GetCodeReturnType > ) ( args ) : Promise < GetCodeReturnType > Returns Promise < GetCodeReturnType > get Chain Id : ( ( ) => Promise < number > ) ( ) : Promise < number > Returns Promise < number > get Code : ( ( args ) => Promise < GetCodeReturnType > ) ( args ) : Promise < GetCodeReturnType > Returns Promise < GetCodeReturnType > < const abi , eventName , strict , fromBlock , toBlock > ( args ) : Promise < GetContractEventsReturnType < abi , eventName , strict , fromBlock , toBlock > > Type Parameters const abi extends Abi | readonly unknown [] eventName extends undefined | string = undefined strict extends undefined | boolean = undefined fromBlock extends undefined | bigint | BlockTag = undefined toBlock extends undefined | bigint | BlockTag = undefined get Eip712 Domain : ( ( args ) => Promise < GetEip712DomainReturnType > ) ( args ) : Promise < GetEip712DomainReturnType > Parameters args : GetEip712DomainParameters Returns Promise < GetEip712DomainReturnType > get Ens Address : ( ( args ) => Promise < GetEnsAddressReturnType > ) ( args ) : Promise < GetEnsAddressReturnType > Parameters args : { blockNumber ?: bigint ; blockTag ?: BlockTag ; coinType ?: number ; gatewayUrls ?: string [] ; name : string ; strict ?: boolean ; universalResolverAddress ?: ` 0x ${ string } ` ; } Optional
block Number ?: bigint Optional
block Tag ?: BlockTag Optional
coin Type ?: number Optional
gateway Urls ?: string [] name : string Optional
strict ?: boolean Optional
universal Resolver Address ?: ` 0x ${ string } ` Returns Promise < GetEnsAddressReturnType > get Ens Avatar : ( ( args ) => Promise < GetEnsAvatarReturnType > ) ( args ) : Promise < GetEnsAvatarReturnType > Parameters args : { assetGatewayUrls ?: AssetGatewayUrls ; blockNumber ?: bigint ; blockTag ?: BlockTag ; gatewayUrls ?: string [] ; name : string ; strict ?: boolean ; universalResolverAddress ?: ` 0x ${ string } ` ; } Optional
asset Gateway Urls ?: AssetGatewayUrls Optional
block Number ?: bigint Optional
block Tag ?: BlockTag Optional
gateway Urls ?: string [] name : string Optional
strict ?: boolean Optional
universal Resolver Address ?: ` 0x ${ string } ` Returns Promise < GetEnsAvatarReturnType > get Ens Name : ( ( args ) => Promise < GetEnsNameReturnType > ) ( args ) : Promise < GetEnsNameReturnType > Parameters args : { address : ` 0x ${ string } ` ; blockNumber ?: bigint ; blockTag ?: BlockTag ; gatewayUrls ?: string [] ; strict ?: boolean ; universalResolverAddress ?: ` 0x ${ string } ` ; } address : ` 0x ${ string } ` Optional
block Number ?: bigint Optional
block Tag ?: BlockTag Optional
gateway Urls ?: string [] Optional
strict ?: boolean Optional
universal Resolver Address ?: ` 0x ${ string } ` Returns Promise < GetEnsNameReturnType > get Ens Resolver : ( ( args ) => Promise < ` 0x ${ string } ` > ) ( args ) : Promise < ` 0x ${ string } ` > Parameters args : { blockNumber ?: bigint ; blockTag ?: BlockTag ; name : string ; universalResolverAddress ?: ` 0x ${ string } ` ; } Optional
block Number ?: bigint Optional
block Tag ?: BlockTag name : string Optional
universal Resolver Address ?: ` 0x ${ string } ` Returns Promise < ` 0x ${ string } ` > get Ens Text : ( ( args ) => Promise < GetEnsTextReturnType > ) ( args ) : Promise < GetEnsTextReturnType > Parameters args : { blockNumber ?: bigint ; blockTag ?: BlockTag ; gatewayUrls ?: string [] ; key : string ; name : string ; strict ?: boolean ; universalResolverAddress ?: ` 0x ${ string } ` ; } Optional
block Number ?: bigint Optional
block Tag ?: BlockTag Optional
gateway Urls ?: string [] key : string name : string Optional
strict ?: boolean Optional
universal Resolver Address ?: ` 0x ${ string } ` Returns Promise < GetEnsTextReturnType > get Fee History : ( ( args ) => Promise < GetFeeHistoryReturnType > ) ( args ) : Promise < GetFeeHistoryReturnType > Parameters args : GetFeeHistoryParameters Returns Promise < GetFeeHistoryReturnType > < filterType , const abi , eventName , strict , fromBlock , toBlock > ( args ) : Promise < GetFilterChangesReturnType < filterType , abi , eventName , strict , fromBlock , toBlock > > Type Parameters filterType extends FilterType const abi extends undefined | Abi | readonly unknown [] eventName extends undefined | string strict extends undefined | boolean = undefined fromBlock extends undefined | bigint | BlockTag = undefined toBlock extends undefined | bigint | BlockTag = undefined < const abi , eventName , strict , fromBlock , toBlock > ( args ) : Promise < GetFilterLogsReturnType < abi , eventName , strict , fromBlock , toBlock > > Type Parameters const abi extends undefined | Abi | readonly unknown [] eventName extends undefined | string strict extends undefined | boolean = undefined fromBlock extends undefined | bigint | BlockTag = undefined toBlock extends undefined | bigint | BlockTag = undefined get Gas Price : ( ( ) => Promise < bigint > ) ( ) : Promise < bigint > Returns Promise < bigint > < const abiEvent , const abiEvents , strict , fromBlock , toBlock > ( args ? ) : Promise < GetLogsReturnType < abiEvent , abiEvents , strict , fromBlock , toBlock > > Type Parameters const abiEvent extends undefined | AbiEvent = undefined const abiEvents extends undefined | readonly unknown [] | readonly AbiEvent [] = abiEvent extends AbiEvent ? [ abiEvent < abiEvent > ] : undefined strict extends undefined | boolean = undefined fromBlock extends undefined | bigint | BlockTag = undefined toBlock extends undefined | bigint | BlockTag = undefined get Proof : ( ( args ) => Promise < GetProofReturnType > ) ( args ) : Promise < GetProofReturnType > Returns Promise < GetProofReturnType > get Storage At : ( ( args ) => Promise < GetStorageAtReturnType > ) ( args ) : Promise < GetStorageAtReturnType > Parameters args : GetStorageAtParameters Returns Promise < GetStorageAtReturnType > get Transaction : ( < blockTag > ( args ) => Promise < { accessList ?: undefined ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId ?: number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice : bigint ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "legacy" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity ?: undefined ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice : bigint ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "eip2930" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "eip1559" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes : readonly ` 0x ${ string } ` [] ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas : bigint ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "eip4844" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList : SignedAuthorizationList ; blobVersionedHashes ?: undefined ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "eip7702" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity : number ; } > ) < blockTag > ( args ) : Promise < { accessList ?: undefined ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId ?: number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice : bigint ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "legacy" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity ?: undefined ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice : bigint ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "eip2930" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "eip1559" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes : readonly ` 0x ${ string } ` [] ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas : bigint ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "eip4844" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList : SignedAuthorizationList ; blobVersionedHashes ?: undefined ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "eip7702" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity : number ; } > Type Parameters blockTag extends BlockTag = "latest" Parameters args : GetTransactionParameters < blockTag > Returns Promise < { accessList ?: undefined ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId ?: number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice : bigint ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "legacy" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity ?: undefined ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice : bigint ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "eip2930" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes ?: undefined ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "eip1559" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList ?: undefined ; blobVersionedHashes : readonly ` 0x ${ string } ` [] ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas : bigint ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "eip4844" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity : number ; } | { accessList : AccessList ; authorizationList : SignedAuthorizationList ; blobVersionedHashes ?: undefined ; blockHash : ( blockTag extends "pending" ? true : false ) extends true ? null : ` 0x ${ string } ` ; blockNumber : ( blockTag extends "pending" ? true : false ) extends true ? null : bigint ; chainId : number ; from : ` 0x ${ string } ` ; gas : bigint ; gasPrice ?: undefined ; hash : ` 0x ${ string } ` ; input : ` 0x ${ string } ` ; maxFeePerBlobGas ?: undefined ; maxFeePerGas : bigint ; maxPriorityFeePerGas : bigint ; nonce : number ; r : ` 0x ${ string } ` ; s : ` 0x ${ string } ` ; to : null | ` 0x ${ string } ` ; transactionIndex : ( blockTag extends "pending" ? true : false ) extends true ? null : number ; type : "eip7702" ; typeHex : null | ` 0x ${ string } ` ; v : bigint ; value : bigint ; yParity : number ; } > get Transaction Confirmations : ( ( args ) => Promise < bigint > ) ( args ) : Promise < bigint > Parameters args : GetTransactionConfirmationsParameters < undefined | Chain > Returns Promise < bigint > get Transaction Count : ( ( args ) => Promise < number > ) ( args ) : Promise < number > Parameters args : GetTransactionCountParameters Returns Promise < number > get Transaction Receipt : ( ( args ) => Promise < TransactionReceipt > ) ( args ) : Promise < TransactionReceipt > Parameters args : GetTransactionReceiptParameters Returns Promise < TransactionReceipt > key : string name : string polling Interval : number prepare Transaction Request : ( < const request , chainOverride , accountOverride > ( args ) => Promise < { [ K in string | number | symbol ] : ( UnionRequiredBy < Extract < ( ...) & ( ...) & ( ...) , ( ...) extends ( ...) ? ( ...) : ( ...) > & { chainId ?: ( ...) | ( ...) ; } , ParameterTypeToParameters < ( ...) [ ( ...) ] extends readonly ( ...) [] ? ( ...) [ ( ...) ] : ( ...) | ( ...) | ( ...) | ( ...) | ( ...) | ( ...) > > & ( unknown extends request [ "kzg" ] ? {} : Pick < request , "kzg" > ) ) [ K ] } > ) < const request , chainOverride , accountOverride > ( args ) : Promise < { [ K in string | number | symbol ] : ( UnionRequiredBy < Extract < ( ...) & ( ...) & ( ...) , ( ...) extends ( ...) ? ( ...) : ( ...) > & { chainId ?: ( ...) | ( ...) ; } , ParameterTypeToParameters < ( ...) [ ( ...) ] extends readonly ( ...) [] ? ( ...) [ ( ...) ] : ( ...) | ( ...) | ( ...) | ( ...) | ( ...) | ( ...) > > & ( unknown extends request [ "kzg" ] ? {} : Pick < request , "kzg" > ) ) [ K ] } > Type Parameters const request extends ( Omit < { accessList : undefined ; authorizationList : undefined ; blobVersionedHashes : undefined ; blobs : undefined ; data ?: ` 0x ${ string } ` ; from : ` 0x ${ string } ` ; gas ?: bigint ; gasPrice ?: bigint ; kzg : undefined ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce ?: number ; sidecars : undefined ; to ?: null | ` 0x ${ string } ` ; type ?: "legacy" ; value ?: bigint ; } , "from" > | Omit < { accessList ?: AccessList ; authorizationList : undefined ; blobVersionedHashes : undefined ; blobs : undefined ; data ?: ` 0x ${ string } ` ; from : ` 0x ${ string } ` ; gas ?: bigint ; gasPrice ?: bigint ; kzg : undefined ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: undefined ; maxPriorityFeePerGas ?: undefined ; nonce ?: number ; sidecars : undefined ; to ?: null | ` 0x ${ string } ` ; type ?: "eip2930" ; value ?: bigint ; } , "from" > | Omit < { accessList ?: AccessList ; authorizationList : undefined ; blobVersionedHashes : undefined ; blobs : undefined ; data ?: ` 0x ${ string } ` ; from : ` 0x ${ string } ` ; gas ?: bigint ; gasPrice ?: undefined ; kzg : undefined ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: bigint ; maxPriorityFeePerGas ?: bigint ; nonce ?: number ; sidecars : undefined ; to ?: null | ` 0x ${ string } ` ; type ?: "eip1559" ; value ?: bigint ; } , "from" > | Omit < { accessList ?: AccessList ; authorizationList : undefined ; blobVersionedHashes ?: readonly ` 0x ${ string } ` [] ; blobs : readonly ` 0x ${ string } ` [] | readonly Uint8Array [] ; data ?: ` 0x ${ string } ` ; from : ` 0x ${ string } ` ; gas ?: bigint ; gasPrice ?: undefined ; kzg ?: Kzg ; maxFeePerBlobGas : bigint ; maxFeePerGas ?: bigint ; maxPriorityFeePerGas ?: bigint ; nonce ?: number ; sidecars ?: readonly BlobSidecar < ` 0x ${ ( ...) } ` > [] ; to : null | ` 0x ${ string } ` ; type ?: "eip4844" ; value ?: bigint ; } , "from" > | Omit < { accessList ?: AccessList ; authorizationList : AuthorizationList < number , boolean > ; blobVersionedHashes : undefined ; blobs : undefined ; data ?: ` 0x ${ string } ` ; from : ` 0x ${ string } ` ; gas ?: bigint ; gasPrice ?: undefined ; kzg : undefined ; maxFeePerBlobGas ?: undefined ; maxFeePerGas ?: bigint ; maxPriorityFeePerGas ?: bigint ; nonce ?: number ; sidecars : undefined ; to ?: null | ` 0x ${ string } ` ; type ?: "eip7702" ; value ?: bigint ; } , "from" > ) & { kzg ?: Kzg ; } & { nonceManager ?: NonceManager ; parameters ?: readonly PrepareTransactionRequestParameterType [] ; } chainOverride extends undefined | Chain = undefined accountOverride extends undefined | ` 0x ${ string } ` | Account = undefined Returns Promise < { [ K in string | number | symbol ] : ( UnionRequiredBy < Extract < ( ...) & ( ...) & ( ...) , ( ...) extends ( ...) ? ( ...) : ( ...) > & { chainId ?: ( ...) | ( ...) ; } , ParameterTypeToParameters < ( ...) [ ( ...) ] extends readonly ( ...) [] ? ( ...) [ ( ...) ] : ( ...) | ( ...) | ( ...) | ( ...) | ( ...) | ( ...) > > & ( unknown extends request [ "kzg" ] ? {} : Pick < request , "kzg" > ) ) [ K ] } > request : EIP1193RequestFn < PublicRpcSchema > send Raw Transaction : ( ( args ) => Promise < ` 0x ${ string } ` > ) ( args ) : Promise < ` 0x ${ string } ` > Parameters args : SendRawTransactionParameters Returns Promise < ` 0x ${ string } ` > < const abi , functionName , args , chainOverride , accountOverride > ( args ) : Promise < SimulateContractReturnType < abi , functionName , args , undefined | Chain , undefined | Account , chainOverride , accountOverride > > Type Parameters const abi extends Abi | readonly unknown [] functionName extends string args extends unknown chainOverride extends undefined | Chain accountOverride extends undefined | ` 0x ${ string } ` | Account = undefined transport : TransportConfig < string , EIP1193RequestFn > & Record < string , any > type : string uid : string uninstall Filter : ( ( args ) => Promise < boolean > ) ( args ) : Promise < boolean > Parameters args : UninstallFilterParameters Returns Promise < boolean > verify Message : ( ( args ) => Promise < boolean > ) ( args ) : Promise < boolean > Parameters args : { address : ` 0x ${ string } ` ; blockNumber ?: bigint ; blockTag ?: BlockTag ; factory ?: ` 0x ${ string } ` ; factoryData ?: ` 0x ${ string } ` ; message : SignableMessage ; signature : ` 0x ${ string } ` | Uint8Array | Signature ; } address : ` 0x ${ string } ` Optional
block Number ?: bigint Optional
block Tag ?: BlockTag Optional
factory ?: ` 0x ${ string } ` Optional
factory Data ?: ` 0x ${ string } ` message : SignableMessage signature : ` 0x ${ string } ` | Uint8Array | Signature Returns Promise < boolean > verify Siwe Message : ( ( args ) => Promise < boolean > ) ( args ) : Promise < boolean > Parameters args : { address ?: ` 0x ${ string } ` ; blockNumber ?: bigint ; blockTag ?: BlockTag ; domain ?: string ; message : string ; nonce ?: string ; scheme ?: string ; signature : ` 0x ${ string } ` ; time ?: Date ; } Optional
address ?: ` 0x ${ string } ` Optional
block Number ?: bigint Optional
block Tag ?: BlockTag Optional
domain ?: string message : string Optional
nonce ?: string Optional
scheme ?: string signature : ` 0x ${ string } ` Optional
time ?: Date Returns Promise < boolean > verify Typed Data : ( ( args ) => Promise < boolean > ) ( args ) : Promise < boolean > Parameters args : VerifyTypedDataParameters Returns Promise < boolean > wait For Transaction Receipt : ( ( args ) => Promise < TransactionReceipt > ) ( args ) : Promise < TransactionReceipt > Parameters args : WaitForTransactionReceiptParameters < undefined | Chain > Returns Promise < TransactionReceipt > watch Block Number : ( ( args ) => WatchBlockNumberReturnType ) ( args ) : WatchBlockNumberReturnType Parameters args : WatchBlockNumberParameters Returns WatchBlockNumberReturnType < includeTransactions , blockTag > ( args ) : WatchBlocksReturnType Type Parameters includeTransactions extends boolean = false blockTag extends BlockTag = "latest" Returns WatchBlocksReturnType watch Contract Event : ( < const abi , eventName , strict > ( args ) => WatchContractEventReturnType ) < const abi , eventName , strict > ( args ) : WatchContractEventReturnType Type Parameters const abi extends Abi | readonly unknown [] eventName extends string strict extends undefined | boolean = undefined Returns WatchContractEventReturnType watch Event : ( < const abiEvent , const abiEvents , strict > ( args ) => WatchEventReturnType ) < const abiEvent , const abiEvents , strict > ( args ) : WatchEventReturnType Type Parameters const abiEvent extends undefined | AbiEvent = undefined const abiEvents extends undefined | readonly unknown [] | readonly AbiEvent [] = abiEvent extends AbiEvent ? [ abiEvent < abiEvent > ] : undefined strict extends undefined | boolean = undefined Returns WatchEventReturnType watch Pending Transactions : ( ( args ) => WatchPendingTransactionsReturnType ) ( args ) : WatchPendingTransactionsReturnType Parameters args : WatchPendingTransactionsParameters < Transport > Returns WatchPendingTransactionsReturnType owner : ` 0x ${ string } ` Returns Promise < Execution > Defined in ../../node_modules/@rhinestone/module-sdk/_types/module/ownable-validator/usage.d.ts:12
The Account of the Client.