Skip to content

Commit ff246f8

Browse files
authored
Restructure Embedded Wallets Docs (#2399)
* reshuffle evm chains * Add node for evm chains * Change help link * Change home hero section * Update sub nav bar * Update connect blockchain section * Fix node logo issues * fix duplication errors * fix broken links --------- Co-authored-by: Yashovardhan Agrawal <21066442+yashovardhan@users.noreply.github.com>
1 parent d6ad99a commit ff246f8

File tree

549 files changed

+9738
-10977
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

549 files changed

+9738
-10977
lines changed

docusaurus.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,7 @@ const config = {
410410
position: 'right',
411411
},
412412
{
413-
to: 'https://community.metamask.io/',
413+
to: 'https://builder.metamask.io/',
414414
label: 'Help ↗',
415415
position: 'right',
416416
},

embedded-wallets/README.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,12 @@ export const GetStarted = [
3232
icon: 'logo-js.png',
3333
path: '/embedded-wallets/sdk/js',
3434
},
35+
{
36+
key: 'node',
37+
title: 'Node.js',
38+
icon: 'logo-nodejs.png',
39+
path: '/embedded-wallets/sdk/node',
40+
},
3541
{
3642
key: 'android',
3743
title: 'Android',
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
title: Connecting Blockchains with Embedded Wallets
3+
sidebar_label: Overview
4+
5+
description: 'Connect to any Blockchain via MetaMask Embedded Wallets | Embedded Wallets'
6+
image: 'img/metamaskog.jpg'
7+
---
8+
9+
import EVMChains from './\_evm-chains.mdx'
10+
import OtherChains from './\_other-chains.mdx'
11+
12+
Embedded Wallets (formerly Web3Auth) is the frontend authentication system for your dApp. Once the user is authenticated, the SDK returns a way to interact with the blockchain. A provider is how libraries like web3.js & ethers.js talk to the blockchain by sending JSON-RPC requests and receiving responses.
13+
14+
With Embedded Wallets, you can connect in two ways:
15+
16+
- Web (Embedded Wallets Web SDK): You get a MetaMask-style EIP-1193 provider (compatible with ethers.js and web3.js) to submit JSON-RPC requests and interact with the blockchain.
17+
- Mobile (Embedded Wallets Mobile SDK): The user's private key is available in the SDK state, enabling direct signing and lower-level JSON-RPC calls from your app.
18+
19+
::::note
20+
21+
The SDKs are now branded as MetaMask Embedded Wallet SDKs (formerly Web3Auth Plug and Play SDKs). Package names and APIs remain Web3Auth (for example, Web3Auth React SDK), and code snippets may reference `web3auth` identifiers.
22+
23+
::::
24+
25+
## Dashboard Configuration
26+
27+
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.
28+
29+
![Chains on Dashboard](https://i.ibb.co/4nCD2GTJ/chains.gif)
30+
31+
## Reference Guides for Blockchain Connections
32+
33+
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.
34+
35+
### Non EVM Chain guides
36+
37+
<OtherChains />
38+
39+
### EVM Chain Guides
40+
41+
<EVMChains />

embedded-wallets/connect-blockchain/README.mdx

Lines changed: 0 additions & 90 deletions
This file was deleted.

embedded-wallets/connect-blockchain/_android-connect-blockchain/_evm-user-info.mdx

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)