The project is under active development. New users may want to checkout and use the stable mainnet release in master.
cd github.com/nebulasio/go-nebulas
git checkout master
Or use the stable testnet release in testnet.
git checkout testnet
Install native libs.
Nebulas execution need NVM and NBRE two dependent libraries. We provide stable versions of both libraries. Execute the execution script to install
cd github.com/nebulasio/go-nebulas
OS X:
./setup.sh
Linux:
source setup.sh
Note:
The dependency libraries are not installed in the system directory, and there are different path-loading methods used in Darwin and Linux systems.
OS X:
In the user's root directory to create lib folder, system to load the library path can read this path, ensure that the root directory of the current folder does not exist. All of these operations in setup.sh already processing.(DYLD_LIBRARY_PATH is not possible unless System Integrity Protection (SIP) is disabled)
./setup.sh
Linux - Ubuntu
setup.sh export LD_LIBRARY_PATH for native libs.
Build the neb binary.
run command
make build
Building from Docker
You can specify the config file by modifying the docker-compose environment configuration.
From the log, we can see the binary execution starts neblet, starts network service, starts RPC API server, and starts consensus state machine.
TestNet
We are glad to release Nebulas Testnet here.
You can use and join our TestNet right now.
MaintNet
We are glad to release Nebulas Mainnet here.
You can use and join our MainNet right now.
Explorer
Nebulas provides a block explorer to view block/transaction information.
Please check Explorer.
Wallet
Nebulas provides a web wallet to send transaction and deploy/call contract.
Please check Web-Wallet
Wiki
Please check our Wiki to learn more about Nebulas.
Contribution
We are very glad that you are considering to help Nebulas Team or go-nebulas project, including but not limited to source code, documents or others.
If you'd like to contribute, please fork, fix, commit and send a pull request for the maintainers to review and merge into the main code base. If you wish to submit more complex changes though, please check up with the core devs first on our slack channel to ensure those changes are in line with the general philosophy of the project and/or get some early feedback which can make both your efforts much lighter as well as our review and merge procedures quick and simple.
请发表评论