Skip to content

Releases: flashbots/mev-geth

v1.11.5-mev0.7.0

10 Apr 22:45
Compare
Choose a tag to compare

mev-geth v0.7.0

Changes

Full Changelog: https://github.com/flashbots/mev-geth/commits/v1.11.5-mev0.7.0

v1.10.23-mev0.7.0

13 Sep 23:53
Compare
Choose a tag to compare

mev-geth v0.7.0

Changes

v1.10.19-mev0.6.1

20 Jun 17:00
Compare
Choose a tag to compare

mev-geth v0.6.1

Changes

  • 🌊 rebased on top of new upstream release v1.10.19, see upstream changes for v1.10.18 and v1.10.19

Upgrade

This release contains important upstream changes, all users are required to upgrade before the Gray Glacier hardfork activates at block 15050000 (ethereum#25088).

Upstream changes which may cause incompatibilities:

  • The engine API is now only available with JWT authentication.
  • mev-geth will refuse to start if legacy receipts are present in the database. The check can be disabled with --ignore-legacy-receipts, but we strongly recommend you run the conversion in this case (ethereum#24943).
  • The RPC method debug_traceCall will now reject execution against the pending block (ethereum#24871).
  • RPC timer metrics have been changed into histograms (ethereum#25044).

If upgrading from pre-v1.10.17, please be aware DB conversion might be required if the node was not re-synchronized during last couple of years, see v1.10.17 upstream release notes.

v1.10.17-mev0.6.1

07 Apr 18:55
Compare
Choose a tag to compare

mev-geth v0.6.1

Changes

Upgrade

Since upstream release v1.10.17 introduces performance improvements, we recommend all miners upgrade to v1.10.17-mev0.6.1.

Please be aware DB conversion might be required if the node was not re-synchronized during last couple of years, see upstream release notes.
If applying changes on top of v1.10.17-mev0.6.1, be aware of upstream changes made to types.Header and possible incompatibilities with RLP-encoding the structure.

v1.10.16-mev0.6.1

30 Mar 21:46
c8d2698
Compare
Choose a tag to compare

mev-geth v0.6.1

Changes

  • Hotfix for megabundle worker occasionally including reverting transactions
  • Reintroduces proper block discard on interrupted blocks
  • Discards bundle blocks on all interrupts, since otherwise the block may include incomplete bundle

Overlooked change to block discarding semantics introduced in v1.10.16 upstream rebase caused megabundle worker to occasionally mine megabundles with reverting transactions in them. This issue was limited to blocks immediately following a chain reorg for which there was no more profitable worker. Upstream changes also removed discarding of interrupted blocks.
Release v1.10.16-mev0.6.0 is the only version affected.

Upgrade

This is a hotfix release, we advise all miners currently running v1.10.16-mev0.6.0 upgrade as soon as possible.

v1.10.16-mev0.6.0

28 Feb 18:27
Compare
Choose a tag to compare

mev-geth v0.6.0

Changes

See new specification.

Upgrade

We recommend all miners accepting megabundles from flashbots relay upgrading to v1.10.16-mev0.6.0

v1.10.15-mev0.5.0

14 Feb 18:54
7f885f0
Compare
Choose a tag to compare

mev-geth v0.5.0

Changes

  • ⏩ Calculate megabundles as soon as they are received #112

This change ensures minimal latency when processing megabundles. Together with algorithmic improvements made to the megabundle relay, this change improves the expected profit from megabundles.

See new specification.

Upgrade

We recommend all miners accepting megabundles from flashbots relay upgrade to v1.10.15-mev0.5.0
If using multiple megabundle relays, monitor CPU load to make sure enough processing power is available relative to the rate at which relays are submitting megabundles.

v1.10.15-mev0.4.2

10 Jan 17:51
Compare
Choose a tag to compare

For upstream changes see go-ethereum v1.10.14 and go-ethereum v1.10.15

Changes

  • Adds new RPC method flashbots_getWork which adds a new block reward including MEV to eth_getWork RPC result (#106)
  • Adds method eth_estimateGasBundle that accepts similar params to eth_callBundle, but doesn't require the bundle to be signed (#109, #102)
  • Merges mev eth_callBundle rpc method from long-lived branch https://github.com/flashbots/mev-geth/tree/mev-callbundle (#109)

v1.10.13-mev0.4.1

24 Nov 15:43
Compare
Choose a tag to compare

This is a maintenance release. See upstream release notes: https://github.com/ethereum/go-ethereum/releases/tag/v1.10.13

There have been no changes to mev-geth for this release.

v1.10.12-mev0.4.1

23 Nov 18:57
Compare
Choose a tag to compare

This is a maintenance release for the upcoming Arrow Glacier fork at block 13773000 on Dec 8. See upstream release notes: https://github.com/ethereum/go-ethereum/releases/tag/v1.10.12

Fixes issue with mev-geth not shutting down properly (#97)