Skip to content

Commit 644a2c0

Browse files
authored
Merge pull request #730 from Web3Auth/feat/add-faucet-blockchains
add faucets link
2 parents 2a1d125 + 1f92d96 commit 644a2c0

1 file changed

Lines changed: 75 additions & 31 deletions

File tree

docs/connect-blockchain/connect-blockchain.mdx

Lines changed: 75 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -9,40 +9,46 @@ image: "images/docs-meta-cards/documentation-card.png"
99
import EVMChains from "@site/src/common/docs/_evm-chains.mdx";
1010
import OtherChains from "@site/src/common/docs/_other-chains.mdx";
1111

12-
Web3Auth is the frontend authentication system for your dApp. Once the user is authenticated, the Web3Auth SDK returns a provider. A provider is how
13-
libraries like web3.js & ethers.js talk to the blockchain. Providers take JSON-RPC requests and return the response. This is normally done by
14-
submitting the request to an HTTP or IPC socket-based server. With Web3Auth, you get two types of providers, depending on the product you use:
12+
Web3Auth is the frontend authentication system for your dApp. Once the user is authenticated, the
13+
Web3Auth SDK returns a provider. A provider is how libraries like web3.js & ethers.js talk to the
14+
blockchain. Providers take JSON-RPC requests and return the response. This is normally done by
15+
submitting the request to an HTTP or IPC socket-based server. With Web3Auth, you get two types of
16+
providers, depending on the product you use:
1517

1618
1. [Shamir Secret Sharing based Private Key Providers](#private-key-providers-non-mpc)
1719
2. [Threshold Signature Scheme based MPC Providers](#mpc-providers)
1820

1921
## Web3Auth is Chain Agnostic
2022

21-
By default, Web3Auth supports the `secp256k1` and `ed25519` key curves. While these key curves serve the majority of blockchains out there, certain
22-
blockchains have different curve implementations of their own. While for our MPC products, you need dedicated providers to interact with certain
23+
By default, Web3Auth supports the `secp256k1` and `ed25519` key curves. While these key curves serve
24+
the majority of blockchains out there, certain blockchains have different curve implementations of
25+
their own. While for our MPC products, you need dedicated providers to interact with certain
2326
blockchains, with **Web3Auth non-MPC products you can interact with any blockchain of your choice**.
2427

25-
In Web3Auth non-MPC Products, the ability to export the user's private key comes in handy. This private key can be utilized by the dApp to interact
26-
with the chain.
28+
In Web3Auth non-MPC Products, the ability to export the user's private key comes in handy. This
29+
private key can be utilized by the dApp to interact with the chain.
2730

2831
You can read more about this in our [Connect with Other Blockchains](./other/) section.
2932

3033
:::info
3134

32-
Web3Auth is composable - you can combine it with meta-transaction flows, multisigs, and other cryptographic protocols. It is easy to build on top of,
33-
and generally fits in with most other technology stacks, including but not limited to; your favorite scalability solutions, meta transactions, smart
34-
contract wallets, different elliptic curve pairs and even RSA.
35+
Web3Auth is composable - you can combine it with meta-transaction flows, multisigs, and other
36+
cryptographic protocols. It is easy to build on top of, and generally fits in with most other
37+
technology stacks, including but not limited to; your favorite scalability solutions, meta
38+
transactions, smart contract wallets, different elliptic curve pairs and even RSA.
3539

3640
:::
3741

3842
## Private Key Providers (non-MPC)
3943

40-
The Private Key Providers work with the majority of Web3Auth products, including Plug and Play SDKs, Single Factor Auth SDKs, and tKey SSS (v1) SDKs.
41-
As the name suggests these providers are a wrapper around the user's private key, which is dynamically reconstructed with Shamir's Secret Sharing and
44+
The Private Key Providers work with the majority of Web3Auth products, including Plug and Play SDKs,
45+
Single Factor Auth SDKs, and tKey SSS (v1) SDKs. As the name suggests these providers are a wrapper
46+
around the user's private key, which is dynamically reconstructed with Shamir's Secret Sharing and
4247
is present in the user's frontend.
4348

44-
Once the authentication happens, the returned result from the Web3Auth network is taken up by the provider to give a common interface to interact with
45-
the blockchain of your choice. Currently, Web3Auth supports the following private key providers for Web SDKs:
49+
Once the authentication happens, the returned result from the Web3Auth network is taken up by the
50+
provider to give a common interface to interact with the blockchain of your choice. Currently,
51+
Web3Auth supports the following private key providers for Web SDKs:
4652

4753
- [EIP1193 Private Key Provider](/sdk/providers/evm): For connecting to EVM based chains
4854
- [Solana Private Key Provider](/sdk/providers/solana): For connecting with Solana Blockchain
@@ -51,18 +57,19 @@ the blockchain of your choice. Currently, Web3Auth supports the following privat
5157

5258
## MPC Providers
5359

54-
The Threshold Signature Scheme-based MPC Providers work with our MPC Core Kit SDK. These providers generate a signature of the particular key curve
55-
the provider is configured for and accordingly gives you the interface to initialize with the blockchain it is configured for. Currently, Web3Auth MPC
56-
Core Kit supports the following providers:
60+
The Threshold Signature Scheme-based MPC Providers work with our MPC Core Kit SDK. These providers
61+
generate a signature of the particular key curve the provider is configured for and accordingly
62+
gives you the interface to initialize with the blockchain it is configured for. Currently, Web3Auth
63+
MPC Core Kit supports the following providers:
5764

5865
- EIP1193 MPC Provider: For connecting with EVM-based chains [Available by default within the SDK]
5966
- Bitcoin MPC Provider (coming soon)
6067
- Solana MPC Provider (coming soon)
6168

6269
## Reference Guides for Blockchain Connections
6370

64-
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
65-
multiple web3auth providers.
71+
You can check out the following guides we've written for certain blockchains. We have covered a wide
72+
variety of EVM and EVM Chains, supported by multiple web3auth providers.
6673

6774
### EVM Chain Guides
6875

@@ -73,28 +80,65 @@ multiple web3auth providers.
7380

7481
## Adding JSON RPC APIs
7582

76-
Web3Auth providers give you a standard way of interacting with the blockchain. However, alongside that, it is recommended to use JSON RPC APIs, which
77-
help you connect to the blockchain without the need to run your own instance/ nodes. There are many services which offer a web API for accessing
83+
Web3Auth providers give you a standard way of interacting with the blockchain. However, alongside
84+
that, it is recommended to use JSON RPC APIs, which help you connect to the blockchain without the
85+
need to run your own instance/ nodes. There are many services which offer a web API for accessing
7886
different blockchains:
7987

8088
#### Infura
8189

82-
[Infura](https://infura.io) is the leading platform for Ethereum infrastructure. It provides a gateway to the Ethereum network, allowing developers to
83-
build and scale decentralized applications without having to run their own infrastructure. Most of the Web3Auth backend infrastructure runs on Infura
84-
APIs.
90+
[Infura](https://infura.io) is the leading platform for Ethereum infrastructure. It provides a
91+
gateway to the Ethereum network, allowing developers to build and scale decentralized applications
92+
without having to run their own infrastructure. Most of the Web3Auth backend infrastructure runs on
93+
Infura APIs.
8594

8695
#### Quicknode
8796

88-
[Quicknode](https://www.quicknode.com/) is a managed blockchain node service that provides high-performance access to 15+ blockchains, including
89-
Ethereum, Gnosis (xDAI), Polygon, Binance Smart Chain, Avalanche, Fantom, Solana, Optimism, Arbitrum (+Nova), Algorand, Harmony, Celo, Terra and
90-
Bitcoin networks. They're the biggest node providers for the Solana Ecosystem, and our major partners for Solana infrastructure.
97+
[Quicknode](https://www.quicknode.com/) is a managed blockchain node service that provides
98+
high-performance access to 15+ blockchains, including Ethereum, Gnosis (xDAI), Polygon, Binance
99+
Smart Chain, Avalanche, Fantom, Solana, Optimism, Arbitrum (+Nova), Algorand, Harmony, Celo, Terra
100+
and Bitcoin networks. They're the biggest node providers for the Solana Ecosystem, and our major
101+
partners for Solana infrastructure.
91102

92103
#### Alchemy
93104

94-
As a developer platform, [Alchemy](https://www.alchemy.com/) provides a suite of developer toolings and abstractions including JSON RPC APIs across
95-
all major chains, an ethers.js SDK, and a library of [enhanced APIs](https://docs.alchemy.com/reference/enhanced-apis-overview) like their NFT APIs.
105+
As a developer platform, [Alchemy](https://www.alchemy.com/) provides a suite of developer toolings
106+
and abstractions including JSON RPC APIs across all major chains, an ethers.js SDK, and a library of
107+
[enhanced APIs](https://docs.alchemy.com/reference/enhanced-apis-overview) like their NFT APIs.
96108

97109
#### Ankr
98110

99-
[Ankr](https://www.ankr.com/) is a decentralized cloud computing platform that provides a full suite of infrastructure services for blockchain
100-
developers. Most of the examples in our documentation use Ankr's Public JSON RPC APIs, to help you kickstart.
111+
[Ankr](https://www.ankr.com/) is a decentralized cloud computing platform that provides a full suite
112+
of infrastructure services for blockchain developers. Most of the examples in our documentation use
113+
Ankr's Public JSON RPC APIs, to help you kickstart.
114+
115+
## Faucets for Different Blockchains
116+
117+
Faucets are services that provide users with a small amount of cryptocurrency for free. These are
118+
often used for testing purposes or to onboard new users to a blockchain network. Here are some
119+
popular faucet services for different test blockchains:
120+
121+
- Amoy Polygon faucet
122+
- https://faucet.polygon.technology/
123+
- https://www.alchemy.com/faucets/polygon-amoy
124+
- https://faucet.quicknode.com/polygon/amoy
125+
- Avalanche
126+
- https://faucet.avax.network/
127+
- Base Sepolia Faucet
128+
- https://www.alchemy.com/faucets/base-sepolia
129+
- Binance Smart Chain Faucet
130+
- https://www.bnbchain.org/en/testnet-faucet
131+
- Cosmos
132+
- https://stakely.io/en/faucet/cosmos-atom
133+
- Optimism
134+
- https://app.optimism.io/faucet
135+
- Polkadot Rococo / Westend / Paseo
136+
- https://faucet.polkadot.io/
137+
- Sepolia Ethereum Faucet
138+
- https://www.infura.io/faucet/sepolia
139+
- https://www.alchemy.com/faucets/ethereum-sepolia
140+
- (Sepolia PoW Faucet)[https://sepolia-faucet.pk910.de/]
141+
- https://faucet.quicknode.com/ethereum/sepolia
142+
- https://faucets.chain.link/
143+
- Solana
144+
- https://faucet.solana.com/

0 commit comments

Comments
 (0)