NemProject/nem
NIS client
This project contains NEM Infrastructure Server and all its dependencies. It is the simplest way to quickly build and launch a NEM node.
Package Organization
The main folders are:
Folder | Content |
---|---|
core |
The core dependency. |
deploy |
The deploy dependency. |
peer |
The peer dependency. |
nis |
The nis dependency. |
Building the package
The package uses Apache Maven and minimum required Java SDK version to build is Java 11.
Please make sure that the Java version is 11+ by running the following command:
|
|
Build the package as usual:
|
|
Then check that unit tests are passing by running:
|
|
Optionally, check if the slower integration tests are passing by running:
|
|
Running the package
NIS nodes are configured through property files. Create a folder named staging
and add any required property files inside.
Then run the node with:
|
|
Read the NEM node documentation to know more about handling NIS nodes.
Running a testnet node
Create a config-user.properties
with the following properties
|
|
Contributing
Before contributing please read the CONTRIBUTING instructions.
Getting Help
- NEM Developer Documentation.
- NEM Technical Reference.
- Join the community Discord server.
- If you found a bug, open a new issue.
License
Copyright (c) 2014-2021 NEM Contributors, licensed under the MIT license.