Follow our [quickstart](/quickstart/?product=EMBEDDED_WALLETS&walletAggregatorOnly=NO&framework=REACT&stepIndex=0) to set up the basic flow.
diff --git a/embedded-wallets/authentication/social-logins/oauth.mdx b/embedded-wallets/authentication/social-logins/oauth.mdx
index b02081b7f41..6fae9abaf12 100644
--- a/embedded-wallets/authentication/social-logins/oauth.mdx
+++ b/embedded-wallets/authentication/social-logins/oauth.mdx
@@ -8,9 +8,9 @@ import OAuthToggle from '@site/static/img/embedded-wallets/w3a-dashboard/authent
[OAuth 2.0](https://oauth.net/2/) is a widely adopted standard that enables users to authenticate with third-party identity providers in a secure and user-friendly manner. Web3Auth offers native support for multiple OAuth 2.0 login options, allowing developers to integrate familiar authentication experiences directly into their applications.
-:::success Enable on Dashboard
+:::success Enable on dashboard
-To use this feature, please enable `X(Twitter)`, `Farcaster`, `Apple`, `GitHub`, `Reddit`, `Line`, `Kakao`, `LinkedIn` or `Wechat` from the Social Connections section in the [Embedded Wallets Dashboard](https://dashboard.web3auth.io).
+To use this feature, enable X(Twitter), Farcaster, Apple, GitHub, Reddit, Line, Kakao, LinkedIn, or WeChat from the **Social Connections** section in the [dashboard](https://dashboard.web3auth.io).
> By default, Web3Auth uses its own pre-configured credentials for different social login providers.
@@ -34,7 +34,7 @@ To use this feature, please enable `X(Twitter)`, `Farcaster`, `Apple`, `GitHub`,
### Log in with X
-> Don't forget to enable X(Twitter) on the Dashboard.
+> Don't forget to enable X(Twitter) on the dashboard.
```tsx title="App.tsx"
import { useWeb3AuthConnect } from '@web3auth/modal/react'
@@ -63,7 +63,7 @@ function CustomConnectors() {
### Log in with Farcaster
-> Don't forget to enable Farcaster on the Dashboard.
+> Don't forget to enable Farcaster on the dashboard.
```tsx title="App.tsx"
import { useWeb3AuthConnect } from '@web3auth/modal/react'
@@ -92,7 +92,7 @@ function CustomConnectors() {
### Log in with Apple
-> Don't forget to enable Apple on the Dashboard.
+> Don't forget to enable Apple on the dashboard.
```tsx title="App.tsx"
import { useWeb3AuthConnect } from '@web3auth/modal/react'
@@ -121,7 +121,7 @@ function CustomConnectors() {
### Log in with GitHub
-> Don't forget to enable GitHub on the Dashboard.
+> Don't forget to enable GitHub on the dashboard.
```tsx title="App.tsx"
import { useWeb3AuthConnect } from '@web3auth/modal/react'
@@ -150,7 +150,7 @@ function CustomConnectors() {
### Log in with Reddit
-> Don't forget to enable Reddit on the Dashboard.
+> Don't forget to enable Reddit on the dashboard.
```tsx title="App.tsx"
import { useWeb3AuthConnect } from '@web3auth/modal/react'
@@ -179,7 +179,7 @@ function CustomConnectors() {
### Log in with Line
-> Don't forget to enable Line on the Dashboard.
+> Don't forget to enable Line on the dashboard.
```tsx title="App.tsx"
import { useWeb3AuthConnect } from '@web3auth/modal/react'
@@ -208,7 +208,7 @@ function CustomConnectors() {
### Log in with Kakao
-> Don't forget to enable Kakao on the Dashboard.
+> Don't forget to enable Kakao on the dashboard.
```tsx title="App.tsx"
import { useWeb3AuthConnect } from '@web3auth/modal/react'
@@ -237,7 +237,7 @@ function CustomConnectors() {
### Log in with LinkedIn
-> Don't forget to enable LinkedIn on the Dashboard.
+> Don't forget to enable LinkedIn on the dashboard.
```tsx title="App.tsx"
import { useWeb3AuthConnect } from '@web3auth/modal/react'
@@ -266,7 +266,7 @@ function CustomConnectors() {
### Log in with WeChat
-> Don't forget to enable WeChat on the Dashboard.
+> Don't forget to enable WeChat on the dashboard.
```tsx title="App.tsx"
import { useWeb3AuthConnect } from '@web3auth/modal/react'
diff --git a/embedded-wallets/authentication/social-logins/twitch.mdx b/embedded-wallets/authentication/social-logins/twitch.mdx
index c1de7970a47..460680972a7 100644
--- a/embedded-wallets/authentication/social-logins/twitch.mdx
+++ b/embedded-wallets/authentication/social-logins/twitch.mdx
@@ -7,13 +7,13 @@ description: 'Twitch Social Login with Embedded Wallets | Embedded Wallets'
import TwitchToggle from '@site/static/img/embedded-wallets/w3a-dashboard/authentication-social-connections.png'
import TwitchConnection from '@site/static/img/embedded-wallets/w3a-dashboard/twitch-connection.png'
-Twitch supports social login, allowing users to [sign in using their Twitch credentials](https://dev.twitch.tv/docs/authentication/#user-access-tokens). Web3Auth supports Twitch as a social login provider, allowing developers to offer a familiar and quick authentication method for users with Twitch accounts.
+Twitch supports social login, allowing users to [sign in using their Twitch credentials](https://dev.twitch.tv/docs/authentication/#user-access-tokens). Embedded Wallets supports Twitch as a social login provider, allowing developers to offer a familiar and quick authentication method for users with Twitch accounts.
## Prerequisites
- Registered [Twitch App](https://dev.twitch.tv/docs/authentication/#registration)
-## Create a Twitch app
+## Step 1: Create a Twitch app
1. Follow Twitch's [registration instructions](https://dev.twitch.tv/docs/authentication/#registration) to [register your app](https://dev.twitch.tv/console/apps/create).
2. Paste the following as a Redirect URI into the "OAuth Redirect URLs" field.
@@ -29,11 +29,11 @@ Twitch supports social login, allowing users to [sign in using their Twitch cred

-## Create a Twitch connection
+## Step 2: Create a Twitch connection
-:::success Enable on Dashboard
+:::success Enable on dashboard
-To use this feature, please enable `Twitch` from the Social Connections section in the [Embedded Wallets Dashboard](https://dashboard.web3auth.io).
+To use this feature, enable `Twitch` from the Social Connections section in the [dashboard](https://dashboard.web3auth.io).
> By default, Web3Auth uses its own pre-configured credentials for Twitch login.
@@ -53,12 +53,12 @@ To use this feature, please enable `Twitch` from the Social Connections section
Follow these steps to create a Twitch connection:
-1. Visit the [Embedded Wallets Dashboard](https://dashboard.web3auth.io).
-1. Go to the `Social Connections` section.
-1. Click on the `Settings` icon near the Twitch connection.
+1. Visit the [dashboard](https://dashboard.web3auth.io).
+1. Go to the **Social Connections** section.
+1. Click the **Settings** icon near the Twitch connection.
1. Enter the `Auth Connection ID`.
1. Enter the `Twitch Client ID`.
-1. Finally, click on the `Add Connection` button.
+1. Click the **Add Connection** button to save the settings.
![]()
Follow our [quickstart](/quickstart/?product=EMBEDDED_WALLETS&walletAggregatorOnly=NO&framework=REACT&stepIndex=0) to set up the basic flow.
diff --git a/embedded-wallets/connect-blockchain/README.md b/embedded-wallets/connect-blockchain/README.md
index 7f62cee73fa..edd99f471d4 100644
--- a/embedded-wallets/connect-blockchain/README.md
+++ b/embedded-wallets/connect-blockchain/README.md
@@ -24,15 +24,15 @@ The SDKs are now branded as MetaMask Embedded Wallet SDKs (formerly Web3Auth Plu
## Dashboard configuration
-The Embedded Wallets Web SDK (`@web3auth/modal`) from v10 onwards does not need any additional setup on the code side for blockchain connections. All of it is handled on the Dashboard. We can use any chain from the extensive list of predefined chains and add more if we need.
+The Embedded Wallets Web SDK (`@web3auth/modal`) from v10 onwards does not need any additional setup on the code side for blockchain connections. All of it is handled on the dashboard. We can use any chain from the extensive list of predefined chains and add more if we need.

-## Reference Guides for Blockchain Connections
+## Reference guides for blockchain connections
You can check out the following guides we've written for certain blockchains. We have covered a wide variety of EVM and EVM Chains, supported by multiple Embedded Wallets providers.
-### Non EVM Chain guides
+### Non-EVM chain guides
diff --git a/embedded-wallets/connect-blockchain/_flutter-connect-blockchain/_evm-interaction.mdx b/embedded-wallets/connect-blockchain/_flutter-connect-blockchain/_evm-interaction.mdx
index b521f67b0e1..3ee23d561cd 100644
--- a/embedded-wallets/connect-blockchain/_flutter-connect-blockchain/_evm-interaction.mdx
+++ b/embedded-wallets/connect-blockchain/_flutter-connect-blockchain/_evm-interaction.mdx
@@ -29,7 +29,7 @@ This doc assumes you have already setup your project in the Embedded Wallets Das
-## Sign Transaction
+## Sign a transaction
@@ -37,15 +37,15 @@ This doc assumes you have already setup your project in the Embedded Wallets Das
-## Smart Contract Interactions
+## Smart contract interactions
-### Deploy Contract
+### Deploy a contract
-### Read From Contract
+### Read from contract
diff --git a/embedded-wallets/connect-blockchain/_initialize-web3auth-other-pnp.mdx b/embedded-wallets/connect-blockchain/_initialize-web3auth-other-pnp.mdx
index 7ef55616057..8990f265342 100644
--- a/embedded-wallets/connect-blockchain/_initialize-web3auth-other-pnp.mdx
+++ b/embedded-wallets/connect-blockchain/_initialize-web3auth-other-pnp.mdx
@@ -1,5 +1,5 @@
Post v10 release, Web3Auth Web SDK does not need any additional setup on the code side for other
-chains: everything is handled on the Dashboard.
+chains: everything is handled on the dashboard.
```tsx
import { Web3Auth, WEB3AUTH_NETWORK } from "@web3auth/modal";
diff --git a/embedded-wallets/connect-blockchain/_ios-connect-blockchain/_evm-interaction.mdx b/embedded-wallets/connect-blockchain/_ios-connect-blockchain/_evm-interaction.mdx
index d63dea6b8d6..15942f915c9 100644
--- a/embedded-wallets/connect-blockchain/_ios-connect-blockchain/_evm-interaction.mdx
+++ b/embedded-wallets/connect-blockchain/_ios-connect-blockchain/_evm-interaction.mdx
@@ -7,7 +7,8 @@ import SendTransactionSnippet from './_evm-send-transaction.mdx'
## Prerequisites
-This doc assumes you have already setup your project in Web3Auth Dashboard, and have integrated Web3Auth in your iOS app. If you haven't done that yet, you can learn how to [integrate Web3Auth in your iOS app](/embedded-wallets/sdk/ios/).
+- Project is set up in the Web3Auth dashboard
+- Web3Auth is [integrated in your iOS app](/embedded-wallets/sdk/ios/)
## Installation
diff --git a/embedded-wallets/connect-blockchain/_solana-provider-setup.mdx b/embedded-wallets/connect-blockchain/_solana-provider-setup.mdx
index 654f66fe3d3..1cb16edda22 100644
--- a/embedded-wallets/connect-blockchain/_solana-provider-setup.mdx
+++ b/embedded-wallets/connect-blockchain/_solana-provider-setup.mdx
@@ -46,7 +46,7 @@ import Tabs from "@theme/Tabs";
### Initializing and instantiating the Web3Auth SDK
Post V10 release, Web3Auth Web SDK does not need any additional setup on the code side for
-Solana. All is handled on the Dashboard.
+Solana. All is handled on the dashboard.
```tsx
import { Web3Auth, WEB3AUTH_NETWORK } from "@web3auth/modal";
diff --git a/embedded-wallets/connect-blockchain/evm/README.mdx b/embedded-wallets/connect-blockchain/evm/README.mdx
index 0928812c196..8bf2ff74f6f 100644
--- a/embedded-wallets/connect-blockchain/evm/README.mdx
+++ b/embedded-wallets/connect-blockchain/evm/README.mdx
@@ -18,10 +18,10 @@ You can check out the following guides we've written for selected blockchains. W
::::info
-With Embedded Wallets v10 onward, chains are already added to the Dashboard. You can use any chain from the extensive list of predefined chains and add more if needed by toggling them on. See our guide to [add custom chains](/embedded-wallets/dashboard/chains-and-networks/#adding-custom-networks) for more details.
+With Embedded Wallets v10 onward, chains are already added to the dashboard. You can use any chain from the extensive list of predefined chains and add more if needed by toggling them on. See our guide to [add custom chains](/embedded-wallets/dashboard/chains-and-networks/#adding-custom-networks) for more details.
::::
-The Embedded Wallets Web SDK(`@web3auth/modal`) from v10 onward does not need any additional setup on the code side for blockchain connections. All of it is handled on the Dashboard. We can use any chain from the extensive list of predefined chains and add more if we need.
+The Embedded Wallets Web SDK(`@web3auth/modal`) from v10 onward does not need any additional setup on the code side for blockchain connections. All of it is handled on the dashboard. We can use any chain from the extensive list of predefined chains and add more if we need.

diff --git a/embedded-wallets/connect-blockchain/evm/aleph-zero/node.mdx b/embedded-wallets/connect-blockchain/evm/aleph-zero/node.mdx
index 4feffa1c405..c1414b232ef 100644
--- a/embedded-wallets/connect-blockchain/evm/aleph-zero/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/aleph-zero/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Aleph Zero Blockchain in Node
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsAlephZero from '../../_general-connect-blockchain/_aleph-zero.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Aleph Zero](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Aleph Zero](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Aleph Zero
diff --git a/embedded-wallets/connect-blockchain/evm/aleph-zero/react-native.mdx b/embedded-wallets/connect-blockchain/evm/aleph-zero/react-native.mdx
index ccfe31fc571..b9d0c256c79 100644
--- a/embedded-wallets/connect-blockchain/evm/aleph-zero/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/aleph-zero/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Aleph Zero Blockchain in React
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsAlephZero from '../../_general-connect-blockchain/_aleph-zero.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Aleph Zero](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Aleph Zero](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Aleph Zero
diff --git a/embedded-wallets/connect-blockchain/evm/ancient8/node.mdx b/embedded-wallets/connect-blockchain/evm/ancient8/node.mdx
index 9c8591e08a9..538411ba1bf 100644
--- a/embedded-wallets/connect-blockchain/evm/ancient8/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/ancient8/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Ancient8 Blockchain in Node |
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsAncient8 from '../../_general-connect-blockchain/_ancient8.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Ancient8](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Ancient8](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Ancient8
diff --git a/embedded-wallets/connect-blockchain/evm/ancient8/react-native.mdx b/embedded-wallets/connect-blockchain/evm/ancient8/react-native.mdx
index be311aa246b..368594556a2 100644
--- a/embedded-wallets/connect-blockchain/evm/ancient8/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/ancient8/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Ancient8 Blockchain in React N
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsAncient8 from '../../_general-connect-blockchain/_ancient8.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Ancient8](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Ancient8](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Ancient8
diff --git a/embedded-wallets/connect-blockchain/evm/arbitrum/node.mdx b/embedded-wallets/connect-blockchain/evm/arbitrum/node.mdx
index e05a76e6455..d16bf601928 100644
--- a/embedded-wallets/connect-blockchain/evm/arbitrum/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/arbitrum/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Arbitrum Blockchain in Node |
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsArbitrum from '../../_general-connect-blockchain/_arbitrum.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Arbitrum](https://arbitrum.io/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Arbitrum](https://arbitrum.io/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Arbitrum
diff --git a/embedded-wallets/connect-blockchain/evm/arbitrum/react-native.mdx b/embedded-wallets/connect-blockchain/evm/arbitrum/react-native.mdx
index 4f6b6cb6cd2..51157d5ab94 100644
--- a/embedded-wallets/connect-blockchain/evm/arbitrum/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/arbitrum/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Arbitrum Blockchain in React N
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsArbitrum from '../../_general-connect-blockchain/_arbitrum.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Arbitrum](https://arbitrum.io/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Arbitrum](https://arbitrum.io/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Arbitrum
diff --git a/embedded-wallets/connect-blockchain/evm/astar-zkevm/node.mdx b/embedded-wallets/connect-blockchain/evm/astar-zkevm/node.mdx
index fcf193c1ea6..b6a58c94fe3 100644
--- a/embedded-wallets/connect-blockchain/evm/astar-zkevm/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/astar-zkevm/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Astar zkEVM Blockchain in Node
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsAstarZkevm from '../../_general-connect-blockchain/_astar-zkevm.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Astar zkEVM](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Astar zkEVM](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Astar zkEVM
diff --git a/embedded-wallets/connect-blockchain/evm/astar-zkevm/react-native.mdx b/embedded-wallets/connect-blockchain/evm/astar-zkevm/react-native.mdx
index bff13d3f7cb..98ce1397fe8 100644
--- a/embedded-wallets/connect-blockchain/evm/astar-zkevm/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/astar-zkevm/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Astar zkEVM Blockchain in Reac
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsAstarZkevm from '../../_general-connect-blockchain/_astar-zkevm.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Astar zkEVM](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Astar zkEVM](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly.
## Chain details for Astar zkEVM
diff --git a/embedded-wallets/connect-blockchain/evm/astar-zkyoto/node.mdx b/embedded-wallets/connect-blockchain/evm/astar-zkyoto/node.mdx
index 234b98f529e..e2079ab8c0a 100644
--- a/embedded-wallets/connect-blockchain/evm/astar-zkyoto/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/astar-zkyoto/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Astar Zkyoto Blockchain in Nod
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsAstarZkyoto from '../../_general-connect-blockchain/_astar-zkyoto.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Astar Zkyoto](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Astar Zkyoto](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Astar Zkyoto
diff --git a/embedded-wallets/connect-blockchain/evm/astar-zkyoto/react-native.mdx b/embedded-wallets/connect-blockchain/evm/astar-zkyoto/react-native.mdx
index 1828b621246..b68986c1744 100644
--- a/embedded-wallets/connect-blockchain/evm/astar-zkyoto/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/astar-zkyoto/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Astar Zkyoto Blockchain in Rea
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsAstarZkyoto from '../../_general-connect-blockchain/_astar-zkyoto.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Astar Zkyoto](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Astar Zkyoto](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Astar Zkyoto
diff --git a/embedded-wallets/connect-blockchain/evm/avalanche/node.mdx b/embedded-wallets/connect-blockchain/evm/avalanche/node.mdx
index b2f5fe10528..1c0dc290319 100644
--- a/embedded-wallets/connect-blockchain/evm/avalanche/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/avalanche/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Avalanche Blockchain in Node |
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsAvalanche from '../../_general-connect-blockchain/_avalanche.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Avalanche](https://www.avax.network/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Avalanche](https://www.avax.network/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Avalanche
diff --git a/embedded-wallets/connect-blockchain/evm/avalanche/react-native.mdx b/embedded-wallets/connect-blockchain/evm/avalanche/react-native.mdx
index 739c19e331a..510661f9a67 100644
--- a/embedded-wallets/connect-blockchain/evm/avalanche/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/avalanche/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Avalanche Blockchain in React
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsAvalanche from '../../_general-connect-blockchain/_avalanche.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Avalanche](https://www.avax.network/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Avalanche](https://www.avax.network/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Avalanche
diff --git a/embedded-wallets/connect-blockchain/evm/base/node.mdx b/embedded-wallets/connect-blockchain/evm/base/node.mdx
index 7da7acbc95e..eb5fc4b6608 100644
--- a/embedded-wallets/connect-blockchain/evm/base/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/base/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Base Blockchain in Node | Embe
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsBase from '../../_general-connect-blockchain/_base.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Base](https://base.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Base](https://base.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Base
diff --git a/embedded-wallets/connect-blockchain/evm/base/react-native.mdx b/embedded-wallets/connect-blockchain/evm/base/react-native.mdx
index 694c1931c65..4ff4c9ca5f9 100644
--- a/embedded-wallets/connect-blockchain/evm/base/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/base/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Base Blockchain in React Nativ
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsBase from '../../_general-connect-blockchain/_base.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Base](https://base.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Base](https://base.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Base
diff --git a/embedded-wallets/connect-blockchain/evm/bitkub/node.mdx b/embedded-wallets/connect-blockchain/evm/bitkub/node.mdx
index ff4dfefa433..b3ef6de2b04 100644
--- a/embedded-wallets/connect-blockchain/evm/bitkub/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/bitkub/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Bitkub Blockchain in Node | Em
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsBitkub from '../../_general-connect-blockchain/_bitkub.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Bitkub](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Bitkub](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Bitkub
diff --git a/embedded-wallets/connect-blockchain/evm/bitkub/react-native.mdx b/embedded-wallets/connect-blockchain/evm/bitkub/react-native.mdx
index 8a3d3ed019a..af0d0e1319a 100644
--- a/embedded-wallets/connect-blockchain/evm/bitkub/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/bitkub/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Bitkub Blockchain in React Nat
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsBitkub from '../../_general-connect-blockchain/_bitkub.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Bitkub](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Bitkub](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Bitkub
diff --git a/embedded-wallets/connect-blockchain/evm/bnb/node.mdx b/embedded-wallets/connect-blockchain/evm/bnb/node.mdx
index 414141e3888..b6de96a2f1a 100644
--- a/embedded-wallets/connect-blockchain/evm/bnb/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/bnb/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the BNB Blockchain in Node | Embed
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsBnb from '../../_general-connect-blockchain/_bnb.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [BNB](https://www.bnbchain.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [BNB](https://www.bnbchain.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for BNB
diff --git a/embedded-wallets/connect-blockchain/evm/bnb/react-native.mdx b/embedded-wallets/connect-blockchain/evm/bnb/react-native.mdx
index 3d48854ba85..e3358879b18 100644
--- a/embedded-wallets/connect-blockchain/evm/bnb/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/bnb/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the BNB Blockchain in React Native
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsBnb from '../../_general-connect-blockchain/_bnb.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [BNB](https://www.bnbchain.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [BNB](https://www.bnbchain.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for BNB
diff --git a/embedded-wallets/connect-blockchain/evm/celo/node.mdx b/embedded-wallets/connect-blockchain/evm/celo/node.mdx
index b516ad76eed..9efc0ed171e 100644
--- a/embedded-wallets/connect-blockchain/evm/celo/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/celo/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Celo Blockchain in Node | Embe
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsCelo from '../../_general-connect-blockchain/_celo.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Celo](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Celo](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Celo
diff --git a/embedded-wallets/connect-blockchain/evm/celo/react-native.mdx b/embedded-wallets/connect-blockchain/evm/celo/react-native.mdx
index ab0518711c7..aef4fc8acc4 100644
--- a/embedded-wallets/connect-blockchain/evm/celo/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/celo/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Celo Blockchain in React Nativ
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsCelo from '../../_general-connect-blockchain/_celo.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Celo](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Celo](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Celo
diff --git a/embedded-wallets/connect-blockchain/evm/chiliz/node.mdx b/embedded-wallets/connect-blockchain/evm/chiliz/node.mdx
index 517141477ea..3315f53cf52 100644
--- a/embedded-wallets/connect-blockchain/evm/chiliz/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/chiliz/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Chiliz Blockchain in Node | Em
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsChiliz from '../../_general-connect-blockchain/_chiliz.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Chiliz](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Chiliz](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Chiliz
diff --git a/embedded-wallets/connect-blockchain/evm/chiliz/react-native.mdx b/embedded-wallets/connect-blockchain/evm/chiliz/react-native.mdx
index d660c868e81..eb408eb8ee4 100644
--- a/embedded-wallets/connect-blockchain/evm/chiliz/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/chiliz/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Chiliz Blockchain in React Nat
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsChiliz from '../../_general-connect-blockchain/_chiliz.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Chiliz](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Chiliz](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Chiliz
diff --git a/embedded-wallets/connect-blockchain/evm/cronos/node.mdx b/embedded-wallets/connect-blockchain/evm/cronos/node.mdx
index 8544abd5298..55104ba391c 100644
--- a/embedded-wallets/connect-blockchain/evm/cronos/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/cronos/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Cronos Blockchain in Node | Em
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsCronos from '../../_general-connect-blockchain/_cronos.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Cronos](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Cronos](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Cronos
diff --git a/embedded-wallets/connect-blockchain/evm/cronos/react-native.mdx b/embedded-wallets/connect-blockchain/evm/cronos/react-native.mdx
index 97421992597..e58b7b7e0d2 100644
--- a/embedded-wallets/connect-blockchain/evm/cronos/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/cronos/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Cronos Blockchain in React Nat
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsCronos from '../../_general-connect-blockchain/_cronos.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Cronos](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Cronos](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Cronos
diff --git a/embedded-wallets/connect-blockchain/evm/ethereum/react-native.mdx b/embedded-wallets/connect-blockchain/evm/ethereum/react-native.mdx
index e94ae90c549..5beaa829723 100644
--- a/embedded-wallets/connect-blockchain/evm/ethereum/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/ethereum/react-native.mdx
@@ -17,7 +17,7 @@ import Tabs from '@theme/Tabs'
import TabItem from '@theme/TabItem'
import ChainDetailsEthereum from '../../_general-connect-blockchain/_ethereum.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Ethereum](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Ethereum](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Ethereum
diff --git a/embedded-wallets/connect-blockchain/evm/fhenix/node.mdx b/embedded-wallets/connect-blockchain/evm/fhenix/node.mdx
index 4955201da40..d32b420d66b 100644
--- a/embedded-wallets/connect-blockchain/evm/fhenix/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/fhenix/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Fhenix Blockchain in Node | Em
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsFhenix from '../../_general-connect-blockchain/_fhenix.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Fhenix](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Fhenix](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Fhenix
diff --git a/embedded-wallets/connect-blockchain/evm/fhenix/react-native.mdx b/embedded-wallets/connect-blockchain/evm/fhenix/react-native.mdx
index bde6c474203..49c7faae41c 100644
--- a/embedded-wallets/connect-blockchain/evm/fhenix/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/fhenix/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Fhenix Blockchain in React Nat
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsFhenix from '../../_general-connect-blockchain/_fhenix.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Fhenix](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Fhenix](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Fhenix
diff --git a/embedded-wallets/connect-blockchain/evm/flare/node.mdx b/embedded-wallets/connect-blockchain/evm/flare/node.mdx
index 997549cfe58..abda5f0ea2e 100644
--- a/embedded-wallets/connect-blockchain/evm/flare/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/flare/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Flare Blockchain in Node | Emb
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsFlare from '../../_general-connect-blockchain/_flare.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Flare](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Flare](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Flare
diff --git a/embedded-wallets/connect-blockchain/evm/flare/react-native.mdx b/embedded-wallets/connect-blockchain/evm/flare/react-native.mdx
index c1a25118ed4..cf2992d1ffc 100644
--- a/embedded-wallets/connect-blockchain/evm/flare/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/flare/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Flare Blockchain in React Nati
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsFlare from '../../_general-connect-blockchain/_flare.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Flare](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Flare](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Flare
diff --git a/embedded-wallets/connect-blockchain/evm/flow/node.mdx b/embedded-wallets/connect-blockchain/evm/flow/node.mdx
index 375be10e33c..78cdc11ccb6 100644
--- a/embedded-wallets/connect-blockchain/evm/flow/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/flow/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Flow Blockchain in Node | Embe
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsFlow from '../../_general-connect-blockchain/_flow.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Flow](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Flow](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Flow
diff --git a/embedded-wallets/connect-blockchain/evm/flow/react-native.mdx b/embedded-wallets/connect-blockchain/evm/flow/react-native.mdx
index 5894b322685..f4aeb2e59ca 100644
--- a/embedded-wallets/connect-blockchain/evm/flow/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/flow/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Flow Blockchain in React Nativ
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsFlow from '../../_general-connect-blockchain/_flow.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Flow](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Flow](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Flow
diff --git a/embedded-wallets/connect-blockchain/evm/harmony/node.mdx b/embedded-wallets/connect-blockchain/evm/harmony/node.mdx
index 876a7096669..12b00ef196b 100644
--- a/embedded-wallets/connect-blockchain/evm/harmony/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/harmony/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Harmony Blockchain in Node | E
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsHarmony from '../../_general-connect-blockchain/_harmony.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Harmony](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Harmony](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Harmony
diff --git a/embedded-wallets/connect-blockchain/evm/harmony/react-native.mdx b/embedded-wallets/connect-blockchain/evm/harmony/react-native.mdx
index c1ddd912b65..ed9122bd756 100644
--- a/embedded-wallets/connect-blockchain/evm/harmony/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/harmony/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Harmony Blockchain in React Na
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsHarmony from '../../_general-connect-blockchain/_harmony.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Harmony](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Harmony](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Harmony
diff --git a/embedded-wallets/connect-blockchain/evm/hedera/node.mdx b/embedded-wallets/connect-blockchain/evm/hedera/node.mdx
index b3cf639760d..96ff7e37ac8 100644
--- a/embedded-wallets/connect-blockchain/evm/hedera/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/hedera/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Hedera Blockchain in Node | Em
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsHedera from '../../_general-connect-blockchain/_hedera.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Hedera](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Hedera](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Hedera
diff --git a/embedded-wallets/connect-blockchain/evm/hedera/react-native.mdx b/embedded-wallets/connect-blockchain/evm/hedera/react-native.mdx
index 69f00e3f054..04f14ef8426 100644
--- a/embedded-wallets/connect-blockchain/evm/hedera/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/hedera/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Hedera Blockchain in React Nat
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsHedera from '../../_general-connect-blockchain/_hedera.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Hedera](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Hedera](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Hedera
diff --git a/embedded-wallets/connect-blockchain/evm/kinto/node.mdx b/embedded-wallets/connect-blockchain/evm/kinto/node.mdx
index 4a9d553e74b..20274612fa6 100644
--- a/embedded-wallets/connect-blockchain/evm/kinto/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/kinto/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Kinto Blockchain in Node | Emb
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsKinto from '../../_general-connect-blockchain/_kinto.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Kinto](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Kinto](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Kinto
diff --git a/embedded-wallets/connect-blockchain/evm/kinto/react-native.mdx b/embedded-wallets/connect-blockchain/evm/kinto/react-native.mdx
index e4209558f97..bf87dcdd4e6 100644
--- a/embedded-wallets/connect-blockchain/evm/kinto/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/kinto/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Kinto Blockchain in React Nati
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsKinto from '../../_general-connect-blockchain/_kinto.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Kinto](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Kinto](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Kinto
diff --git a/embedded-wallets/connect-blockchain/evm/klaytn/node.mdx b/embedded-wallets/connect-blockchain/evm/klaytn/node.mdx
index 5d228660adf..c91f87bfe41 100644
--- a/embedded-wallets/connect-blockchain/evm/klaytn/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/klaytn/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Klaytn Blockchain in Node | Em
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsKlaytn from '../../_general-connect-blockchain/_klaytn.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Klaytn](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Klaytn](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Klaytn
diff --git a/embedded-wallets/connect-blockchain/evm/klaytn/react-native.mdx b/embedded-wallets/connect-blockchain/evm/klaytn/react-native.mdx
index 35d5f1ffdcf..0c1799a570c 100644
--- a/embedded-wallets/connect-blockchain/evm/klaytn/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/klaytn/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Klaytn Blockchain in React Nat
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsKlaytn from '../../_general-connect-blockchain/_klaytn.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Klaytn](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Klaytn](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Klaytn
diff --git a/embedded-wallets/connect-blockchain/evm/linea/node.mdx b/embedded-wallets/connect-blockchain/evm/linea/node.mdx
index 6f4b5a3297b..03e31a0ed36 100644
--- a/embedded-wallets/connect-blockchain/evm/linea/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/linea/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Linea Blockchain in Node | Emb
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsLinea from '../../_general-connect-blockchain/_linea.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Linea](https://linea.build/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Linea](https://linea.build/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Linea
diff --git a/embedded-wallets/connect-blockchain/evm/linea/react-native.mdx b/embedded-wallets/connect-blockchain/evm/linea/react-native.mdx
index d2fe0b76125..0ef8774f97d 100644
--- a/embedded-wallets/connect-blockchain/evm/linea/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/linea/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Linea Blockchain in React Nati
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsLinea from '../../_general-connect-blockchain/_linea.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Linea](https://linea.build/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Linea](https://linea.build/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Linea
diff --git a/embedded-wallets/connect-blockchain/evm/manta/node.mdx b/embedded-wallets/connect-blockchain/evm/manta/node.mdx
index c78f48cec8a..1b3449d80e9 100644
--- a/embedded-wallets/connect-blockchain/evm/manta/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/manta/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Manta Blockchain in Node | Emb
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsManta from '../../_general-connect-blockchain/_manta.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Manta](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Manta](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Manta
diff --git a/embedded-wallets/connect-blockchain/evm/manta/react-native.mdx b/embedded-wallets/connect-blockchain/evm/manta/react-native.mdx
index 1721f70ec46..48f1f8d118f 100644
--- a/embedded-wallets/connect-blockchain/evm/manta/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/manta/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Manta Blockchain in React Nati
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsManta from '../../_general-connect-blockchain/_manta.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Manta](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Manta](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Manta
diff --git a/embedded-wallets/connect-blockchain/evm/metis/node.mdx b/embedded-wallets/connect-blockchain/evm/metis/node.mdx
index 58935544c7f..b325a493f66 100644
--- a/embedded-wallets/connect-blockchain/evm/metis/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/metis/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Metis Blockchain in Node | Emb
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsMetis from '../../_general-connect-blockchain/_metis.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Metis](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Metis](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Metis
diff --git a/embedded-wallets/connect-blockchain/evm/metis/react-native.mdx b/embedded-wallets/connect-blockchain/evm/metis/react-native.mdx
index 98882d61042..6f4542870d1 100644
--- a/embedded-wallets/connect-blockchain/evm/metis/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/metis/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Metis Blockchain in React Nati
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsMetis from '../../_general-connect-blockchain/_metis.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Metis](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Metis](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Metis
diff --git a/embedded-wallets/connect-blockchain/evm/mint/node.mdx b/embedded-wallets/connect-blockchain/evm/mint/node.mdx
index b3472539d75..bd1084fa8bc 100644
--- a/embedded-wallets/connect-blockchain/evm/mint/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/mint/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Mint Blockchain in Node | Embe
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsMint from '../../_general-connect-blockchain/_mint.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Mint](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Mint](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Mint
diff --git a/embedded-wallets/connect-blockchain/evm/mint/react-native.mdx b/embedded-wallets/connect-blockchain/evm/mint/react-native.mdx
index 32518eaa56f..881e7078982 100644
--- a/embedded-wallets/connect-blockchain/evm/mint/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/mint/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Mint Blockchain in React Nativ
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsMint from '../../_general-connect-blockchain/_mint.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Mint](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Mint](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Mint
diff --git a/embedded-wallets/connect-blockchain/evm/moonbeam/node.mdx b/embedded-wallets/connect-blockchain/evm/moonbeam/node.mdx
index ceb26b18fb0..f476f2272e7 100644
--- a/embedded-wallets/connect-blockchain/evm/moonbeam/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/moonbeam/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Moonbeam Blockchain in Node |
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsMoonbeam from '../../_general-connect-blockchain/_moonbeam.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Moonbeam](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Moonbeam](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Moonbeam
diff --git a/embedded-wallets/connect-blockchain/evm/moonbeam/react-native.mdx b/embedded-wallets/connect-blockchain/evm/moonbeam/react-native.mdx
index fe3a5bb1054..4f629619c4b 100644
--- a/embedded-wallets/connect-blockchain/evm/moonbeam/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/moonbeam/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Moonbeam Blockchain in React N
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsMoonbeam from '../../_general-connect-blockchain/_moonbeam.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Moonbeam](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Moonbeam](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Moonbeam
diff --git a/embedded-wallets/connect-blockchain/evm/moonriver/node.mdx b/embedded-wallets/connect-blockchain/evm/moonriver/node.mdx
index 6e4bd589b6a..60639872b82 100644
--- a/embedded-wallets/connect-blockchain/evm/moonriver/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/moonriver/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Moonriver Blockchain in Node |
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsMoonriver from '../../_general-connect-blockchain/_moonriver.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Moonriver](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Moonriver](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Moonriver
diff --git a/embedded-wallets/connect-blockchain/evm/moonriver/react-native.mdx b/embedded-wallets/connect-blockchain/evm/moonriver/react-native.mdx
index 59db20ac076..a1d4f1e3de9 100644
--- a/embedded-wallets/connect-blockchain/evm/moonriver/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/moonriver/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Moonriver Blockchain in React
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsMoonriver from '../../_general-connect-blockchain/_moonriver.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Moonriver](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Moonriver](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Moonriver
diff --git a/embedded-wallets/connect-blockchain/evm/morph/node.mdx b/embedded-wallets/connect-blockchain/evm/morph/node.mdx
index 788f1b0d1ad..ea42e5f3987 100644
--- a/embedded-wallets/connect-blockchain/evm/morph/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/morph/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Morph Blockchain in Node | Emb
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsMorph from '../../_general-connect-blockchain/_morph.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Morph](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Morph](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Morph
diff --git a/embedded-wallets/connect-blockchain/evm/morph/react-native.mdx b/embedded-wallets/connect-blockchain/evm/morph/react-native.mdx
index c586856fce7..971dc082e19 100644
--- a/embedded-wallets/connect-blockchain/evm/morph/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/morph/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Morph Blockchain in React Nati
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsMorph from '../../_general-connect-blockchain/_morph.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Morph](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Morph](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Morph
diff --git a/embedded-wallets/connect-blockchain/evm/neon/node.mdx b/embedded-wallets/connect-blockchain/evm/neon/node.mdx
index df8b10a5bff..4a4d3cbd4e4 100644
--- a/embedded-wallets/connect-blockchain/evm/neon/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/neon/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Neon Blockchain in Node | Embe
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsNeon from '../../_general-connect-blockchain/_neon.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Neon](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Neon](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Neon
diff --git a/embedded-wallets/connect-blockchain/evm/neon/react-native.mdx b/embedded-wallets/connect-blockchain/evm/neon/react-native.mdx
index 83ddeab1d6e..02ee5247bfa 100644
--- a/embedded-wallets/connect-blockchain/evm/neon/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/neon/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Neon Blockchain in React Nativ
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsNeon from '../../_general-connect-blockchain/_neon.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Neon](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Neon](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Neon
diff --git a/embedded-wallets/connect-blockchain/evm/nibiru/node.mdx b/embedded-wallets/connect-blockchain/evm/nibiru/node.mdx
index 5e5cd9ac502..031faea4320 100644
--- a/embedded-wallets/connect-blockchain/evm/nibiru/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/nibiru/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Nibiru Blockchain in Node | Em
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsNibiru from '../../_general-connect-blockchain/_nibiru.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Nibiru](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Nibiru](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Nibiru
diff --git a/embedded-wallets/connect-blockchain/evm/nibiru/react-native.mdx b/embedded-wallets/connect-blockchain/evm/nibiru/react-native.mdx
index 0c988dfa506..cb649ac32a9 100644
--- a/embedded-wallets/connect-blockchain/evm/nibiru/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/nibiru/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Nibiru Blockchain in React Nat
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsNibiru from '../../_general-connect-blockchain/_nibiru.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Nibiru](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Nibiru](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Nibiru
diff --git a/embedded-wallets/connect-blockchain/evm/opbnb/node.mdx b/embedded-wallets/connect-blockchain/evm/opbnb/node.mdx
index 3b940a9019f..2d67be60503 100644
--- a/embedded-wallets/connect-blockchain/evm/opbnb/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/opbnb/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the OpBNB Blockchain in Node | Emb
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsOpBnb from '../../_general-connect-blockchain/_opbnb.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [OpBNB](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [OpBNB](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for OpBNB
diff --git a/embedded-wallets/connect-blockchain/evm/opbnb/react-native.mdx b/embedded-wallets/connect-blockchain/evm/opbnb/react-native.mdx
index 771b093d37b..3868227a247 100644
--- a/embedded-wallets/connect-blockchain/evm/opbnb/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/opbnb/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the OpBNB Blockchain in React Nati
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsOpBnb from '../../_general-connect-blockchain/_opbnb.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [OpBNB](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [OpBNB](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for OpBNB
diff --git a/embedded-wallets/connect-blockchain/evm/optimism/node.mdx b/embedded-wallets/connect-blockchain/evm/optimism/node.mdx
index e556eb38f6c..cb32df76b42 100644
--- a/embedded-wallets/connect-blockchain/evm/optimism/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/optimism/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Optimism Blockchain in Node |
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsOptimism from '../../_general-connect-blockchain/_optimism.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Optimism](https://www.optimism.io/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Optimism](https://www.optimism.io/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Optimism
diff --git a/embedded-wallets/connect-blockchain/evm/optimism/react-native.mdx b/embedded-wallets/connect-blockchain/evm/optimism/react-native.mdx
index 7bc537dc58d..8b5cf3c0860 100644
--- a/embedded-wallets/connect-blockchain/evm/optimism/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/optimism/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Optimism Blockchain in React N
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsOptimism from '../../_general-connect-blockchain/_optimism.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Optimism](https://www.optimism.io/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Optimism](https://www.optimism.io/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Optimism
diff --git a/embedded-wallets/connect-blockchain/evm/polygon/node.mdx b/embedded-wallets/connect-blockchain/evm/polygon/node.mdx
index eb7ebf0d07e..05fcbc91e6b 100644
--- a/embedded-wallets/connect-blockchain/evm/polygon/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/polygon/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Polygon Blockchain in Node | E
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsPolygon from '../../_general-connect-blockchain/_polygon.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Polygon](https://polygon.technology/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Polygon](https://polygon.technology/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Polygon
diff --git a/embedded-wallets/connect-blockchain/evm/polygon/react-native.mdx b/embedded-wallets/connect-blockchain/evm/polygon/react-native.mdx
index 4da11b573dd..709da3e9484 100644
--- a/embedded-wallets/connect-blockchain/evm/polygon/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/polygon/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Polygon Blockchain in React Na
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsPolygon from '../../_general-connect-blockchain/_polygon.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Polygon](https://polygon.technology/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Polygon](https://polygon.technology/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Polygon
diff --git a/embedded-wallets/connect-blockchain/evm/rootstock/node.mdx b/embedded-wallets/connect-blockchain/evm/rootstock/node.mdx
index c25c506eb4d..333459e9900 100644
--- a/embedded-wallets/connect-blockchain/evm/rootstock/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/rootstock/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Rootstock Blockchain in Node |
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsRootstock from '../../_general-connect-blockchain/_rootstock.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Rootstock](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Rootstock](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Rootstock
diff --git a/embedded-wallets/connect-blockchain/evm/rootstock/react-native.mdx b/embedded-wallets/connect-blockchain/evm/rootstock/react-native.mdx
index 503d09e047e..360463efe71 100644
--- a/embedded-wallets/connect-blockchain/evm/rootstock/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/rootstock/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Rootstock Blockchain in React
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsRootstock from '../../_general-connect-blockchain/_rootstock.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Rootstock](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Rootstock](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Rootstock
diff --git a/embedded-wallets/connect-blockchain/evm/rpc-headers.mdx b/embedded-wallets/connect-blockchain/evm/rpc-headers.mdx
index ecc8f0ed113..c7498546736 100644
--- a/embedded-wallets/connect-blockchain/evm/rpc-headers.mdx
+++ b/embedded-wallets/connect-blockchain/evm/rpc-headers.mdx
@@ -6,7 +6,7 @@ image: 'img/metamaskog.jpg'
description: 'How to securely attach API keys to blockchain RPC requests | Embedded Wallets'
---
-### Adding API Keys in RPC Headers
+### Adding API keys in RPC headers
MetaMask Embedded Wallets allows you to specify the RPC endpoint URL, but it doesn't directly provide an option to set custom HTTP headers such as API keys required by certain blockchain providers. To accommodate blockchain APIs that require authentication headers, you need to manually intercept and attach these headers to your application's outgoing RPC requests.
@@ -24,16 +24,16 @@ If you're using TRON's mainnet RPC endpoint (`https://api.trongrid.io`), you may
:::
-### Identifying RPC Host URL
+### Identifying the RPC host URL
First, identify the hostname for your RPC provider by checking the network logs in your browser:
1. Open your browser's Developer Tools (`Network` tab).
-2. Execute a blockchain-related action (e.g., fetching balance).
-3. Locate the RPC request URL (e.g., `https://api.trongrid.io/jsonrpc`).
-4. Note the hostname (e.g., `api.trongrid.io`).
+2. Execute a blockchain-related action (for example, fetching balance).
+3. Locate the RPC request URL (for example, `https://api.trongrid.io/jsonrpc`).
+4. Note the hostname (for example, `api.trongrid.io`).
-### Adding Headers via Global `fetch` Patch
+### Adding headers via global `fetch` patch
Create a file named `globals.js` and include the following code snippet:
@@ -75,7 +75,7 @@ globalThis.fetch = (...args) => {
Replace `"YOUR_TRON_API_KEY"` with the actual API key provided by your blockchain RPC provider.
-### Importing the Patch into Your Application
+### Importing the patch into your application
Make sure to import this file at the very beginning of your application's entry point (`index.tsx` or `main.ts`):
@@ -89,7 +89,7 @@ Perform this operation with caution. Avoid exposing sensitive API keys within cl
:::
-### Why This Approach Works
+### Why this approach works
- MetaMask Embedded Wallets SDK uses the provided RPC URL configured via the developer dashboard.
- Blockchain SDKs like `TronWeb` internally use the global `fetch` API.
diff --git a/embedded-wallets/connect-blockchain/evm/saakuru/node.mdx b/embedded-wallets/connect-blockchain/evm/saakuru/node.mdx
index 4ec9a8e8962..00e749cad49 100644
--- a/embedded-wallets/connect-blockchain/evm/saakuru/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/saakuru/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Saakuru Blockchain in Node | E
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsSaakuru from '../../_general-connect-blockchain/_saakuru.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Saakuru](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Saakuru](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Saakuru
diff --git a/embedded-wallets/connect-blockchain/evm/saakuru/react-native.mdx b/embedded-wallets/connect-blockchain/evm/saakuru/react-native.mdx
index 23fe5423bd3..f67816feb92 100644
--- a/embedded-wallets/connect-blockchain/evm/saakuru/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/saakuru/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Saakuru Blockchain in React Na
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsSaakuru from '../../_general-connect-blockchain/_saakuru.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Saakuru](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Saakuru](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Saakuru
diff --git a/embedded-wallets/connect-blockchain/evm/shardeum/node.mdx b/embedded-wallets/connect-blockchain/evm/shardeum/node.mdx
index b240dbc105d..2aee77bdf26 100644
--- a/embedded-wallets/connect-blockchain/evm/shardeum/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/shardeum/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Shardeum Blockchain in Node |
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsShardeum from '../../_general-connect-blockchain/_shardeum.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Shardeum](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Shardeum](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Shardeum
diff --git a/embedded-wallets/connect-blockchain/evm/shardeum/react-native.mdx b/embedded-wallets/connect-blockchain/evm/shardeum/react-native.mdx
index d4bf807d8b8..f0b39e27a3a 100644
--- a/embedded-wallets/connect-blockchain/evm/shardeum/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/shardeum/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Shardeum Blockchain in React N
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsShardeum from '../../_general-connect-blockchain/_shardeum.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Shardeum](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Shardeum](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Shardeum
diff --git a/embedded-wallets/connect-blockchain/evm/skale/node.mdx b/embedded-wallets/connect-blockchain/evm/skale/node.mdx
index d4f0aaeede1..3f68c4c4fb2 100644
--- a/embedded-wallets/connect-blockchain/evm/skale/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/skale/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Skale Blockchain in Node | Emb
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsSkale from '../../_general-connect-blockchain/_skale.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Skale](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Skale](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Skale
diff --git a/embedded-wallets/connect-blockchain/evm/skale/react-native.mdx b/embedded-wallets/connect-blockchain/evm/skale/react-native.mdx
index 441ada4a09a..9fbd8323c90 100644
--- a/embedded-wallets/connect-blockchain/evm/skale/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/skale/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Skale Blockchain in React Nati
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsSkale from '../../_general-connect-blockchain/_skale.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Skale](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Skale](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Skale
diff --git a/embedded-wallets/connect-blockchain/evm/soneium/node.mdx b/embedded-wallets/connect-blockchain/evm/soneium/node.mdx
index 9ff63e9a7e1..4494265a39a 100644
--- a/embedded-wallets/connect-blockchain/evm/soneium/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/soneium/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Soneium Blockchain in Node | E
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsSoneium from '../../_general-connect-blockchain/_soneium.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Soneium](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Soneium](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Soneium
diff --git a/embedded-wallets/connect-blockchain/evm/soneium/react-native.mdx b/embedded-wallets/connect-blockchain/evm/soneium/react-native.mdx
index 9e4231f66bf..18b75d0c86f 100644
--- a/embedded-wallets/connect-blockchain/evm/soneium/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/soneium/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Soneium Blockchain in React Na
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsSoneium from '../../_general-connect-blockchain/_soneium.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Soneium](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Soneium](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Soneium
diff --git a/embedded-wallets/connect-blockchain/evm/songbird/node.mdx b/embedded-wallets/connect-blockchain/evm/songbird/node.mdx
index 59461deede3..861a7c2531a 100644
--- a/embedded-wallets/connect-blockchain/evm/songbird/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/songbird/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Songbird Blockchain in Node |
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsSongbird from '../../_general-connect-blockchain/_songbird.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Songbird](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Songbird](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Songbird
diff --git a/embedded-wallets/connect-blockchain/evm/songbird/react-native.mdx b/embedded-wallets/connect-blockchain/evm/songbird/react-native.mdx
index 68bd488b5d3..c91724bbd09 100644
--- a/embedded-wallets/connect-blockchain/evm/songbird/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/songbird/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Songbird Blockchain in React N
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsSongbird from '../../_general-connect-blockchain/_songbird.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Songbird](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Songbird](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Songbird
diff --git a/embedded-wallets/connect-blockchain/evm/tron/web.mdx b/embedded-wallets/connect-blockchain/evm/tron/web.mdx
index 47bbfcf7ad4..0a62c9e5f40 100644
--- a/embedded-wallets/connect-blockchain/evm/tron/web.mdx
+++ b/embedded-wallets/connect-blockchain/evm/tron/web.mdx
@@ -114,7 +114,7 @@ Once logged in, Web3Auth provides a JWT token and access to the Tron provider.
---
-## Fetching User Info
+## Fetching user info
After logging in, you can retrieve information about the user.
diff --git a/embedded-wallets/connect-blockchain/evm/unichain/node.mdx b/embedded-wallets/connect-blockchain/evm/unichain/node.mdx
index 260afab366e..b4a53d02f2a 100644
--- a/embedded-wallets/connect-blockchain/evm/unichain/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/unichain/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Unichain Blockchain in Node |
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsUnichain from '../../_general-connect-blockchain/_unichain.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Unichain](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Unichain](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Unichain
diff --git a/embedded-wallets/connect-blockchain/evm/unichain/react-native.mdx b/embedded-wallets/connect-blockchain/evm/unichain/react-native.mdx
index 840295ec32a..ec005722b4d 100644
--- a/embedded-wallets/connect-blockchain/evm/unichain/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/unichain/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Unichain Blockchain in React N
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsUnichain from '../../_general-connect-blockchain/_unichain.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Unichain](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Unichain](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Unichain
diff --git a/embedded-wallets/connect-blockchain/evm/xdc/node.mdx b/embedded-wallets/connect-blockchain/evm/xdc/node.mdx
index 3885c311fb9..8db0e1bfdde 100644
--- a/embedded-wallets/connect-blockchain/evm/xdc/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/xdc/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the XDC Blockchain in Node | Embed
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsXdc from '../../_general-connect-blockchain/_xdc.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [XDC](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [XDC](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for XDC
diff --git a/embedded-wallets/connect-blockchain/evm/xdc/react-native.mdx b/embedded-wallets/connect-blockchain/evm/xdc/react-native.mdx
index 9277c2b0b2b..0c894187765 100644
--- a/embedded-wallets/connect-blockchain/evm/xdc/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/xdc/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the XDC Blockchain in React Native
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsXdc from '../../_general-connect-blockchain/_xdc.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [XDC](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [XDC](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for XDC
diff --git a/embedded-wallets/connect-blockchain/evm/zetachain/node.mdx b/embedded-wallets/connect-blockchain/evm/zetachain/node.mdx
index 32ad4c98d0f..c3834c25679 100644
--- a/embedded-wallets/connect-blockchain/evm/zetachain/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/zetachain/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Zetachain Blockchain in Node |
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsZetachain from '../../_general-connect-blockchain/_zetachain.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Zetachain](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Zetachain](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Zetachain
diff --git a/embedded-wallets/connect-blockchain/evm/zetachain/react-native.mdx b/embedded-wallets/connect-blockchain/evm/zetachain/react-native.mdx
index 733fd575ecb..b86353767be 100644
--- a/embedded-wallets/connect-blockchain/evm/zetachain/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/zetachain/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Zetachain Blockchain in React
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsZetachain from '../../_general-connect-blockchain/_zetachain.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Zetachain](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Zetachain](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Zetachain
diff --git a/embedded-wallets/connect-blockchain/evm/zilliqa/node.mdx b/embedded-wallets/connect-blockchain/evm/zilliqa/node.mdx
index 20219ae1942..a870a67ef41 100644
--- a/embedded-wallets/connect-blockchain/evm/zilliqa/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/zilliqa/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Zilliqa Blockchain in Node | E
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsZilliqa from '../../_general-connect-blockchain/_zilliqa.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Zilliqa](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Zilliqa](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Zilliqa
diff --git a/embedded-wallets/connect-blockchain/evm/zilliqa/react-native.mdx b/embedded-wallets/connect-blockchain/evm/zilliqa/react-native.mdx
index b192d3c1873..b765c773cd4 100644
--- a/embedded-wallets/connect-blockchain/evm/zilliqa/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/zilliqa/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Zilliqa Blockchain in React Na
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsZilliqa from '../../_general-connect-blockchain/_zilliqa.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Zilliqa](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Zilliqa](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Zilliqa
diff --git a/embedded-wallets/connect-blockchain/evm/zircuit/node.mdx b/embedded-wallets/connect-blockchain/evm/zircuit/node.mdx
index 07cd87c5c97..aed4b3c9899 100644
--- a/embedded-wallets/connect-blockchain/evm/zircuit/node.mdx
+++ b/embedded-wallets/connect-blockchain/evm/zircuit/node.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Zircuit Blockchain in Node | E
import EVMInteraction from '../../_node-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsZircuit from '../../_general-connect-blockchain/_zircuit.mdx'
-While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Zircuit](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth Node SDK, you get a Ethers Signer on successful authentication. This signer can be used with libraries like [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Zircuit](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Zircuit
diff --git a/embedded-wallets/connect-blockchain/evm/zircuit/react-native.mdx b/embedded-wallets/connect-blockchain/evm/zircuit/react-native.mdx
index 4ca3aa1addb..78d77943d93 100644
--- a/embedded-wallets/connect-blockchain/evm/zircuit/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/evm/zircuit/react-native.mdx
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Zircuit Blockchain in React Na
import EVMInteraction from '../../_react-native-connect-blockchain/_evm-interaction.mdx'
import ChainDetailsZircuit from '../../_general-connect-blockchain/_zircuit.mdx'
-While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [Metamask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Zircuit](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
+While using the Web3Auth React Native SDK, you get a [`EIP1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the [MetaMask Provider](https://docs.metamask.io/guide/ethereum-provider.html). This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [Zircuit](https://ethereum.org/) blockchain calls like getting the user's `account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have highlighted a few here to get you started.
## Chain details for Zircuit
diff --git a/embedded-wallets/connect-blockchain/other/README.mdx b/embedded-wallets/connect-blockchain/other/README.mdx
index 6f55a21dfb7..0038dc70d06 100644
--- a/embedded-wallets/connect-blockchain/other/README.mdx
+++ b/embedded-wallets/connect-blockchain/other/README.mdx
@@ -129,7 +129,7 @@ export const OtherChains = [
}, ];
-## Non EVM chain guides
+## Non-EVM chain guides
You can checkout the following guides we've written for certain non EVM blockchains. The approach mentioned in this doc is very similar to the one followed in each one of them.
diff --git a/embedded-wallets/connect-blockchain/other/algorand.mdx b/embedded-wallets/connect-blockchain/other/algorand.mdx
index 0e7664ed72c..95d6569ca9c 100644
--- a/embedded-wallets/connect-blockchain/other/algorand.mdx
+++ b/embedded-wallets/connect-blockchain/other/algorand.mdx
@@ -172,7 +172,7 @@ let signedTxn = algosdk.signTransaction(txn, keyPair.sk)
const txHash = await client.sendRawTransaction(signedTxn.blob).do()
```
-## Sign Message
+## Sign a message
```tsx
import { IProvider } from '@web3auth/base'
diff --git a/embedded-wallets/connect-blockchain/other/aptos.mdx b/embedded-wallets/connect-blockchain/other/aptos.mdx
index f0ac893e3a1..7a731467bb5 100644
--- a/embedded-wallets/connect-blockchain/other/aptos.mdx
+++ b/embedded-wallets/connect-blockchain/other/aptos.mdx
@@ -11,7 +11,7 @@ import InitializeWeb3Auth from '../_initialize-web3auth-other-pnp.mdx'
import TabItem from '@theme/TabItem'
import Tabs from '@theme/Tabs'
-While using the Embedded Wallets Web SDK (formerly Web3Auth) for a non-EVM chain like [Aptos](https://aptos.dev/), you can obtain the user's private key from the provider. Using this private key, you can use the corresponding libraries of the blockchain to make calls like fetching the user's `account`, retrieving `balance`, `signing transactions`, `sending transactions`, or interacting with smart contracts. We will focus on Testnet for this guide.
+While using the Embedded Wallets Web SDK for a non-EVM chain like [Aptos](https://aptos.dev/), you can obtain the user's private key from the provider. Using this private key, you can use the corresponding libraries of the blockchain to make calls like fetching the user's `account`, retrieving `balance`, `signing transactions`, `sending transactions`, or interacting with smart contracts. We will focus on testnet for this guide.
::::note
@@ -19,9 +19,9 @@ The SDKs are now branded as MetaMask Embedded Wallet SDKs (formerly Web3Auth Plu
::::
-## Aptos Configuration and Enums
+## Aptos configuration and enums
-For configuring Aptos, we will use the `AptosConfig` class from the `@aptos-labs/ts-sdk` package. The network parameter in `AptosConfig` uses an enum, which allows us to select the network environment (e.g., **Testnet**).
+For configuring Aptos, we will use the `AptosConfig` class from the `@aptos-labs/ts-sdk` package. The network parameter in `AptosConfig` uses an enum, which allows us to select the network environment (such as, 'testnet').
Here are the available networks in the enum:
@@ -93,7 +93,7 @@ npm install --save @aptos-labs/ts-sdk
-## Get account and Key
+## Get account and key
Once a user logs in, the Embedded Wallets SDK returns a provider. Since there isn't a native provider for Aptos, we use the private key directly for making RPC calls.
@@ -179,7 +179,7 @@ const committedTxn = await aptos.transaction.submit.simple({
await aptos.waitForTransaction({ transactionHash: committedTxn.hash })
```
-## Airdrop Request
+## Airdrop request
You can request test tokens (Aptos coins) for your account by using the `getAirdrop` method in the testnet environment. This allows you to receive a certain amount of AptosCoin for testing purposes.
@@ -217,4 +217,4 @@ This method will provide your account with test APT from Aptos Testnet, which ca
## Conclusion
-With Web3Auth and Aptos integration, you can easily set up authentication for your Aptos dApps, get account information, check balances, and even send transactions.
+With Web3Auth and Aptos integration, you can easily set up authentication for your Aptos dapps, get account information, check balances, and even send transactions.
diff --git a/embedded-wallets/connect-blockchain/other/cosmos.mdx b/embedded-wallets/connect-blockchain/other/cosmos.mdx
index f41586ebb2a..69cef2ba04b 100644
--- a/embedded-wallets/connect-blockchain/other/cosmos.mdx
+++ b/embedded-wallets/connect-blockchain/other/cosmos.mdx
@@ -65,7 +65,7 @@ npm install --save @web3auth/no-modal @web3auth/auth-adapter @web3auth/base @cos
-## Get ChainID
+## Get Chain ID
Once a user logs in, the Embedded Wallets SDK returns a provider. Since there isn't a native provider for Cosmos, we directly use the private key to make RPC calls.
diff --git a/embedded-wallets/connect-blockchain/other/immutablex.mdx b/embedded-wallets/connect-blockchain/other/immutablex.mdx
index 2c0b0288548..76f0f18a681 100644
--- a/embedded-wallets/connect-blockchain/other/immutablex.mdx
+++ b/embedded-wallets/connect-blockchain/other/immutablex.mdx
@@ -65,7 +65,7 @@ npm install --save @imtbl/core-sdk
-## Creating Layer 1 and Layer 2 Signers
+## Creating Layer 1 and Layer 2 signers
Once a user logs in, the Embedded Wallets SDK returns a provider. ImmutableX is a layer 2 solution for Ethereum, so we’ll create an ETH signer using the provider (via ethers). Then we use the helper function `createStarkSigner` from `@imtbl/core-sdk` to create a Stark signer from the private key.
diff --git a/embedded-wallets/connect-blockchain/other/polymesh.mdx b/embedded-wallets/connect-blockchain/other/polymesh.mdx
index 6ef53a6f5b4..d8cdc7405cb 100644
--- a/embedded-wallets/connect-blockchain/other/polymesh.mdx
+++ b/embedded-wallets/connect-blockchain/other/polymesh.mdx
@@ -11,7 +11,7 @@ import InitializeWeb3Auth from '../_initialize-web3auth-other-pnp.mdx'
import TabItem from '@theme/TabItem'
import Tabs from '@theme/Tabs'
-While using the Embedded Wallets Web SDK (formerly Web3Auth) for a non-EVM chain like [Polymesh](https://www.polymesh.network/), you can get the user's private key from the provider. Using this private key, you can use the corresponding libraries of the blockchain to make blockchain calls like getting the user's public `signing key`, fetching `balance`, and `sign & send transaction`. We have highlighted a few methods here to get you started quickly.
+While using the Embedded Wallets Web SDK for a non-EVM chain like [Polymesh](https://www.polymesh.network/), you can get the user's private key from the provider. Using this private key, you can use the corresponding libraries of the blockchain to make blockchain calls like getting the user's public `signing key`, fetching `balance`, and `sign & send transaction`. We have highlighted a few methods here to get you started quickly.
::::note
@@ -91,7 +91,7 @@ const localSigningManager = await LocalSigningManager.create({
})
```
-At this point if we were to query the public key derived from the private key by calling `localSigningManager.getAccounts()` the function would throw an error as a SS58 prefix for the chain has not been set. The SS58 prefix can be set manually by calling e.g. `localSigningManager.setSs58Format(12)`, or by attaching the signing manager to an instance of the Polymesh SDK which will automatically read the correct SS58 prefix from the chain and set it in the signing manager.
+At this point if we were to query the public key derived from the private key by calling `localSigningManager.getAccounts()` the function would throw an error as a SS58 prefix for the chain has not been set. The SS58 prefix can be set manually, for example, by calling `localSigningManager.setSs58Format(12)`, or by attaching the signing manager to an instance of the Polymesh SDK which will automatically read the correct SS58 prefix from the chain and set it in the signing manager.
{
We can use `getEd25519PrivKey` method in Web3Auth to retrive the priavte key for the Solana ecosystem. In the below code block, we'll use the Ed25519 private key to retive user's public address, and solana balance. We'll use `SolanaProvider` class to interact with Solana cluster and fetch user balance.
-### Setup Solana Provider
+### Set up Solana provider
In the below code block, we'll create Solana provider to interact and perform solana operations.
@@ -337,7 +337,7 @@ class _HomeScreenState extends State {
}
```
-## Sign Transaction
+## Sign a transaction
Let's now go through how can we sign the transaction. In the below code block, we'll add a new method inside `SolanaProvider` we setup earlier to help us sign a transfer transaction. After successful implementation, we can use the method in `HomeScreen`.
diff --git a/embedded-wallets/connect-blockchain/solana/ios.mdx b/embedded-wallets/connect-blockchain/solana/ios.mdx
index 3df4a7c5246..3afe33916e4 100644
--- a/embedded-wallets/connect-blockchain/solana/ios.mdx
+++ b/embedded-wallets/connect-blockchain/solana/ios.mdx
@@ -118,7 +118,7 @@ pod install
To Initialize the `JSONRPCAPIClient` we require rpc url. The `JSONRPCAPIClient` instance will provide a gateway & protocol to interact with Solana cluster while sending requests and receving response. For this example, we are using rpc url for Devnet-beta. To interact with Testnet or Mainnet, you can simply change the rpc url.
-### Initializing Solana SDK
+### Initializing the Solana SDK
In the below code block, we'll create the `JSONRPCAPIClient` instance using the Devnet-beta rpc.
@@ -134,7 +134,7 @@ let endpoint = APIEndPoint(
let solanaJSONRPCClient = JSONRPCAPIClient(endpoint: endpoint)
```
-### Initializing Web3Auth SDK
+### Initializing the Web3Auth SDK
In the below code block, we'll initialize the Web3Auth SDK and check whether the user has any Web3Auth session persisted or not. If the user is already authenticated, you can route them directly to home view, otherwise you can route them to login view for authentication purpose. For checking, if user is already authenticated, we can check whether `Web3Auth.state` is `nil` or not.
@@ -191,7 +191,7 @@ let balanceResponse = try await solanaJSONRPCClient.getBalance(
let userBalance = return balanceResponse.convertToBalance(decimals: 9)
```
-## Sign Transaction
+## Sign a transaction
Let's now go through how can we sign the transaction. In the below codeblock, we'll create a new function `perpareTransaction` which can be used to retrive the Base58 signature as well as broadcast transaction to the cluster. We'll use `BlockchainClient.prepareSendingNativeSOL` to create the transaction to self transfer 0.01 Sol and sign it. You can also checkout `prepareSendingSPLTokens`, and `prepareTransaction` for other types of transaction.
diff --git a/embedded-wallets/connect-blockchain/solana/javascript.mdx b/embedded-wallets/connect-blockchain/solana/javascript.mdx
index 7095f596f0c..dd8f6ba04a4 100644
--- a/embedded-wallets/connect-blockchain/solana/javascript.mdx
+++ b/embedded-wallets/connect-blockchain/solana/javascript.mdx
@@ -135,7 +135,7 @@ const connection = new Connection(connectionConfig.rpcTarget)
const balance = await connection.getBalance(new PublicKey(accounts[0]))
```
-## Sign Transaction
+## Sign a transaction
```tsx
import {
@@ -172,7 +172,7 @@ const signedTx = await solanaWallet.signTransaction(transaction)
console.log(signedTx.signature)
```
-## Sign All Transactions
+## Sign all transactions
```tsx
import {
@@ -260,7 +260,7 @@ const { signature } = await solanaWallet.signAndSendTransaction(transaction)
console.log(signature)
```
-## Sign Message
+## Sign a message
```tsx
import {
@@ -277,7 +277,7 @@ const result = await solanaWallet.signMessage(msg)
console.log(result.toString())
```
-## Fetch User's Private Key
+## Fetch user's private key
`solana_privateKey` is used to fetch the private key of the logged in user. It is only available for `in-app` adapters like `auth`.
diff --git a/embedded-wallets/connect-blockchain/solana/node.mdx b/embedded-wallets/connect-blockchain/solana/node.mdx
index a27eb21ed59..66678756d29 100644
--- a/embedded-wallets/connect-blockchain/solana/node.mdx
+++ b/embedded-wallets/connect-blockchain/solana/node.mdx
@@ -68,7 +68,7 @@ To interact with the Solana blockchain in Node.js, you need to install the requi
npm install --save @solana/web3.js @solana/signers
```
-## Initializing Web3Auth Node SDK
+## Initializing the Web3Auth Node SDK
The Web3Auth Node SDK provides a `TransactionSigner` for Solana when using the `SOLANA` chain namespace. Here's how to set it up:
diff --git a/embedded-wallets/connect-blockchain/solana/react-native.mdx b/embedded-wallets/connect-blockchain/solana/react-native.mdx
index 753887c6c81..85311994f3f 100644
--- a/embedded-wallets/connect-blockchain/solana/react-native.mdx
+++ b/embedded-wallets/connect-blockchain/solana/react-native.mdx
@@ -141,7 +141,7 @@ const balanceInSOL = balance / LAMPORTS_PER_SOL
console.log(`Balance: ${balanceInSOL} SOL`)
```
-## Sign Transaction
+## Sign a transaction
```tsx
import {
@@ -222,7 +222,7 @@ const { signature } = await solanaWallet.signAndSendTransaction(transaction)
console.log('Transaction signature', signature)
```
-## Sign Message
+## Sign a message
```tsx
const solanaWallet = new SolanaWallet(web3auth.provider)
diff --git a/embedded-wallets/connect-blockchain/solana/react.mdx b/embedded-wallets/connect-blockchain/solana/react.mdx
index 68cece646d2..0fbb62582d1 100644
--- a/embedded-wallets/connect-blockchain/solana/react.mdx
+++ b/embedded-wallets/connect-blockchain/solana/react.mdx
@@ -76,7 +76,7 @@ For advanced Solana features, you should use [`@solana/web3.js`](https://solana-
npm install @solana/web3.js
```
-## Solana Hooks
+## Solana hooks
| Hook Name | Description |
| --------------------------- | -------------------------------------------- |
@@ -85,9 +85,9 @@ npm install @solana/web3.js
| `useSignTransaction` | Sign a Solana transaction (without sending). |
| `useSolanaWallet` | Access Solana wallet state and utilities. |
-## Hook Usage Examples
+## Hook usage examples
-### Get Solana Wallet
+### Get Solana wallet
```tsx
import { useSolanaWallet } from '@web3auth/modal/react/solana'
@@ -105,7 +105,7 @@ function SolanaWallet() {
}
```
-### Sign Message
+### Sign a message
```tsx
import { useSignMessage } from '@web3auth/modal/react/solana'
@@ -135,7 +135,7 @@ function SignMessage() {
}
```
-### Sign Transaction
+### Sign a transaction
```tsx
import { useSignTransaction } from '@web3auth/modal/react/solana'
@@ -174,7 +174,7 @@ function SignTransaction() {
}
```
-### Sign and Send Transaction
+### Sign and send a transaction
```tsx
import { useSignAndSendTransaction } from '@web3auth/modal/react/solana'
diff --git a/embedded-wallets/connect-blockchain/solana/unity.mdx b/embedded-wallets/connect-blockchain/solana/unity.mdx
index 8eff42f3131..b946083ca52 100644
--- a/embedded-wallets/connect-blockchain/solana/unity.mdx
+++ b/embedded-wallets/connect-blockchain/solana/unity.mdx
@@ -64,7 +64,7 @@ While using the Web3Auth Unity SDK, you can retrieve the Ed25519 private key wit
For Unity Solana integration, we recommend using the **Solana Unity SDK by Magicblock**, which is available on the Unity Asset Store. This SDK provides comprehensive Solana functionality including JSON RPC API coverage, wallet management, transaction handling, and NFT operations.
-### Installing Solana Unity SDK
+### Installing the Solana Unity SDK
1. Open Unity Asset Store in your Unity Editor
2. Search for "Solana Unity SDK" by Magicblock
@@ -100,7 +100,7 @@ public class SolanaIntegration : MonoBehaviour
}
```
-## Get Ed25519 Private Key
+## Get Ed25519 private key
```csharp
// After successful Web3Auth login
@@ -110,7 +110,7 @@ string ed25519PrivateKey = await web3auth.GetEd25519PrivKey();
byte[] privateKeyBytes = Convert.FromHexString(ed25519PrivateKey);
```
-## Create Solana Keypair
+## Create a Solana keypair
Using the Magicblock Solana Unity SDK, you can create a keypair from the private key:
@@ -142,7 +142,7 @@ var balanceInSOL = balance.Result.Value / 1_000_000_000.0; // Convert lamports t
Debug.Log($"Balance: {balanceInSOL} SOL");
```
-## Sign Transaction
+## Sign a transaction
```csharp
using Solana.Unity.Rpc.Models;
@@ -182,7 +182,7 @@ else
}
```
-## Sign Message
+## Sign a message
```csharp
// Sign a message with the private key
diff --git a/embedded-wallets/connect-blockchain/solana/vue.mdx b/embedded-wallets/connect-blockchain/solana/vue.mdx
index df5651305fd..52305a29dab 100644
--- a/embedded-wallets/connect-blockchain/solana/vue.mdx
+++ b/embedded-wallets/connect-blockchain/solana/vue.mdx
@@ -76,7 +76,7 @@ For advanced Solana features, you should use [`@solana/web3.js`](https://solana-
npm install @solana/web3.js
```
-## Solana Composables
+## Solana composables
| Composable Name | Description |
| --------------------------- | -------------------------------------------- |
@@ -85,9 +85,9 @@ npm install @solana/web3.js
| `useSignTransaction` | Sign a Solana transaction (without sending). |
| `useSolanaWallet` | Access Solana wallet state and utilities. |
-## Composable Usage Examples
+## Composable usage examples
-### Get Solana Wallet
+### Get Solana wallet
```vue
@@ -105,7 +105,7 @@ npm install @solana/web3.js
```
-### Sign Message
+### Sign a message
```vue
@@ -135,7 +135,7 @@ npm install @solana/web3.js
```
-### Sign Transaction
+### Sign a transaction
```vue
diff --git a/embedded-wallets/dashboard/README.mdx b/embedded-wallets/dashboard/README.mdx
index bbe58f65152..18125f9932c 100644
--- a/embedded-wallets/dashboard/README.mdx
+++ b/embedded-wallets/dashboard/README.mdx
@@ -1,15 +1,15 @@
---
-title: Create a new project in the Dashboard
+title: Create a new project in the dashboard
sidebar_label: Create a new project
image: 'img/metamaskog.jpg'
-description: 'Create a new project in the Dashboard | MetaMask Embedded Wallets'
+description: 'Create a new project in the dashboard | MetaMask Embedded Wallets'
---
import DashboardSignUpPage from '@site/static/img/embedded-wallets/w3a-dashboard/dashboard-signup.gif'
-To get started, visit the [Web3Auth Dashboard](https://dashboard.web3auth.io), log in using one of your social accounts or use your email address. You can use the Dashboard to manage your projects, configurations, wallet UI, and more for MetaMask Embedded Wallets (formerly Web3Auth).
+To get started, visit the [Web3Auth dashboard](https://dashboard.web3auth.io), log in using one of your social accounts or email address. You can use the dashboard to manage your projects, configurations, wallet UI, and more for MetaMask Embedded Wallets.
-While setting up your account, Web3Auth will prompt you to share some basic information about your organization.
+While setting up your account, you will be prompted to share some basic information about your organization.
-Once you've set up your account, you can use the Dashboard to manage your **projects** and **team**.
+Once you've set up your account, you can use the dashboard to manage your projects and team.
:::tip
-Use the [Projects](https://dashboard.web3auth.io/organization) page of the Dashboard to create and manage new projects for your account. Resources, including wallets, authentication methods, and more are scoped to individual projects.
+Use the [projects](https://dashboard.web3auth.io/organization) page of the dashboard to create and manage new projects for your account. Resources, including wallets, authentication methods, and more are scoped to individual projects.
:::
## Create a new project
-Before implementing any Embedded Wallet SDK, developers must create a new project in the Dashboard. This process generates a Client ID required for SDK integration.
+Before implementing any Embedded Wallet SDK, developers must create a new project in the Web3Auth Dashboard. This process generates a Client ID required for SDK integration.
-:::success Note
+:::important
-It is recommended to maintain separate projects for different environments (e.g., development, staging, production) to ensure optimal security of credentials.
+To ensure optimal security of credentials, it's recommended to maintain separate projects for different environments (such as development, staging, production).
:::
-Login to the [Web3Auth Dashboard](https://dashboard.web3auth.io) and create a new project if you haven't already.
+Log in to the [Web3Auth Dashboard](https://dashboard.web3auth.io) and create a new project if you haven't already.
-## Get the Client ID
+## Get the client ID
-After creating a project, navigate to **Project Settings** and select the **General** tab to obtain the `Client ID`.
+After creating a project:
-The project comes pre-configured with default connections, chains and networks to facilitate faster integration with the SDKs.
+1. Navigate to **Project Settings**.
+2. Select the **General** tab to obtain the `Client ID`.
-## Dashboard Configuration
+The project comes pre-configured with default connections, chains, and networks to facilitate faster integration with the SDKs.
+
+## Dashboard configuration
Once your project is created, you can configure various aspects of your integration through the dashboard:
-- **[Project Settings](./project-settings)** - Basic project information, credentials, and token verification
-- **[Whitelist Settings](./whitelist)** - Domain and URL authorization for enhanced security
-- **[Advanced Project Settings](./advanced/session-management)** - Advanced configuration options
- - **[Session Management](./advanced/session-management)** - Session duration and behavior
- - **[Test Accounts](./advanced/test-accounts)** - Development testing environment
- - **[User Details in ID Token](./advanced/user-details)** - JWT token user data configuration
- - **[Key Export Settings](./advanced/key-export)** - Private key export permissions
-- **[Chains and Networks](./chains-and-networks)** - Manage blockchain networks and custom chain configurations
-- **[Authentication](./authentication)** - Configure login methods, social connections, and custom authentication
-- **[Wallet Services](./wallet-services)** - Customize wallet UI and configure wallet features
-- **[Customization](./customization)** - Brand your login flow and customize the user experience
-- **[Analytics](./analytics)** - Monitor project usage and user engagement metrics
+- [Project settings](./project-settings) - Basic project information, credentials, and token verification
+- [Allowlist settings](./whitelist) - Domain and URL authorization for enhanced security
+- [Advanced project settings](./advanced/session-management) - Advanced configuration options
+ - [Session management](./advanced/session-management) - Session duration and behavior
+ - [Test accounts](./advanced/test-accounts) - Development testing environment
+ - [User details in ID Token](./advanced/user-details) - JWT token user data configuration
+ - [Key export settings](./advanced/key-export) - Private key export permissions
+- [Chains and networks](./chains-and-networks) - Manage blockchain networks and custom chain configurations
+- [Authentication](./authentication) - Configure login methods, social connections, and custom authentication
+- [Wallet services](./wallet-services) - Customize wallet UI and configure wallet features
+- [Customization](./customization) - Brand your login flow and customize the user experience
+- [Analytics](./analytics) - Monitor project usage and user engagement metrics
diff --git a/embedded-wallets/dashboard/advanced/custom-chains.mdx b/embedded-wallets/dashboard/advanced/custom-chains.mdx
index a4e1219b169..fd163dd43cd 100644
--- a/embedded-wallets/dashboard/advanced/custom-chains.mdx
+++ b/embedded-wallets/dashboard/advanced/custom-chains.mdx
@@ -15,7 +15,7 @@ The SDKs are now branded as MetaMask Embedded Wallet SDKs (formerly Web3Auth Plu

-## Add Custom Chains
+## Add custom chains
To add a custom chain, we need to follow these steps:
@@ -27,7 +27,7 @@ To add a custom chain, we need to follow these steps:

-## Add Chains in Code (Web SDK)
+## Add chains in code (Web SDK)
While chains can be configured through the dashboard, you can also override these settings in your code by specifying custom chains during SDK initialization.
diff --git a/embedded-wallets/dashboard/advanced/key-export.mdx b/embedded-wallets/dashboard/advanced/key-export.mdx
index f2c2da407f0..adbcea03ea0 100644
--- a/embedded-wallets/dashboard/advanced/key-export.mdx
+++ b/embedded-wallets/dashboard/advanced/key-export.mdx
@@ -7,7 +7,7 @@ description: 'Configure private key export permissions in Web3Auth Dashboard | E
import ProjectSettingsAdvanced from '@site/static/img/embedded-wallets/w3a-dashboard/project-settings-advanced.png'
-The **Key Export Settings** allow you to control whether users can programmatically export their private keys using the Web3Auth SDK. This setting provides flexibility for advanced use cases while maintaining security control over sensitive cryptographic material.
+The key export settings allow you to control whether users can programmatically export their private keys using the Web3Auth SDK. This setting provides flexibility for advanced use cases while maintaining security control over sensitive cryptographic material.
-## Key Export Overview
+## Key export overview
Private key export functionality allows applications to retrieve users' private keys programmatically through the Web3Auth SDK. This capability enables advanced use cases such as wallet migration, multi-platform support, and integration with external services, while requiring careful consideration of security implications.
-### Export Methods
+### Export methods
-**Programmatic Export (Configurable):**
+Manual export is always supported to ensure that users retain autonomy over their keys while programmatic export may be configured.
-- Access via `private_key` JSON-RPC method
-- Requires explicit user consent
-- Can be enabled/disabled per project
-- Controlled through dashboard settings
+#### Manual export
-**Manual Export (Always Available):**
-
-- Built-in Web3Auth wallet interface
+- **Can't be disabled**
+- Built into the Web3Auth wallet interface
- User-initiated through wallet UI
-- Cannot be disabled
-- Provides user autonomy over their keys
-## Configuring Key Export
+### Programmatic export
+
+Programmatic export is configurable, providing:
+
+- Access via the `private_key` JSON-RPC method
+- Requires explicit user consent
+- Can be enabled/disabled per project
+- Controlled through dashboard settings
-### Enabling Programmatic Export
+#### Enabling programmatic key export
-1. **Navigate to Project Settings** → **Advanced** → **Key Export**
-2. **Locate "Enable Key Export"** toggle
-3. **Enable the setting** to allow programmatic access
-4. **Save configuration** to apply changes
+1. Navigate to **Project Settings** → **Advanced** → **Key Export**.
+2. Locate **Enable Key Export** toggle.
+3. Enable the setting to allow programmatic access.
+4. Save configuration to apply changes.
-### Disabling Programmatic Export
+#### Disabling programmatic export
When disabled:
@@ -55,11 +56,11 @@ When disabled:
- Enhanced security for applications that don't require key access
- Recommended for most consumer applications
-## Implementation Guide
+## Implementation guide
-### Programmatic Key Retrieval
+### Programmatic key retrieval
-**Basic Implementation:**
+Basic Implementation:
```javascript
// Ensure user is authenticated
@@ -83,7 +84,7 @@ try {
}
```
-**Secure Implementation Pattern:**
+Secure Implementation Pattern:
```javascript
class SecureKeyManager {
@@ -118,9 +119,9 @@ class SecureKeyManager {
}
```
-### User Consent Flow
+### User consent flow
-**Best Practices for User Consent:**
+Best Practices for User Consent:
```javascript
async function requestKeyExport() {
@@ -147,11 +148,11 @@ async function requestKeyExport() {
}
```
-## Use Cases for Key Export
+## Use cases for key export
-### Wallet Migration
+### Wallet migration
-**Cross-Platform Migration:**
+Cross-Platform Migration:
```javascript
// Export from Web3Auth for import into other wallets
@@ -174,9 +175,9 @@ async function migrateToExternalWallet() {
}
```
-### Multi-Chain Support
+### Multi-chain support
-**Cross-Chain Key Derivation:**
+Cross-chain key derivation:
```javascript
async function deriveKeysForMultipleChains() {
@@ -194,9 +195,9 @@ async function deriveKeysForMultipleChains() {
}
```
-### Advanced Integrations
+### Advanced integrations
-**DeFi Protocol Integration:**
+DeFi protocol integration:
```javascript
async function integrateDeFiProtocol() {
@@ -214,9 +215,9 @@ async function integrateDeFiProtocol() {
}
```
-### Backup and Recovery
+### Backup and recovery
-**Secure Backup Creation:**
+Secure backup creation:
```javascript
async function createSecureBackup() {
@@ -233,19 +234,19 @@ async function createSecureBackup() {
}
```
-## Security Considerations
+## Security considerations
-### Application Security
+### Application security
-**Key Handling Best Practices:**
+Key handling best practices:
-- **Minimize Exposure**: Retrieve keys only when necessary
-- **Secure Transmission**: Use HTTPS and encrypted channels
-- **Memory Management**: Clear private keys from memory immediately after use
-- **No Persistent Storage**: Never store private keys in databases or local storage
-- **Audit Logging**: Log key export events for security monitoring
+- **Minimize exposure**: Retrieve keys only when necessary
+- **Secure transmission**: Use HTTPS and encrypted channels
+- **Memory management**: Clear private keys from memory immediately after use
+- **No persistent storage**: **Never** store private keys in databases or local storage
+- **Audit logging**: Log key export events for security monitoring
-**Implementation Security:**
+#### Implementation security
```javascript
class SecureKeyHandler {
@@ -278,16 +279,16 @@ class SecureKeyHandler {
}
```
-### User Education
+### User education
-**Security Awareness:**
+Security awareness is vital:
- Educate users about private key security
- Explain the implications of key export
- Provide secure storage recommendations
- Warn against sharing private keys
-**User Interface Guidelines:**
+#### User interface guidelines
```javascript
const securityWarnings = {
@@ -307,20 +308,22 @@ const securityWarnings = {
}
```
-### Regulatory Compliance
+### Regulatory compliance
-**Compliance Considerations:**
+It's vital to comply with regulations, always consider:
-- **Data Protection**: Ensure key export complies with privacy regulations
-- **Audit Requirements**: Maintain records of key export events
-- **User Consent**: Obtain explicit consent for key export operations
-- **Jurisdictional Laws**: Consider local regulations regarding cryptographic material
+- **Data protection**: Ensure key export complies with privacy regulations
+- **Audit requirements**: Maintain records of key export events
+- **User consent**: Obtain explicit consent for key export operations
+- **Jurisdictional laws**: Consider local regulations regarding cryptographic material
-## Monitoring and Analytics
+## Monitoring and analytics
-### Export Event Tracking
+### Export event tracking
-**Analytics Implementation:**
+#### Analytics implementation
+
+Consider sending a structured analytics event whenever a user exports a private key:
```javascript
async function trackKeyExport(userId, exportReason) {
@@ -335,7 +338,9 @@ async function trackKeyExport(userId, exportReason) {
}
```
-**Security Monitoring:**
+#### Security monitoring
+
+Consider monitoring key export attempts to flag suspicious patterns such as repeated exports:
```javascript
class KeyExportMonitor {
@@ -365,27 +370,27 @@ class KeyExportMonitor {
}
```
-## Alternative Approaches
+## Alternative approaches
-### When to Disable Key Export
+### Disable key export
-**Recommended for:**
+Consider disabling key export for:
- Consumer-facing applications
- Applications handling high-value assets
- Regulated financial services
- Applications with strict security requirements
-**Alternative Solutions:**
+These alternative approaches can be leveraged to enable users to sign transactions without exposing or exporting private keys:
-- Use Web3Auth's built-in wallet interface
-- Implement transaction signing without key exposure
+- Web3Auth's built-in wallet interface
- Use multi-signature schemes
- Leverage Web3Auth's session-based authentication
+- Implement transaction signing without key exposure (see example below)
-### Transaction-Only Access
+### Transaction-only access
-**Secure Transaction Pattern:**
+Use `web3auth.provider.request` to sign transactions directly through Embedded Wallets without exposing the private key:
```javascript
// Sign transactions without exposing private key
@@ -402,29 +407,27 @@ async function signTransaction(transactionData) {
## Troubleshooting
-### Common Issues
-
-**Key Export Disabled:**
+### Key export disabled
- Verify setting is enabled in dashboard
- Check project configuration
- Confirm user permissions
-**Export Method Not Available:**
+### Export method not available
- Ensure Web3Auth SDK is properly initialized
- Verify user is authenticated
- Check for browser compatibility issues
-**User Consent Failures:**
+### User consent failures
- Implement proper consent flow
- Provide clear security information
- Handle user rejection gracefully
-### Error Handling
+### Error handling
-**Robust Error Management:**
+Troubleshooting is more quickly resolved with robust error management:
```javascript
async function safeKeyExport() {
@@ -445,8 +448,8 @@ async function safeKeyExport() {
}
```
-## Next Steps
+## Next steps
-- **[User Details in ID Token](../user-details)** - Configure user data in JWT tokens
-- **[Session Management](../session-management)** - Control session duration and behavior
-- **[Project Settings](../../project-settings)** - Configure basic project information
+- [User details in ID token](../user-details): Configure user data in JWT tokens
+- [Session management](../session-management): Control session duration and behavior
+- [Project settings](../../project-settings): Configure basic project information
diff --git a/embedded-wallets/dashboard/advanced/session-management.mdx b/embedded-wallets/dashboard/advanced/session-management.mdx
index c6da76ca9e5..9c3e08eb6db 100644
--- a/embedded-wallets/dashboard/advanced/session-management.mdx
+++ b/embedded-wallets/dashboard/advanced/session-management.mdx
@@ -6,8 +6,10 @@ description: 'Configure session duration and behavior in Web3Auth Dashboard | Em
---
import ProjectSettingsAdvanced from '@site/static/img/embedded-wallets/w3a-dashboard/project-settings-advanced.png'
+import Tabs from '@theme/Tabs'
+import TabItem from '@theme/TabItem'
-The **Session Management** settings allow you to customize session lifetime and behavior for your Web3Auth integration. These settings determine how long user sessions remain active before requiring re-authentication, providing flexibility to balance security requirements with user experience.
+The session management settings allow you to customize session lifetime and behavior for your Web3Auth integration. These settings determine how long user sessions remain active before requiring re-authentication, providing flexibility to balance security requirements with user experience.
-## Session Duration Overview
+## Session duration overview
Session duration controls how long a user's authentication session remains valid before automatic expiration. This setting directly impacts both security posture and user convenience, making it a critical configuration for production applications.
-### Default Configuration
+### Default configuration
-- **Default Duration**: 1 day (24 hours)
-- **Minimum Duration**: 1 second
-- **Maximum Duration**: 30 days (720 hours)
-- **Granularity**: Configurable down to the second
+You may configure the session duration down to the second:
-## Configuring Session Duration
+- Default duration: 1 day (24 hours)
+- Minimum duration: 1 second
+- Maximum duration: 30 days (720 hours)
-### Setting Session Lifetime
+## Configuring session duration
-1. **Navigate to Project Settings** → **Advanced** → **Session Management**
-2. **Locate Session Duration** setting
-3. **Enter desired duration** in the provided format
-4. **Save configuration** to apply changes
+### Setting session lifetime
-### Duration Format Options
+1. Navigate to **Project Settings** → **Advanced** → **Session Management**.
+2. At the **Session Duration** setting, enter the desired duration in the provided format:
-**Time Units Supported:**
+
+
-- **Seconds**: 1s, 30s, 60s
-- **Minutes**: 1m, 30m, 60m
-- **Hours**: 1h, 12h, 24h
-- **Days**: 1d, 7d, 30d
+- Seconds: 1s, 30s, 60s
+- Minutes: 1m, 30m, 60m
+- Hours: 1h, 12h, 24h
+- Days: 1d, 7d, 30d
-**Example Configurations:**
+
+
```
30m # 30 minutes
2h # 2 hours
1d # 1 day (default)
7d # 7 days
-30d # 30 days (maximum)
+30d # 30 days (maximum)
```
-## Security Considerations
+
+
-### Short Session Durations
+3. Save the configuration to apply your changes.
-**Benefits:**
+## Security considerations
-- **Enhanced Security**: Reduced exposure window if credentials are compromised
-- **Compliance**: Meets strict security requirements for sensitive applications
-- **Risk Mitigation**: Limits potential damage from unauthorized access
-- **Regular Validation**: Ensures users are actively using the application
+### Short session durations
-**Use Cases:**
+Maintaining short sessions supports:
-- Financial applications
-- Healthcare systems
-- Administrative interfaces
-- High-security environments
+- Enhanced security: Reduced exposure window if credentials are compromised
+- Compliance: Meets strict security requirements for sensitive applications
+- Risk mitigation: Limits potential damage from unauthorized access
+- Regular validation: Ensures users are actively using the application
-**Recommended Durations:**
+The following durations are typical for the stated use cases:
-- **High Security**: 30m - 2h
-- **Financial Apps**: 1h - 4h
-- **Admin Panels**: 2h - 8h
+- High security: 30m-2h
+- Financial apps: 1-4h
+- Admin panels: 2-8h
-### Long Session Durations
+### Long session durations
-**Benefits:**
+In some use cases longer session durations can benefit the user:
- **Improved UX**: Reduces authentication friction for users
- **Productivity**: Minimizes workflow interruptions
-- **User Retention**: Decreases abandonment due to re-authentication
+- **Retention**: Decreases abandonment due to re-authentication
- **Convenience**: Better for applications with frequent usage
-**Use Cases:**
+The following durations are typical for the stated use cases:
-- Consumer applications
-- Gaming platforms
-- Content consumption apps
-- Productivity tools
+- Consumer Apps: 7-30d
+- Gaming: 14-30d
+- Content apps: 7-30d
-**Recommended Durations:**
+#### Application-specific recommendations
-- **Consumer Apps**: 7d - 30d
-- **Gaming**: 14d - 30d
-- **Content Apps**: 7d - 30d
+##### Web applications
-## Application-Specific Recommendations
-
-### Web Applications
-
-**Standard Web Apps:**
+
+
```
-Session Duration: 1d - 7d
+Session Duration: 1-7d
Rationale: Balance between security and convenience
```
-**Single Page Applications (SPAs):**
+
+
```
-Session Duration: 4h - 1d
+Session Duration: 4h-1d
Rationale: Active browsing sessions with automatic renewal
```
-**Progressive Web Apps (PWAs):**
+
+
```
-Session Duration: 7d - 30d
+Session Duration: 7-30d
Rationale: App-like experience with persistent sessions
```
-### Mobile Applications
+
+
+
+##### Mobile applications
-**Native Mobile Apps:**
+
+
```
-Session Duration: 14d - 30d
+Session Duration: 14-30d
Rationale: Device-based security with biometric re-authentication
```
-**Mobile Games:**
+
+
```
Session Duration: 30d
Rationale: Seamless gaming experience with maximum convenience
```
-**Financial Mobile Apps:**
+
+
```
-Session Duration: 1h - 4h
+Session Duration: 1-4h
Rationale: High security requirements with biometric backup
```
-### Gaming Applications
+
+
-**Casual Games:**
+##### Gaming applications
+
+
+
```
Session Duration: 30d
Rationale: Minimal friction for entertainment applications
```
-**Competitive Games:**
+
+
```
-Session Duration: 14d - 30d
+Session Duration: 14-30d
Rationale: Balance between convenience and account security
```
-**Gaming Platforms:**
+
+
```
-Session Duration: 7d - 30d
+Session Duration: 7-30d
Rationale: Platform-level access with game-specific security
```
-## Advanced Session Behaviors
+
+
+
+## Advanced session behaviors
-### Session Renewal
+### Session renewal
Web3Auth sessions can be renewed through various mechanisms:
-**Automatic Renewal:**
+#### Automatic renewal
- Sessions automatically extend on user activity
- Background refresh maintains active sessions
- Seamless experience without user intervention
-**Manual Renewal:**
+#### Manual renewal
- Explicit user action required for session extension
- Greater control over session lifecycle
- Suitable for high-security environments
-### Session Termination
+### Session termination
+
+Sessions may be terminated automatically, or manually.
-**Automatic Termination Events:**
+#### Automatic termination events
- Session duration expiry
- Extended inactivity periods
- Security-triggered logout
- Device/browser changes
-**Manual Termination:**
+#### Manual termination
- User-initiated logout
- Administrative session termination
- Forced logout from dashboard
-## Implementation Considerations
+## Implementation considerations
-### Frontend Integration
+### Frontend integration
**Session Status Monitoring:**
@@ -236,7 +248,7 @@ setInterval(async () => {
}, 60000) // Check every minute
```
-### Backend Validation
+### Backend validation
**Token Validation:**
@@ -261,13 +273,13 @@ function validateSession(token) {
}
```
-## Security Best Practices
+## Security best practices
-### Session Security Guidelines
+### Session security guidelines
**Token Management:**
-- Store session tokens securely (HttpOnly cookies for web)
+- Store session tokens securely (HTTPOnly cookies for web)
- Implement proper token rotation
- Use secure transmission (HTTPS only)
- Clear tokens on logout
@@ -286,7 +298,7 @@ function validateSession(token) {
- Provide session management UI
- Enable remote session termination
-### Compliance Requirements
+### Compliance requirements
**Industry Standards:**
@@ -304,9 +316,9 @@ function validateSession(token) {
| Medium | 1-7 days | Weekly |
| Low | 7-30 days | Monthly |
-## Troubleshooting Session Issues
+## Troubleshooting session issues
-### Common Session Problems
+### Common session problems
**Premature Session Expiry:**
@@ -329,7 +341,7 @@ function validateSession(token) {
- Review session renewal logic
- Test different browser/app configurations
-### Debugging Tools
+### Debugging tools
**Session Inspection:**
@@ -353,7 +365,7 @@ console.log('Issued At:', new Date(decoded.payload.iat * 1000))
console.log('Expires At:', new Date(decoded.payload.exp * 1000))
```
-## Next Steps
+## Next steps
- **[Key Export Settings](../key-export)** - Configure private key export permissions
- **[User Details in ID Token](../user-details)** - Manage user data in JWT tokens
diff --git a/embedded-wallets/dashboard/advanced/test-accounts.mdx b/embedded-wallets/dashboard/advanced/test-accounts.mdx
index b1e047f9e33..64e658f9fd2 100644
--- a/embedded-wallets/dashboard/advanced/test-accounts.mdx
+++ b/embedded-wallets/dashboard/advanced/test-accounts.mdx
@@ -24,79 +24,79 @@ Enabling this option permits login through the provided email, OTP code, or phon
/>
-## Enabling Test Accounts
+## Enabling test accounts
-Test Accounts can be enabled through the Web3Auth Dashboard:
+Test Accounts can be enabled through the Web3Auth dashboard:
-1. Navigate to your project in the [Web3Auth Dashboard](https://dashboard.web3auth.io)
-2. Go to **Project Settings** > **Advanced**
-3. Locate the **Test Accounts** section
-4. Toggle the **Enable Test Accounts** option
+1. Navigate to your project in the [Web3Auth dashboard](https://dashboard.web3auth.io).
+2. Click **Project Settings** then **Advanced**.
+3. Locate the **Test Accounts** section.
+4. Toggle the **Enable Test Accounts** option.
-## Test Account Types
+## Test account types
-### Email Authentication
+### Email authentication
When Test Accounts are enabled, each test account is assigned a unique email address in the format `test_account_XXXX@example.com`, where `XXXX` represents a randomly generated number. You can use these test email addresses to authenticate using email passwordless OTP login.
-### Phone Number Authentication
+### Phone number authentication
When Test Accounts are enabled, each test account is assigned a unique phone number in the format `+1 (555) XXX-XXXX`, where `XXX-XXXX` represents a randomly generated number. You can use these test phone numbers to authenticate using SMS OTP login.
-### Static OTP Code
+### Static OTP code
When using Test Accounts, a static OTP verification code is generated and displayed in your project dashboard. This code remains constant for both email and phone number test accounts.
-## Usage in Development
+## Usage in development
-### Email + OTP Flow
+### Email and OTP flow
-1. Enter a test email (e.g., `test_account_XXXX@example.com`)
-2. Click "Send Code" or equivalent button
-3. Enter the static OTP: `XXXXXX`
-4. Complete the authentication flow
+1. Enter a test email (such as `test_account_XXXX@example.com`).
+2. Click "Send Code" or equivalent button.
+3. Enter the static OTP: `XXXXXX`.
+4. Complete the authentication flow.
-### SMS + OTP Flow
+### SMS and OTP flow
-1. Enter a test phone number (e.g., `+1 (555) XXX-XXXX`)
-2. Click "Send Code" or equivalent button
-3. Enter the static OTP: `XXXXXX`
-4. Complete the authentication flow
+1. Enter a test phone number (such as `+1 (555) XXX-XXXX`).
+2. Click "Send Code" or equivalent button.
+3. Enter the static OTP: `XXXXXX`.
+4. Complete the authentication flow.
-## Benefits for Development
+## Benefits for development
-### Consistent Testing Experience
+### Consistent testing experience
-- **Predictable Credentials**: Same OTP code (`XXXXXX`) works every time
-- **No External Dependencies**: No need to access email or SMS during testing
-- **Faster Iteration**: Streamlined testing without waiting for delivery of verification codes
+- Predictable Credentials: Same OTP code (`XXXXXX`) works every time
+- No External Dependencies: No need to access email or SMS during testing
+- Faster Iteration: Streamlined testing without waiting for delivery of verification codes
-### Team Collaboration
+### Team collaboration
-- **Shared Test Accounts**: Team members can use the same test credentials
-- **Standardized Testing**: Consistent testing experience across the development team
-- **Demo-Friendly**: Reliable for demonstrations and presentations
+- Shared Test Accounts: Team members can use the same test credentials
+- Standardized Testing: Consistent testing experience across the development team
+- Demo-Friendly: Reliable for demonstrations and presentations
-### CI/CD Integration
+### CICD integration
-- **Automated Testing**: Enables automated tests that require authentication flows
-- **E2E Testing**: Facilitates end-to-end testing scenarios
-- **Staging Validation**: Supports testing in staging environments
+- Automated Testing: Enables automated tests that require authentication flows
+- E2E Testing: Facilitates end-to-end testing scenarios
+- Staging Validation: Supports testing in staging environments
-## Security Considerations
+## Security considerations
-### Best Practices
+### Best practices
-- **Never use Test Accounts in production** - they are designed for testing only and could expose your application to security vulnerabilities if used in production
-- **Disable before going live** - ensure Test Accounts are turned off before production deployment
-- **Use separate projects** - maintain separate projects for development and production environments
-- **Document test credentials** - clearly document which credentials are for testing only
+- Never use Test Accounts in production: they are designed for testing only and could expose your application to security vulnerabilities if used in production
+- Disable before going live: ensure Test Accounts are turned off before production deployment
+- Use separate projects: maintain separate projects for development and production environments
+- Document test credentials: clearly document which credentials are for testing only
### Troubleshooting
If Test Accounts are not functioning as expected:
-1. **Verify Environment**: Ensure you're using your particular Sapphire Devnet or Sapphire Mainnet environment where test accounts are enabled.
-2. **Check Project Settings**: Confirm Test Accounts are enabled in Project Settings > Advanced
-3. **Email or Phone**: Ensure test email or phone number is correct as mentioned in the dashboard, you can refresh the credentials by clicking on the refresh button.
-4. **OTP Code**: Always use `XXXXXX` as the verification code as mentioned in the dashboard
+1. Verify Environment: Ensure you're using your particular Sapphire Devnet or Sapphire Mainnet environment where test accounts are enabled.
+2. Check Project Settings: Confirm Test Accounts are enabled in Project Settings > Advanced
+3. Email or Phone: Ensure test email or phone number is correct as mentioned in the dashboard, you can refresh the credentials by clicking on the refresh button.
+4. OTP Code: Always use `XXXXXX` as the verification code as mentioned in the dashboard.
diff --git a/embedded-wallets/dashboard/advanced/user-details.mdx b/embedded-wallets/dashboard/advanced/user-details.mdx
index d5692628dca..bfb3ca5ad0d 100644
--- a/embedded-wallets/dashboard/advanced/user-details.mdx
+++ b/embedded-wallets/dashboard/advanced/user-details.mdx
@@ -17,11 +17,11 @@ The **User Details in ID Token** setting determines whether Personally Identifia
/>