Back to Home

Zenrock

Archive

Zenrock is a Layer 1 blockchain focused on cross-chain interoperability and decentralized oracle services, enabling secure data feeds for DeFi applications.

Installation Commands

1. Update & Install Dependencies
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl git jq build-essential gcc unzip wget lz4
2. Download & Build Binary
cd $HOME
rm -rf zenrock
git clone https://github.com/zenrock/zenrock.git
cd zenrock
make build
sudo cp build/zenrockd /usr/local/bin/
3. Initialize Node
zenrockd init  --chain-id zenrock
zenrockd keys add 
zenrockd add-genesis-account $(zenrockd keys show  -a) 10000000uzenrock
zenrockd gentx default 10000000uzenrock --chain-id zenrock --moniker  --keyring-backend os
zenrockd collect-gentxs
4. Download Genesis & Peers
wget -O $HOME/.zenrockd/config/genesis.json "https://raw.githubusercontent.com/zenrock/mainnet/main/genesis.json"
wget -O $HOME/.zenrockd/config/addrbook.json "https://raw.githubusercontent.com/zenrock/mainnet/main/addrbook.json"
5. Create Service & Start
sudo tee /etc/systemd/system/zenrockd.service > /dev/null << EOF
[Unit]
Description=Zenrock Node
After=network-online.target
[Service]
User=$USER
ExecStart=$(which zenrockd) start
Restart=on-failure
RestartSec=3
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable zenrockd
sudo systemctl start zenrockd

Network Information

Chain IDzenrock
Port26657
Versionv1.0.0