Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
style updates
  • Loading branch information
m4sterbunny committed Dec 3, 2025
commit 7454d20b2bbf2d822468e0c37d97e5797929c8d6
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ Follow these steps to create an Auth0 connection:

## Usage

Since, the `Auth0 Connection` details are available from Dashboard, developers don't need to pass any additional parameters to the `Web3AuthProvider`.
Since, the `Auth0 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.

Expand Down Expand Up @@ -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 Web3Auth Dashboard
network = Network.SAPPHIRE_MAINNET
redirectUrl = Uri.parse("{YOUR_APP_PACKAGE_NAME}://auth"), // your app's redirect URL
// focus-start
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ Follow these steps to create a custom JWT connection:
/>
</div>

## 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.

Expand Down Expand Up @@ -123,7 +123,7 @@ npm i jsonwebtoken
npm i jose
```

### Generate JWT
### Generate a JWT

<Tabs
defaultValue="jsonwebtoken"
Expand Down Expand Up @@ -247,7 +247,7 @@ Check out [**this troubleshooting page to fix those.**](/embedded-wallets/troubl

## Usage

Since, the `Custom Connection` details are available from Dashboard, developers don't need to pass any additional parameters to the `Web3AuthProvider`.
Since, the `Custom 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.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ Follow these steps to create a Firebase connection:

## Usage

Since, the `Firebase Connection` details are available from Dashboard, developers don't need to pass any additional parameters to the `Web3AuthProvider`.
Since, the `Firebase 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.

Expand All @@ -130,7 +130,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 Web3Auth Dashboard
network = Network.SAPPHIRE_MAINNET
redirectUrl = Uri.parse("{YOUR_APP_PACKAGE_NAME}://auth"), // your app's redirect URL
// focus-start
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ Follow these steps to create a Discord connection:

## Usage

Since, the `Discord Connection` details are available from Dashboard, developers don't need to pass any additional parameters to the `Web3AuthProvider`.
Since, the `Discord 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.

Expand Down
4 changes: 2 additions & 2 deletions embedded-wallets/authentication/social-logins/facebook.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -76,10 +76,10 @@ Follow these steps to create a Facebook connection:

## Usage

Since, the `Facebook Connection` details are available from Dashboard, developers don't need to pass any additional parameters to the `Web3AuthProvider`.
Since, the `Facebook 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.

### Implicit Login with Facebook
### Implicit login with Facebook

<ImplicitLoginFacebook />
2 changes: 1 addition & 1 deletion embedded-wallets/authentication/social-logins/google.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ Follow these steps to create a Google connection:

## Usage

Since, the `Google Connection` details are available from Dashboard, developers don't need to pass any additional parameters to the `Web3AuthProvider`.
Since, the `Google 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.

Expand Down
18 changes: 9 additions & 9 deletions embedded-wallets/authentication/social-logins/oauth.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down Expand Up @@ -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'
Expand Down Expand Up @@ -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'
Expand Down Expand Up @@ -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'
Expand Down Expand Up @@ -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'
Expand Down Expand Up @@ -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'
Expand Down Expand Up @@ -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'
Expand Down Expand Up @@ -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'
Expand Down Expand Up @@ -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'
Expand Down
2 changes: 1 addition & 1 deletion embedded-wallets/authentication/social-logins/twitch.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ Follow these steps to create a Twitch connection:

## Usage

Since, the `Twitch Connection` details are available from Dashboard, developers don't need to pass any additional parameters to the `Web3AuthProvider`.
Since, the `Twitch 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.

Expand Down
6 changes: 3 additions & 3 deletions embedded-wallets/connect-blockchain/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

<OtherChains />

Expand Down
Original file line number Diff line number Diff line change
@@ -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";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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";
Expand Down
4 changes: 2 additions & 2 deletions embedded-wallets/connect-blockchain/evm/README.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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)
6 changes: 3 additions & 3 deletions embedded-wallets/connect-blockchain/other/xrpl.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ npm install --save @web3auth/xrpl-provider
## Initializing provider

Post V10 release, Web3Auth Web SDK does not need any additional setup on the code side for XRPL.
All is handled on the Dashboard.
All is handled on the dashboard.

```tsx
import { Web3Auth, WEB3AUTH_NETWORK } from '@web3auth/modal'
Expand Down Expand Up @@ -136,7 +136,7 @@ try {
}
```

## Sign Transaction
## Sign a transaction

```tsx
try {
Expand Down Expand Up @@ -196,7 +196,7 @@ try {
}
```

## Sign Message
## Sign a message

```tsx
try {
Expand Down
6 changes: 3 additions & 3 deletions embedded-wallets/connect-blockchain/solana/README.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ The SDKs are now branded as MetaMask Embedded Wallet SDKs (formerly Web3Auth Plu

::::

## Platform Guides
## Platform guides

You can check out the following guides we've written for Solana across platforms.

Expand Down Expand Up @@ -89,10 +89,10 @@ export const Solana = [

:::::info

With Embedded Wallets v10 onwards, 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 onwards, 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 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)
10 changes: 5 additions & 5 deletions embedded-wallets/connect-blockchain/solana/react.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand All @@ -105,7 +105,7 @@ function SolanaWallet() {
}
```

### Sign Message
### Sign a message

```tsx
import { useSignMessage } from '@web3auth/modal/react/solana'
Expand Down Expand Up @@ -135,7 +135,7 @@ function SignMessage() {
}
```

### Sign Transaction
### Sign a transaction

```tsx
import { useSignTransaction } from '@web3auth/modal/react/solana'
Expand Down Expand Up @@ -174,7 +174,7 @@ function SignTransaction() {
}
```

### Sign and Send Transaction
### Sign and send a transaction

```tsx
import { useSignAndSendTransaction } from '@web3auth/modal/react/solana'
Expand Down
8 changes: 4 additions & 4 deletions embedded-wallets/connect-blockchain/solana/unity.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ public class SolanaIntegration : MonoBehaviour
}
```

## Get Ed25519 Private Key
## Get Ed25519 private key

```csharp
// After successful Web3Auth login
Expand All @@ -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:

Expand Down Expand Up @@ -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;
Expand Down Expand Up @@ -182,7 +182,7 @@ else
}
```

## Sign Message
## Sign a message

```csharp
// Sign a message with the private key
Expand Down
Loading