Zen Protocol Documentation
Website
Telegram
Blog
Forum
Search…
Zen Protocol Docs
Apps
Headless Full Node
Full Node NPM Package
Build from Source
CLI
API
Deploy
Wallet
Explorer
Zen.js
Oracle
Dex
Fixed Payout
Smart Contracts
Contract Structure
Contract Cost
Contract Activation
Contract Examples
Smart Contracts SDK
Contracts Language ZF*
Named Token Tutorial
Consensus
Common Goods Pool
Block Validation
Transaction Validation
Serialization
Use Cases
Cold Storage using Full Node
Troubleshooting
Responsible Disclosure
Bug Bounty
Known Bugs
For Miners
Pools
GPU Mining
GPU Bounties
Check Crowdsale Contribution
Alpha call option
Powered By
GitBook
Build from Source
If you would like to build Zen Protocol from source you can clone the master brach of
https://github.com/zenprotocol/zenprotocol
and build it.
Linux
1.
Install mono-devel from
http://www.mono-project.com/download
. If you choose to install via a package manager, add Mono's own repository first.
2.
Install lmdb. The package name is liblmdb0 on Ubuntu and lmdb on Fedora.
3.
Run the following:
1
./paket restore
2
msbuild src /property:Configuration=Release -m
Copied!
OSX
1.
Install mono-devel from
http://www.mono-project.com/download
. If you choose to install via a package manager, add Mono's own repository first.
2.
Install lmdb. You can get it via brew with
brew install lmdb
.
3.
Run the following:
1
./paket restore
2
msbuild src /property:Configuration=Release -m
Copied!
Windows
Windows is not yet supported
Run
Linux and OSX
1
cd src/Node/bin/Debug
2
./zen-node
Copied!
Windows
1
cd src\Node\bin\Debug
2
zen-node.exe
Copied!
CLI
You can communicate with the node with
zen-cli
. Enter the
bin
directory of the node (
src/Node/bin/Debug | Release
) and run:
Linux and OSX
1
./zen-cli --help
Copied!
License
This software is available under the Zen Protocol Software License, which may be viewed at
LICENSE.md
.
Previous
Full Node NPM Package
Next
CLI
Last modified
12d ago
Copy link
Contents
Linux
OSX
Windows
Run
Linux and OSX
Windows
CLI
Linux and OSX
License