From alchemy-skills
Connects Ledger hardware wallets to MoonPay CLI for signing Ethereum/Solana transactions on device. Caches addresses only; supports swap, transfer, bridge without local private keys.
npx claudepluginhub moonpay/skills --plugin alchemy-skillsThis skill uses the workspace's default tool permissions.
Connect a hardware wallet to the MoonPay CLI. Private keys never leave the device — the CLI stores only cached addresses. All existing commands (swap, transfer, bridge, buy, balance) work transparently with hardware wallets.
Sets up MoonPay CLI via npm install, authenticates via email OTP, manages local encrypted wallets for Solana, Ethereum, Bitcoin, Tron. Use when auth fails, for login, or wallet create/import.
Manages multichain crypto wallets via Trust Wallet CLI (twak): install, create wallets, check balances, send/swap tokens, history, price alerts, DCA, limit orders, ERC-20 approvals, token risk checks.
Manages Binance Web3 wallet via CLI: sign-in/out, balance and history queries, security settings, token transfers, DEX swaps, market/limit orders, and order management.
Share bugs, ideas, or general feedback.
Connect a hardware wallet to the MoonPay CLI. Private keys never leave the device — the CLI stores only cached addresses. All existing commands (swap, transfer, bridge, buy, balance) work transparently with hardware wallets.
First supported device: Ledger (Nano S, Nano X, Nano S Plus, Stax, Flex).
# Auto-detect connected device
mp wallet hardware add --name "my-ledger"
# Specify device type explicitly
mp wallet hardware add --name "my-ledger" --device ledger
This connects to the device, derives addresses for all supported chains (Ethereum, Solana), and saves the wallet. No secrets are stored — only addresses.
mp wallet hardware refresh --wallet "my-ledger"
Re-derives addresses from the connected device. Use this if you changed the account index in Ledger Live or need to update cached addresses.
mp wallet list
Hardware wallets appear alongside software wallets with a [hardware/ledger] tag.
Once added, use --wallet like any other wallet. The CLI automatically connects to the device for signing.
mp token balance list --wallet my-ledger --chain ethereum
mp token balance list --wallet my-ledger --chain solana
mp token swap \
--wallet my-ledger --chain ethereum \
--from-token 0x0000000000000000000000000000000000000000 \
--from-amount 0.01 \
--to-token 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
The CLI prompts you to review and confirm the transaction on your Ledger.
mp token transfer \
--wallet my-ledger --chain ethereum \
--token 0x0000000000000000000000000000000000000000 \
--amount 0.01 \
--to 0x1234...
mp token bridge \
--from-wallet my-ledger --from-chain ethereum \
--from-token 0x0000000000000000000000000000000000000000 \
--from-amount 0.01 \
--to-chain polygon \
--to-token 0x0000000000000000000000000000000000000000
wallet hardware add connects via USB, switches Ledger apps automatically, and derives addresseswallet export is not available for hardware wallets (there are no secrets to export)