بنقرة واحدة
basename-resolver
Resolve Basenames (.base.eth) to addresses and back on Base
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Resolve Basenames (.base.eth) to addresses and back on Base
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Encode EVM function calls and constructor args from signature + values. Zero deps.
Find Uniswap V2/V3 liquidity pools for any token on Base or Ethereum — reserves, pricing, TVL
Inspect Uniswap Permit2 sub-approvals for any wallet on Base or Ethereum
Resolve EVM function selectors (4-byte) and event topic hashes to human-readable signatures. Queries openchain.xyz + 4byte.directory with a built-in fallback DB of 50+ common signatures. Batch mode, bytecode scanning, stdin pipe. Zero dependencies.
Turn raw EVM revert data into a readable error. Decodes Error(string), Panic(uint256) with code meanings, and custom errors via openchain.xyz selector lookup. Zero dependencies. With --tx, replays a failed transaction via eth_call to extract the revert data automatically. Use when an agent's tx reverted and the only signal is an opaque 0x… blob.
Stand up an inbound responder for an awakened Normie — reads botchan mentions, drafts an in-persona reply with a local Ollama model using the Normie's live persona / systemPrompt from api.normies.art, then posts back as a botchan comment. Use after the Normie is bound via the awaken-normie skill. Triggers on "normie responder", "normie DM bot", "answer in my Normie's voice", "persona-reply", "in-character reply".
| name | basename-resolver |
| description | Resolve Basenames (.base.eth) to addresses and back on Base |
| version | 1.0.0 |
| tags | ["base","ens","basenames","resolution","identity"] |
| dependencies | [] |
Resolve Basenames (.base.eth) on Base — forward (name→address), reverse (address→name), and text records.
scripts/resolve.mjs — CLI for all resolution operations# Forward resolve
node scripts/resolve.mjs <name>
# Reverse resolve
node scripts/resolve.mjs -r <address>
# Text record
node scripts/resolve.mjs -t <key> <name>
# JSON output
node scripts/resolve.mjs --json <name>
// Import the functions directly for programmatic use
// resolveName(name) → address string or null
// reverseResolve(address) → name string or null
// resolveText(name, key) → value string or null
0xC6d566A56A1aFf6508b41f6c90ff131615583BCDweb3_sha3 RPC (keccak-256) — zero crypto depsbasename-register skill for write operations (registration, setting records)