CreateMultiOwnerLightAccountParams

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

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

Type Declaration

NameType

accountAddress?

Address

entryPoint?

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

factoryAddress?

Address

initCode?

Hex

owners?

Address[]

salt?

bigint

version?

TLightAccountVersion

Type Parameters

Type ParameterDefault type

TTransport extends Transport

Transport

TSigner extends SmartAccountSigner

SmartAccountSigner

TLightAccountVersion extends LightAccountVersion<"MultiOwnerLightAccount">

LightAccountVersion<"MultiOwnerLightAccount">