mev-rs icon indicating copy to clipboard operation
mev-rs copied to clipboard

a gateway to a network of block builders

Results 39 mev-rs issues
Sort by recently updated
recently updated
newest added

**Description** Cleans up `mev-rs` relay endpoint parsing to be handled inside a new `RelayEndpoints` wrapper object.

**Description** Optimizes `mev-boost-rs` bid selection to use the O(1) [`rand::seq::SliceRandom::choose()`](https://docs.rs/rand/latest/rand/seq/trait.SliceRandom.html#tymethod.choose) over the O(n) [`rand::seq::SliceRandom::shuffle()`](https://docs.rs/rand/latest/rand/seq/trait.SliceRandom.html#tymethod.shuffle). Benchmark included with improved time shown below.

**Description** Small refactors and cleaning to the `mev-boost-rs` crate.

**Description** Reduces the dependency size primarily in `mev-build-rs` using `ethers_core` and `ethers_signers` sub-crates instead of `ethers`. This is in preparation for a port to alloy types - I believe the...

**Description** Adds support for optimism types in revm and reth with the addition of an `optimism` feature flag.

**Description** Performs small import cleanups.

using e.g. `vergen` following this from `reth`: https://github.com/paradigmxyz/reth/blob/main/bin/reth/build.rs

good first issue

Hey I'm just wondering how the above can be achieved? Previously I was modifying the params vec in service_ext.rs, this seems to have changed in a recent update. Thanks AD

should close https://github.com/ralexstokes/mev-rs/issues/187

also blocks `getPayload` until *all* relays have returned some value so really should block this on fixing #187