Skip to content

Commit 0aa2f9b

Browse files
committed
Add Neon to sidebar and list of evms
1 parent 9a1ce6a commit 0aa2f9b

4 files changed

Lines changed: 63 additions & 31 deletions

File tree

docs/connect-blockchain/connect-blockchain.mdx

Lines changed: 44 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,34 @@ 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, Neon,
100+
Terra and Bitcoin networks. They're the biggest node providers for the Solana Ecosystem, and our
101+
major 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.

sidebars.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -459,6 +459,19 @@ const sidebars: SidebarsConfig = {
459459
"connect-blockchain/evm/moonriver/unity",
460460
],
461461
},
462+
{
463+
type: "category",
464+
label: "Neon",
465+
items: [
466+
"connect-blockchain/evm/neon/neon",
467+
"connect-blockchain/evm/neon/web",
468+
"connect-blockchain/evm/neon/android",
469+
"connect-blockchain/evm/neon/ios",
470+
"connect-blockchain/evm/neon/react-native",
471+
"connect-blockchain/evm/neon/flutter",
472+
"connect-blockchain/evm/neon/unity",
473+
],
474+
},
462475
{
463476
type: "category",
464477
label: "Optimism",

src/common/docs/_evm-chains.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,12 @@ export const EVMChains = [
7777
icon: "logo-moonriver.png",
7878
path: "/connect-blockchain/evm/moonriver/",
7979
},
80+
{
81+
key: "neon",
82+
title: "Neon",
83+
icon: "logo-neon.png",
84+
path: "/connect-blockchain/evm/neon/",
85+
},
8086
{
8187
key: "optimism",
8288
title: "Optimism",

static/guides/logo-neon.png

11.4 KB
Loading

0 commit comments

Comments
 (0)