moonpay-deposit

Generate multi-chain deposit addresses that auto-convert to a specified stablecoin.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This tool enables merchants and apps to accept crypto across multiple chains by generating unique deposit addresses that auto-convert to a chosen stablecoin, without requiring user login.

Core Features & Use Cases

  • Automated multi-chain deposit addresses on Solana, Ethereum, Bitcoin, and Tron for a single deposit flow.
  • Auto-conversion of any sending token to a selected stablecoin on the destination chain (e.g., USDC, USDT, USDC.e).
  • Shareable deposit URL and per-deposit QR codes to simplify payer experience and reconciliation.
  • Real-time deposit tracking and easy integration with existing checkout or wallet workflows.

Quick Start

Run the deposit creation command with a name, destination wallet, chain, and stablecoin to generate deposit addresses, a shareable URL, and QR codes.

Frequently Asked Questions about moonpay-deposit

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

FAQPage Schema
How do I accept cross-chain crypto deposits that auto-convert to a stablecoin?

You can accept cross-chain crypto deposits by generating multi-chain deposit addresses that automatically convert any sending token to a specified stablecoin like USDC or USDT on your destination chain. This requires selecting a destination wallet, chain, and stablecoin.

Which blockchain networks are supported for multi-chain deposit address generation?

Multi-chain deposit address generation supports Solana, Ethereum, Base, Polygon, Arbitrum, and BNB. These chains allow merchants to accept crypto payments across multiple networks within a single deposit flow.

Do I need user login to generate deposit addresses and QR codes for crypto payments?

No user login is required to generate deposit addresses and QR codes for crypto payments. The process simply requires selecting a destination wallet, chain, and stablecoin to produce shareable deposit URLs and per-chain addresses.

How does auto-conversion work when receiving payments across different chains?

Auto-conversion works by taking any token sent to the generated multi-chain deposit address and automatically converting it to your selected stablecoin on the destination chain. This ensures merchants receive consistent stablecoin value regardless of the payer's chosen token.

Can I track real-time cross-chain deposits and integrate them into my checkout workflow?

Yes, you can track real-time cross-chain deposits and integrate them into existing checkout workflows. The tool provides deposit tracking alongside shareable deposit URLs and per-deposit QR codes to simplify payer experience and reconciliation.

What is the best way to simplify crypto payment reconciliation for multiple chains?

The best way to simplify crypto payment reconciliation is to generate unique multi-chain deposit addresses that auto-convert all received tokens to a single stablecoin. This provides per-deposit QR codes and real-time tracking for easy matching.