# predictMultiOwnerModularAccountV1Address

> Overview of the predictMultiOwnerModularAccountV1Address function

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

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

```ts
function predictMultiOwnerModularAccountV1Address(params): `0x${string}`;
```

Defined in: [packages/smart-accounts/src/ma-v1/predictAddress.ts:46](https://github.com/alchemyplatform/aa-sdk/blob/v5.x.x/packages/smart-accounts/src/ma-v1/predictAddress.ts#L46)

Predicts the address of a MultiOwnerModularAccountV1 smart account before deployment.

This function uses CREATE2 to deterministically compute the account address based on the factory address,
salt, and owner addresses. The predicted address will match the actual deployed address if the same
parameters are used during deployment.

## Example

```ts
const predictedAddress = predictMultiOwnerModularAccountV1Address({
  salt: 0n,
  ownerAddresses: ["0x1234...", "0x5678..."],
});
```

## Parameters

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

  <tbody>
    <tr>
      <td>
        `params`
      </td>

      <td>
        [`PredictMultiOwnerModularAccountV1AddressParams`](../type-aliases/PredictMultiOwnerModularAccountV1AddressParams)
      </td>

      <td>
        The parameters for predicting the account address
      </td>
    </tr>

  </tbody>
</table>

## Returns

`` `0x${string}` ``

The predicted address where the account will be deployed