Skip to content
Alchemy Logo

CreateLightAccountParams

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

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

NameType

accountAddress?

Address

entryPoint?

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

factoryAddress?

Address

initCode?

Hex

salt?

bigint

version?

TLightAccountVersion

Type ParameterDefault type

TTransport extends Transport

Transport

TSigner extends SmartAccountSigner

SmartAccountSigner

TLightAccountVersion extends LightAccountVersion<"LightAccount">

LightAccountVersion<"LightAccount">

Was this page helpful?