Skip to main content
Defined in: client/evm/evm.types.ts:50 The EvmClient type, where all OpenApiEvmMethods methods are wrapped.

Type Declaration

createAccount()

Parameters

options
CreateServerAccountOptions

Returns

Promise<EvmServerAccount>

createEvmEip7702Delegation()

Parameters

options
CreateEvmEip7702DelegationOptions

Returns

Promise<CreateEvmEip7702DelegationResult>

createSmartAccount()

Parameters

options
CreateSmartAccountOptions

Returns

Promise<EvmSmartAccount>

createSwapQuote()

Parameters

options
CreateSwapQuoteOptions

Returns

Promise< | CreateSwapQuoteResult | SwapUnavailableResult>

exportAccount()

Parameters

options
ExportServerAccountOptions

Returns

Promise<string>

getAccount()

Parameters

options
GetServerAccountOptions

Returns

Promise<EvmServerAccount>

getEvmEip7702DelegationOperationById()

Parameters

delegationOperationId
string

Returns

Promise<EvmEip7702DelegationOperation>

getOrCreateAccount()

Parameters

options
GetOrCreateServerAccountOptions

Returns

Promise<EvmServerAccount>

getSmartAccount()

Parameters

options
GetSmartAccountOptions

Returns

Promise<EvmSmartAccount>

getSwapPrice()

Parameters

options
GetSwapPriceOptions

Returns

Promise< | GetSwapPriceResult | SwapUnavailableResult>

getUserOperation()

Parameters

options
GetUserOperationOptions

Returns

Promise<UserOperation>

importAccount()

Parameters

options
ImportServerAccountOptions

Returns

Promise<EvmServerAccount>

listAccounts()

Parameters

options
ListServerAccountsOptions

Returns

Promise<ListServerAccountResult>

listSmartAccounts()

Parameters

options
ListSmartAccountsOptions

Returns

Promise<ListSmartAccountResult>

listSpendPermissions()

Parameters

options
ListSpendPermissionsOptions

Returns

Promise<ListSpendPermissionsResult>

listTokenBalances()

Parameters

options
ListTokenBalancesOptions

Returns

Promise<ListTokenBalancesResult>

prepareAndSendUserOperation()

Parameters

options
PrepareAndSendUserOperationOptions

Returns

Promise<PrepareAndSendUserOperationReturnType>

prepareUserOperation()

Parameters

options
PrepareUserOperationOptions

Returns

Promise<UserOperation>

requestFaucet()

Parameters

options
RequestFaucetOptions

Returns

Promise<RequestFaucetResult>

sendTransaction()

Parameters

options
SendTransactionOptions

Returns

Promise<TransactionResult>

sendUserOperation()

Parameters

options
SendUserOperationOptions<unknown[]>

Returns

Promise<SendUserOperationReturnType>

signHash()

Parameters

options
SignHashOptions

Returns

Promise<SignatureResult>

signMessage()

Parameters

options
SignMessageOptions

Returns

Promise<SignatureResult>

signTransaction()

Parameters

options
SignTransactionOptions

Returns

Promise<SignatureResult>

signTypedData()

Parameters

options
SignTypedDataOptions

Returns

Promise<SignatureResult>

updateAccount()

Parameters

options
UpdateEvmAccountOptions

Returns

Promise<EvmServerAccount>

updateSmartAccount()

Parameters

options
UpdateEvmSmartAccountOptions

Returns

Promise<EvmSmartAccount>

waitForEvmEip7702DelegationOperationStatus()

Parameters

options
WaitForEvmEip7702DelegationOperationStatusOptions

Returns

Promise<EvmEip7702DelegationOperation>