v0.2.0
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 |