AgentSkillsCN

ens

在 Base 及各 L2 网络上设置您的主 ENS 域名——并配置反向解析功能

SKILL.md
--- frontmatter
name: ens
description: "Set your primary ENS name on Base and L2s - configure reverse resolution"
command: ens
emoji: "🏷️"
gates:
  envs:
    - PRIVATE_KEY

ENS Primary Name

Set your primary ENS name on Base and other L2 chains via the ENS Reverse Registrar.

What It Does

Creates a bi-directional link:

  • Forward: name.eth0x1234... (set in ENS resolver)
  • Reverse: 0x1234...name.eth (set via this skill)

Supported Chains

ChainReverse Registrar
Base0x0000000000D8e504002cC26E3Ec46D81971C1664
Arbitrum0x0000000000D8e504002cC26E3Ec46D81971C1664
Optimism0x0000000000D8e504002cC26E3Ec46D81971C1664
Ethereum0x283F227c4Bd38ecE252C4Ae7ECE650B0e913f1f9

Commands

Set Primary Name

code
/ens set <name.eth>                  Set primary name on Base
/ens set <name.eth> --chain arb      Set on Arbitrum
/ens set <name.eth> --chain eth      Set on Ethereum

Verify

code
/ens verify <address>                Check if primary name is set
/ens resolve <name.eth>              Resolve ENS name to address

Examples

code
/ens set myname.eth
/ens set myname.eth --chain arbitrum
/ens verify 0x1234...

Prerequisites

  1. Own an ENS name (registered)
  2. Forward resolution configured (name → your address)
  3. Native tokens for gas (ETH on target chain)

Setup

bash
export PRIVATE_KEY="0x..."  # Your wallet key