Crate mev_share_rpc_api

Source
Expand description

MEV-Share RPC interface definitions

Structs§

Inclusion
Data used by block builders to check if the bundle should be considered for inclusion.
Privacy
Preferences on what data should be shared about the bundle and its transactions
PrivacyHint
Hints on what data should be shared about the bundle and its transactions
Refund
Specifies the minimum percent of a given bundle’s earnings to redistribute for it to be included in a builder’s block.
RefundConfig
Specifies what addresses should receive what percent of the overall refund for this bundle, if it is enveloped by another bundle (eg. a searcher backrun).
SendBundleRequest
A bundle of transactions to send to the matchmaker.
SendBundleResponse
Response from the matchmaker after sending a bundle.
SimBundleLogs
Logs returned by mev_simBundle.
SimBundleOverrides
Optional fields to override simulation state.
SimBundleResponse
Response from the matchmaker after sending a simulation request.
Validity
Requirements for the bundle to be included in the block.

Enums§

BundleItem
A bundle tx, which can either be a transaction hash, or a full tx.
ProtocolVersion
The version of the MEV-share API to use.