Skip to main content
Arc denominates all transaction fees in USDC, the native gas token. The fee market uses an EIP-1559 pricing model combined with exponentially weighted moving average (EWMA) smoothing — a technique that calculates the base fee from a weighted running average of recent block utilization, giving more weight to recent blocks and less to older ones. This produces stable, predictable gas costs. For the mechanism design behind these parameters, see Stable fee design.

Fee parameters

The EWMA smoothing window calculates each new base fee as a weighted blend of the previous base fee and the latest block’s gas utilization ratio. Because older blocks carry exponentially decreasing weight, short traffic spikes raise the fee only slightly, and the base fee returns to its target quickly once utilization normalizes.
The 18-decimal precision listed above applies to Arc’s native gas accounting. USDC on Arc also provides a standard ERC-20 interface with 6 decimals for application-level transfers and balance display. These are not two separate tokens — they share the same underlying balance. See Contract addresses for the ERC-20 address.

Submitting transactions

Follow these practices to ensure timely transaction inclusion on Arc.

Set an adequate max fee

Set maxFeePerGas to at least 20 Gwei. Transactions submitted below this floor may remain pending indefinitely or fail outright.
Set maxPriorityFeePerGas (the EIP-1559 tip) to incentivize sequencer inclusion. A value of 0 Gwei is accepted, but a small tip (for example, 1 Gwei) can improve inclusion time during high-utilization periods.

Fetch the current base fee

Query the Arc RPC before submitting to get the latest fee data. Two standard methods are available:

Display fees in USDC

Because Arc denominates gas in USDC, surface fee estimates to users in dollar terms rather than raw Gwei. This avoids confusion and aligns with the stablecoin-native model.

Common errors

Monitoring

View real-time gas metrics and recent averages using the Arc Gas Tracker. The tracker displays current base fee, historical trends, and per-block utilization.
The parameters on this page reflect the current Arc Testnet configuration. Values such as the minimum base fee, maximum base fee, and throughput limits may change before mainnet launch.