ErkanDERELI / newrl

Newrl Blockchain's Python Client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Newrl Blockchain's Python Client


Languages

Language:Python 99.9%Language:Shell 0.1%Language:Procfile 0.0%