An onchain carry-trade agent for Arbitrum One and Robinhood Chain. It finds, sizes, guards and executes carry trades across Aave, Compound, GMX, Uniswap and tokenized stocks, and tells any wallet the yield it is missing.
Carry trades on Arbitrum are real but scattered: GMX pays perp funding, Aave and Compound set borrow rates, Lido pays staking, Pendle locks fixed rates, and tokenized stocks live on Robinhood Chain. Carry joins them into ranked trades with net APR after every fee, a 0-100 risk score and real capacity, then plans and executes them with exact approvals and a simulation before every send.
What it does
Scans Aave v3, Compound v3, GMX v2, Uniswap v3 depth, Pendle, staking yields and five Arbitrum ecosystem chains, live.
- Nine carry families: cash-and-carry, reverse basis, rate and FX carry, LST loops, fixed carry, funding spreads, and cross-chain basis (stock tokens on Robinhood Chain hedged with GMX shorts on Arbitrum One). Plus one-off CEX-DEX and stock-token arbitrage.
- Wallet scanner: paste any address, see the dollars per year it is missing, with health-factor alerts first.
- Guardrails before every trade: GoPlus token security, plus entry and exit liquidity at the real size (Uniswap round trip, lending cash, GMX open-interest share, destination DEX depth).
- CarryAccount opens a 5x wstETH loop in one Aave flash-loan transaction (5.02x, health factor 1.199 on a fork of Arbitrum One, as the scanner predicted).
- CarryVault: a USDG ERC-4626 vault with a 10% performance fee above a high-water mark, deployed and verified on Robinhood Chain testnet at 0x330677cDA0fc0C7a184A3a150fb08De973A9C4F1, holding a 1 USDG seed deposit.
Business model: 5 bps on GMX positions (UI-fee hook), 10 bps on bridges (LI.FI integrator fee), 10% vault performance fee, paid API. Every fee is inside the net APR users see.
Evidence: 27 Foundry tests, 26 unit tests, five trades executed on forks of Arbitrum One (docs/evidence in the repo).