Skip to content
Alchemy Logo

CreateMultiOwnerLightAccountParams

type CreateMultiOwnerLightAccountParams<
  TTransport,
  TSigner,
  TLightAccountVersion,
> = Omit<
  CreateLightAccountBaseParams<
    "MultiOwnerLightAccount",
    TLightAccountVersion,
    TTransport,
    TSigner
  >,
  | "getAccountInitCode"
  | "entryPoint"
  | "version"
  | "abi"
  | "accountAddress"
  | "type"
> &
  object;

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

NameType

accountAddress?

Address

entryPoint?

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

factoryAddress?

Address

initCode?

Hex

owners?

Address[]

salt?

bigint

version?

TLightAccountVersion

Type ParameterDefault type

TTransport extends Transport

Transport

TSigner extends SmartAccountSigner

SmartAccountSigner

TLightAccountVersion extends LightAccountVersion<"MultiOwnerLightAccount">

LightAccountVersion<"MultiOwnerLightAccount">

Was this page helpful?