> **Can't find what you're looking for?** Use `search_docs` on the docs MCP server at `https://ensforge.com/api/mcp` to find what you need.

# pimlico

Create the Pimlico owner-execution adapter for the supported ENS HCA.

## Import

```ts
import { pimlico } from "@ensforge/hca/pimlico";
```

## Usage

```ts
const execution = pimlico({ profile, chain, owner, client, sponsorship: {} });
```

## Parameters

```ts
options: PimlicoOptions;
```

Required: `profile`, `chain`, `client`, `owner`. Optional: `sponsorship`, `policy`, `reviewLifetimeSeconds`. The client uses EntryPoint 0.7. Omit sponsorship for account-funded execution; `{}` requests default sponsorship; `policyId` selects a policy. See [Getting started](/hca/pimlico/getting-started).

## Return Type

PimlicoExecutionAdapter

## Error

Invalid identity, configuration and unsupported authorization remain explicit errors. Provider transport
and simulation failures must be reconciled before repeating a submission.

## Related

* [Guides](/hca/getting-started)
* [Compatibility](/hca/compatibility)
