Skip to content

Commit e7e8338

Browse files
authored
Merge pull request #728 from Web3Auth/feat/add-neon-EVM
add neon to blockchains in docs
2 parents 7b1a175 + 51b0ccc commit e7e8338

12 files changed

Lines changed: 795 additions & 3 deletions

File tree

docs/connect-blockchain/connect-blockchain.mdx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,10 @@ Infura APIs.
9696

9797
[Quicknode](https://www.quicknode.com/) is a managed blockchain node service that provides
9898
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.
99+
100+
Smart Chain, Avalanche, Fantom, Solana, Optimism, Arbitrum (+Nova), Algorand, Harmony, Celo, Neon,
101+
Terra and Bitcoin networks. They're the biggest node providers for the Solana Ecosystem, and our
102+
major partners for Solana infrastructure.
102103

103104
#### Alchemy
104105

@@ -142,3 +143,4 @@ popular faucet services for different test blockchains:
142143
- https://faucets.chain.link/
143144
- Solana
144145
- https://faucet.solana.com/
146+
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
---
2+
title: Integrate Web3Auth with the Neon Blockchain in Android
3+
sidebar_label: Android
4+
image: "guides/banners/neon.png"
5+
displayed_sidebar: resources
6+
keywords: [android, neon, web3auth, authentication, blockchain]
7+
description: "Integrate Web3Auth with the Neon Blockchain in Android | Documentation - Web3Auth"
8+
---
9+
10+
import InstallationSnippet from "@site/src/common/docs/android-connect-blockchain/_evm-installation.mdx";
11+
import GetAccountSnippet from "@site/src/common/docs/android-connect-blockchain/_evm-get-account.mdx";
12+
import UserInfoSnippet from "@site/src/common/docs/android-connect-blockchain/_evm-user-info.mdx";
13+
import GetBalanceSnippet from "@site/src/common/docs/android-connect-blockchain/_evm-get-balance.mdx";
14+
import InitialisationSnippet from "@site/src/common/docs/android-connect-blockchain/_evm-initialisation.mdx";
15+
import SignMessageSnippet from "@site/src/common/docs/android-connect-blockchain/_evm-sign-message.mdx";
16+
import SendTransactionSnippet from "@site/src/common/docs/android-connect-blockchain/_evm-send-transaction.mdx";
17+
import Tabs from "@theme/Tabs";
18+
import TabItem from "@theme/TabItem";
19+
import SEO from "@site/src/components/SEO";
20+
21+
<SEO
22+
title="Integrate Web3Auth with the Neon Blockchain in Android"
23+
description="Integrate Web3Auth with the Neon Blockchain in Android | Documentation - Web3Auth"
24+
image="https://web3auth.io/docs/guides/banners/neon.png"
25+
slug="/connect-blockchain/evm/neon/android"
26+
/>
27+
28+
While using the Web3Auth Android SDK, you get the private key and sessionId within the user scope.
29+
This private key can interact with [Neon](https://neonevm.org/) to make any blockchain calls, like
30+
getting the user's `account`, fetch `balance`, `sign transaction`, `send transaction`, `read` from
31+
and `write` to the smart contract, etc. We have highlighted a few here to get you started quickly on
32+
that.
33+
34+
## Installation
35+
36+
<InstallationSnippet />
37+
38+
## Chain Details for Neon
39+
40+
<Tabs
41+
defaultValue="mainnet"
42+
values={[
43+
{ label: "Mainnet", value: "mainnet", },
44+
{ label: "Testnet", value: "testnet", },
45+
]}
46+
>
47+
<TabItem
48+
value="mainnet"
49+
>
50+
51+
- Chain ID: 0xe9ac0d6
52+
- Public RPC URL: https://neon-proxy-mainnet.solana.p2p.org (Avoid using public rpcTarget in
53+
production, use services like Infura, Quicknode etc)
54+
- Display Name: Neon Mainnet
55+
- Block Explorer Link: https://neonscan.org/
56+
- Ticker: NEON
57+
- Ticker Name: NEON
58+
59+
</TabItem>
60+
61+
<TabItem
62+
value="testnet"
63+
>
64+
65+
- Chain ID: 0xe9ac0d6
66+
- Public RPC URL: https://devnet.neonevm.org (Avoid using public rpcTarget in production, use
67+
services like Infura, Quicknode etc)
68+
- Display Name: Neon Testnet
69+
- Block Explorer Link: https://devnet.neonscan.org/
70+
- Ticker: NEON
71+
- Ticker Name: NEON
72+
73+
</TabItem>
74+
</Tabs>
75+
76+
## Initialize
77+
78+
<InitialisationSnippet />
79+
80+
## Get User Info
81+
82+
<UserInfoSnippet />
83+
84+
## Get Account
85+
86+
<GetAccountSnippet />
87+
88+
## Get Balance
89+
90+
<GetBalanceSnippet />
91+
92+
## Send Transaction
93+
94+
<SendTransactionSnippet />
95+
96+
## Sign a message
97+
98+
<SignMessageSnippet />
Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
---
2+
title: Integrate Web3Auth with the Neon Blockchain in Flutter
3+
sidebar_label: Flutter
4+
image: "guides/banners/neon.png"
5+
displayed_sidebar: resources
6+
keywords: [flutter, neon, web3auth, authentication, blockchain]
7+
description: "Integrate Web3Auth with the Neon Blockchain in Flutter | Documentation - Web3Auth"
8+
---
9+
10+
import InstallationSnippet from "@site/src/common/docs/flutter-connect-blockchain/_evm-installation.mdx";
11+
import GetAccountSnippet from "@site/src/common/docs/flutter-connect-blockchain/_evm-get-account.mdx";
12+
import UserInfoSnippet from "@site/src/common/docs/flutter-connect-blockchain/_evm-user-info.mdx";
13+
import GetBalanceSnippet from "@site/src/common/docs/flutter-connect-blockchain/_evm-get-balance.mdx";
14+
import InitialisationSnippet from "@site/src/common/docs/flutter-connect-blockchain/_evm-initialisation.mdx";
15+
import SignTransactionSnippet from "@site/src/common/docs/flutter-connect-blockchain/_evm-sign-transaction.mdx";
16+
import SendTransactionSnippet from "@site/src/common/docs/flutter-connect-blockchain/_evm-send-transaction.mdx";
17+
import TestContractSnippet from "@site/src/common/docs/flutter-connect-blockchain/_evm-test-contract.mdx";
18+
import DeployContractSnippet from "@site/src/common/docs/flutter-connect-blockchain/_evm-deploy-contract.mdx";
19+
import ReadContractSnippet from "@site/src/common/docs/flutter-connect-blockchain/_evm-read-contract.mdx";
20+
import WriteContractSnippet from "@site/src/common/docs/flutter-connect-blockchain/_evm-write-contract.mdx";
21+
import Tabs from "@theme/Tabs";
22+
import TabItem from "@theme/TabItem";
23+
import SEO from "@site/src/components/SEO";
24+
25+
<SEO
26+
title="Integrate Web3Auth with the Neon Blockchain in Flutter"
27+
description="Integrate Web3Auth with the Neon Blockchain in Flutter | Documentation - Web3Auth"
28+
image="https://web3auth.io/docs/guides/banners/neon.png"
29+
slug="/connect-blockchain/evm/neon/flutter"
30+
/>
31+
32+
While using the Web3Auth Flutter SDK, you get the private key within the user scope. This private
33+
key can interact with [Neon](https://neonevm.org/) to make any blockchain calls, like getting the
34+
user's `account`, fetch `balance`, `sign transaction`, `send transaction`, `read` from and `write`
35+
to the smart contract, etc. We have highlighted a few here to get you started quickly on that.
36+
37+
## Installation
38+
39+
<InstallationSnippet />
40+
41+
## Chain Details for Neon
42+
43+
<Tabs
44+
defaultValue="mainnet"
45+
values={[
46+
{ label: "Mainnet", value: "mainnet", },
47+
{ label: "Testnet", value: "testnet", },
48+
]}
49+
>
50+
<TabItem
51+
value="mainnet"
52+
>
53+
54+
- Chain ID: 0xe9ac0d6
55+
- Public RPC URL: https://neon-proxy-mainnet.solana.p2p.org (Avoid using public rpcTarget in
56+
production, use services like Infura, Quicknode etc)
57+
- Display Name: Neon Mainnet
58+
- Block Explorer Link: https://neonscan.org/
59+
- Ticker: NEON
60+
- Ticker Name: NEON
61+
62+
</TabItem>
63+
64+
<TabItem
65+
value="testnet"
66+
>
67+
68+
- Chain ID: 0xe9ac0d6
69+
- Public RPC URL: https://devnet.neonevm.org (Avoid using public rpcTarget in production, use
70+
services like Infura, Quicknode etc)
71+
- Display Name: Neon Testnet
72+
- Block Explorer Link: https://devnet.neonscan.org/
73+
- Ticker: NEON
74+
- Ticker Name: NEON
75+
76+
</TabItem>
77+
</Tabs>
78+
79+
## Initialize
80+
81+
<InitialisationSnippet />
82+
83+
## Get User Info
84+
85+
<UserInfoSnippet />
86+
87+
## Get Account
88+
89+
<GetAccountSnippet />
90+
91+
## Get Balance
92+
93+
<GetBalanceSnippet />
94+
95+
## Send Transaction
96+
97+
<SendTransactionSnippet />
98+
99+
## Sign Transaction
100+
101+
<SignTransactionSnippet />
102+
103+
## Smart Contract
104+
105+
<TestContractSnippet />
106+
107+
### Deploy Contract
108+
109+
<DeployContractSnippet />
110+
111+
### Read From Contract
112+
113+
<ReadContractSnippet />
114+
115+
### Write to Contract
116+
117+
<WriteContractSnippet />
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
---
2+
title: Integrate Web3Auth with the Neon Blockchain in iOS/Swift Applications
3+
sidebar_label: iOS
4+
image: "/docs/guides/banners/neon.png"
5+
displayed_sidebar: resources
6+
keywords: [ios, swift, neon, web3auth, authentication, blockchain]
7+
description:
8+
"Integrate Web3Auth with the Neon Blockchain in iOS/Swift Applications | Documentation - Web3Auth"
9+
---
10+
11+
import InstallationSnippet from "@site/src/common/docs/ios-connect-blockchain/_evm-installation.mdx";
12+
import GetAccountSnippet from "@site/src/common/docs/ios-connect-blockchain/_evm-get-account.mdx";
13+
import UserInfoSnippet from "@site/src/common/docs/ios-connect-blockchain/_evm-user-info.mdx";
14+
import GetBalanceSnippet from "@site/src/common/docs/ios-connect-blockchain/_evm-get-balance.mdx";
15+
import InitialisationSnippet from "@site/src/common/docs/ios-connect-blockchain/_evm-initialisation.mdx";
16+
import SignMessageSnippet from "@site/src/common/docs/ios-connect-blockchain/_evm-sign-message.mdx";
17+
import SendTransactionSnippet from "@site/src/common/docs/ios-connect-blockchain/_evm-send-transaction.mdx";
18+
import Tabs from "@theme/Tabs";
19+
import TabItem from "@theme/TabItem";
20+
import SEO from "@site/src/components/SEO";
21+
22+
<SEO
23+
title="Integrate Web3Auth with the Neon Blockchain in iOS/Swift Applications"
24+
description="Integrate Web3Auth with the Neon Blockchain in iOS/Swift Applications | Documentation - Web3Auth"
25+
image="https://web3auth.io/docs/guides/banners/neon.png"
26+
slug="/connect-blockchain/evm/neon/ios"
27+
/>
28+
29+
While using the Web3Auth iOS SDK, you get the private key within the user scope. This private key
30+
can interact with [Neon](https://neonevm.org/) to make any blockchain calls, like getting the user's
31+
`account`, fetching `balance`, `sign transaction`, `send transaction`, `read` from and `write` to
32+
the smart contract, etc. We have highlighted a few here to get you started quickly on that.
33+
34+
## Installation
35+
36+
<InstallationSnippet />
37+
38+
## Chain Details for Neon
39+
40+
<Tabs
41+
defaultValue="mainnet"
42+
values={[
43+
{ label: "Mainnet", value: "mainnet", },
44+
{ label: "Testnet", value: "testnet", },
45+
]}
46+
>
47+
<TabItem
48+
value="mainnet"
49+
>
50+
51+
- Chain ID: 0xe9ac0d6
52+
- Public RPC URL: https://neon-proxy-mainnet.solana.p2p.org (Avoid using public rpcTarget in
53+
production, use services like Infura, Quicknode etc)
54+
- Display Name: Neon Mainnet
55+
- Block Explorer Link: https://neonscan.org/
56+
- Ticker: NEON
57+
- Ticker Name: NEON
58+
59+
</TabItem>
60+
61+
<TabItem
62+
value="testnet"
63+
>
64+
65+
- Chain ID: 0xe9ac0d6
66+
- Public RPC URL: https://devnet.neonevm.org (Avoid using public rpcTarget in production, use
67+
services like Infura, Quicknode etc)
68+
- Display Name: Neon Testnet
69+
- Block Explorer Link: https://devnet.neonscan.org/
70+
- Ticker: NEON
71+
- Ticker Name: NEON
72+
73+
</TabItem>
74+
</Tabs>
75+
76+
## Initialize
77+
78+
<InitialisationSnippet />
79+
80+
## Get User Info
81+
82+
<UserInfoSnippet />
83+
84+
## Get Account
85+
86+
<GetAccountSnippet />
87+
88+
## Get Balance
89+
90+
<GetBalanceSnippet />
91+
92+
## Send Transaction
93+
94+
<SendTransactionSnippet />
95+
96+
## Sign a message
97+
98+
<SignMessageSnippet />

0 commit comments

Comments
 (0)