> For the complete documentation index, see [llms.txt](https://docs.inverter.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.inverter.network/sdk/api/modulemulticall.md).

# moduleMulticall

The `moduleMulticall` method is used to execute or simulate multiple transactions in batch.

**Import**: imported as follows

```typescript
import { moduleMulticall } from '@inverter-network/sdk'
```

**Parameters**: expects the following parameters

{% code overflow="wrap" %}

```ts
moduleMulticall.write: (params: ModuleMulticallParams, options?: MethodOptions)
moduleMulticall.simulate: (params: ModuleMulticallParams)
```

{% endcode %}

**Returns**: an object with the following properties

{% code overflow="wrap" %}

```ts
moduleMulticall.write: Promise<ModuleMulticallWriteReturnType>
moduleMulticall.simulate: Promise<ModuleMulticallSimulateReturnType>
```

{% endcode %}
