Crate ethers_flashbots
source ·Expand description
Ethers Flashbots
Provides an ethers compatible middleware for submitting Flashbots bundles.
In addition to leveraging the standard Ethers middleware API ([send_transaction][ethers::providers::Middleware::send_transaction]),
custom bundles can be crafted, simulated and submitted.
Structs
- A middleware used to broadcast bundles to multiple builders.
- A bundle that can be submitted to a Flashbots relay.
- Represents stats for a submitted bundle.
- A middleware used to send bundles to a Flashbots relay.
- A pending bundle is one that has been submitted to a relay, but not yet included.
- A Flashbots relay client.
- Details of a simulated bundle.
- Details of a simulated transaction.
- Represents stats for a searcher.
Enums
- A transaction that can be added to a bundle.
- Errors for the Flashbots middleware.
- Errors for pending bundles.
- Errors for relay requests.
Type Definitions
- A bundle hash.