EvmReadClient
@liquidium/client / EvmReadClient
Interface: EvmReadClient
Defined in: packages/client/src/core/types.ts:11
Minimal viem-compatible client shape required for SDK EVM read calls.
When getCode is present and chain identifies Ethereum mainnet, the SDK
uses it for a best-effort native ETH contract-destination check. Provider
failures fail open and do not block the outflow.
Properties
chain?
optionalchain?:Chain
Defined in: packages/client/src/core/types.ts:13
getCode?
optionalgetCode?: (args) =>Promise<GetCodeReturnType>
Defined in: packages/client/src/core/types.ts:14
Parameters
args
GetCodeParameters
Returns
Promise<GetCodeReturnType>
readContract
readContract: <
abi,functionName,args>(args) =>Promise<ReadContractReturnType<abi,functionName,args>>
Defined in: packages/client/src/core/types.ts:12
Type Parameters
abi
abi extends Abi | readonly unknown[]
functionName
functionName extends string
args
args extends unknown
Parameters
args
ReadContractParameters<abi, functionName, args>
Returns
Promise<ReadContractReturnType<abi, functionName, args>>