Crate alloy_rpc_types_mev

Source
Expand description

§alloy-rpc-types-mev

Types for the MEV bundle JSON-RPC namespace.

Modules§

mevshare
MEV-share event type bindings

Structs§

CancelBundleRequest
Request for eth_cancelBundle
CancelPrivateTransactionRequest
Request for eth_cancelPrivateTransaction
ConsideredByBuildersAt
Represents information about when a bundle was considered by a builder.
EthBundleHash
Response from the matchmaker after sending a bundle.
EthCallBundle
Bundle of transactions for eth_callBundle
EthCallBundleResponse
Response for eth_callBundle
EthCallBundleTransactionResult
Result of a single transaction in a bundle for eth_callBundle
EthSendBundle
Bundle of transactions for eth_sendBundle
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
PrivateTransactionPreferences
Additional preferences for eth_sendPrivateTransaction
PrivateTransactionRequest
Request for eth_sendPrivateTransaction
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).
SealedByBuildersAt
Represents information about when a bundle was sealed by a builder.
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.
StatsSeen
Response for flashbots_getBundleStatsV2 represents stats for a single bundle
StatsSimulated
Response for flashbots_getBundleStatsV2 represents stats for a single bundle
UserStats
Response for flashbots_getUserStatsV2 represents stats for a searcher.
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.
BundleStats
Response for flashbots_getBundleStatsV2 represents stats for a single bundle
ProtocolVersion
The version of the MEV-share API to use.