Mev Boost Rs Versions Save

a gateway to a network of block builders

v0.3.0

1 year ago

v0.3.0 implements version v0.3.0 of the builder-specs which adds capella support.

Another big feature this release contains is the "mempool" builder, which uses a local CL-EL pair to drive a builder supporting the builder APIs.

What's Changed

New Contributors

Full Changelog: https://github.com/ralexstokes/mev-rs/compare/v0.2.1...v0.3.0

Binaries

System Architecture Binary
x86_64 mev-rs-v0.3.0-x86_64-apple-darwin.tar.gz
x86_64 mev-rs-v0.3.0-x86_64-unknown-linux-gnu.tar.gz

v0.2.1

1 year ago

Changelog

  • update to v0.2.1
  • includes an updated dependency that vendors libssl to provide more flexibility to consumers of this library

Binaries

System Architecture Binary
x86_64 mev-rs-v0.2.1-x86_64-apple-darwin.tar.gz
x86_64 mev-rs-v0.2.1-x86_64-unknown-linux-gnu.tar.gz

v0.2.0

1 year ago

This release implements v0.2.0 of the Builder specs.

Including a new release workflow from @realbigsean -- thanks!

Changelog

  • update workspace to v0.2.0
  • whitespace
  • Merge pull request #39 from ralexstokes/allow-no-content-response
  • allow for a 204 response when fetching builder bids
  • Merge pull request #36 from realbigsean/release-actions
  • Merge branch 'main' of https://github.com/ralexstokes/mev-rs into release-actions
  • Merge pull request #38 from ralexstokes/config-validator
  • add config validation to CI
  • add missing field to config
  • add subcommand to load config
  • address clippy lint from latest rust version
  • Update .github/workflows/release.yml
  • Update .github/workflows/release.yml
  • Update .github/workflows/release.yml
  • remove aarch, rust ci on mac as well
  • add a release github action
  • use latest beacon_api_client::Value API
  • boost, relay: implement missing background tasks
  • Merge pull request #34 from ralexstokes/val-cache
  • add manual sleep to give other services time to initialize
  • add caching to CI
  • implement relay validations requiring validator status
  • standardize on "async object" pattern and lay ground work for beacon node endpoint
  • clean up deps
  • tighten type structure for "async object" pattern
  • boost: track the correct public key during a proposal
  • Merge pull request #32 from ralexstokes/upstream-val-reg-to-builder
  • supply relay's validator registrations to the builder
  • Merge pull request #31 from ralexstokes/timestamps-for-registrations
  • add validations for validator registrations timestamps
  • Merge pull request #30 from ralexstokes/build-it
  • support the concept of a "builder" in the relay
  • update name of method in trait to reflect plurality
  • Merge pull request #29 from ralexstokes/adjust-trait
  • use a more specific name for builder API trait
  • remove invalid semantics from name of key
  • address clippy feedback
  • add test for bid selection logic
  • boost: refactor bid selection logic so it can be tested
  • Merge pull request #27 from ralexstokes/add-concurrency
  • boost: return the first successful payload when opening a bid
  • make it clear we start bid valuation from 0
  • support concurrency across relays in the RelayMux
  • update readme
  • update docker
  • whitespace

Binaries

System Architecture Binary
x86_64 mev-rs-v0.2.0-x86_64-apple-darwin.tar.gz
x86_64 mev-rs-v0.2.0-x86_64-unknown-linux-gnu.tar.gz