moonpay-hardware-wallet

Integrate Ledger hardware wallets with MoonPay CLI for on-device signing.

110|29|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/moonpay/skills --skill moonpay-hardware-wallet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moonpay-hardware-wallet
Source: https://github.com/moonpay/skills/tree/main/skills/moonpay-hardware-wallet
Command: npx skills add https://github.com/moonpay/skills --skill moonpay-hardware-wallet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Connect a hardware wallet to MoonPay CLI to sign transactions on-device, preventing private keys from leaving the device and enabling seamless use of MoonPay features without exposing secrets.

Core Features & Use Cases

  • Add a Ledger hardware wallet to the MoonPay CLI with mp wallet hardware add --name "my-ledger" and manage addresses without exposing secrets.
  • Sign transactions on-device for swaps, transfers, and bridges, while addresses are cached in an encrypted vault and on-device approvals are required.
  • Supported chains include Ethereum and Solana; all core MoonPay commands (swap, transfer, bridge, buy, balance) work with the hardware wallet.

Quick Start

Connect your Ledger device and run the CLI command to add it to MoonPay.

Frequently Asked Questions about moonpay-hardware-wallet

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

FAQPage Schema
How do I sign transactions with a Ledger hardware wallet using MoonPay CLI?

To sign transactions with a Ledger hardware wallet, you can connect the device to MoonPay CLI and run the 'mp wallet hardware add' command. This enables on-device signing for swaps, transfers, and bridges without exposing private keys.

What is on-device signing for MoonPay CLI transactions?

On-device signing is a security mechanism that requires Ledger hardware wallet approvals for MoonPay CLI transactions. Private keys never leave the device, ensuring secure swaps, transfers, and bridges across supported chains.

Can I use a Ledger hardware wallet for Ethereum and Solana transfers on MoonPay CLI?

Yes, Ledger hardware wallets support Ethereum and Solana workflows on MoonPay CLI. You can securely sign transfers, swaps, and bridges while keeping your private keys safely stored on the physical device.

How do I add a hardware wallet to MoonPay CLI without exposing private keys?

You can add a hardware wallet securely by running 'mp wallet hardware add --name "my-ledger"' in MoonPay CLI. This integrates the Ledger device, caches derived addresses in an encrypted vault, and keeps private keys on the device.

Does MoonPay CLI support hardware wallet management for swaps and bridges?

Yes, MoonPay CLI supports hardware wallet management for swaps, transfers, bridges, buy, and balance commands. The Ledger integration requires on-device approvals and caches addresses in a protected vault for seamless execution.

What are the limitations of using a Ledger hardware wallet with MoonPay CLI?

Using a Ledger with MoonPay CLI requires physical device connection and on-device approval for every transaction. Supported workflows are currently limited to Ethereum and Solana chains, meaning other blockchain networks are not supported.