Skip to content

feat: demonstrate and evaluate userOps submission directly to entrypoint #90

@joepegler

Description

@joepegler

Feature or Improvement Description

Implement, demonstrate, and evaluate the performance of sending user operations directly to the entrypoint contract, bypassing the bundler, within our SDK.

Benefits & Outcomes

Exploring this functionality will:

  • Potentially reduce latency for time-sensitive applications
  • Provide a performance benchmark against bundler-mediated submissions
  • Offer a unique selling point for clients with specific low-latency requirements
  • Allow us to better understand and quantify the trade-offs between direct submission and using a bundler
  • Potentially open new business opportunities in low-latency use cases (e.g., crypto debit card transactions)

Implementation Ideas

To implement and evaluate this feature, we should:

  1. Implement a method in our SDK to construct and send user operations directly to the entrypoint
  2. Create a comparative test suite that measures latency between direct submission and bundler-mediated submission
  3. Implement necessary gas estimation logic within the SDK for direct submissions
  4. Add error handling and validation specific to direct entrypoint interactions
  5. Document the pros and cons of direct submission vs. using a bundler
  6. Analyze the impact on our current business model and explore potential new opportunities
  7. Consider creating a "lightweight bundler" option that offers some bundler benefits with reduced latency

Any References?

old sdk

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions