-
In Flashbots' bundle pricing, mempool transactions are dropped from the numerator, in order to close the bundle stuffing loophole from v0.1. However, shouldn't these transactions also be dropped from the denominator? i.e. current: otherwise, the pricing seems punitive to larger (i.e. multi-tx) backruns and sandwiches. It also forgoes miner revenue from these otherwise profitable bundles proof-of-concept: flashbots/mev-geth#128 |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
It's not immediately clear to me that this will avoid the suffing. Discounting the total gas used opens the pricing algorithm to piggybacking mempool transactions on the priority of the bundle. |
Beta Was this translation helpful? Give feedback.
It's not immediately clear to me that this will avoid the suffing. Discounting the total gas used opens the pricing algorithm to piggybacking mempool transactions on the priority of the bundle.
Say you have a bundle that pays 1 ETH, and it's the most profitable bundle for current block.
You can then submit any amount of transactions to the mempool at the base fee, and construct a bundle that will consist of the direct transfer plus all of the mempool transactions - say enough to fill the block, or at least for the miner not to consider other bundles.
This bundle would win with all other bundles, even if there are bundles paying only slightly less for much less gas.