Skip to content

noah-blockchain/noah-go-node

Repository files navigation

last commit license version Go version

NOAH-blockchain go-node

Sub-modules

Quick Installation from Docker

  1. Pull docker from official docker hub
docker pull noahblockchain/node
  1. Run you validator for initialization node
docker run -p 26656:26656 -p 26657:26657 -p 26660:26660 -p 8841:8841 -p 3000:3000 -v ~/node:/root/noah/ noahblockchain/node noah node --network-id=noah-mainnet-1 --chain-id=mainnet --validator-mode

--network-id=X, where X its choose network (noah-mainnet-1 or noah-testnet-1)

--chain-id=Y, where Y its choose chain (mainnet or testnet)

--validator-mode if node working in Validator mode

Starting validator from source code

1. Clone source code to your machine
mkdir -p $GOPATH/src/github.com/noah-blockchain or $HOME/noah
cd $GOPATH/src/github.com/noah-blockchain
git clone https://github.com/noah-blockchain/noah-go-node.git
cd noah-go-node
2. Install Node Modules
make create_vendor
3. Compile
make build

After this command compiled node will be in folder build and node configuration will be in folder $HOME/noah.

4. Run node

For running validator use command

./build/noah node --network-id=noah-mainnet-1 --chain-id=mainnet --validator-mode

We recommend using our official node docker.

5. Use GUI

Open http://localhost:3000/ in local browser to see node’s GUI.

P.S. Available only in NOT validator mode.