Skip to content

Commit 9a1ce6a

Browse files
committed
add neon to blockchains in docs
1 parent 98c4c21 commit 9a1ce6a

7 files changed

Lines changed: 771 additions & 0 deletions

File tree

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 />
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
---
2+
title: Integrate Web3Auth with the Neon Blockchain
3+
hide_table_of_contents: true
4+
displayed_sidebar: resources
5+
image: "guides/banners/neon.png"
6+
description: "Integrate Web3Auth with the Neon Blockchain | Documentation - Web3Auth"
7+
---
8+
9+
import Tiles from "@theme/Tiles";
10+
import SEO from "@site/src/components/SEO";
11+
12+
<SEO
13+
title="Integrate Web3Auth with the Neon Blockchain"
14+
description="Integrate Web3Auth with the Neon Blockchain | Documentation - Web3Auth"
15+
image="https://web3auth.io/docs/guides/banners/neon.png"
16+
slug="/connect-blockchain/evm/neon"
17+
/>
18+
19+
Integrate Web3Auth seamlessly with EVM-based Neon blockchain. For Web SDKs, Web3Auth returns a
20+
provider that can be directly used to initialize the libraries like ethers.js, web3.js etc. and make
21+
blockchain calls, while for Mobile & Gaming SDKs, the private key is available in the user scope
22+
which can be used in a similar way to initialize the respective blockchain interaction libraries and
23+
make calls to the network.
24+
25+
This documentation provides a straightforward guide for developers looking to implement blockchain
26+
connections quickly and effortlessly across various platforms.
27+
28+
export const Neon = [
29+
{
30+
name: "",
31+
description: "",
32+
tiles: [
33+
{
34+
key: "web",
35+
title: "Web",
36+
icon: "logo-js.png",
37+
path: "/connect-blockchain/evm/neon/web",
38+
},
39+
{
40+
key: "android",
41+
title: "Android (Kotlin)",
42+
icon: "logo-android.png",
43+
path: "/connect-blockchain/evm/neon/android",
44+
},
45+
{
46+
key: "apple",
47+
title: "iOS (Swift)",
48+
icon: "logo-apple.png",
49+
path: "/connect-blockchain/evm/neon/ios",
50+
},
51+
{
52+
key: "flutter",
53+
title: "Flutter",
54+
icon: "logo-flutter.png",
55+
path: "/connect-blockchain/evm/neon/flutter",
56+
},
57+
{
58+
key: "react-native",
59+
title: "React Native",
60+
icon: "logo-react.png",
61+
path: "/connect-blockchain/evm/neon/react-native",
62+
},
63+
{
64+
key: "unity",
65+
title: "Unity",
66+
icon: "logo-unity.png",
67+
path: "/connect-blockchain/evm/neon/unity",
68+
},
69+
],
70+
},
71+
];
72+
73+
<Tiles tileGroups={Neon} />

0 commit comments

Comments
 (0)