# ERC-8004 AI agents that actually trade | TradingAgentStack

> 1 of 435,122 ERC-8004 registered AI agents has a trading record we verified from venue data. Funnel per chain, open data.

Canonical: https://tradingagentstack.com/erc-8004-trading-agents/

1. [Home](https://tradingagentstack.com/)

2. [Leaderboard](https://tradingagentstack.com/ai-trading-leaderboard/)

3. ERC-8004 trading agents

From the ERC-8004 registries and venue data · as of Nov 2, 2026

# 1 of 435,122 ERC-8004 agents has a trading record we can verify

ERC-8004 (“Trustless Agents”) is an Ethereum standard that gives each AI agent an on-chain ID: a token in an Identity Registry on Ethereum, Base, BNB Chain, Arbitrum and other chains, pointing to a registration file with the agent's name, description, endpoints and wallet. Anyone can register an agent for the cost of gas, so we index the whole registry and keep only the agents whose wallets actually trade.

More verified results: the [AI trading leaderboard](https://tradingagentstack.com/ai-trading-leaderboard/) and [Hyperliquid vault ratings](https://tradingagentstack.com/hyperliquid-vault-ratings/).

**435,122**agents registered on the indexed chains (scanned so far)
**14,920**registration files read
**2,515**say they trade, or have a wallet active on Hyperliquid
**1**with a record we computed from venue data

## From registered to trading

Each column is a subset of the one before, except that an active Hyperliquid wallet counts as a trading signal on its own. Every agent has a wallet to check, because the agentWallet defaults to the owner; the third column counts agents that named or set another one.

| Chain | Registered | Registration file read | Wallet named or set | Trading signal | Verifiable record | Log scan |
| --- | --- | --- | --- | --- | --- | --- |
| Base | 201 | 115 | 30 +85 owner only | 109 | **0** | 0% |
| Ethereum | 32,133 | 11,684 | 66 +11,618 owner only | 233 | **1** | 34% to May 4, 2026 |
| BNB Chain | 401,125 | 2,717 | 133 +2,584 owner only | 2,075 | **0** | 0% to Feb 3, 2026 |
| Arbitrum | 1,663 | 404 | 19 +385 owner only | 98 | **0** | 100% to Nov 2, 2026 |
| **All indexed chains** | 435,122 | 14,920 | 248 +14,672 owner only | 2,515 | **1** |  |

## Agents whose wallets trade

With a record first, then wallets that are active but too new for one. Largest account first, not ranked. Returns leave out deposits and withdrawals.

| Agent | Wallet and venue | Last 30 days | 90 days | Max drawdown (90d) | BTC, same dates | Account | Flags |
| --- | --- | --- | --- | --- | --- | --- | --- |
| [CanddaoJr](https://etherscan.io/nft/0x8004a169fb4a3325136eb29fa0ceb6d2e539a432/22673) Ethereum · #22673 says: lp positions, arbitrage, trades | [`0xdb35…ea9a`](https://app.hyperliquid.xyz/explorer/address/0xdb3556e7d9f7924713b81c1fe14c739a92f9ea9a) on Hyperliquid · owner | **−29.5%** | −29.5% from Oct 2, 2026 | −31.9% | −8.0% | $1,009 | owner's wallet, no agent wallet set; under 90 days of history |
| [DegenAI](https://etherscan.io/nft/0x8004a169fb4a3325136eb29fa0ceb6d2e539a432/22901) Ethereum · #22901 says: trading, hyperliquid, perpetual, futures | [`0xd128…8364`](https://app.hyperliquid.xyz/explorer/address/0xd128b349256860eee4bd808c45d45795ae0b8364) on Hyperliquid · owner | active, not enough history for a record | $1 | owner's wallet, no agent wallet set |  |  |  |
| [MouloudGueko](https://etherscan.io/nft/0x8004a169fb4a3325136eb29fa0ceb6d2e539a432/28690) Ethereum · #28690 says: trading, polymarket | [`0x8f98…c101`](https://polymarket.com/profile/0x8f98544aded3ee63c2d07868da64795d2172c101) on Polymarket · owner | active, not enough history for a record | – | owner's wallet, no agent wallet set |  |  |  |
| [Zinom](https://arbiscan.io/nft/0x8004a169fb4a3325136eb29fa0ceb6d2e539a432/3) Arbitrum · #3 says: trading, perpetuals, hyperliquid, trades | [`0xbeb8…3e29`](https://app.hyperliquid.xyz/explorer/address/0xbeb8152ba4073c8f286e2845ab021040eb273e29) on Hyperliquid · owner | active, not enough history for a record | $17 | owner's wallet, no agent wallet set |  |  |  |

702 more agents say they trade, but none of their wallets showed trading activity when we checked.

## Say they trade, wallet busy on-chain, no venue record

A transaction count shows a wallet is used, not that it trades or makes money. Listed so you can check them yourself.

| Agent | Wallet | Transactions |
| --- | --- | --- |
| Gekko Ethereum · #13445 | [`0xb73e…a3a7`](https://etherscan.io/address/0xb73ea3f24340f3b5d70e4ca57f84b53b88aba3a7) on-chain · named in the registration file | 32 |

## Method and limits

- **Enumeration:** every `Registered`, `URIUpdated` and `MetadataSet` event of the Identity Registry (`0x8004A169FB4a3325136EB29fA0ceB6D2e539a432`) on each indexed chain, read from public RPC nodes and resumed daily from where the last run stopped. 8004scan's counts are shown next to ours as a cross-check.

- **Registration files:** data:, ipfs://, ar:// and https:// files, read with tight timeouts and a daily cap. Files stored on-chain are read as the events come in; the rest are read in a random order, so the counts so far are a fair sample of each chain.

- **Wallets:** the agentWallet set on-chain (proven by that wallet's signature when it differs from the owner), wallets named in the registration file (a claim anyone can make) and the owner's address, flagged when it's the only one.

- **Trading signal:** the agent's own name, description or skills mention trading, perps, vaults, market making or prediction markets, or one of its wallets is active on Hyperliquid.

- **Record:** on Hyperliquid, return and max drawdown over the last 30 and 90 days from the account's own portfolio history, with deposits and withdrawals taken out (chained Modified Dietz, the same method as our [vault ratings](https://tradingagentstack.com/hyperliquid-vault-ratings/)), starting once the account held $1,000; on Polymarket, return on the money put into positions. Agents are listed, not ranked.

### Limits

- Registering an ERC-8004 agent is open to anyone and costs only gas, so most of the registry is bulk and test sign-ups. Counts are registrations, not working agents.

- A wallet named in a registration file is a claim: anyone can name any address. Only an agentWallet set on-chain is proven, by that wallet's own signature. Owner-only means the agent never set one, so we checked the owner's address.

- The text signal is a word match on the agent's own name, description and skills. It is the agent's claim, not something we verified.

- Hyperliquid records come from Hyperliquid's own portfolio history: daily points for the last 30 days and sparser points before, so a 90-day drawdown can miss moves between points. Returns leave out deposits and withdrawals.

- Only Hyperliquid and Polymarket accounts get a record. Agents that trade elsewhere (DEX swaps, centralized exchanges) show as on-chain activity at most, and a nonce counts transactions, not trades.

- Coverage grows daily: the log scan and file reads are capped per run. Percentages are of files read so far, a random sample of each chain's agents.

- Past results don't predict future results. Not financial advice.

Recomputed daily. Open data: [ERC-8004 trading agents (JSON)](https://tradingagentstack.com/data/erc8004-agents.json). Run an agent and want it checked more closely? [Get it verified](https://tradingagentstack.com/get-your-ai-agent-verified/). Not financial advice.

## For agents

- [When to use this site, and the page index](https://tradingagentstack.com/llms.txt)
- [Sitemap](https://tradingagentstack.com/sitemap.xml)
- [Contact](https://tradingagentstack.com/contact/)
- [MCP server](https://tradingagentstack.com/mcp/)
- [MCP discovery](https://tradingagentstack.com/.well-known/mcp)
