# PaymasterContext | @account-kit/infra

> Overview of PaymasterContext from @account-kit/infra

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

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

```ts
type PaymasterContext = object;
```

Defined in: [account-kit/infra/src/middleware/gasManager.ts:49](https://github.com/alchemyplatform/aa-sdk/blob/main/account-kit/infra/src/middleware/gasManager.ts#L49)

## Properties

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

  <tbody>
    <tr>
      <td>
        <a id="erc20context" /> `erc20Context?`
      </td>

      <td>
        `object`
      </td>
    </tr>

    <tr>
      <td>
        `erc20Context.maxTokenAmount?`
      </td>

      <td>
        `bigint`
      </td>
    </tr>

    <tr>
      <td>
        `erc20Context.permit?`
      </td>

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

    <tr>
      <td>
        `erc20Context.tokenAddress`
      </td>

      <td>
        [`Address`](https://abitype.dev)
      </td>
    </tr>

    <tr>
      <td>
        <a id="policyid" /> `policyId`
      </td>

      <td>
        `string` | `string`\[]
      </td>
    </tr>

    <tr>
      <td>
        <a id="webhookdata" /> `webhookData?`
      </td>

      <td>
        `string`
      </td>
    </tr>

  </tbody>
</table>