USDCtoFiat is built on ZKP2P Protocol$20.23M traded

Sell USDC for cash.

Get paid through an eligible USD, EUR, or GBP route. Your USDC is released only after payment is proven.

8 methodsSelf-custodyyour wallet signs

Sell USDC

You deposit
USDCUSDC
You receive
$0

Public Revtag without @

Rates managed by Delegate
How it works

From USDC to cash in four steps.

  1. 01

    Create a deposit

    Pick a payment app, currency, and amount. Your wallet locks native USDC in EscrowV2 on Base.

  2. 02

    A buyer takes it

    When your route and rate match demand, the buyer starts an intent through OrchestratorV2 and pays your handle directly.

  3. 03

    Payment is proven

    Payment evidence is verified offchain, then a signed attestation and nullifier are checked onchain.

  4. 04

    USDC releases

    Once payment is proven, the contract releases USDC to the buyer. Anything unfilled stays withdrawable by you, anytime.