strategy

Crates.iostrategy
lib.rsstrategy
version0.1.1
sourcesrc
created_at2023-09-08 16:54:31.680418
updated_at2023-09-08 17:47:09.95247
descriptionA framework for writing MEV strategies and bots in Rust
homepage
repositoryhttps://github.com/dennohpeter/strategy
max_upload_size
id967467
size8,235
Dennoh Peter (dennohpeter)

documentation

README

Strategy

Rust Rust

About

A framework for writing MEV strategies and bots in Rust

Install

Cargo.toml

[dependencies]
strategy = { version = "0.1.1" }

Usage

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
    }
}
Commit count: 5

cargo fmt