Prerequisites
Before you begin:- Complete the account and API key setup.
- Review supported chains and currencies for available blockchains.
- (For sending) Have a funded Circle Mint account.
- (For sending) All recipient addresses must be approved by an account administrator through the Mint Console before you can create transfers. If your account is domiciled in France or Singapore, addresses require additional verification through the Mint Console.
Step 1. Receive USDC via deposit address
Step 1.1. Create a deposit address
Use the create deposit address endpoint to generate an address for receiving USDC or EURC on a specific blockchain.You can create one deposit address per blockchain. Use the same address for
all deposits on that blockchain.
Step 1.2. Send funds to your deposit address
This step happens outside the Circle Mint API. The sender transfers USDC or EURC from their external wallet to your deposit address on the matching blockchain.Step 1.3. Verify the deposit
Use the list transfers endpoint to confirm the incoming transfer has settled.complete status after the required number of
blockchain confirmations for
the deposit’s blockchain.
Step 2. Send USDC to an external address
Step 2.1. Add a recipient address
Use the create recipient address endpoint to allowlist an external blockchain address for outbound transfers.Step 2.2. Create a transfer
Use the create transfer endpoint to send funds to the approved recipient address.Step 2.3. Check the transfer status
Use the get transfer endpoint to monitor the status of your transfer.pending: Circle received the request.running: The transaction is broadcast onchain. The response includes atransactionHash.complete: Blockchain finality reached — the required number of confirmations passed.
See also
- How minting and redemption works: understand the transfer lifecycle
- Travel rule compliance: thresholds, schemas, and failure modes for third-party payouts
- Blockchain confirmations: confirmation counts by blockchain
- Supported Chains and Currencies: available blockchains