createMultisigAccountAlchemyClient

1function createMultisigAccountAlchemyClient<TSigner>(
2 params,
3): Promise<
4 AlchemySmartAccountClient<
5 undefined | Chain,
6 MultisigModularAccount<TSigner>,
7 ExecutionActions<
8 MultisigModularAccount<TSigner>,
9 MultisigUserOperationContext,
10 keyof EntryPointRegistryBase<unknown>
11 > &
12 ManagementActions<
13 MultisigModularAccount<TSigner>,
14 MultisigUserOperationContext,
15 keyof EntryPointRegistryBase<unknown>
16 > &
17 ReadAndEncodeActions<MultisigModularAccount<TSigner>> &
18 object &
19 object &
20 PluginManagerActions<MultisigModularAccount<TSigner>> &
21 AccountLoupeActions<MultisigModularAccount<TSigner>>,
22 MultisigUserOperationContext
23 >
24>;

Defined in: account-kit/smart-contracts/dist/types/src/msca/client/multiSigAlchemyClient.d.ts:8

Type Parameters

Type ParameterDefault type

TSigner extends SmartAccountSigner<any>

SmartAccountSigner<any>

Parameters

ParameterType

params

AlchemyMultisigAccountClientConfig<TSigner>

Returns

Promise<AlchemySmartAccountClient<undefined | Chain, MultisigModularAccount<TSigner>, ExecutionActions<MultisigModularAccount<TSigner>, MultisigUserOperationContext, keyof EntryPointRegistryBase<unknown>> & ManagementActions<MultisigModularAccount<TSigner>, MultisigUserOperationContext, keyof EntryPointRegistryBase<unknown>> & ReadAndEncodeActions<MultisigModularAccount<TSigner>> & object & object & PluginManagerActions<MultisigModularAccount<TSigner>> & AccountLoupeActions<MultisigModularAccount<TSigner>>, MultisigUserOperationContext>>