rundler icon indicating copy to clipboard operation
rundler copied to clipboard

An ERC-4337 Bundler in Rust

Results 73 rundler issues
Sort by recently updated
recently updated
newest added

**Describe the feature** Decouple the simulation and alt-mempool matching into two separate classes. Simulation should return all of the violations. Alt-mempool matching should attempt to find a mempool that supports...

enhancement

**Describe the feature** The settings types across the different tasks (rpc,builder,pool) have started to bleed into other tasks (specifically RPC). We should split these into subtypes so that the RPC...

enhancement
prevent-stale

Bun has much faster builds and will speed up tracer compilation as well as removing the need to have yarn and nodejs installed all while having a lot less dependencies....

enhancement
javascript
rust
prevent-stale

**Describe the feature** Currently we check the code hashes after running the 2nd simulation. This is a weak attack vector that causes us to waste resources running the simulation on...

enhancement
prevent-stale

**Describe the feature** Currently the transaction_tracker polls for mined transactions. We need to update this to be updated by the pool instead. Remove the polling of mined transactions and us...

enhancement

**Describe the feature** It would be super helpful to have a metric that tracks how long it takes for our transactions to be mined after sending them to block builders.

enhancement

**Describe the bug** When using the conditional sender we use 1 RPC endpoint in the builder server, and a different endpoint in the transaction sender (Arbitrum's endpoint). This can lead...

bug

**Describe the feature** Not all senders have the ability to check the status of a pending transaction. Examples: * Optimism * Arbitrum * Flashbots (when using non-Flashbots builders) The builder...

enhancement

**Describe the bug** When running rundler for a longer period of time. There seems to be a steady increase of data being stored that can be pruned. Find this increase...

bug

**Describe the feature** https://eips.ethereum.org/EIPS/eip-2930 lets transactions pre-warm storage slots for cheaper accesses. This should only be used when the storage slot usage is deterministic. Due to simulation rules, storage slot...

enhancement
prevent-stale