Skip to content
Official Java implementation of the NULS protocol
Java Other
  1. Java 99.4%
  2. Other 0.6%
Branch: master
Clone or download
Latest commit 91ca660 Jan 14, 2020
Type Name Latest commit message Commit time
Failed to load latest commit information.
build Merge branch 'master' into beta Nov 16, 2019
common add api timestamp Dec 31, 2019
docker_build docker Aug 16, 2019
kernel JSON-RPC test Nov 1, 2018
module add api destroy Jan 14, 2020
test 更改拼写错误 Sep 19, 2019
.gitignore beta3 Aug 8, 2019
Dockerfile docker Aug 14, 2019
LICENSE update license May 13, 2019 update the docs link, close #322 Aug 20, 2019 docker Aug 16, 2019
genesis-block.json update config Dec 6, 2019
genesis-block_dev.json consensus commit Dec 2, 2019
module.ncf Merge pull request #545 from nuls-io/2.3.0 Dec 22, 2019
package 打包脚本 Sep 11, 2019
pom.xml Merge branch 'develop' of into pu-… May 31, 2019 打包脚本 Sep 24, 2019
testfile testfile Aug 15, 2019 change query-service to public-service Aug 23, 2019

NULS 2.0

Welcome to NULS!



NULS is a blockchain infrastructure that provides customizable services and is also a global open-source community blockchain project. NULS adopts micro-services to achieve a highly modular underlying architecture, using smart contracts and cross-chain technologies, combined with the ability of Chain Factory to quickly build chains, reduce development costs, and accelerate blockchain business application landing.

Get Start

Download Release


Running NULS 2.0


Execute the following command


Check Status

It takes a certain amount of time to start, you can get the startup status by the following command.


[^Note]: The command will automatically end when all modules are started.


Command Command
start Start the program and start all NULS modules one after another.
shutdown Stop the program and stop all NULS modules one after another.
check-status Check the running status of all modules, stop screen output when all modules are successfully started

Docker quick start

Stay tuned

Explorer and Web Wallet

Explorer URL: Web Wallet:

ChainBox Tutorial

Please check the following documents:


Stay tuned


Stay tuned


Stay tuned

Modules Description

Please check the following documents;

[^note]: Some documents are being updated, please understand if there are some inconsistencies


Contributions to NULS are welcomed! We sincerely invite developers who experienced in blockchain field to join in NULS technology community. Details: s: https://nuls.communimunity/d/9-recruitment-of-community-developers To be a great community, Nuls needs to welcome developers from all walks of life, with different backgrounds, and with a wide range of experience.


Nuls is released under the MIT license. Modules added in the future may be release under different license, will specified in the module library path.


You can’t perform that action at this time.