Strategy
About
A framework for writing MEV strategies and bots in Rust
Install
Cargo.toml
[]
= { = "0.1.1" }
Usage
strategy.rs
use Strategy, Event, Action};
A framework for writing MEV strategies and bots in Rust
Cargo.toml
[dependencies]
strategy = { version = "0.1.1" }
strategy.rs
use strategy::types::Strategy, Event, Action};
pub struct Sandwicher<M> {
provider: Arc<M>
}
impl<M> Sandwicher<M> {
pub fn new(provider: Arc<M>) -> Self {
Self {
provider
}
}
}
#[async_trait]
impl<M: Middleware + 'static> Strategy<Event, Action> for Sandwicher<M> {
async fn process_event(&mut self, event: Event) -> Option<Action> {
// Process incoming event/tx
None
}
}