rundler
rundler copied to clipboard
An ERC-4337 Bundler in Rust
**Describe the feature** Add an in-memory cache of user operations for use in `eth_getUserOperationByHash` and `eth_getUserOperationReceipt` such that these API methods can be served locally in the bundler vs needing...
**Describe the feature** We currently don't support signature aggregation due to gas estimation/attribution issues. Currently nobody would pay for the aggregated signature validation, and the bundler doesn't take this into...
**Describe the feature** The current error messages when there are missing/invalid parameters are not very descriptive. We should see if we can improve the error messaging, although we might be...
**Describe the feature** We should deploy our own onchain BLS signature aggregator contract for verification. When aggregated ops come in, we should use off-chain BLS libraries to aggregate those signatures,...
Add configuration to export the traces to an OpenTelemetry collector.
**Describe the feature** Simulation using the javascript tracer is highly inefficient call that takes in the 100s of ms to complete. We can improve our hardware efficiency by improving this...
**Describe the bug** `git submodule update --init --recursive` cannot be run by non alchemy members: users cannot access for: - [email protected]:alchemyplatform/bundler-spec-tests.git - [email protected]:alchemyplatform/bundler-spec-tests.git **To reproduce** Steps to reproduce the behavior:...
right now the math.rs uses the std::ops which does not check for overflow and does not allow a wide range of numeric type num_traits should fix all this
**Describe the bug** On L2s that contain dynamic preVerificationGas, one of the filters for being eligible to mine is having a sufficient PVG value for the current network gas prices....
**Describe the feature** Alloy is ready for production use and ethers-rs is deprecated. Rundler should be updated to use Alloy.