Sweep uses a separate API token issued by MPCVault - not a token created from the web console. Contact your MPCVault account manager to enable Sweep and configure your sweep parameters.
Preparation
You provide:- Sweep address (one for EVM, one for Solana)
- Webhook URL
- Outbound IPs (if IP allowlisting is enabled)
- API base URL:
https://api.mpcvault.com - API token, sent in the
x-mtokenheader - Webhook verification public key (see Webhooks)
How It Works
- Create one or more deposit wallets for each user.
- The user deposits at any time; MPCVault sends webhooks in real time for each transfer, and you credit users based on lifecycle events.
- USDC/USDT deposits are transferred to your sweep address automatically per the sweep rules below, net of a small network fee.
When a Sweep Triggers
Sweeps are evaluated hourly, per address per token. OnlyFINALIZED deposits count toward the balance; CONFIRMED does not.
Only the USDC/USDT contracts below are swept; other assets (including native coins) are notified but not swept.
Network Fees
The network fee covers the on-chain Gas of the sweep; it is deducted from the swept amount, per address per token.
A large-sweep fee of an extra 10 USDC/USDT applies on any network when a single sweep is ≥ 5,000.
Examples:
- Arbitrum address accumulates 120 USDC → sweep address receives 119 USDC
- Arbitrum address accumulates 6,000 USDC → sweep address receives 5,989 USDC