ens-primary-name

Set and verify primary ENS names across Base, Arbitrum, Optimism, and Ethereum mainnet.

1.2k|589|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/BankrBot/openclaw-skills --skill ens-primary-name
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ens-primary-name
Source: https://github.com/BankrBot/openclaw-skills/tree/main/ens-primary-name
Command: npx skills add https://github.com/BankrBot/openclaw-skills --skill ens-primary-name

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires viem, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Set your primary ENS name across Base and other L2s by configuring reverse records and ensuring forward resolution to the correct address.

Core Features & Use Cases

  • Sets reverse ENS records for an address to the given ENS name across supported chains.
  • Verifies forward resolution to maintain consistent identity across Base, Arbitrum, Optimism, and Ethereum mainnet.
  • Use case: a user wants their address to resolve to a recognizable ENS name on multiple networks.

Quick Start

Run the set-primary script with your ENS name to assign it on the target chain.

Frequently Asked Questions about ens-primary-name

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set a primary ENS name on L2 networks like Base and Arbitrum?

To set a primary ENS name on L2 networks, you configure the reverse record for your address to map to the desired ENS name. This Skill automates setting and verifying reverse records across Base, Arbitrum, Optimism, and Ethereum mainnet.

What is an ENS reverse record and why do I need it on multiple chains?

An ENS reverse record maps your wallet address back to a recognizable ENS name. Configuring it across multiple chains ensures consistent identity and forward resolution verification on Base, Arbitrum, Optimism, and Ethereum mainnet.

Does setting an ENS primary name with viem require a signer for each target chain?

Yes, setting an ENS primary name requires a signer such as Bankr to authorize reverse record transactions. You also need Node.js with viem installed and access to RPC endpoints for Ethereum mainnet, Base, Arbitrum, and Optimism.

Can I verify forward resolution for my ENS name across Base and Optimism?

Yes, you can verify forward resolution to ensure your ENS name points to the correct address. The Skill checks forward resolution consistency across Base, Arbitrum, Optimism, and Ethereum mainnet after setting the reverse record.

What is the best way to manage ENS forward and reverse resolution across multiple networks?

The best way to manage ENS resolution across multiple networks is running a script that sets reverse records and verifies forward resolution. This Skill handles both operations simultaneously across Ethereum mainnet, Base, Arbitrum, and Optimism.