Type Alias EvmClientInterface
EvmClientInterface: Omit< typeof OpenApiEvmMethods, | "createEvmAccount" | "createEvmSmartAccount" | "getEvmAccount" | "getEvmAccountByName" | "getEvmSmartAccount" | "getUserOperation" | "listEvmAccounts" | "listEvmSmartAccounts" | "listEvmTokenBalances" | "prepareUserOperation" | "requestEvmFaucet" | "sendUserOperation" | "signEvmHash" | "signEvmMessage" | "signEvmTransaction" | "sendEvmTransaction",> & { createAccount: ( options: CreateServerAccountOptions, ) => Promise<EvmServerAccount>; createSmartAccount: ( options: CreateSmartAccountOptions, ) => Promise<EvmSmartAccount>; getAccount: (options: GetServerAccountOptions) => Promise<EvmServerAccount>; getSmartAccount: ( options: GetSmartAccountOptions, ) => Promise<EvmSmartAccount>; getUserOperation: ( options: GetUserOperationOptions, ) => Promise<UserOperation>; listAccounts: ( options: ListServerAccountsOptions, ) => Promise<ListServerAccountResult>; listSmartAccounts: ( options: ListSmartAccountsOptions, ) => Promise<ListSmartAccountResult>; listTokenBalances: ( options: ListTokenBalancesOptions, ) => Promise<ListTokenBalancesResult>; prepareUserOperation: ( options: PrepareUserOperationOptions, ) => Promise<UserOperation>; requestFaucet: ( options: RequestFaucetOptions, ) => Promise<RequestFaucetResult>; sendTransaction: ( options: SendTransactionOptions, ) => Promise<TransactionResult>; sendUserOperation: ( options: SendUserOperationOptions, ) => Promise<SendUserOperationReturnType>; signHash: (options: SignHashOptions) => Promise<SignatureResult>; signMessage: (options: SignMessageOptions) => Promise<SignatureResult>; signTransaction: ( options: SignTransactionOptions, ) => Promise<SignatureResult>;}
The EvmClient type, where all OpenApiEvmMethods methods are wrapped.