# Calls.getAbiParameters

Gets the ABI parameters for the ERC-7821 calls.

## Imports

:::code-group
```ts [Named]
import { Calls } from 'ox/erc7821'
```

```ts [Entrypoint]
import * as Calls from 'ox/erc7821/Calls'
```
:::

## Examples

```ts twoslash
import { Calls } from 'ox/erc7821'

const abiParameters = Calls.getAbiParameters({
  opData: true
})
```

## Definition

```ts
function getAbiParameters(
  options?: getAbiParameters.Options,
): readonly [{
    readonly type: "tuple[]";
    readonly components: readonly [{
        readonly type: "address";
        readonly name: "target";
    }, {
        readonly type: "uint256";
        readonly name: "value";
    }, {
        readonly type: "bytes";
        readonly name: "data";
    }];
    readonly name: "calls";
}] | readonly [{
    readonly type: "tuple[]";
    readonly components: readonly [{
        readonly type: "address";
        readonly name: "target";
    }, {
        readonly type: "uint256";
        readonly name: "value";
    }, {
        readonly type: "bytes";
        readonly name: "data";
    }];
    readonly name: "calls";
}, {
    readonly type: "bytes";
    readonly name: "opData";
}]
```

**Source:** [src/erc7821/Calls.ts](https://github.com/wevm/ox/blob/main/src/erc7821/Calls.ts#L162)

## Parameters

### options

* **Type:** `getAbiParameters.Options`
* **Optional**

Options.

#### options.opData

* **Type:** `boolean`
* **Optional**

## Return Type

The ABI parameters.

`readonly [{
    readonly type: "tuple[]";
    readonly components: readonly [{
        readonly type: "address";
        readonly name: "target";
    }, {
        readonly type: "uint256";
        readonly name: "value";
    }, {
        readonly type: "bytes";
        readonly name: "data";
    }];
    readonly name: "calls";
}] | readonly [{
    readonly type: "tuple[]";
    readonly components: readonly [{
        readonly type: "address";
        readonly name: "target";
    }, {
        readonly type: "uint256";
        readonly name: "value";
    }, {
        readonly type: "bytes";
        readonly name: "data";
    }];
    readonly name: "calls";
}, {
    readonly type: "bytes";
    readonly name: "opData";
}]`
