← Back to directory

Use when an agent must send funds to an ENS name or label a wallet. Input: name ...

https://1gateway.dev/v1/onchain/ens

Overview

Use when an agent must send funds to an ENS name or label a wallet. Input: name (e.g. ens.eth, ENSIP-15 normalized) or address. Output: JSON resolve: address, resolver, avatar/url/description/twitter/github records, contenthash (name+address: matchesExpected); reverse: primary name only if forward-verified. Ethereum mainnet registry; wildcard/offchain resolvers not followed. Example: ?name=ens.eth

Protocol x402
Price $0.0050
Payment Asset USD Coin
Payment Network eip155:8453
Category crypto/wallet
Provider 1gateway
Source bazaar
Indexed 2026-11-07 06:03:32

Health

Status unknown
Latency (p50) —
Uptime (30d) —
Reliability Score —
Last Checked Never
Last Healthy Never
Consecutive Failures 0

x402 Payment Validation

Payment Requirements —
Asset Verified —
Facilitator —

Input Schema

{ "method": "GET", "queryParams": { "address": "0xFe89cc7aBB2C4183683ab71653C4cdc9B02D44b7", "name": "ens.eth" }, "type": "http" }

Output Schema

{ "example": { "address": "0xFe89cc7aBB2C4183683ab71653C4cdc9B02D44b7", "chain": "ethereum", "chainId": 1, "contenthash": "0xe40101fa011b2013c1ff15738acbb865045e0c10d6f5d77e33796068865358585809565cbfe020", "expectedAddress": "0xFe89cc7aBB2C4183683ab71653C4cdc9B02D44b7", "found": true, "matchesExpected": true, "mode": "resolve", "name": "ens.eth", "namehash": "0x4e34d3a81dc3a20f71bbdf2160492ddaa17ee7e5523757d47153379c13cb46df", "note": "ETH address record from the name's resolver (Ethereum mainnet). Check the address before sending funds.", "records": { "avatar": "https://i.imgur.com/ga6y0c0.jpg", "com.github": "ensdomains", "com.twitter": "ensdomains", "url": "https://ens.domains/" }, "resolver": "0x4976fb03C32e5B8cfe2b6cCB31c09Ba78EBaBa41" }, "type": "json" }