moonpay-deposit

Create multi-chain deposit links that auto-convert crypto to stablecoins.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/Drock91/ows-hackathon --skill moonpay-deposit-drock91
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moonpay-deposit
Source: https://github.com/Drock91/ows-hackathon/tree/main/.agents/skills/moonpay-deposit
Command: npx skills add https://github.com/Drock91/ows-hackathon --skill moonpay-deposit-drock91

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes friction for accepting crypto from multiple blockchains by generating permissionless deposit links and multi-chain addresses that automatically convert incoming tokens into a chosen stablecoin and settle funds to a destination wallet without requiring senders to create accounts.

Core Features & Use Cases

  • Permissionless deposit links and QR codes: Create shareable URLs and QR codes that accept tokens from Solana, Ethereum, Bitcoin, and Tron.
  • Auto-conversion and settlement: Incoming funds are auto-converted to USDC, USDT, or bridged USDC and delivered to the specified destination chain and wallet.
  • Reconciliation and visibility: Each deposit generates unique addresses and supports transaction listing by deposit id to track incoming payments.
  • Use Case: Accept crypto booking fees or merchant payments, automatically convert to stablecoins, and route proceeds to an on-chain treasury wallet for immediate reconciliation.

Quick Start

Create a permissionless multi-chain deposit link that converts incoming funds to USDC and delivers them to 0xf1D8...5036 on Base by running mp deposit create with a descriptive name, the destination wallet, chain set to base, and token set to USDC.

Frequently Asked Questions about moonpay-deposit

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

FAQPage Schema
How do I create a multi-chain crypto deposit link that converts incoming funds to USDC?

To create a multi-chain crypto deposit link, run the deposit creation command with a descriptive name, your destination wallet, the destination chain set to base, and the token set to USDC. This generates a shareable URL and QR code that auto-converts incoming funds to USDC.

What blockchains can I accept crypto payments from using auto-conversion to stablecoins?

You can accept crypto payments from Solana, Ethereum, Bitcoin, and Tron. Incoming funds from these chains are automatically converted to a chosen stablecoin and settled to a specified destination wallet for immediate reconciliation.

Do senders need to create an account to use a multi-chain crypto deposit link?

No, senders do not need to create an account. The deposit links are permissionless, allowing payers to send crypto directly to the generated multi-chain addresses without any registration friction.

Which destination chains are supported for settling auto-converted stablecoin payments?

Supported destination chains for settling auto-converted stablecoin payments include Solana, Ethereum, Base, Polygon, Arbitrum, and BNB. Funds are delivered to your specified wallet on one of these networks.

Can I track incoming crypto deposits and reconcile transactions for my treasury?

Yes, you can track incoming crypto deposits by listing transactions according to their unique deposit ID. This allows you to monitor incoming payments and reconcile funds routed to your on-chain treasury wallet.

What stablecoins can I automatically convert incoming Bitcoin or Tron payments into?

Incoming payments from supported chains can be automatically converted into USDC, USDT, or bridged USDC. The converted stablecoins are then routed to your specified destination wallet on your chosen chain.