> ## Documentation Index
> Fetch the complete documentation index at: https://docs.route.fun/llms.txt
> Use this file to discover all available pages before exploring further.

# Swapping on Arc

> Arc wallet setup, USDC amounts, approvals and swap recovery.

Route's Arc integration uses Arc mainnet, chain ID **5042**. It is separate from Robinhood swaps and does not bridge funds between the two chains.

## Wallet and tokens

Choose Arc, connect an external EVM wallet, and select your tokens. Before quoting, Route asks your wallet to switch to Arc. If the network is missing, it requests adding Arc using the public RPC `https://rpc.mainnet.arc.io`. Adding a network does not provide funds or bypass any network access restrictions.

USDC is Arc's native gas currency. Wallet-native balances use 18 decimals; the USDC token interface uses 6 decimals. Route converts these units exactly. Keep USDC available for gas when buying or selling another token.

Token discovery is not verification or an endorsement. Check the contract address before swapping.

## Fees and execution

Arc swaps charge **zero Route fee**. Pool fees, token taxes and network gas remain separate costs. Robinhood's existing swap fees are unchanged.

The Arc executor is `0x33C65bA72B023BF6B207D7B62275630cA433AFB8`. An ERC-20 input may require approval to this exact address. Approvals are limited to the input amount; tokens with an existing insufficient allowance may require resetting it first. Native USDC input does not require token approval.

After an approval confirms, request a fresh quote before signing the swap. Quotes expire, and preparation checks current balances, allowances, deployment identity and an actual-address simulation. Swaps enforce exact input, the connected wallet as recipient, a minimum output and a deadline. The initial website uses 0.5% slippage.

## Routes and availability

The first release searches a bounded set of supported paths and split candidates. It does not guarantee the best possible route across every Arc venue. USDC input/output ranking accounts for gas; token-to-token ranking uses gross output and shows gas separately.

Discovery refreshes periodically. Quotes use live simulations, not indexed prices. If the index is stale or a required read fails, the request stops rather than returning an unverified transaction.

## Pending transactions

Route saves a recovery record before asking the wallet to send. It checks a matching canonical receipt after submission. If the wallet response is lost, do not resend blindly: use the transaction hash from wallet activity to recover the original attempt. A pending or uncertain attempt is not proof that funds moved.

Arc is a website integration. The existing public developer API remains Robinhood-only; the website's internal Arc transport is not a supported public developer endpoint.
