#策略 #机器人 #框架 #MEV #行动 #事件 #提供商

策略

一个用于在 Rust 中编写 MEV 策略和机器人的框架

2 个版本

0.1.1 2023 年 9 月 8 日
0.1.0 2023 年 9 月 8 日

#6#MEV

MIT 许可证

7KB
87

策略

Rust Rust

关于

一个用于在 Rust 中编写 MEV 策略和机器人的框架

安装

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
    }
}

依赖项

~26–42MB
~791K SLoC