Alchemy Logo

createModularAccountV2Client

function createModularAccountV2Client<TChain, TSigner>(
  args,
): Promise<AlchemySmartAccountClient<TChain, ModularAccountV2<TSigner>>>;

Defined in: account-kit/smart-contracts/dist/types/src/ma-v2/client/client.d.ts:20

Type ParameterDefault type

TChain extends Chain

Chain

TSigner extends SmartAccountSigner<any>

SmartAccountSigner<any>

Promise<AlchemySmartAccountClient<TChain, ModularAccountV2<TSigner>>>

function createModularAccountV2Client<TTransport, TChain, TSigner>(
  args,
): Promise<ModularAccountV2Client<TSigner, TChain, TTransport>>;

Defined in: account-kit/smart-contracts/dist/types/src/ma-v2/client/client.d.ts:21

Type ParameterDefault type

TTransport extends Transport

Transport

TChain extends Chain

Chain

TSigner extends SmartAccountSigner<any>

SmartAccountSigner<any>

ParameterType

args

CreateModularAccountV2ClientParams<TTransport, TChain, TSigner>

Promise<ModularAccountV2Client<TSigner, TChain, TTransport>>

function createModularAccountV2Client<TTransport, TChain>(
  args,
): Promise<WebauthnModularAccountV2Client<TChain, TTransport>>;

Defined in: account-kit/smart-contracts/dist/types/src/ma-v2/client/client.d.ts:22

Type ParameterDefault type

TTransport extends Transport

Transport

TChain extends Chain

Chain

ParameterType

args

CreateWebauthnModularAccountV2ClientParams<TTransport, TChain>

Promise<WebauthnModularAccountV2Client<TChain, TTransport>>

Was this page helpful?