Resolve ENS Name logo

Catalog action EVM Onchain

Resolve an ENS name (e.g. vitalik.eth) to its Ethereum address. Use this to turn a human-readable name into the 0x address other actions need. Ideal for: accepting names instead of addresses, identity lookups, address book resolution.

At a Glance

FieldValue
Action IDresolve-ens
CategoryEVM Onchain
ConnectorNot required
Requires gasNo
Funds movementNone declared
Tagsblockchain, evm, ens, name, identity, address, resolve, query, read

Payload Schema

FieldTypeRequiredDescription
namestringYesENS name to resolve, e.g. "vitalik.eth". Normalized (ENSIP-15) before lookup.
coinTypenumberNoOptional ENSIP-9 coin type for a chain-specific address record. Omit for the default Ethereum address.

Result Schema

FieldTypeRequiredDescription
namestringYesThe normalized name that was looked up
addressstring | nullYesThe resolved 0x address, or null when the name has no address record
resolvedbooleanYesTrue when the name resolved to an address

Examples

json
{ "type": "resolve-ens", "payload": { "name": "example-name" }, "children": []}

Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.