This repository was archived by the owner on Oct 20, 2024. It is now read-only.
v0.6.5
Release notes
This release includes several gas price related changes to make sure each UserOperation is included on-chain in a timely manner that's relative to their maxFeePerGas
and maxPriorityFeePerGas
. It also includes bug fixes to prevent good userOps from getting dropped from the mempool due to unrelated errors and optimisespreVerificationGas
to better account for userOp size.
Code changes included:
- Add current basefee and suggested legacy gas price to bundler context to reduce redundant downstream calls.
- Sort batch by gas price, taking into account current basefee or the suggested legacy gas price.
- Filter out userOps in the current batch that are less than basefee or the suggested legacy gas price.
- Set the bundler's transaction gas price to the larger between the node suggested vs the batch average.
- Optimise perUserOp overhead to more accurately reflect the impact of userOp size.
What's Changed
Full Changelog: v0.6.4...v0.6.5