Resolve Ens
resolve_ensResolve an ENS name (e.g. 'vitalik.eth') to an Ethereum address, or an address to its primary ENS name, with avatar text record when available. Mainnet only.
Use when: Use only when no 0x address is available and a name must become an address (or vice versa for attribution). If a 0x address is already present in the task or session, use it directly — resolution is redundant and adds latency.
Limitations: Ethereum mainnet ENS only — no other chains or naming services. Reverse records are optional on ENS, so a valid address may legitimately have no primary name.
Alternatives: get_wallet_portfolio, get_wallet_history
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ENS name (e.g. 'vitalik.eth') to resolve to an address, or an Ethereum address (0x…) for reverse lookup to a primary ENS name. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| error | No | ||
| avatar | No | ||
| address | Yes | ||
| resolved | Yes |