neon-js

允许应用程序与NEO区块链交互的Javascript库。(Javascript libraries that allow the applications to interact with NEO blockchain.)

  • Owner: CityOfZion/neon-js
  • Platform: Web browsers, Linux, Mac, Windows
  • License:: MIT License
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Overview

This is the JS SDK for the NEO blockchain platform. This project aims to be a lightweight library focused on providing blockchain interactions in the browser.

It is currently in use by Neon.

Visit the docs to learn how to use this library!

Getting started

Installation

Nodejs

npm i @cityofzion/neon-js

Browser through CDN

<script src="https://unpkg.com/@cityofzion/neon-js" />

Usage

Nodejs

const Neon = require("@cityofzion/neon-js");
const acct = Neon.create.Account("ALq7AWrhAueN6mJNqk6FHJjnsEoPRytLdW");

Browser

Once imported using the script tag, the module is available as a global object Neon.

console.log(Neon);
var acct = Neon.create.Account("ALq7AWrhAueN6mJNqk6FHJjnsEoPRytLdW");

Find more guides on our documentation website

Contributing

Please refer to CONTRIBUTING for development practices.

Setup

This repository is a typescript mono-repo using Lerna and Yarn workspaces. Please ensure the following is installed:

  • Yarn (a version that support workspaces)
  • Node (latest LTS aka v8 at time of writing)

lerna is optional and only required for advanced operations.

git clone https://github.com/CityOfZion/neon-js.git
cd neon-js
yarn
yarn bootstrap
yarn build

Testing

yarn lint
yarn build
yarn dist
yarn test:unit
yarn test:integration

Docs

We use Docusaurus for our docs website. The docs are stored in ./docs while the main website and its configuration is in ./website.

cd website
yarn
yarn start

License

Main metrics

Overview
Name With OwnerCityOfZion/neon-js
Primary LanguageTypeScript
Program languageJavaScript (Language Count: 7)
PlatformWeb browsers, Linux, Mac, Windows
License:MIT License
所有者活动
Created At2017-07-02 23:10:03
Pushed At2025-04-16 15:28:08
Last Commit At2025-01-20 23:16:09
Release Count114
Last Release Namev5.6.0 (Posted on 2024-05-21 08:51:41)
First Release Name1.0.1 (Posted on )
用户参与
Stargazers Count184
Watchers Count13
Fork Count166
Commits Count1k
Has Issues Enabled
Issues Count296
Issue Open Count9
Pull Requests Count524
Pull Requests Open Count4
Pull Requests Close Count117
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private