For developers
Route fields, quote details, and integration references.
Route fields#
A route consists of a source network, source token, amount, destination network, destination token, and recipient. One endpoint must be Arc. Select token pairs from the network directory.
Use network identifiers and token contract addresses when working with onchain assets; a ticker alone does not uniquely identify a token.
Quote fields#
The pricing client reads Relay’s chain and verified currency metadata, then requests an exact-input quote from Relay’s quote API ↗. Amounts use each token contract’s actual decimals. Arc USDC quotes use its six-decimal ERC-20 interface. The interface displays only pricing fields; executable steps, deposit instructions, and signatures are discarded.
The connection layer uses EIP-6963/EIP-1193 for Ethereum-compatible wallets and Wallet Standard with injected-wallet fallback for Solana. It requests public accounts only. No bridge executor, token allowance, or signing method is connected.
Validation#
Amounts must be positive and respect the selected token’s precision. The recipient format follows the destination network: EVM networks use hexadecimal addresses; Solana, Tron, and Monero use their respective base58 formats. These checks validate format only.
When changing the network, choose a token from that network’s asset list and check the recipient again.
Brand assets#
The Arc Bridge symbol is an arched bridge: a sweeping arc above a shared deck connects two shores, just as the app connects networks. Ice blue and soft cobalt keep the identity aligned with the app’s midnight palette.