A collection of tools for seamless blockchain integration, optimized for Neo N3.
Whether you're building dApps, connecting wallets, or simplifying client development, each tool in this suite has been crafted with speed, ease, and adaptability at its core.
Neon.js delivers lightning-fast blockchain interactions with an intuitive, lightweight library.
It’s built for developers, by developers, enabling a smooth and efficient experience from start to finish.
Use the code you know and love
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
1npm install @cityofzion/neon-js --save
2--------------------------------
3import { wallet } from '@cityofzion/neon-js'
4
5const myWallet = new wallet.Account()
6console.log(myWallet)
7
Features
Integration
Enables you to integrate your backend or frontend with our feature-rich SDK and comprehensive docs.
By Developers for Develpopers
Neon.js was developed by blockchain engineers, for blockchain engineers.
360 Support
Supports integration levels ranging from bare-metal to system-of-system. Neon.js has you covered for all your distributed ledger technology needs.
Support tools
Neon-DappKit
Neon-DappKit simplifies interaction with the Neo blockchain, making backend development easy and efficient. Built around neon.js, it provides a streamlined way to execute and manage Neo N3 operations without complex code.
Get started
1npm install @cityofzion/neon-dappkit --save
2
3--------------------------------
4import { NeonInvoker, NeonParser } from '@cityofzion/neon-dappkit'
5
6const invoker = await NeonInvoker.init({
7 rpcAddress: 'https://mainnet2.neo.coz.io:443,
8})
9const res = await invoker.testInvoke({
10 invocations: [
11 {
12 scriptHash: '0xf05651bc505fd5c7d36593f6e8409932342f9085',
13 operation: 'get_collection_json',
14 args: [
15 { type: 'Integer', value: 1 },
16 ],
17 }
18 ],
19 signers: []
20})
21const result = NeonParser.parseRpcResponse(res.stack[0])
22console.log(result)
23
WalletConnect-SDK
WalletConnect-SDK empowers wallet and dApp developers to integrate WalletConnect with ease, featuring compatibility with React and simple method abstractions.
Get started
1npm install CityOfZion/props-collection --save
2
3--------------------------------
4collection = new Collection({
5 node: NetworkOption.LocalNet, // change this if you want to connect to mainnet
6 account: new wallet.Account('')
7})
8
Dive into our Typescript Suite and unlock the full potential of the Neo blockchain in your projects. Transform the way you build, connect, and scale blockchain applications today.