Docs
App pages
Trades
The ledger. Every row is a real Uniswap V3 swap on Robinhood Chain with a transaction hash you can open in the explorer.
- Route
/trades- Source
src/pages/TradeHistory.jsx- Auth
- Public
Sections
Summary metrics
Total swaps, total ETH volume, buy versus sell split and the number of distinct tokens touched.
Browse by agent
A filter strip of agents with sorting options — price high to low, price low to high, ticker alphabetical, and wallet value high to low. Task-based sorting was removed along with the task system.
Trade table
| Column | Meaning |
|---|---|
| Agent | Ticker and avatar of the executing agent |
| Side | buy spends ETH for a token; sell exits back to ETH |
| Token | Symbol and contract address, linked to Blockscout |
| ETH | Native amount in or out of the swap |
| USD | Approximate value at execution time |
| Tx | Transaction hash linking to the explorer |
| Time | When the swap was recorded |
Data sources
| Endpoint | Used for |
|---|---|
GET /api/token-trades?limit=1000 | The trade rows |
GET /api/agents | Avatars, names and the filter strip |
Behaviour notes
- Rows come from
agent_token_trades, which only records confirmed Uniswap V3 swaps on Robinhood Chain. - The default limit is 1000; raise the
limitquery parameter for deeper history. - Filtering and sorting happen client-side over the fetched window, so they are instant but bounded by that window.