Skip to content

[FEATURE]: Benchmarks 2.0 #385

@howydev

Description

@howydev

Feature Summary

The current benchmarks accurately benchmark Porto vs 4337 accounts

The benchmarks are split into 2 categories - a single intent/UOs, and a batch of 100 intents/UOs. The goal was to have our benchmark in line with existing widely used benchmark numbers like alchemy's aa-benchmark, but also showcase real-world costs of using an AA solution

Some of the choices are not in line with the latter. For instance, we should use a non-zero nonce in the real-world benchmarks. Since we now use foundry's snapshotGasLastCall, this allows us to refactor + consolidate each benchmark into a single function for all accounts, which would make it much easier to work on

Timeline

Improvement (short term)

Security Considerations

n/a

Proposed Solution

No response

Gas Considerations

No response

Implementation Notes

No response

Additional Context

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions