> For the complete documentation index, see [llms.txt](/llms.txt).

# Integrate Embedded Wallets with the Arc Blockchain

Integrate Embedded Wallets with EVM-based Arc blockchain. For Web SDKs, Web3Auth returns a provider that can be directly used to initialize the libraries like ethers.js, web3.js etc. and make blockchain calls, while for Mobile & Gaming SDKs, the private key is available in the user scope which can be used in a similar way to initialize the respective blockchain interaction libraries and make calls to the network.

This documentation provides a straightforward guide for developers looking to implement blockchain connections quickly and effortlessly across various platforms.

## Chain details for Arc[​](#chain-details-for-arc "Direct link to Chain details for Arc")

note

Arc uses USDC as its native gas token. Native balances (`eth_getBalance`, `msg.value`) use 18 decimals; the [USDC ERC-20 interface](https://docs.arc.io/arc/references/contract-addresses#usdc)at `0x3600000000000000000000000000000000000000` uses 6 decimals. Both share one balance. See [EVM differences](https://docs.arc.io/arc/references/evm-differences)and [Add Arc to a wallet](https://docs.arc.io/integrate/wallets/add-arc-to-a-wallet).

- Testnet

- **Chain ID:** 0x4CEF52 (5042002)
- **Public RPC URL:** `https://rpc.testnet.arc.io`
- **Display Name:** Arc Testnet
- **Block Explorer Link:** `https://testnet.arcscan.app`
- **Ticker:** USDC
- **Ticker Name:** USDC

### 

[![logo-react.png](/logos/logo-react.png)React](/embedded-wallets/connect-blockchain/evm/arc/react/)[![logo-vue.png](/logos/logo-vue.png)Vue](/embedded-wallets/connect-blockchain/evm/arc/vue/)[![logo-js.png](/logos/logo-js.png)JavaScript](/embedded-wallets/connect-blockchain/evm/arc/javascript/)[![logo-android.png](/logos/logo-android.png)Android (Kotlin)](/embedded-wallets/connect-blockchain/evm/arc/android/)[![logo-apple.png](/logos/logo-apple.png)iOS (Swift)](/embedded-wallets/connect-blockchain/evm/arc/ios/)[![logo-flutter.png](/logos/logo-flutter.png)Flutter](/embedded-wallets/connect-blockchain/evm/arc/flutter/)[![logo-react.png](/logos/logo-react.png)React Native](/embedded-wallets/connect-blockchain/evm/arc/react-native/)[![logo-nodejs.png](/logos/logo-nodejs.png)Node](/embedded-wallets/connect-blockchain/evm/arc/node/)[![logo-unity.png](/logos/logo-unity.png)Unity](/embedded-wallets/connect-blockchain/evm/arc/unity/)
