BaseSmartAccountClientActions

1type BaseSmartAccountClientActions<
2 TChain,
3 TAccount,
4 TContext,
5 TEntryPointVersion,
6> = object & IsUndefined<TAccount> extends false ? object : object;

Defined in: aa-sdk/core/src/client/decorators/smartAccountClient.ts:59

Type Declaration

NameType

buildUserOperation()

(args) => Promise<UserOperationStruct<TEntryPointVersion>>

buildUserOperationFromTx()

(args, overrides?, context?) => Promise<UserOperationStruct<TEntryPointVersion>>

buildUserOperationFromTxs()

(args) => Promise<BuildUserOperationFromTransactionsResult<TEntryPointVersion>>

checkGasSponsorshipEligibility()

<TContext, TEntryPointVersion>(args) => Promise<CheckGasSponsorshipEligibilityResult<TAccount, TEntryPointVersion>>

dropAndReplaceUserOperation()

(args) => Promise<SendUserOperationResult<TEntryPointVersion>>

sendTransaction()

<TChainOverride>(args, overrides?, context?) => Promise<Hex>

sendTransactions()

(args) => Promise<Hex>

sendUserOperation()

(args) => Promise<SendUserOperationResult<TEntryPointVersion>>

signMessage()

(args) => Promise<Hex>

signTypedData()

<TTypedData, TPrimaryType>(args) => Promise<Hex>

signUserOperation()

(args) => Promise<UserOperationRequest<TEntryPointVersion>>

upgradeAccount()

(args) => Promise<Hex>

waitForUserOperationTransaction()

(args) => Promise<Hex>

Type Parameters

Type ParameterDefault type

TChain extends Chain | undefined

Chain | undefined

TAccount extends SmartContractAccount | undefined

SmartContractAccount | undefined

TContext extends UserOperationContext | undefined

UserOperationContext | undefined

TEntryPointVersion extends GetEntryPointFromAccount<TAccount>

GetEntryPointFromAccount<TAccount>