midnight-wallet:wallet-aliases

Resolve wallet nicknames to Midnight addresses via wallet-aliases.sh CLI.

37|9|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/devrelaicom/midnight-expert --skill midnight-wallet-wallet-aliases
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: midnight-wallet:wallet-aliases
Source: https://github.com/devrelaicom/midnight-expert/tree/main/plugins/midnight-wallet/skills/wallet-aliases
Command: npx skills add https://github.com/devrelaicom/midnight-expert --skill midnight-wallet-wallet-aliases

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Wallet aliases map human-readable nicknames to Midnight wallet addresses. The #name syntax in user messages resolves to addresses via alias files.

Core Features & Use Cases

  • Resolve names to addresses using project-local and global alias files.
  • Save and manage wallet aliases, and reverse-lookup by address.
  • Use in development and testing to reference multiple wallets by nickname.

Quick Start

Use the wallet-aliases.sh script to look up a nickname, for example get alice.

Frequently Asked Questions about midnight-wallet:wallet-aliases

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

FAQPage Schema
How do I resolve wallet nicknames to addresses for development and testing?

You can resolve wallet nicknames to addresses using a CLI script that reads project-local and global JSON alias files. It maps human-readable names to Midnight addresses so you can easily reference multiple wallets during testing.

Can I reverse-lookup a wallet address to find its saved nickname?

Yes, you can reverse-lookup a wallet address to find its saved nickname. The wallet-aliases CLI script includes a reverse command that searches your JSON alias files to retrieve the human-readable name mapped to a specific address.

How do I save and manage wallet aliases using JSON files?

You can save and manage wallet aliases using the set command in the CLI script, which writes entries to your JSON alias files. The script supports project-local and global files to store and organize your wallet address mappings.

Do I need jq to use the wallet-aliases CLI script?

Yes, you need jq installed because the wallet-aliases CLI script depends on it to parse and manipulate the JSON files used for storing wallet nickname mappings. The script uses jq to query and modify alias data.

What is the best way to reference multiple wallets by nickname during testing?

The best way to reference multiple wallets by nickname is to use a dedicated CLI script that resolves human-readable names to Midnight addresses via JSON files. It allows you to get, set, and list aliases for quick lookup.

Can I generate a random wallet name for my alias mappings?

Yes, you can generate a random wallet name for your alias mappings. The wallet-aliases CLI script includes a random-name command, which creates a human-readable nickname that you can then map to a Midnight wallet address.