# createMultiOwnerModularAccount | @account-kit/smart-contracts

> Creates a multi-owner modular account with the given parameters, including transport, chain, signer, account address, initialization code, entry point, factory address, owners, and salt. Ensures that the owners are unique, ordered, and non-zero.

> For the complete documentation index, see [llms.txt](/docs/llms.txt).

{/* This file is auto-generated by TypeDoc. Do not edit manually. */}

```ts
function createMultiOwnerModularAccount<TTransport, TSigner>(
  config,
): Promise<MultiOwnerModularAccount<TSigner>>;
```

Defined in: [account-kit/smart-contracts/src/msca/account/multiOwnerAccount.ts:56](https://github.com/alchemyplatform/aa-sdk/blob/main/account-kit/smart-contracts/src/msca/account/multiOwnerAccount.ts#L56)

## Type Parameters

<table>
  <thead>
    <tr>
      <th align="left">Type Parameter</th>
      <th align="left">Default type</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        `TTransport` *extends* [`Transport`](https://viem.sh)
      </td>

      <td>
        [`Transport`](https://viem.sh)
      </td>
    </tr>

    <tr>
      <td>
        `TSigner` *extends* `SmartAccountSigner`\<`any`>
      </td>

      <td>
        `SmartAccountSigner`\<`any`>
      </td>
    </tr>

  </tbody>
</table>

## Parameters

<table>
  <thead>
    <tr>
      <th align="left">Parameter</th>
      <th align="left">Type</th>
      <th align="left">Description</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        `config`
      </td>

      <td>
        [`CreateMultiOwnerModularAccountParams`](../type-aliases/CreateMultiOwnerModularAccountParams)\<`TTransport`, `TSigner`>
      </td>

      <td>
        Configuration parameters for creating a multi-owner modular account
      </td>
    </tr>

  </tbody>
</table>

## Returns

`Promise`\<[`MultiOwnerModularAccount`](../type-aliases/MultiOwnerModularAccount)\<`TSigner`>>

A promise that resolves to a `MultiOwnerModularAccount` object containing the created account information and methods