toSmartContractAccount

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

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

Type Parameters

Type ParameterDefault type

Name extends string

string

TTransport extends Transport

Transport

TChain extends Chain

Chain

TEntryPointVersion extends keyof EntryPointRegistryBase<unknown>

keyof EntryPointRegistryBase<unknown>

Parameters

ParameterTypeDescription

params

ToSmartContractAccountParams<Name, TTransport, TChain, TEntryPointVersion>

the parameters required for converting to a smart contract account

Returns

Promise<SmartContractAccount<Name, TEntryPointVersion>>

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