Skip to content

mikedeshazer/raidenbootlegmainnetearly

Repository files navigation

Raiden Network

Chat on Gitter

Raiden Network documentation

The Raiden Network is an off-chain scaling solution, enabling near-instant, low-fee and scalable payments. It’s complementary to the Ethereum blockchain and works with any ERC20 compatible token.

The Raiden project is work in progress. Its goal is to research state channel technology, define protocols and develop reference implementations.

For more information please visit http://raiden.network/.

Installation

Please refer to the Installation section in the official docs.

Mike's Notes from Experience:

On Mac:

For installation:

You will run into 2 issues on mac:

1. You will be missing libcrypto: follow this: http://mithun.co/hacks/ library-not-loaded-libcrypto-1-0-0-dylib-issue-in-mac/ .... your version will be different but instruction works. But brew install openssl might be all you need.

  1. You will be missing libgmp after pip install when running raiden, so do this:

brew update && brew install gmp And you should be good to run

  1. Solidity compiler: on mac: brew tap ethereum/ethereum

Then: brew install solc

to run: 1. virtualenv raiden_project 2. source raiden_project/bin/activate

Have your Ethereum wallet set up, with your account, you will choose from there On first go, it will ask for a file, you can generate a keystore on myetherwallet, put the JSON in a folder and unlick, but it will set go with your geth Have geth running, and macke sure to "geth attach" and run getLatestBlock or what not to ensure you're synced Then, all this other code should work

Ethereum mainnet ---------------

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

Ropsten testnet

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