From acc2896344907d1690147b86bf7c8763d90b0c56 Mon Sep 17 00:00:00 2001 From: Yashovardhan Agrawal <21066442+yashovardhan@users.noreply.github.com> Date: Mon, 24 Aug 2026 16:17:15 +0400 Subject: [PATCH] Add arc docs in EW --- .tmp-arc-favicon.png | Bin 0 -> 5304 bytes .../connect-blockchain/_evm-chains.mdx | 6 ++ .../_general-connect-blockchain/_arc.mdx | 30 ++++++ .../connect-blockchain/evm/arc/README.mdx | 89 ++++++++++++++++++ .../connect-blockchain/evm/arc/android.mdx | 19 ++++ .../connect-blockchain/evm/arc/flutter.mdx | 19 ++++ .../connect-blockchain/evm/arc/ios.mdx | 19 ++++ .../connect-blockchain/evm/arc/javascript.mdx | 21 +++++ .../connect-blockchain/evm/arc/node.mdx | 19 ++++ .../evm/arc/react-native.mdx | 19 ++++ .../connect-blockchain/evm/arc/react.mdx | 21 +++++ .../connect-blockchain/evm/arc/unity.mdx | 19 ++++ .../connect-blockchain/evm/arc/vue.mdx | 21 +++++ ew-sidebar.js | 5 + static/logos/logo-arc.png | Bin 0 -> 4342 bytes 15 files changed, 307 insertions(+) create mode 100644 .tmp-arc-favicon.png create mode 100644 embedded-wallets/connect-blockchain/_general-connect-blockchain/_arc.mdx create mode 100644 embedded-wallets/connect-blockchain/evm/arc/README.mdx create mode 100644 embedded-wallets/connect-blockchain/evm/arc/android.mdx create mode 100644 embedded-wallets/connect-blockchain/evm/arc/flutter.mdx create mode 100644 embedded-wallets/connect-blockchain/evm/arc/ios.mdx create mode 100644 embedded-wallets/connect-blockchain/evm/arc/javascript.mdx create mode 100644 embedded-wallets/connect-blockchain/evm/arc/node.mdx create mode 100644 embedded-wallets/connect-blockchain/evm/arc/react-native.mdx create mode 100644 embedded-wallets/connect-blockchain/evm/arc/react.mdx create mode 100644 embedded-wallets/connect-blockchain/evm/arc/unity.mdx create mode 100644 embedded-wallets/connect-blockchain/evm/arc/vue.mdx create mode 100644 static/logos/logo-arc.png diff --git a/.tmp-arc-favicon.png b/.tmp-arc-favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..5f976944a998fae12aaf8908888e1f89583cc0b8 GIT binary patch literal 5304 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 RliO$nCI;rGo}6@z`5$%5bFu&c literal 0 HcmV?d00001 diff --git a/embedded-wallets/connect-blockchain/_evm-chains.mdx b/embedded-wallets/connect-blockchain/_evm-chains.mdx index 65476e9cd8e..29874b705a3 100644 --- a/embedded-wallets/connect-blockchain/_evm-chains.mdx +++ b/embedded-wallets/connect-blockchain/_evm-chains.mdx @@ -23,6 +23,12 @@ export const PopularEVMChains = [ icon: 'logo-arbitrum.png', path: '/embedded-wallets/connect-blockchain/evm/arbitrum/', }, + { + key: 'arc', + title: 'Arc', + icon: 'logo-arc.png', + path: '/embedded-wallets/connect-blockchain/evm/arc/', + }, { key: 'avalanche', title: 'Avalanche', diff --git a/embedded-wallets/connect-blockchain/_general-connect-blockchain/_arc.mdx b/embedded-wallets/connect-blockchain/_general-connect-blockchain/_arc.mdx new file mode 100644 index 00000000000..85c896d2b2b --- /dev/null +++ b/embedded-wallets/connect-blockchain/_general-connect-blockchain/_arc.mdx @@ -0,0 +1,30 @@ +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' + +:::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). +::: + + + + +- **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 + + + diff --git a/embedded-wallets/connect-blockchain/evm/arc/README.mdx b/embedded-wallets/connect-blockchain/evm/arc/README.mdx new file mode 100644 index 00000000000..8d2619883e1 --- /dev/null +++ b/embedded-wallets/connect-blockchain/evm/arc/README.mdx @@ -0,0 +1,89 @@ +--- +title: Integrate Embedded Wallets with the Arc Blockchain +sidebar_label: Overview + +keywords: + [arc, wallet, integration, web3auth, API, SDK, authentication, blockchain, solution, development] +image: 'img/embedded-wallets/banners/ethereum.png' +description: 'Integrate Embedded Wallets with the Arc Blockchain | Embedded Wallets' +--- + +import Tiles from '@theme/Tiles' +import ChainDetailsArc from '../../_general-connect-blockchain/_arc.mdx' + +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 + + + + + +export const Arc = [ + { + name: '', + description: '', + tiles: [ + { + key: 'react', + title: 'React', + icon: 'logo-react.png', + path: '/embedded-wallets/connect-blockchain/evm/arc/react', + }, + { + key: 'vue', + title: 'Vue', + icon: 'logo-vue.png', + path: '/embedded-wallets/connect-blockchain/evm/arc/vue', + }, + { + key: 'javascript', + title: 'JavaScript', + icon: 'logo-js.png', + path: '/embedded-wallets/connect-blockchain/evm/arc/javascript', + }, + { + key: 'android', + title: 'Android (Kotlin)', + icon: 'logo-android.png', + path: '/embedded-wallets/connect-blockchain/evm/arc/android', + }, + { + key: 'apple', + title: 'iOS (Swift)', + icon: 'logo-apple.png', + path: '/embedded-wallets/connect-blockchain/evm/arc/ios', + }, + { + key: 'flutter', + title: 'Flutter', + icon: 'logo-flutter.png', + path: '/embedded-wallets/connect-blockchain/evm/arc/flutter', + }, + { + key: 'react-native', + title: 'React Native', + icon: 'logo-react.png', + path: '/embedded-wallets/connect-blockchain/evm/arc/react-native', + }, + { + key: 'node', + title: 'Node', + icon: 'logo-nodejs.png', + path: '/embedded-wallets/connect-blockchain/evm/arc/node', + }, + { + key: 'unity', + title: 'Unity', + icon: 'logo-unity.png', + path: '/embedded-wallets/connect-blockchain/evm/arc/unity', + }, + ], + }, +] + + + + diff --git a/embedded-wallets/connect-blockchain/evm/arc/android.mdx b/embedded-wallets/connect-blockchain/evm/arc/android.mdx new file mode 100644 index 00000000000..f535828d5bb --- /dev/null +++ b/embedded-wallets/connect-blockchain/evm/arc/android.mdx @@ -0,0 +1,19 @@ +--- +title: Integrate Embedded Wallets with the Arc Blockchain in Android +sidebar_label: Android +image: 'img/embedded-wallets/banners/ethereum.png' + +keywords: [android, arc, web3auth, authentication, blockchain] +description: 'Integrate Embedded Wallets with the Arc Blockchain in Android | Embedded Wallets' +--- + +import EVMInteraction from '../../_android-connect-blockchain/_evm-interaction.mdx' +import ChainDetailsArc from '../../_general-connect-blockchain/_arc.mdx' + +While using the Embedded Wallets Android SDK, you get the private key within the user scope after successful authorization. This private key can be used to retrieve the user's address, and interact with [Arc](https://www.arc.io/) to make any blockchain calls. + +## Chain details for Arc + + + + diff --git a/embedded-wallets/connect-blockchain/evm/arc/flutter.mdx b/embedded-wallets/connect-blockchain/evm/arc/flutter.mdx new file mode 100644 index 00000000000..df1147fc713 --- /dev/null +++ b/embedded-wallets/connect-blockchain/evm/arc/flutter.mdx @@ -0,0 +1,19 @@ +--- +title: Integrate Embedded Wallets with the Arc Blockchain in Flutter +sidebar_label: Flutter +image: 'img/embedded-wallets/banners/ethereum.png' + +keywords: [flutter, arc, web3auth, authentication, blockchain] +description: 'Integrate Embedded Wallets with the Arc Blockchain in Flutter | Embedded Wallets' +--- + +import EVMInteraction from '../../_flutter-connect-blockchain/_evm-interaction.mdx' +import ChainDetailsArc from '../../_general-connect-blockchain/_arc.mdx' + +While using the Embedded Wallets Flutter SDK, you get the private key within the user scope after successful authorization. This private key can be used to retrieve the user's address, and interact with [Arc](https://www.arc.io/) to make any blockchain calls. + +## Chain details for Arc + + + + diff --git a/embedded-wallets/connect-blockchain/evm/arc/ios.mdx b/embedded-wallets/connect-blockchain/evm/arc/ios.mdx new file mode 100644 index 00000000000..65512327b05 --- /dev/null +++ b/embedded-wallets/connect-blockchain/evm/arc/ios.mdx @@ -0,0 +1,19 @@ +--- +title: Integrate Embedded Wallets with the Arc Blockchain in iOS/Swift Applications +sidebar_label: iOS +image: 'img/embedded-wallets/banners/ethereum.png' + +keywords: [ios, swift, arc, web3auth, authentication, blockchain] +description: 'Integrate Embedded Wallets with the Arc Blockchain in iOS/Swift Applications | Embedded Wallets' +--- + +import EVMInteraction from '../../_ios-connect-blockchain/_evm-interaction.mdx' +import ChainDetailsArc from '../../_general-connect-blockchain/_arc.mdx' + +While using the Embedded Wallets iOS SDK, you get the private key within the user scope after successful authorization. This private key can be used to retrieve the user's address, and interact with [Arc](https://www.arc.io/) to make any blockchain calls. + +## Chain details for Arc + + + + diff --git a/embedded-wallets/connect-blockchain/evm/arc/javascript.mdx b/embedded-wallets/connect-blockchain/evm/arc/javascript.mdx new file mode 100644 index 00000000000..ec15fd91be4 --- /dev/null +++ b/embedded-wallets/connect-blockchain/evm/arc/javascript.mdx @@ -0,0 +1,21 @@ +--- +title: Integrate Embedded Wallets with the Arc Blockchain in JavaScript +sidebar_label: JavaScript +image: 'img/embedded-wallets/banners/ethereum.png' + +keywords: [arc, web3auth, authentication, blockchain] +description: 'Integrate Embedded Wallets with the Arc Blockchain in Javascript | Embedded Wallets' +--- + +import ChainDetailsArc from '../../_general-connect-blockchain/_arc.mdx' +import JsBlockchainMethods from '../../../sdk/js/_ethereum-integration-snippets.mdx' + +While using the Embedded Wallets JavaScript SDK, you get access to the Web3Auth provider. You can pair it up with the libraries like ethers.js, viem etc. to make EVM-based blockchain calls, like getting user's `account`, fetch `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. + +## Chain details for Arc + + + +## For VanillaJS, Angular and other frameworks + + diff --git a/embedded-wallets/connect-blockchain/evm/arc/node.mdx b/embedded-wallets/connect-blockchain/evm/arc/node.mdx new file mode 100644 index 00000000000..e6343278b7e --- /dev/null +++ b/embedded-wallets/connect-blockchain/evm/arc/node.mdx @@ -0,0 +1,19 @@ +--- +title: Integrate Embedded Wallets with the Arc Blockchain in Node +sidebar_label: Node +image: 'img/embedded-wallets/banners/ethereum.png' + +keywords: [node, arc, web3auth, authentication, blockchain] +description: 'Integrate Embedded Wallets with the Arc Blockchain in Node | Embedded Wallets' +--- + +import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx' +import ChainDetailsArc from '../../_general-connect-blockchain/_arc.mdx' + +While using the Embedded Wallets Node.js SDK, you get a viem WalletClient on successful authentication. This signer can be used with [viem](https://viem.sh/) to make [Arc](https://www.arc.io/) blockchain calls like getting the user's account, fetching balance, signing transactions, sending transactions, reading from and writing to smart contracts, etc. + +## Chain details for Arc + + + + diff --git a/embedded-wallets/connect-blockchain/evm/arc/react-native.mdx b/embedded-wallets/connect-blockchain/evm/arc/react-native.mdx new file mode 100644 index 00000000000..023bd63c41f --- /dev/null +++ b/embedded-wallets/connect-blockchain/evm/arc/react-native.mdx @@ -0,0 +1,19 @@ +--- +title: Integrate Embedded Wallets with the Arc Blockchain in React Native +sidebar_label: React Native +image: 'img/embedded-wallets/banners/ethereum.png' + +keywords: [react-native, arc, web3auth, authentication, blockchain] +description: 'Integrate Embedded Wallets with the Arc Blockchain in React Native | Embedded Wallets' +--- + +import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx' +import ChainDetailsArc from '../../_general-connect-blockchain/_arc.mdx' + +While using the Embedded Wallets React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](/metamask-connect/evm/reference/provider-api/). This provider can be used with libraries like [`web3.js`](https://docs.web3js.org/), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Arc](https://www.arc.io/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. + +## Chain details for Arc + + + + diff --git a/embedded-wallets/connect-blockchain/evm/arc/react.mdx b/embedded-wallets/connect-blockchain/evm/arc/react.mdx new file mode 100644 index 00000000000..d797d65f834 --- /dev/null +++ b/embedded-wallets/connect-blockchain/evm/arc/react.mdx @@ -0,0 +1,21 @@ +--- +title: Integrate Embedded Wallets with the Arc Blockchain in React +sidebar_label: React +image: 'img/embedded-wallets/banners/ethereum.png' + +keywords: [arc, web3auth, authentication, blockchain] +description: 'Integrate Embedded Wallets with the Arc Blockchain in React | Embedded Wallets' +--- + +import ChainDetailsArc from '../../_general-connect-blockchain/_arc.mdx' +import ReactWagmiIntegration from '../../../sdk/react/_ethereum-hooks-snippets.mdx' + +While using the Embedded Wallets React SDK, you get access to the Web3Auth Hooks. You can pair it up with the Wagmi hooks to make EVM-based blockchain calls, like getting user's `account`, fetch `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. + +## Chain details for Arc + + + +## React Wagmi integration + + diff --git a/embedded-wallets/connect-blockchain/evm/arc/unity.mdx b/embedded-wallets/connect-blockchain/evm/arc/unity.mdx new file mode 100644 index 00000000000..d2d509dd53b --- /dev/null +++ b/embedded-wallets/connect-blockchain/evm/arc/unity.mdx @@ -0,0 +1,19 @@ +--- +title: Integrate Embedded Wallets with the Arc Blockchain in Unity +sidebar_label: Unity +image: 'img/embedded-wallets/banners/ethereum.png' + +keywords: [unity, arc, web3auth, authentication, blockchain] +description: 'Integrate Embedded Wallets with the Arc Blockchain in Unity | Embedded Wallets' +--- + +import EVMInteraction from '../../_unity-connect-blockchain/_evm-interaction.mdx' +import ChainDetailsArc from '../../_general-connect-blockchain/_arc.mdx' + +While using the Embedded Wallets Unity SDK, you get the private key within the user scope. This private key can interact with the [Nethereum Library](https://nethereum.com/) to make EVM-based blockchain calls, like getting user's `account`, fetch `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. + +## Chain details for Arc + + + + diff --git a/embedded-wallets/connect-blockchain/evm/arc/vue.mdx b/embedded-wallets/connect-blockchain/evm/arc/vue.mdx new file mode 100644 index 00000000000..37ee5c6828a --- /dev/null +++ b/embedded-wallets/connect-blockchain/evm/arc/vue.mdx @@ -0,0 +1,21 @@ +--- +title: Integrate Embedded Wallets with the Arc Blockchain in Vue +sidebar_label: Vue +image: 'img/embedded-wallets/banners/ethereum.png' + +keywords: [arc, web3auth, authentication, blockchain] +description: 'Integrate Embedded Wallets with the Arc Blockchain in Vue | Embedded Wallets' +--- + +import ChainDetailsArc from '../../_general-connect-blockchain/_arc.mdx' +import VueWagmiIntegration from '../../../sdk/vue/_ethereum-composables-snippets.mdx' + +While using the Embedded Wallets Vue SDK, you get access to the Web3Auth Composables. You can pair it up with the Wagmi composables to make EVM-based blockchain calls, like getting user's `account`, fetch `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. + +## Chain details for Arc + + + +## Vue Wagmi integration + + diff --git a/ew-sidebar.js b/ew-sidebar.js index fc2c1a27a75..4c6c69be055 100644 --- a/ew-sidebar.js +++ b/ew-sidebar.js @@ -288,6 +288,11 @@ const sidebar = { label: 'Arbitrum', items: [{ type: 'autogenerated', dirName: 'connect-blockchain/evm/arbitrum' }], }, + { + type: 'category', + label: 'Arc', + items: [{ type: 'autogenerated', dirName: 'connect-blockchain/evm/arc' }], + }, { type: 'category', label: 'Avalanche', diff --git a/static/logos/logo-arc.png b/static/logos/logo-arc.png new file mode 100644 index 0000000000000000000000000000000000000000..6ac620714cbaec4358188ce43d582938dd421bc4 GIT binary patch literal 4342 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 LSQ-}@k|O>C*I($& literal 0 HcmV?d00001