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.