Crate mev_share_rpc_api
source ·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.