# IStandardExecutorAbi | @account-kit/smart-contracts

> Overview of IStandardExecutorAbi from @account-kit/smart-contracts

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

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

```ts
const IStandardExecutorAbi: readonly [
  {
    inputs: readonly [
      {
        internalType: "address";
        name: "target";
        type: "address";
      },
      {
        internalType: "uint256";
        name: "value";
        type: "uint256";
      },
      {
        internalType: "bytes";
        name: "data";
        type: "bytes";
      },
    ];
    name: "execute";
    outputs: readonly [
      {
        internalType: "bytes";
        name: "";
        type: "bytes";
      },
    ];
    stateMutability: "payable";
    type: "function";
  },
  {
    inputs: readonly [
      {
        components: readonly [
          {
            internalType: "address";
            name: "target";
            type: "address";
          },
          {
            internalType: "uint256";
            name: "value";
            type: "uint256";
          },
          {
            internalType: "bytes";
            name: "data";
            type: "bytes";
          },
        ];
        internalType: "struct Call[]";
        name: "calls";
        type: "tuple[]";
      },
    ];
    name: "executeBatch";
    outputs: readonly [
      {
        internalType: "bytes[]";
        name: "";
        type: "bytes[]";
      },
    ];
    stateMutability: "payable";
    type: "function";
  },
];
```

Defined in: [account-kit/smart-contracts/src/msca/abis/IStandardExecutor.ts:1](https://github.com/alchemyplatform/aa-sdk/blob/main/account-kit/smart-contracts/src/msca/abis/IStandardExecutor.ts#L1)