diff --git a/embedded-wallets/authentication/README.mdx b/embedded-wallets/authentication/README.mdx index 46179c5226b..4e3aa6691cc 100644 --- a/embedded-wallets/authentication/README.mdx +++ b/embedded-wallets/authentication/README.mdx @@ -27,7 +27,7 @@ Provides passwordless log in via one-time passcodes (OTP)/ magic links sent to t ### External wallets -Users can also authenticate using [third-party wallets](/embedded-wallets/authentication/basic-logins/external-wallets) such as MetaMask and other WalletConnect supported wallets. Developers can select which wallets to display via the Embedded Wallets Dashboard, providing tailored options based on user preference or regional relevance. +Users can also authenticate using [third-party wallets](/embedded-wallets/authentication/basic-logins/external-wallets) such as MetaMask and other WalletConnect supported wallets. Developers can select which wallets to display via the dashboard, providing tailored options based on user preference or regional relevance. ### OAuth and social login diff --git a/embedded-wallets/authentication/basic-logins/email-passwordless.mdx b/embedded-wallets/authentication/basic-logins/email-passwordless.mdx index c2a4511d7a1..a50ba03dbf3 100644 --- a/embedded-wallets/authentication/basic-logins/email-passwordless.mdx +++ b/embedded-wallets/authentication/basic-logins/email-passwordless.mdx @@ -8,7 +8,7 @@ import EmailPasswordlessToggle from '@site/static/img/embedded-wallets/w3a-dashb import EmailPasswordlessAddConnection from '@site/static/img/embedded-wallets/w3a-dashboard/email-passwordless-add-connection.png' import EmailPasswordlessOnboarding from '@site/static/img/embedded-wallets/w3a-dashboard/email-passwordless-onboarding.gif' -Web3Auth provides built-in support for email and SMS-based authentication, allowing users to log in seamlessly using a one-time passcode (OTP) sent to their email address or phone number. This form of passwordless authentication simplifies the onboarding process, removes friction for end users, and expands accessibility—especially in regions where social login options may be limited. +Embedded Wallets provides built-in support for email and SMS-based authentication, allowing users to log in seamlessly using a one-time passcode (OTP) sent to their email address or phone number. This form of passwordless authentication simplifies the onboarding process, removes friction for end users, and expands accessibility—especially in regions where social login options may be limited.
By default, Web3Auth uses its own pre-configured credentials for email login. @@ -47,11 +47,11 @@ To use this feature, developers must first enable `Email Passwordless` from the For enhanced control and branding, developers are encouraged to configure a custom email connection. Follow these steps: -1. Visit the [Embedded Wallets Dashboard](https://dashboard.web3auth.io). -2. Go to the `Social Connections` section. -3. Click the `Settings` icon next to the toggle for `Email Passwordless`. +1. Visit the [dashboard](https://dashboard.web3auth.io). +2. Navigate to the **Social Connections** section. +3. Click the **Settings** icon (next to the toggle for **Email Passwordless**. 4. Enter your custom `Auth Connection ID`. -5. Click `Add Connection` to complete the setup. +5. Click **Add Connection** to complete the setup.
-To choose which external wallets to enable, click the `Settings` icon next to the **External Wallets** toggle in the Social Connections section of the [Embedded Wallets Dashboard](https://dashboard.web3auth.io). +To choose which external wallets to enable, click the **Settings** icon next to the **External Wallets** toggle in the Social Connections section of the [dashboard](https://dashboard.web3auth.io). :::note -Metamask Wallet is enabled by default and cannot be disabled. +MetamMask Wallet is enabled by default and cannot be disabled. ::: diff --git a/embedded-wallets/authentication/basic-logins/sms-otp.mdx b/embedded-wallets/authentication/basic-logins/sms-otp.mdx index a66ffeb3631..29b63f73a09 100644 --- a/embedded-wallets/authentication/basic-logins/sms-otp.mdx +++ b/embedded-wallets/authentication/basic-logins/sms-otp.mdx @@ -24,9 +24,9 @@ Web3Auth provides built-in support for email and SMS-based authentication, allow ## Set up a custom SMS OTP connection -:::success Enable on Dashboard +:::success Enable on dashboard -To use this feature, developers must first enable `SMS OTP` from the Social Connections section in the [Embedded Wallets Dashboard](https://dashboard.web3auth.io). +To use this feature, developers must first enable **SMS OTP** from the **Social Connections** section in the [dashboard](https://dashboard.web3auth.io). > By default, Web3Auth uses its own pre-configured credentials for SMS OTP login. @@ -46,11 +46,11 @@ To use this feature, developers must first enable `SMS OTP` from the Social Conn For enhanced control and branding, developers are encouraged to configure a custom SMS OTP connection. Follow these steps: -1. Visit the [Embedded Wallets Dashboard](https://dashboard.web3auth.io). -2. Go to the `Social Connections` section. -3. Click the `Settings` icon next to the toggle for `SMS OTP`. +1. Visit the [dashboard](https://dashboard.web3auth.io). +2. Go to the **Social Connections** section. +3. Click the **Settings** icon next to the toggle for **SMS OTP**. 4. Enter your custom `Auth Connection ID`. -5. Click `Add Connection` to complete the setup. +5. Click **Add Connection** to complete the setup.
Follow our [quickstart](/quickstart/?product=EMBEDDED_WALLETS&walletAggregatorOnly=NO&framework=REACT&stepIndex=0) to set up the basic flow. @@ -140,7 +140,7 @@ In your activity, create a `Web3Auth` instance with your Web3Auth project's conf web3Auth = Web3Auth( Web3AuthOptions( context = this, - clientId = getString(R.string.web3auth_project_id), // pass over your Web3Auth Client ID from Developer Dashboard + clientId = getString(R.string.web3auth_project_id), // pass over your Web3Auth Client ID from Embedded Wallets dashboard network = Network.SAPPHIRE_MAINNET redirectUrl = Uri.parse("{YOUR_APP_PACKAGE_NAME}://auth"), // your app's redirect URL // focus-start diff --git a/embedded-wallets/authentication/custom-connections/aws-cognito.mdx b/embedded-wallets/authentication/custom-connections/aws-cognito.mdx index b7b3e35e26d..428b0c3e464 100644 --- a/embedded-wallets/authentication/custom-connections/aws-cognito.mdx +++ b/embedded-wallets/authentication/custom-connections/aws-cognito.mdx @@ -8,23 +8,23 @@ import CustomConnectionOptions from '@site/static/img/embedded-wallets/w3a-dashb import AWSConnection from '@site/static/img/embedded-wallets/w3a-dashboard/aws-cognito-connection.png' import ImplicitLoginCognito from '../../sdk/react/advanced/_custom-authentication-snippets/_implicit_login_aws_cognito.mdx' -[AWS Cognito](https://aws.amazon.com/cognito/) is a scalable authentication service provided by Amazon Web Services that enables developers to securely manage user sign-up, sign-in, and access control. Web3Auth supports AWS Cognito as a service provider, allowing seamless integration between AWS Cognito’s authentication capabilities and Web3Auth’s decentralized key management infrastructure. +[AWS Cognito](https://aws.amazon.com/cognito/) is a scalable authentication service provided by Amazon Web Services that enables developers to securely manage user sign-up, sign-in, and access control. Embedded Wallets supports AWS Cognito as a service provider, allowing seamless integration between AWS Cognito’s authentication capabilities and Embedded Wallets’s decentralized key management infrastructure. -[Take a look at the supported social logins on AWS Cognito](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-social-idp.html) +AWS Cognito [supports a wide set of social logins](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-social-idp.html). ## Create an AWS Cognito application To begin the integration process, developers must first create a new AWS Cognito application using the [AWS Management Console](https://console.aws.amazon.com/). This initial setup is required before configuring the connection within Web3Auth. -Once the AWS Cognito application is created, developers can proceed to add it as a custom connection in the Embedded Wallets Dashboard. +Once the AWS Cognito application is created, developers can proceed to add it as a custom connection in the dashboard. [Learn how to set up AWS Cognito](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-console). ## Create an AWS Cognito connection -:::success Create AWS Cognito Connection on Dashboard +:::success Create AWS Cognito Connection -To use this feature, developers must go to the `Custom Connections` tab in the [Embedded Wallets Dashboard](https://dashboard.web3auth.io). +To use this feature, developers must go to the **Custom Connections** tab in the [dashboard](https://dashboard.web3auth.io). ::: @@ -42,18 +42,18 @@ To use this feature, developers must go to the `Custom Connections` tab in the [ Follow these steps to create a AWS Cognito connection: -1. Visit the [Embedded Wallets Dashboard](https://dashboard.web3auth.io). -1. Go to the `Custom Connections` section. -1. Click on the `Settings` icon near the `AWS Cognito` connection. +1. Visit the [dashboard](https://dashboard.web3auth.io). +1. Go to the **Custom Connections** section. +1. Click on the **Settings** icon near the `AWS Cognito` connection. 1. Enter the `Cognito Connection ID`. 1. Paste `https://cognito-idp.{REGION}.amazonaws.com/{USER_POOL_ID}/.well-known/jwks.json` as `JWKS Endpoint`. -1. Paste a sample `JWT Token` to auto populate the best **JWT validations** possible. -1. Select the `JWT user identifier`: `email`, `sub` or `custom`. -1. Toggle the Case Sensitivity of `User Identifier`. (Optional) -1. Click on `Add Custom Validations` to add validations manually. +1. Paste a sample JWT Token to auto populate the best **JWT validations** possible. +1. Select the **JWT user identifier**: `email`, `sub` or `custom`. +1. (Optional) Toggle the case sensitivity of **User Identifier**. +1. Click on **Add Custom Validations** to add validations manually. 1. Type iss as a field and `https://cognito-idp.{REGION}.amazonaws.com/{USER_POOL_ID}` as a value. 1. Next, type aud as a field and `APP_CLIENT_ID` as a value. -1. Finally, click on the `Add Connection` button. +1. Click on the **Add Connection** button to save the settings. > Note: Replace the `REGION`, `USER_POOL_ID` and `APP_CLIENT_ID` with your Cognito specific details. @@ -71,7 +71,7 @@ Follow these steps to create a AWS Cognito connection: ## Usage -Since, the `AWS Cognito Connection` details are available from Dashboard, developers don't need to pass any additional parameters to the `Web3AuthProvider`. +Since, the `AWS Cognito Connection` details are available from the dashboard, developers don't need to pass any additional parameters to the `Web3AuthProvider`. > 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/custom-connections/custom-jwt.mdx b/embedded-wallets/authentication/custom-connections/custom-jwt.mdx index 7e5d9a84985..ce8f890ed5e 100644 --- a/embedded-wallets/authentication/custom-connections/custom-jwt.mdx +++ b/embedded-wallets/authentication/custom-connections/custom-jwt.mdx @@ -12,17 +12,17 @@ import CustomConnectionOptions from '@site/static/img/embedded-wallets/w3a-dashb import CustomJWTConnection from '@site/static/img/embedded-wallets/w3a-dashboard/custom-connection.png' import JwtLoginCustom from '../../sdk/react/advanced/_custom-authentication-snippets/_jwt_login_custom.mdx' -Web3Auth supports integration with custom login providers through [JWT-based](https://www.jwt.io/introduction#what-is-json-web-token) authentication schemes, allowing developers to maintain their existing authentication infrastructure while leveraging Web3Auth’s wallet and key management capabilities. Custom authentication can be implemented using industry-standard cryptographic algorithms such as RSA or ECDSA signatures. +Embedded Wallets supports integration with custom login providers through [JWT-based](https://www.jwt.io/introduction#what-is-json-web-token) authentication schemes, allowing developers to maintain their existing authentication infrastructure while leveraging Web3Auth’s wallet and key management capabilities. Custom authentication can be implemented using industry-standard cryptographic algorithms such as RSA or ECDSA signatures. To use this feature, developers must ensure that their JWTs adhere to the [JWT specification](https://datatracker.ietf.org/doc/html/rfc7519). Each JWT must be signed using a private key, and its corresponding public key must be accessible via a [JWKS (JSON Web Key Set)](https://datatracker.ietf.org/doc/html/rfc7517) endpoint. Web3Auth will use this endpoint to verify the integrity and authenticity of incoming tokens during login. -Once the custom JWT login is working, developers can proceed to add it as a custom connection in the Embedded Wallets Dashboard. +Once the custom JWT login is working, developers can proceed to add it as a custom connection in the dashboard. ## Set up a custom JWT connection -:::success Create Custom Connection on Dashboard +:::success Create Custom Connection -To use this feature, developers must go to the `Custom Connections` tab in the [Embedded Wallets Dashboard](https://dashboard.web3auth.io). +To use this feature, developers must go to the **Custom Connections** tab in the [dashboard](https://dashboard.web3auth.io). ::: @@ -41,17 +41,17 @@ To use this feature, developers must go to the `Custom Connections` tab in the [ Follow these steps to create a custom JWT connection: 1. Visit the [Embedded Wallets Dashboard](https://dashboard.web3auth.io). -1. Go to the `Custom Connections` section. -1. Click on the `Settings` icon near the `Custom Connection`. +1. Go to the **Custom Connections** section. +1. Click on the **Settings** icon near the **Custom Connection**. 1. Enter the `Auth Connection ID`. 1. Paste the `JWKS Endpoint`. 1. Paste a sample `JWT Token` to auto populate the best **JWT validations** possible. 1. Select the `JWT user identifier`: `email`, `sub` or `custom`. -1. Toggle the Case Sensitivity of `User Identifier`. (Optional) -1. Click on `Add Custom Validations` to add validations manually. +1. (Optional) Toggle the case sensitivity of `User Identifier`. +1. Click on **Add Custom Validations** to add validations manually. 1. Type iss as a field and `your-issuer` as a value. - 1. Next, type aud as a field and `your-audience` as a value. -1. Finally, click on the `Add Connection` button. + 1. Type aud as a field and `your-audience` as a value. +1. Click the **Add Connection** button to save the settings.
-## Create JWT +## Create a JWT To generate the JWT, developers may use a package of their choice. Web3Auth provides documentation and examples using both the `jsonwebtoken` and `jose` libraries. @@ -123,7 +123,7 @@ npm i jsonwebtoken npm i jose ``` -### Generate JWT +### Generate a JWT Follow our [quickstart](/quickstart/?product=EMBEDDED_WALLETS&walletAggregatorOnly=NO&framework=REACT&stepIndex=0) to set up the basic flow. @@ -297,10 +297,10 @@ If you're using `jose` or `jsonwebtoken` library, you can use the following step - Select Public Key Use: `Signing` - Key ID: `paste-yours` or leave it blank to generate a random one. - PEM encoded key: `{paste-the-publicKey-pem-file-s-content-here}` - - Click on the `Convert to JWK` button. + - Click on the **Convert to JWK** button. ![JWKS Convert Tool](https://web3auth.io/community/uploads/default/optimized/2X/3/3e58a3b7378b9778b0b2d646ec2a3cf47c56ee5e_2_690x448.jpeg) 4. To complete the process, you need to save the output as a `.json` file, host it on your server, and make sure it's publicly accessible. - This will give you the `JWKS Endpoint`, which is required when setting up a `Custom JWT Verifier` on the Embedded Wallets Dashboard. + This will give you the `JWKS Endpoint`, which is required when setting up a **Custom JWT Verifier** on the Embedded Wallets Dashboard. diff --git a/embedded-wallets/authentication/custom-connections/firebase.mdx b/embedded-wallets/authentication/custom-connections/firebase.mdx index 2da918a032f..1c3d2089fad 100644 --- a/embedded-wallets/authentication/custom-connections/firebase.mdx +++ b/embedded-wallets/authentication/custom-connections/firebase.mdx @@ -10,17 +10,20 @@ import CustomConnectionOptions from '@site/static/img/embedded-wallets/w3a-dashb import FirebaseConnection from '@site/static/img/embedded-wallets/w3a-dashboard/firebase-connection.png' import JwtLoginFirebase from '../../sdk/react/advanced/_custom-authentication-snippets/_jwt_login_firebase.mdx' -[Firebase](https://firebase.google.com/) is a popular backend platform that enables developers to seamlessly integrate authentication, databases, and other services into their applications. Web3Auth supports Firebase as an authentication provider, allowing developers to leverage Firebase Authentication within the Web3Auth framework for secure user login and key management. +[Firebase](https://firebase.google.com/) is a popular backend platform that enables developers to seamlessly integrate authentication, databases, and other services into their applications. Embedded Wallets supports Firebase as an authentication provider, allowing developers to leverage Firebase Authentication within the Web3Auth framework for secure user login and key management. -[Take a look at the supported social logins on Firebase](https://firebase.google.com/docs/auth) +Firebase [supports a wide set of social logins](https://firebase.google.com/docs/auth). ## Create a Firebase project -To get started, developers must first create a Firebase project in the Firebase Console. This is a required step before integrating Firebase with Web3Auth. Once the Firebase project is set up, developers can proceed to configure a Firebase connection in the Embedded Wallets Dashboard. +To get started, developers must first create a Firebase project in the Firebase Console. This is a required step before integrating Firebase with Web3Auth. Once the Firebase project is set up, developers can proceed to configure a Firebase connection in the dashboard. Web3Auth’s Firebase integration enables the use of Firebase-issued ID tokens to authenticate users, combining Firebase’s authentication flexibility with Web3Auth’s decentralized key infrastructure. +:::tip + For detailed implementation steps and platform-specific instructions, developers can follow the [Firebase documentation](https://firebase.google.com/docs). +::: export const FirebaseSetup = [ { @@ -65,9 +68,9 @@ export const FirebaseSetup = [ ## Create a Firebase connection -:::success Create Firebase Connection on Dashboard +:::success Create Firebase Connection -To use this feature, developers must go to the `Custom Connections` tab in the [Embedded Wallets Dashboard](https://dashboard.web3auth.io). +To use this feature, developers must go to the **Custom Connections** tab in the [dashboard](https://dashboard.web3auth.io). ::: @@ -85,18 +88,18 @@ To use this feature, developers must go to the `Custom Connections` tab in the [ Follow these steps to create a Firebase connection: -1. Visit the [Embedded Wallets Dashboard](https://dashboard.web3auth.io). -1. Go to the `Custom Connections` section. -1. Click on the `Settings` icon near the Firebase connection. +1. Visit the [dashboard](https://dashboard.web3auth.io). +1. Go to the **Custom Connections** section. +1. Click on the **Settings** icon near the Firebase connection. 1. Enter the `Firebase Connection ID`. 1. Paste `https://www.googleapis.com/service_accounts/v1/jwk/securetoken@system.gserviceaccount.com` as `JWKS Endpoint`. -1. Paste a sample `JWT Token` to auto populate the best **JWT validations** possible. -1. Select the `JWT user identifier`: `email`, `sub` or `custom`. -1. Toggle the Case Sensitivity of `User Identifier`. (Optional) -1. Click on `Add Custom Validations` to add validations manually. +1. Paste a sample JWT Token to auto populate the best **JWT validations** possible. +1. Select the **JWT user identifier**: `email`, `sub` or `custom`. +1. (Optional) Toggle the case sensitivity of **User Identifier**. +1. Click on **Add Custom Validations** to add validations manually. 1. Type iss as a field and `https://securetoken.google.com/FIREBASE-PROJECT-ID` as a value. 1. Next, type aud as a field and `FIREBASE-PROJECT-ID` as a value. -1. Finally, click on the `Add Connection` button. +1. Click on 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. @@ -130,7 +133,7 @@ In your activity, create a `Web3Auth` instance with your Web3Auth project's conf web3Auth = Web3Auth( Web3AuthOptions( context = this, - clientId = getString(R.string.web3auth_project_id), // pass over your Web3Auth Client ID from Developer Dashboard + clientId = getString(R.string.web3auth_project_id), // pass over your Web3Auth Client ID from Embedded Wallets dashboard network = Network.SAPPHIRE_MAINNET redirectUrl = Uri.parse("{YOUR_APP_PACKAGE_NAME}://auth"), // your app's redirect URL // focus-start diff --git a/embedded-wallets/authentication/group-connections.mdx b/embedded-wallets/authentication/group-connections.mdx index d1eab022c9b..c3d1c5e2960 100644 --- a/embedded-wallets/authentication/group-connections.mdx +++ b/embedded-wallets/authentication/group-connections.mdx @@ -17,15 +17,19 @@ import GroupConnectionAuth0Implicit from '../sdk/react/advanced/_custom-authenti import GroupConnectionAuth0JWT from '../sdk/react/advanced/_custom-authentication-snippets/_grouped_auth_jwt_auth0.mdx' import GroupModal from '../sdk/react/advanced/_custom-authentication-snippets/_grouped_modal_connections.mdx' -Group Connections enable multiple login methods to be linked to the same on-chain user identity. This means that users logging in with different authentication providers (for example, **_Google and Email Passwordless_**) can still access the **same wallet address**—ensuring a unified user experience. +Group connections enable multiple login methods to be linked to the same on-chain user identity. This means that users logging in with different authentication providers (for example, **_Google and Email Passwordless_**) can still access the **same wallet address**—ensuring a unified user experience. -> _Before setting up a group connection, developers must first configure individual login connections that are eligible._ +:::note + +Before setting up a group connection, developers must first configure individual login connections that are eligible. + +::: ## Set up a group connection -:::success Create Group Connection on Dashboard +:::success Create a group connection -To use this feature, developers must go to the `Group Connections` tab in the [Embedded Wallets Dashboard](https://dashboard.web3auth.io). +To use this feature, developers use the **Group Connections** tab in the [dashboard](https://dashboard.web3auth.io). ::: @@ -43,12 +47,12 @@ To use this feature, developers must go to the `Group Connections` tab in the [E Follow these steps: -1. Visit the [Embedded Wallets Dashboard](https://dashboard.web3auth.io). -2. Go to the `Group Connections` section. -3. Click on the `Create Group` button. +1. Visit the [dashboard](https://dashboard.web3auth.io). +2. Go to the **Group Connections** section. +3. Click on the **Create Group** button. 4. Enter your custom `Group Name`. 5. Select `1st social connection` and `2nd social connection`. -6. Click `Create Group`. +6. Click **Create Group**.
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/id-token.mdx b/embedded-wallets/authentication/id-token.mdx index 1167d68f1a3..24b9cb78a64 100644 --- a/embedded-wallets/authentication/id-token.mdx +++ b/embedded-wallets/authentication/id-token.mdx @@ -59,7 +59,7 @@ A sample decoded token is shown below: :::warning NOTE -If the `Return user data in identity token` setting is disabled on the Embedded Wallets Dashboard, personally identifiable information (PII) such as **email**, **name**, and **profileImage** will be omitted from the token. +If the `Return user data in identity token` setting is disabled on the dashboard, personally identifiable information (PII) such as **email**, **name**, and **profileImage** will be omitted from the token. ::: @@ -320,7 +320,7 @@ const validateIdToken = async () => { ### Using the verification key -To manually verify the token, use your **Verification Key** available on the **Project Settings** page in the Embedded Wallets Dashboard. +To manually verify the token, use your **Verification Key** available on the **Project Settings** page in the dashboard. By default, Web3Auth uses its own pre-configured credentials for Discord login. @@ -50,12 +50,12 @@ To use this feature, please enable `Discord` from the Social Connections section Follow these steps to create a Discord 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 Discord connection. +1. Visit the [dashboard](https://dashboard.web3auth.io). +1. Go to the **Social Connections** section. +1. Click the **Settings** icon near the Discord connection. 1. Enter the `Auth Connection ID`. 1. Enter the `Discord 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/authentication/social-logins/facebook.mdx b/embedded-wallets/authentication/social-logins/facebook.mdx index b06ef9b03b1..4919fab7df4 100644 --- a/embedded-wallets/authentication/social-logins/facebook.mdx +++ b/embedded-wallets/authentication/social-logins/facebook.mdx @@ -8,11 +8,11 @@ import FacebookToggle from '@site/static/img/embedded-wallets/w3a-dashboard/auth import FacebookConnection from '@site/static/img/embedded-wallets/w3a-dashboard/facebook-connection.png' import ImplicitLoginFacebook from '../../sdk/react/advanced/_custom-authentication-snippets/_implicit_login_facebook.mdx' -[Facebook Login](https://developers.facebook.com/docs/facebook-login/) enables users to sign in using their Facebook credentials. Web3Auth supports Facebook as a social login provider, allowing developers to offer a familiar and quick authentication method for users with Facebook accounts. +[Facebook login](https://developers.facebook.com/docs/facebook-login/) enables users to sign in using their Facebook credentials. Embedded Wallets supports Facebook as a social login provider, allowing developers to offer a familiar and quick authentication method for users with Facebook accounts. To integrate Facebook with Web3Auth, developers must first create a Facebook App via the [Meta for Developers Console](https://developers.facebook.com/). -## Create a Facebook app +## Step 1: Create a Facebook app 1. Follow Facebook's instructions to [create a new app](https://developers.facebook.com/docs/development/create-an-app). 2. When creating an app, make sure to select `Consumer` from this screen to use Facebook Login. ![Facebook OAuth2.0 App Dashboard](/img/embedded-wallets/authentication/facebook/facebook-app.png) @@ -30,11 +30,11 @@ To integrate Facebook with Web3Auth, developers must first create a Facebook App ![Facebook OAuth2.0 App Dashboard](/img/embedded-wallets/authentication/facebook/facebook-app-id-secret.png) -## Create a Facebook connection +## Step 2: Create a Facebook connection :::success Enable on Dashboard -To use this feature, please enable `Facebook` from the Social Connections section in the [Embedded Wallets Dashboard](https://dashboard.web3auth.io). +To use this feature, enable `Facebook` from the Social Connections section in the [dashboard](https://dashboard.web3auth.io). > By default, Web3Auth uses its own pre-configured credentials for Facebook login. @@ -55,12 +55,12 @@ To use this feature, please enable `Facebook` from the Social Connections sectio Follow these steps to create a Facebook 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 Facebook connection. +1. Go to the **Social Connections** section. +1. Click the **Settings** icon near the Facebook connection. 1. Enter the `Auth Connection ID`. 1. Enter the `Facebook App ID`. 1. Enter the `Facebook App Secret`. -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. -### Implicit Login with Facebook +### Implicit login with Facebook diff --git a/embedded-wallets/authentication/social-logins/google.mdx b/embedded-wallets/authentication/social-logins/google.mdx index 51972f71b1d..dfab17e1757 100644 --- a/embedded-wallets/authentication/social-logins/google.mdx +++ b/embedded-wallets/authentication/social-logins/google.mdx @@ -12,11 +12,11 @@ import GoogleConnection from '@site/static/img/embedded-wallets/w3a-dashboard/go import JwtLoginGoogle from '../../sdk/react/advanced/_custom-authentication-snippets/_jwt_login_google_one_tap.mdx' import ImplicitLoginGoogle from '../../sdk/react/advanced/_custom-authentication-snippets/_implicit_login_google.mdx' -[Google Sign-In](https://developers.google.com/identity/sign-in/web/sign-in) is a widely adopted authentication method that allows users to log in using their existing Google accounts. Web3Auth supports Google as a social login provider, enabling seamless onboarding and authentication experiences for users with Google credentials. +[Google Sign-In](https://developers.google.com/identity/sign-in/web/sign-in) is a widely adopted authentication method that allows users to log in using their existing Google accounts. Embedded Wallets supports Google as a social login provider, enabling seamless onboarding and authentication experiences for users with Google credentials. -To integrate Google Sign-In with Web3Auth, developers must first configure a Google OAuth 2.0 Client ID in the Google Cloud Console. +To integrate Google Sign-In with Embedded Wallets, developers must first configure a Google OAuth 2.0 Client ID in the Google Cloud Console. -## Create a Google app +## Step 1: Create a Google app 1. Follow Google’s instructions to [set up an OAuth 2.0 app.](https://support.google.com/cloud/answer/6158849?hl=en) 2. Paste the following URI as a redirect URI into the "Authorized redirect URIs" field. @@ -26,11 +26,11 @@ To integrate Google Sign-In with Web3Auth, developers must first configure a Goo 3. Obtain the OAuth `Client ID` from the [App on the Google Developer dashboard](https://console.developers.google.com/) -## Create a Google connection +## Step 2: Create a Google connection :::success Enable on Dashboard -To use this feature, please enable `Google` from the Social Connections section in the [Embedded Wallets Dashboard](https://dashboard.web3auth.io). +To use this feature, enable **Google** from the Social Connections section in the [dashboard](https://dashboard.web3auth.io). > By default, Web3Auth uses its own pre-configured credentials for Google login. @@ -51,11 +51,11 @@ To use this feature, please enable `Google` from the Social Connections section Follow these steps to create a Google 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 Google connection. +1. Go to the **Social Connections** section. +1. Click the **Settings** icon near the Google connection. 1. Enter the `Auth Connection ID`. 1. Enter the `Google 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/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 ![Twitch OAuth2.0 App Manage](/img/embedded-wallets/authentication/twitch/twitch-client-id.png) -## 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. ![Chains on Dashboard](https://i.ibb.co/4nCD2GTJ/chains.gif) -## 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. ![Chains on Dashboard](https://i.ibb.co/4nCD2GTJ/chains.gif) 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