# HyperEVM ERC-20 Token Info

> HyperEVM ERC-20 Token Info is a paid API for AI agents from agent-data-tools.revmesh2074.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-27).

Looks up the name, symbol, decimals, and total supply of an ERC-20 token on HyperEVM directly from the contract, given a ticker or contract address.

## Facts

- Endpoint: GET https://agent-data-tools.revmesh2074.workers.dev/hyperevm/token-info?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Provider: agent-data-tools.revmesh2074.workers.dev
- Website: https://agent-data-tools.revmesh2074.workers.dev
- Canonical page: https://www.zero.xyz/c/agent-data-tools-revmesh2074-workers-dev-hyperevm-erc-20-token-info-a6cf4b4e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_v-M29B5WUABh0Tv3sfGav

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agent-data-tools-revmesh2074-workers-dev-hyperevm-erc-20-token-info-a6cf4b4e
```

Example prompt: What's the name, symbol, decimals, and total supply of the USDC token on HyperEVM? I want to confirm the contract details before formatting some raw amounts.

## When to prefer this

Use this endpoint when you need ERC-20 token metadata (name, symbol, decimals, total supply) specifically on HyperEVM. Prefer this over general multi-chain token info endpoints when the user explicitly targets HyperEVM or Hyperliquid's EVM layer. Use hyperevm_token_balance instead when you need a specific wallet holder's balance rather than contract-level metadata.

## Known failure modes

- 422 Unprocessable Entity — address exists on HyperEVM but is not an ERC-20 contract (call is uncharged)
- Unrecognized ticker — ticker not mapped to a known HyperEVM contract address
- Network or RPC error reading from HyperEVM contract
- Invalid 0x address format provided as input

## How this service works

Look up the name, symbol, decimals and total supply of an ERC-20 token contract on HyperEVM, live from the contract. Use to identify an unknown token address or to format raw amounts; for a holder's balance use hyperevm_token_balance. Input is a ticker (USDC, WETH…) or the token's 0x contract address; an address that is not an ERC-20 contract returns 422, uncharged.

## Output

Returns a JSON object with the token's name, symbol, decimals, total supply (human-readable and raw), chain name, chain ID, and the resolved token identifier. If the address is not a valid ERC-20 contract, returns a 422 error without charging.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "token"
 ],
 "properties": {
  "token": {
   "type": "string",
   "description": "Token: a ticker such as USDC or WETH, or the 0x ERC-20 contract address"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "name": {
   "type": "string"
  },
  "chain": {
   "type": "string"
  },
  "token": {
   "type": "string"
  },
  "symbol": {
   "type": "string"
  },
  "chainId": {
   "type": "number"
  },
  "decimals": {
   "type": "number"
  },
  "totalSupply": {
   "type": "string"
  },
  "totalSupplyRaw": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-data-tools-revmesh2074-workers-dev-hyperevm-erc-20-token-info-a6cf4b4e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-data-tools.revmesh2074.workers.dev](https://www.zero.xyz/host/agent-data-tools.revmesh2074.workers.dev/llms.txt)
