TopRank Skills

Home / Claw Skills / Git / GitHub / NadName Agent
Official OpenClaw rules 36%

NadName Agent

🌐 Register .nad names on Monad blockchain via Nad Name Service (NNS). Real API integration with registerWithSignature, dynamic gas estimation, permanent ownership.

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 NadName Agent 技能。 若已安装,则直接安装 NadName Agent 技能。

Overview

Skill Key
daaab/nadname-agent
Author
daaab
Source Repo
openclaw/skills
Version
-
Source Path
skills/daaab/nadname-agent
Latest Commit SHA
5060eaa167647b738b4c4f6a5df6de603d190322

Extracted Content

SKILL.md excerpt

# 🌐 NadName Agent v2.0 - .nad Names on Monad

> Register permanent .nad names on Monad blockchain via Nad Name Service with real API integration

**TL;DR:** Get `yourname.nad` on Monad. One-time fee, lifetime ownership. Now with real NAD API integration and accurate pricing!

## What is NNS?

**Nad Name Service (NNS)** is a web3 name service built on Monad blockchain that maps human-readable names like `agent.nad` to cryptocurrency addresses and metadata.

- **Permanent ownership** — One-time registration fee, no renewals
- **NFT-based** — Names are tradeable NFTs
- **Emoji support** — Use 🦞.nad or 你好.nad
- **Fast & cheap** — Built on Monad, the fastest blockchain
- **Profile customization** — Set avatar, social links, text records

### Key Details
- **Blockchain**: Monad (Chain ID: 143)
- **RPC**: https://rpc.monad.xyz
- **Contract**: 0xE18a7550AA35895c87A1069d1B775Fa275Bc93Fb
- **Website**: https://app.nad.domains
- **Docs**: https://docs.nad.domains

---

## 🔐 Security & Wallet Setup

### Option 1: Environment Variable (Recommended ✅)

```bash
export PRIVATE_KEY="0x..."
node scripts/check-name.js myname
```

> ✅ **Safest**: Private key exists only in memory, never saved to disk.

### Option 2: Managed Mode (Encrypted)

```bash
node scripts/register-name.js --managed --name myname
```

> ✅ **Secure**: Creates encrypted keystore, password-protected.

### ⚠️ Critical Security Rules

1. **NEVER** hardcode private keys in scripts
2. **NEVER** commit private keys to git
3. **NEVER** auto-detect wallet paths (security risk)
4. **ONLY** use PRIVATE_KEY env var or --managed encrypted keystore
5. Private key files should be chmod `600`

---

## 🚀 Quick Start

### 1️⃣ Check Name Availability

```bash
# Check if name is available and get pricing
node scripts/check-name.js myname

# Output example:
# ✅ myname.nad is available!
# 💰 Price: 649 MON (base price)
# 🎄 Discount: 50% (Christmas special)
# 💸 Final price: 324.5 MON
```

### 2️⃣ Register Name

```bash
# Usi...

README excerpt

# 🌐 NadName Agent

Register .nad names on Monad blockchain via Nad Name Service (NNS).

## Quick Start

```bash
# Install dependencies
npm install

# Check name availability
node scripts/check-name.js myname

# Register name (set PRIVATE_KEY first)
export PRIVATE_KEY="0x..."
node scripts/register-name.js --name myname

# List owned names
node scripts/my-names.js
```

## Security Features

✅ No hardcoded private keys  
✅ Environment variable or encrypted keystore only  
✅ No auto-detection of external wallet paths  
✅ Proper file permissions (600) for sensitive data  
✅ AES-256-GCM encryption for managed keystores  

## Documentation

See [SKILL.md](SKILL.md) for complete documentation and usage examples.

## Important Notes

- **Permanent ownership**: .nad names never expire
- **One-time fee**: No renewal costs
- **NFT-based**: Names are tradeable NFTs
- **Emoji support**: Use 🦞.nad or 你好.nad
- **Monad blockchain**: Fast and cheap transactions

Related Claw Skills