1
0
mirror of https://github.com/payden/libwsclient synced 2025-06-13 12:53:52 +00:00
payden_libwsclient/strategies/arbitrage.rs

17 lines
545 B
Rust
Raw Permalink Normal View History

2025-05-16 06:09:24 +00:00
use crate::models::market_conditions::MarketConditions;
use crate::models::mev_opportunity::MevOpportunity;
use crate::strategies::strategy::Strategy;
use async_trait::async_trait;
use solana_sdk::pubkey::Pubkey;
use std::collections::HashMap;
pub struct ArbitrageStrategy {}
#[async_trait]
impl Strategy for ArbitrageStrategy {
fn update(&mut self, _market_conditions: &MarketConditions) {}
async fn find_opportunities(&self, _target_accounts: &HashMap<Pubkey, crate::AccountInfo>) -> Vec<MevOpportunity> {
Vec::new()
}
}