Skip to content

Releases: flashbots/mev-geth

v1.10.11-mev0.4.0

29 Oct 20:01
Compare
Choose a tag to compare

v1.10.11-mev0.4.0 is a hotfix release to catch up with the latest changes of go ethereum. It includes all the changes from our last base v1.10.8 to the latest release v1.10.11. See the upstream geth releases for details https://github.com/ethereum/go-ethereum/releases.

There are no new Flashbots related changes since the last release, besides a new link in the README.md file.

Everyone is advised to update as soon as possible.

v1.10.8-mev0.4.0

27 Sep 16:57
Compare
Choose a tag to compare

mev-geth v0.4

Changes

  • 🧮 Add support for Megabundles
  • 🐛 Fix double-counting bug for gas in profit switcher.

What are Megabundles?

Megabundles are a feature of mev-geth which allows trusted relayers to submit larger, pre-merged and ordered bundles of transactions to miners. These bundles are scored and sorted against the normal bundle merging code already in mev-geth, and allows for relays to improve bundle scoring without impacting the performance of mev-geth for all miners.

Check out the specification, the rpc interface, and the release notes.

Upgrade Steps

  • Miners asked to upgrade to v1.10.8-mev0.4.0
  • Miners can update 100% of capacity to this new version
  • Miners will need to upgrade to the newest version of mev-proxy or whitelist the RPC call eth_sendMegabundle for your specific environment.
  • Miners must add a new command line parameter for Megabundle Relays (see configuration)

v1.10.8-mev0.3.0

24 Aug 15:13
Compare
Choose a tag to compare

v1.10.8-mev0.3.0 is a hotfix release to patch a vulnerability in the EVM (CVE-2021-39137). See the upstream geth release for details https://github.com/ethereum/go-ethereum/releases/tag/v1.10.8.

Everyone is recommended to update as soon as possible.

v1.10.7-mev0.3.0

13 Aug 17:22
Compare
Choose a tag to compare

Geth v1.10.7 is a maintenance release, and has no important changes for miners. There have been no other changes in mev-geth for this release.

See upstream release notes: https://github.com/ethereum/go-ethereum/releases/tag/v1.10.7

v1.10.6-mev0.3.0

22 Jul 17:03
Compare
Choose a tag to compare

Geth v1.10.6 is a hotfix release. This resolves a consensus failure on the Ropsten testnet.

See the upstream release for a summary of the incident: https://github.com/ethereum/go-ethereum/releases/tag/v1.10.6

As a reminder, the London hard fork for the Ethereum mainnet is scheduled for block #12965000, estimated for the 4th of August, 2021.

v1.10.5-mev0.3.0

15 Jul 08:47
Compare
Choose a tag to compare

This release updates the miner to handle type=2 (eip-1559) transactions.

The v0.3 release includes 1 commit:

London hard fork for the Ethereum mainnet is scheduled for block #12965000, estimated for the 4th of August, 2021.

v1.10.3-mev0.2.3

16 Jun 21:29
Compare
Choose a tag to compare

This release fixes bundle scoring to match the v0.2 spec and re-enable certain searcher strategies.

The current implementation ignores coinbase payment of transactions with a matching nonce in the txpool. This prevents strategies which rely on flashbots to cancel a transaction from the txpool. Enabling these strategies improves miner profitability while also preventing unnecessary reverts on chain.

v1.10.3-mev0.2.2

02 Jun 22:18
Compare
Choose a tag to compare

This release includes a fix for bundle merging including sub-optimal bundles under certain conditions. As a fix, we will not include bundles below 99% as profitable as the upfront simulation at the top of the block. See ceab2ea for the code changes.

v1.10.3-mev0.2.1

22 May 00:12
Compare
Choose a tag to compare

This release includes the changes from the Flashbots Core v0.2 specification.

The v0.2 release includes:

A new config parameters is introduced for bundle merging:

  • miner.maxmergedbundles (int) - max number of MEV bundles to be included within a single block (miners can experiment with this configuration according to the quality of the hardware they are running and their risk appetite). Default: 3

The v0.2 network upgrade is scheduled for May 24th you can find the full release plan here: https://docs.flashbots.net/flashbots-core/releases/alpha-v0.2

alpha-v0.2.0 Bundle Merging

19 May 00:23
Compare
Choose a tag to compare

This release includes the changes from the Flashbots Core v0.2 specification as well as websockets support. This release is deprecated in favor of v1.10.3-mev0.2.1