Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developers.circle.com/llms.txt

Use this file to discover all available pages before exploring further.

Nanopayments, powered by Gateway, enable gas-free USDC payments at sub-cent scale, purpose-built for high-frequency agent transactions. Deposit USDC into Gateway once, then make payments without incurring gas costs on each transaction.

Prerequisites

Before you begin, ensure you have:

Steps

Follow these steps to deposit USDC into Gateway and check your balance.
1

Deposit USDC into Gateway

Deposit USDC with your amount, wallet address, and blockchain:
circle gateway deposit --amount 5 --address 0xYourWalletAddress --chain BASE --method eco
Eco deposits always settle on Polygon (MATIC on mainnet, MATIC-AMOY on testnet) regardless of the source blockchain. For supported source blockchains, see Gateway supported blockchains.
Eco is a third-party fast-deposit service. Circle does not operate, endorse, or audit Eco. Review Eco’s docs and test the flow before using it in production.
2

Check your Gateway balance

Confirm the deposit arrived. Because the deposit used --method eco, the balance lives on MATIC:
circle gateway balance --address 0xYourWalletAddress --chain MATIC
See the CLI Command Reference for full syntax and options.

Next steps