Bundler API method wrappers #4

Closed
opened 2026-08-03 04:10:48 +00:00 by scheerenkevin · 1 comment
scheerenkevin commented 2026-08-03 04:10:48 +00:00 (Migrated from github.com)

Why

Core ERC-4337 bundler operations needed by KeeperOS to submit and track UserOperations.

Scope

Implement wrappers over the shared JSON-RPC transport for:

  • eth_sendUserOperation
  • eth_estimateUserOperationGas
  • eth_getUserOperationReceipt

Depends on: Core JSON-RPC transport layer issue.

Acceptance criteria

  • BundlerClient (or similar) exposes the three methods with typed request/response models
  • Mocked-HTTP tests (via respx) cover success and error paths for each method
  • Docstrings reference the relevant Alchemy Bundler API docs
## Why Core ERC-4337 bundler operations needed by KeeperOS to submit and track UserOperations. ## Scope Implement wrappers over the shared JSON-RPC transport for: - `eth_sendUserOperation` - `eth_estimateUserOperationGas` - `eth_getUserOperationReceipt` Depends on: Core JSON-RPC transport layer issue. ## Acceptance criteria - [ ] `BundlerClient` (or similar) exposes the three methods with typed request/response models - [ ] Mocked-HTTP tests (via `respx`) cover success and error paths for each method - [ ] Docstrings reference the relevant Alchemy Bundler API docs
scheerenkevin commented 2026-08-03 04:25:35 +00:00 (Migrated from github.com)

Merged into develop via #14.

Merged into develop via #14.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kevin/alchemy-wallet-client#4
No description provided.