createMultiOwnerModularAccountClient
Creates a multi-owner modular account client with the provided parameters including account, transport, chain, and additional client configuration. This function uses a modular account and extends it with various plugin actions.
Examples
Param
The parameters for creating the multi-owner modular account client
Call Signature
Defined in: account-kit/smart-contracts/src/msca/client/client.ts:91
Type Parameters
Parameters
Returns
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
>>>>
Call Signature
Defined in: account-kit/smart-contracts/src/msca/client/client.ts:107
Type Parameters
Parameters
Returns
Promise
<SmartAccountClient
<CustomTransport
, 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
>>>>