Alchemy Logo

createModularAccountAlchemyClient

function createModularAccountAlchemyClient<TSigner>(
  params,
): Promise<
  AlchemySmartAccountClient<
    undefined | Chain,
    MultiOwnerModularAccount<TSigner>,
    ExecutionActions<
      MultiOwnerModularAccount<TSigner>,
      undefined,
      keyof EntryPointRegistryBase<unknown>
    > &
      ManagementActions<
        MultiOwnerModularAccount<TSigner>,
        undefined,
        keyof EntryPointRegistryBase<unknown>
      > &
      ReadAndEncodeActions<MultiOwnerModularAccount<TSigner>> &
      object &
      object &
      PluginManagerActions<MultiOwnerModularAccount<TSigner>> &
      AccountLoupeActions<MultiOwnerModularAccount<TSigner>>
  >
>;

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

Type ParameterDefault type

TSigner extends SmartAccountSigner<any>

SmartAccountSigner<any>

ParameterType

params

AlchemyModularAccountClientConfig<TSigner>

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

Was this page helpful?