Skip to content
This repository has been archived by the owner on Oct 25, 2024. It is now read-only.

Releases: flashbots/builder

v1.13.14-0.3.0

13 Mar 03:13
7577ac8
Compare
Choose a tag to compare

Upgrade Notes

Deneb ready release with support for blob transactions and bundles

  • Use builder.validation_exclude_withdrawals flag to exclude withdrawals from the block value calculation during block validation
  • Tested with lighthouse release v5.1.0

What's Changed

  • Cache tx sender when validating payload by @dvush in #61
  • builder: only build on top of first payload attributes event as it should be canonical by @Ruteri in #62
  • Linting for builder by @avalonche in #63
  • Fix race in tests by @avalonche in #65
  • Upgrade go builder client to 0.3.0 by @avalonche in #68
  • Ssz encoded request by @avalonche in #69
  • [build-295] Improve Builder submission rate by @Wazzymandias in #70
  • mev share by @dvush in #74
  • Update go-boost-utils and type upgrades by @avalonche in #72
  • Use access list tracing in builder by @dvush in #77
  • [trivial] Add builder submission offset from end of slot flag and set default to 3 seconds from end of slot by @Wazzymandias in #80
  • Add support for additional block building algorithm by @Wazzymandias in #76
  • [trivial] Parameterize greedy-buckets price cutoff percent & update bundle profit to coinbase delta by @Wazzymandias in #83
  • fix: mismatch greedy builder in test code by @boosik in #86
  • Init BuilderRateLimitResubmitInterval builder config param from command line flag. by @vazha in #84
  • Update readme to include greedy-buckets for miner.algotype by @Wazzymandias in #87
  • [trivial] [Breaking Change] Migrate some miner CLI flags to builder by @Wazzymandias in #88
  • [trivial] CLI fixes by @Wazzymandias in #92
  • Toggleable discard for failed revertible transaction hashes by @Wazzymandias in #81
  • Pass discard flag to miner from builder, revertible transaction gas used by @Wazzymandias in #95
  • Add docker publish and release workflow by @avalonche in #94
  • Check bundle atomicity by @dvush in #96
  • Mark txs signed by builder as known txs by @dvush in #97
  • Update env var for docker creds by @avalonche in #98
  • Fix docker credentials by @avalonche in #103
  • Don't check position of optional txs by @dvush in #100
  • Allow alternative methods of proposer payments in validation api (simple version). by @dvush in #93
  • rename validation api flag by @dvush in #106
  • update codeowners by @sukoneck in #108
  • support for arm64 image and fix for latest tag in release by @sukoneck in #109
  • p2p: move ping handling into pingLoop goroutine (#27887) by @Wazzymandias in #115
  • Builder Efficient reverts by @Wazzymandias in #90
  • Bundle new UUID by @TymKh in #112
  • Set cancellations to 1 instead of true by @Wazzymandias in #121
  • Add fix and update unit tests for header gas limit calculation by @Wazzymandias in #123
  • Fix division by zero by @Wazzymandias in #125
  • Correct estimation of timestamp in eth_callBundle by @dvush in #126
  • Decouple block processing by @TymKh in #129
  • Exclude CL withdrawals from profit calculation by @dvush in #144
  • Deneb by @avalonche in #145

New Contributors

Full Changelog: v1.11.5-0.2.1...v1.13.14-0.3.0

v1.11.5-0.2.1

10 Apr 22:12
d3b034a
Compare
Choose a tag to compare

This is our capella ready release for the builder with support for SSE subscriptions.

This release is mandatory for all mainnet builders, enabling the Capella upgrade, scheduled on April 12, 2023, 10:27:35pm UTC and epoch 194048. Compatible CL versions with SSE support are:

  1. Prysm v4.0.0+
  2. Lighthouse v4.0.1+ (with flags --always-prepare-payload and --prepare-payload-lookahead 12000 and --disable-proposer-reorgs as well as a junk feeRecipient)

⚠️ Breaking Changes

  • beacon_endpoint changed to beacon_endpoints to support SSE subscriptions of multiple beacon clients

What's Changed

  • remove example blacklist by @metachris in #56
  • fix: make sendBundle return instantly to reuse connections by @lead4good in #55
  • fix: dumpconfig failing to marshaling nil BuilderTxSigningKey by @lead4good in #42
  • Add SSE subscription to builder by @avalonche in #53

New Contributors

  • @lead4good made their first contribution in #55

Full Changelog: https://github.com/flashbots/builder/commits/v1.11.5-0.2.1