Skip to content

cronfoundation/cronium-cli

 
 

Repository files navigation

cron-logo

License

Prerequisites

Installation

Prepare configs for docker environment

mkdir ~/github/ && cd ~/github
git clone https://github.com/cronfoundation/cronium-cli.git
mkdir -p /opt/cryptocean/cryptocean-cronium-cli-slave-1
cp ./cronium-cli/Cron.CLI/config.json /opt/cryptocean/cryptocean-cronium-cli-slave-1/
cp ./cronium-cli/Cron.CLI/protocol.json /opt/cryptocean/cryptocean-cronium-cli-slave-1/
cp ./cronium-cli/Cron.CLI/docker-stack.yml /opt/cryptocean/cryptocean-cronium-cli-slave-1/
cd /opt/cryptocean/cryptocean-cronium-cli-slave-1

Settings for node

export DOCKER_NAME=cryptocean-cronium-cli-slave-1.latest
export DOCKER_IMAGE=cronglobal/cronium-cli:latest
export NODE_RPC_PORT=127.0.0.1:10332:10332
export NODE_P2P_PORT=127.0.0.1:10333:10333
export NODE_WS_PORT=127.0.0.1:10334:10334
export NODE_PATH=/opt/cryptocean/cryptocean-cronium-cli-slave-1
export NODE_ARGS=--rpc

Copy docker image from official dockerhub.com

Pull & Run

docker pull ${DOCKER_IMAGE} && docker-compose -f docker-stack.yml --compatibility up -d

Logging

Logs from docker broadcast to the destination folder: /opt/cryptocean/cryptocean-cronium-cli Then check last 10 (or you can specify more) line of logs: tail -10 data/Log/cron-cli<yyyymmdd>.log

Bootstrapping the network.

  1. Download Chain.data.zip
  2. Copy it to the destination directory
# Go to node console
docker attach --detach-keys ctrl-c  cryptocean-cronium-cli-slave-1.latest
# Check state
show state
# Run import (wait 15min+)
bulkimport

About

Cronium Next Generation Blockchain (Blockchain 4.0)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 95.7%
  • Shell 2.5%
  • Dockerfile 1.8%