Expand description

MEV-Share RPC interface definitions

Re-exports

  • pub use clients::*;

Structs

  • Data used by block builders to check if the bundle should be considered for inclusion.
  • Preferences on what data should be shared about the bundle and its transactions
  • Hints on what data should be shared about the bundle and its transactions
  • Specifies the minimum percent of a given bundle’s earnings to redistribute for it to be included in a builder’s block.
  • 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).
  • A bundle of transactions to send to the matchmaker.
  • Response from the matchmaker after sending a bundle.
  • Logs returned by mev_simBundle.
  • Optional fields to override simulation state.
  • Response from the matchmaker after sending a simulation request.
  • Requirements for the bundle to be included in the block.

Enums

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