Skip to content

Support Simple7702Account on EntryPoint v0.9 #22

@LiorAgnin

Description

@LiorAgnin

Parent

Parent issue: #20

What to build

Support Simple7702Account on EntryPoint v0.9 as an explicit opt-in path. The EIP-7702 Simple account should select the official v0.9 Simple7702 implementation when configured for v0.9, preserve existing v0.8 behavior, and keep authorization-aware gas estimation and submission working end-to-end.

Acceptance criteria

  • EIP-7702 Simple account configuration accepts an explicit EntryPoint version.
  • v0.8 remains the backward-compatible default unless a different version is selected.
  • v0.9 selects Simple7702Account 0xa46cc63eBF4Bd77888AA327837d20b23A63a56B5 when no custom logic address is provided.
  • Unsupported EntryPoint versions for EIP-7702 Simple accounts fail clearly.
  • Account address behavior remains owner EOA address behavior.
  • Authorization-aware estimation includes eip7702Auth for v0.9 when authorization is needed.
  • Authorization-aware submission includes eip7702Auth for v0.9 when authorization is needed.
  • Tests cover v0.8 preservation, v0.9 address selection, unsupported versions, and mocked authorization-aware payloads.

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    ready-for-agentFully specified and ready for an agent to implement

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions