robinhood-chain 0.7.0

Robinhood Chain API SDK (EVM, chain id 4663) — KOL trade intelligence, token discovery & launch-bundle detection, deployer reputation, the DEX trade tape, and the four push rule engines (copy-trade, price alerts, KOL coordination, first touches). Same msk_ key, bundled into every MadeOnSol tier at https://madeonsol.com/pricing
Documentation
use std::sync::Arc;

use crate::client::HttpCore;
use crate::error::Result;
use crate::types::*;

/// The Robinhood Chain DEX trade tape.
#[derive(Debug, Clone)]
pub struct Trades {
    pub(crate) core: Arc<HttpCore>,
}

impl Trades {
    /// Robinhood Chain DEX trade tape (`GET /rhc/trades`, PRO+).
    ///
    /// Every Uniswap v2/v3/v4 swap on chain 4663 from our self-hosted node,
    /// ~sub-second from execution. Each row carries the effective trading
    /// account (`trader_eoa` — tx.from, or the ERC-4337 userOp sender when the
    /// trade was bundled; never the router or the bundler), gas/ordering for MEV
    /// analysis, pool state, and KOL/deployer flags. Cursor via `next_before`.
    pub async fn list(&self, params: &TradesParams) -> Result<TradesResponse> {
        self.core.get("/rhc/trades", params).await
    }
}