{"uid":"cap_CfCUVn7da5MQMLZzz6i4c","slug":"skills-onesource-io-3a638ace","name":"skills.onesource.io ENS Resolver","description":"ENS resolve — turn a .eth name into an address, or an address into its primary .eth name, via eth_call on OneSource live Ethereum RPC","url":"https://skills.onesource.io/api/chain/ens/nick.eth?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{},"description":"No body parameters required. The ENS name to resolve is embedded directly in the URL path (e.g. GET /api/chain/ens/nick.eth). The network may optionally be passed as a query parameter, but the JSON body should be empty.","additionalProperties":false},"responseSchema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","required":["name","address","resolver","is_forward","is_reverse"],"properties":{"name":{"type":"string"},"address":{"type":"string"},"resolver":{"type":"string"},"is_forward":{"type":"boolean"},"is_reverse":{"type":"boolean"}}},"meta":{"type":"object","required":["endpoint","request_id"],"properties":{"endpoint":{"type":"string"},"request_id":{"type":"string"}}}}},"example":{"request":{},"response":{"data":{"name":"nick.eth","address":"0xb8c2c29ee19d8307cb7255e1cd9cbde883a267d5","resolver":"0x4976fb03c32e5b8cfe2b6ccb31c09ba78ebaba41","is_forward":true,"is_reverse":false},"meta":{"endpoint":"/api/chain/ens/nick.eth","request_id":"4893d5919eec27af"}}},"exampleRequest":{},"tags":["x402"],"displayCostAmount":"0.005000","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005000/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_u4yqJ7YghgA6txAS5RaBn","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Resolves a .eth ENS name to its Ethereum address (and resolver info), or resolves an Ethereum address to its primary .eth name, via eth_call on a live Ethereum RPC.","exampleAgentPrompt":"What Ethereum address does nick.eth resolve to on mainnet? Also tell me the resolver contract and whether it's a forward or reverse resolution.","exampleUseCases":null,"resultDescription":"Returns a JSON object containing the resolved ENS name, the Ethereum address, the resolver contract address, and boolean flags indicating whether the resolution was forward (name→address) or reverse (address→name). Also includes endpoint and request ID in metadata.","failureModes":["ENS name does not exist or has no resolver — returns null or error","Address has no primary ENS name set — reverse resolution returns empty","Invalid input format (not a valid .eth name or 0x address) — schema validation error","Unsupported network specified — enum validation error","RPC node unavailable or rate-limited — upstream timeout or 5xx error","Payment not provided or insufficient (x402 payment required)"],"whenToPreferThis":"Use this endpoint when you need to resolve ENS names to Ethereum addresses or vice versa on a live Ethereum RPC without running your own node. Ideal for agents that need to humanize wallet addresses, verify ENS ownership, or look up on-chain identity. Supports multiple networks including mainnet, Sepolia, Base, and Avalanche. Prefer this over general-purpose Ethereum RPC calls when you only need ENS resolution with structured output.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T06:40:32.419Z","isFirstParty":false,"canonicalSlug":"skills-onesource-io-3a638ace"}