Skip to main content

June 2023

simBundle options

New options to override the simulation state for mev_simBundle:

interface SimBundleOptions {
/** Block used for simulation state. Defaults to latest block on chain.
*
* Block header data will be derived from parent block by default.
* Specify other params in this interface to override the default values.
*
* Can be a block number or block hash.
*/
parentBlock?: number | string,

// override the default values for the parentBlock header
/** default = parentBlock.number + 1 */
blockNumber?: number,
/** default = parentBlock.coinbase */
coinbase?: string,
/** default = parentBlock.timestamp + 12 */
timestamp?: number,
/** default = parentBlock.gasLimit */
gasLimit?: number,
/** default = parentBlock.baseFeePerGas */
baseFee?: bigint,
/** default = 5 (defined in seconds) */
timeout?: number,
}

event history api

Query past events with /history, get info about query params to use from /history/info.

tx_hash bundle hint

Enables searchers to share the transaction hashes of their bundle's transactions with other searchers, allows other searchers to backrun them without compromising bundle privacy or atomicity.

public mev-share-node release

Open-sourced the backend node for MEV-Share: https://github.com/flashbots/mev-share-node