CreateLightAccountParams

1type CreateLightAccountParams<TTransport, TSigner, TLightAccountVersion> = Omit<
2 CreateLightAccountBaseParams<
3 "LightAccount",
4 TLightAccountVersion,
5 TTransport,
6 TSigner
7 >,
8 | "getAccountInitCode"
9 | "entryPoint"
10 | "version"
11 | "abi"
12 | "accountAddress"
13 | "type"
14> &
15 object;

Defined in: account-kit/smart-contracts/src/light-account/accounts/account.ts:46

Type Declaration

NameType

accountAddress?

Address

entryPoint?

EntryPointDef<LightAccountEntryPointVersion<"LightAccount", TLightAccountVersion>, Chain>

factoryAddress?

Address

initCode?

Hex

salt?

bigint

version?

TLightAccountVersion

Type Parameters

Type ParameterDefault type

TTransport extends Transport

Transport

TSigner extends SmartAccountSigner

SmartAccountSigner

TLightAccountVersion extends LightAccountVersion<"LightAccount">

LightAccountVersion<"LightAccount">