Skip to main content

Lamden Blockchain

Project description

Running your RCNet node

Get a computer with Ubuntu 18.04.

  • DigitalOcean droplets are our favorites if you are new.

Install prerequisites:

Install Git if your OS doesn't have it preinstalled

Cent OS
sudo yum install git
Ubuntu
sudo apt-get install git-core

Install Node requirements

sudo apt update
sudo apt install -y python3-pip redis-server mongodb

Open your ports:

sudo ufw allow 443/tcp
sudo ufw allow 8080/tcp
sudo ufw allow 10000:10999/tcp

Download Cilantro

git clone https://github.com/Lamden/cilantro-enterprise.git
cd cilantro-enterprise
git checkout demo

Install Cilantro

sudo python3 setup.py develop
sudo make install

NOTE: Capnproto takes a very long time to install because it compiles from source. Please be patient!!


Setup Node Configuration

python3 scripts/setup_node.py

Enter your Signing Key (Private Key) as a Hex String

Find your Signing Key / Private Key in the Lamden Vault Chrome Plugin. If you don't have a wallet yet, get one by following the instructions here: https://docs.lamden.io/lamden-vault/

Image

Enter your wallet password to expose your Private Key, as shown above.

Enter Constitution File Name

This is the file name of the initial configuration. Constitution files are located in the constitutions folder. If you don't know which one to use, ask an admin.

Example names: rcnet.json, nojan.json, nohup.json.

If you are not part of the constitution, this step will fail. You can't join the network if you are not a participant.

Start your node

make stop-db
make start-db
python3 scripts/bootstrap.py

If you want to leave your node up and running while you log out of ssh, add nohup and & like this:

make stop-db
make start-db
nohup python3 scripts/bootstrap.py &

Your node is now up and running!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cilantro_ee-0.0.4.tar.gz (132.0 kB view details)

Uploaded Source

Built Distribution

cilantro_ee-0.0.4-py3-none-any.whl (179.1 kB view details)

Uploaded Python 3

File details

Details for the file cilantro_ee-0.0.4.tar.gz.

File metadata

  • Download URL: cilantro_ee-0.0.4.tar.gz
  • Upload date:
  • Size: 132.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.0 pkginfo/1.5.0.1 requests/2.20.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.5

File hashes

Hashes for cilantro_ee-0.0.4.tar.gz
Algorithm Hash digest
SHA256 32d93312c4f78f185d33e22ebc80dbd6e908ae1adc4567cbcaa43bf42ef51be9
MD5 045973e9d2d5f0c4cb53ef2f55a78b4c
BLAKE2b-256 636d40a13974d0cd8ea8832cddd9ac505f6ebf89db1e5a4dece72d1e41167117

See more details on using hashes here.

File details

Details for the file cilantro_ee-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: cilantro_ee-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 179.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.0 pkginfo/1.5.0.1 requests/2.20.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.5

File hashes

Hashes for cilantro_ee-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 8a4283bcf4860d116f318c89729aa1c58135239376b3d0bcbfd9b5858e8f1848
MD5 62ece9568f530da1afb9b097d60b9509
BLAKE2b-256 18f5041978ab3c6da9569b578aff96e8b2c833bffeda77ca563cd8f7edb1fe02

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page