transfer_ens_name
Transfer ENS ownership to a new wallet. Automatically detects wrapped or unwrapped names and builds the correct transaction.
Instructions
Transfer ownership of an ENS name to another wallet address.
Automatically detects whether the name is wrapped (NameWrapper/ERC-1155) or unwrapped (BaseRegistrar/ERC-721) and builds the correct transaction.
Requirements:
The fromAddress must currently own the name
Both addresses must be valid Ethereum addresses
The name must be registered (not expired)
WARNING: This transfers FULL ownership. The recipient gains complete control including the ability to transfer, set records, or let the name expire.
Resolver records (avatar, addresses, etc.) are NOT affected by transfer — they stay on the name.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ENS name to transfer (e.g. "coffee.eth") | |
| toAddress | Yes | Recipient wallet address | |
| fromAddress | Yes | Current owner wallet address (must sign the transaction) |