Skip to content

[indexer]: index fills executed through EntryPoint v0.9 #1368

Closed

Description

@seunlanlege

Background

The indexer matches UserOperationEvent logs only from the EntryPoint addresses listed in ENTRY_POINTS, which today are v0.6, v0.7 and v0.8. After the move to v0.9, fills are executed by the v0.9 EntryPoint, and their user operation hashes will no longer be picked up. That is the enrichment added in #1104.

It also recognises solver wallets by the SolverAccount address they delegate to, taken from the solverAccount lists in its config. #1366 deploys a new SolverAccount.

Proposed change

  • Add 0x433709009B8330FDa32311DF1C2AFA402eD8D009 to ENTRY_POINTS in sdk/packages/indexer/src/utils/userOp.helpers.ts. The UserOperationEvent signature is unchanged in v0.9.
  • Add the new SolverAccount addresses to the solverAccount lists. Keep the old ones, so wallets that have not re-delegated yet are still recognised.
  • Update the tests that hard-code the v0.8 address.

Affected files

  • sdk/packages/indexer/src/utils/userOp.helpers.ts
  • sdk/packages/indexer/src/configs/ (config-mainnet.json and the other environment configs)
  • sdk/packages/indexer/src/utils/__tests__/userOp.helpers.test.ts, sdk/packages/indexer/src/services/__tests__/fillEnrichment.handlers.test.ts

Acceptance

  • A fill executed through EntryPoint v0.9 is indexed with its user operation hash
  • A wallet delegated to either the old or the new SolverAccount is recognised

Activity

  1. added this to the EntryPoint v0.9 milestone on Oct 1, 2026
  2. seunlanlege commented on Oct 9, 2026

    @seunlanlege
    MemberAuthor

    closed in #1371

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions