SupportedChainName value from the table when initializing
GatewayClient or configuring the SDK:
Deposits and payments must be on the same blockchain. If you deposit on Base
Sepolia, you pay on Base Sepolia. To avoid long deposit wait times, use Arc App
Kit’s Bridge capability to bridge
your USDC to a fast-finality blockchain before depositing. The
Fast deposits section
offers third-party alternatives for faster deposits.
Contract addresses
If you are constructing EIP-712 signatures manually (without the SDK), you need the contract addresses for your target chain:- GatewayWallet address (used as
verifyingContractin the EIP-712 domain): EVM contract addresses - USDC token address (used as the
assetin payment requirements): USDC contract addresses
CHAIN_CONFIGS constant provides these values programmatically. See
the SDK reference
for details.
Faucets
- Circle Faucet: get testnet USDC for most supported networks.