Skip to main content

USDC Transfers

Agents send USDC to EVM addresses on the Arc Network. Transfers are gas abstracted. Arc uses USDC as the native gas token, so agents don’t need a separate token for gas fees. Every transfer is:
  • Policy-checked: Validated against per-transaction and cumulative spending limits
  • Audited: Logged in the tamper-proof audit trail
  • Idempotent: Protected against duplicate execution via the Idempotency-Key header

How It Works

1

Estimate fees

Estimate the gas cost without spending:
The response returns real time gas estimates (low, medium, high) and checks balance sufficiency.
2

Execute the transfer

Submit the transfer with an idempotency key and nonce:
3

Confirm the result

A successful transfer returns the transaction ID and state:

Transfer Parameters

Gas Abstraction

On the Arc Network, USDC is the native gas token. This means:
  • No need to hold ETH or any other token for gas
  • Gas fees are deducted directly from the USDC balance
  • Typical transfer gas costs are fractions of a cent
Use the /v1/actions/estimate/transfer endpoint to get real-time fee estimates before committing to a transfer. The estimate includes low, medium, and high fee levels so your agent can choose the appropriate speed.