Skip to content

newrlfoundation/newrl

Repository files navigation

newrl

Newrl blockchain's python client

Prerequisites

  1. A computer accessible outside with port open for incoming.
    1. To start a node on AWS, launch an EC2 instance from instructions here. Make sure to make port 8456 open to public when configuring the security group.
    2. To start a node on Digital ocean droplet, instructions here
  2. Git installed. Steps here
  3. Python3.7+ installed. This is preinstalled on most common linux distributions. On ubuntu the steps will be sudo apt update && sudo apt install python3.10-venv
  4. Pip and python3 venv installed. Installation steps available here

Installation

git clone https://github.com/newrlfoundation/newrl.git
scripts/install.sh

Start the node

screen -S newrl
scripts/start.sh

Screen session is used to let the node run in background when terminal is closed.

Note: The port 8456 should be publicly accessible on the instance. On AWS, this can be done by opening inbound port in the security group. For local installations, the router need to be configured to bypass symmetric NAT for the port 8456.