Skip to content

ATMatrix/raiden

 
 

Repository files navigation

Raiden

Gitter

Raiden is a proposed extension to Ethereum which scales-out asset transfer capacity in the network. It is inspired by the Lightning Network which leverages off-chain asset transfers to carry out the vast majority of transactions. For more information please visit http://raiden.network/.

Note: This is work in progress

Installation

You can find the installation instructions of Raiden PoC-0 on the wiki, but for the latest releases, make sure you are using the Ropsten testnet instead.

macOS specifics

First install the system-dependecies for a successful build of the Python packages

brew install pkg-config libffi automake

Then set the environment variable for your pkg-config path to libffi

export PKG_CONFIG_PATH=/usr/local/Cellar/libffi/3.0.13/lib/pkgconfig/

Ropsten testnet

These are the currently deployed contract addresses for the Ropsten testnet:

Versions and releases

Currently we aim to create proof of concept releases weekly, not based on a certain feature level. All proof of concept releases will have version numbers in the 0.0.x range (so PoC-1 = 0.0.1).

Create a PoC release

Install bumpversion (see https://github.com/peritus/bumpversion)

Update your master branch to the latest upstream version

git checkout master && git pull --rebase

Call the release script

prepare_poc_release.sh

This will bump the version, create a commit on a new branch poc_release_{version}, push this branch to the upstream repository and create a PR.

Follow the steps from the script to merge the PR and tag the result on the master branch, which will trigger the PyPI release.

Packages

No packages published

Languages

  • Python 91.5%
  • TypeScript 5.5%
  • HTML 1.7%
  • Makefile 0.4%
  • CSS 0.4%
  • Shell 0.3%
  • JavaScript 0.2%