Skip to main content
Schema: external.flashbots Table: fact_mevshare_transactions Type: View

What

This table records all the landed backrun transactions on MEV-share, and its original user transaction that is being backrun, as well as the refund transaction where block builder send searcher’s refund back to originating user. These 3 transactions are settled in a bundle with the order of (user_tx, backrun_tx, refund_tx). MEV-share is the Order Flow Auction (OFA) product from Flashbots, resharing MEV profits back to users, with parameterized privacy features. MEV-share inherit orderflow coming from Flashbots Protect RPC endpoint. Read more in Flashbots docs! Please reach out to the Flashbots team for any data discrepancies or questions.

Columns

Column NameData TypeDescription
BLOCK_NUMBERNUMBERThe number of the block in which transactions were included.
BLOCK_TIMETIMESTAMP_NTZThe timestamp for when the block was mined.
BLOCK_HASHTEXTThe hash of the block in which the MEV-share transactions landed.
EXTRA_DATATEXTAdditional data included in the block, often used for identifying the block builder.
FEE_RECIPIENT_ADDRESSTEXTThe Ethereum address of the recipient of block rewards, which can be the block builder or validator.
BUNDLE_IDNUMBERA row number partitioned by (usertxhash, backruntxhash) to use as part of the deterministic id for refund bundles.
USER_TX_HASHTEXTThe Ethereum hash of the user’s protect transaction.
USER_TX_FROMTEXTThe Ethereum address of the sender of the protect transaction.
USER_TX_TOTEXTThe Ethereum address of the recipient of the protect transaction.
BACKRUN_TX_HASHTEXTThe Ethereum hash of the transaction that backran the user’s transaction in MEV-share OFA.
BACKRUN_TX_FROMTEXTThe Ethereum address of the sender of the backrunning transaction.
BACKRUN_TX_TOTEXTThe Ethereum address of the recipient of the backrunning transaction.
REFUND_TX_HASHTEXTThe Ethereum hash of the refund transaction.
REFUND_FROMTEXTREFUND_FROM column
REFUND_TOTEXTREFUND_TO column
REFUND_VALUE_ETHTEXTThe amount of ETH refunded to the protect transaction, as a result of a successful OFA backrun, depending on user’s refund percentage setting when sending the transaction.
IS_MEVSHAREBOOLEANIf true, mev-share matched the transactions in the bundle. If false, it was sent pre-matched from a third party to mev-share.