Skip to content
Alchemy Logo

toSmartContractAccount

function toSmartContractAccount<Name, TTransport, TChain, TEntryPointVersion>(
  params,
): Promise<SmartContractAccount<Name, TEntryPointVersion>>;

Defined in: aa-sdk/core/src/account/smartContractAccount.ts:266

Type ParameterDefault type

Name extends string

string

TTransport extends Transport

Transport

TChain extends Chain

Chain

TEntryPointVersion extends keyof EntryPointRegistryBase<unknown>

keyof EntryPointRegistryBase<unknown>

ParameterTypeDescription

params

ToSmartContractAccountParams<Name, TTransport, TChain, TEntryPointVersion>

the parameters required for converting to a smart contract account

Promise<SmartContractAccount<Name, TEntryPointVersion>>

a promise that resolves to a SmartContractAccount object with methods and properties for interacting with the smart contract account

Was this page helpful?