Skip to content

Instantly share code, notes, and snippets.

@Sulejman
Last active May 26, 2018 19:37
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save Sulejman/80efadaf390b8971f61a047e9b9c8ba5 to your computer and use it in GitHub Desktop.
Save Sulejman/80efadaf390b8971f61a047e9b9c8ba5 to your computer and use it in GitHub Desktop.
Install environment for Raiden development on Ubuntu 16.04
#!/bin/sh
sudo apt-get install git -y
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum -y
sudo apt-get install nodejs -y
sudo apt-get install npm -y
sudo npm install -g n
sudo n latest
git clone https://github.com/raiden-network/raiden.git
cd raiden
sudo apt-get install python-pip -y
sudo -H pip install --upgrade pip
sudo -H pip install --upgrade -r requirements.txt
sudo python setup.py develop
sudo apt install libwww-perl -y
cd
git clone --recursive https://github.com/ethereum/solidity.git
cd solidity
git submodule update --init --recursive
sudo ./scripts/install_deps.sh
sudo ./scripts/build.sh
sudo geth --testnet account new
echo "ETHEREUM ROPSTEN SYNC STARTING *** DO NOT INTERRUPT PROCESS UNTIL IT'S OVER"
sudo geth --testnet --fast --bootnodes "enode://20c9ad97c081d63397d7b685a412227a40e23c8bdc6688c6f37e97cfbc22d2b4d1db1510d8f61e6a8866ad7f0e17c02b14182d37ea7c3c8b9c2683aeb6b733a1@52.169.14.227:30303,enode://6ce05930c72abc632c58e2e4324f7c7ea478cec0ed4fa2528982cf34483094e9cbc9216e7aa349691242576d552a2a56aaeae426c5303ded677ce455ba1acd9d@13.84.180.240:30303"
sudo geth --testnet --mine --minerthreads=2 --etherbase 0 --unlock 0 --rpc
@Sulejman
Copy link
Author

Sulejman commented Sep 30, 2017

After running this and syncing ethereum ropsten testnet blockhain you just need to create or import account and run geth and raiden. Run with sudo.

@plantOS
Copy link

plantOS commented May 26, 2018

#!/bin/sh
export LC_ALL=C.UTF-8
export LANG=C.UTF-8
sudo apt-get install git -y
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum -y
sudo apt-get install nodejs -y
sudo apt-get install npm -y
sudo npm install -g n
sudo n latest
git clone https://github.com/raiden-network/raiden.git
cd raiden
sudo apt-get install python-pip -y
sudo -H pip install --upgrade pip
sudo -H pip install --upgrade -r requirements.txt
sudo python setup.py develop
sudo apt install libwww-perl -y
cd
git clone --recursive https://github.com/ethereum/solidity.git
cd solidity
git submodule update --init --recursive
sudo ./scripts/install_deps.sh
sudo ./scripts/build.sh
sudo geth --testnet account new 
echo "ETHEREUM ROPSTEN SYNC STARTING *** DO NOT INTERRUPT PROCESS UNTIL IT'S OVER"
sudo geth --testnet --fast --bootnodes "enode://20c9ad97c081d63397d7b685a412227a40e23c8bdc6688c6f37e97cfbc22d2b4d1db1510d8f61e6a8866ad7f0e17c02b14182d37ea7c3c8b9c2683aeb6b733a1@52.169.14.227:30303,enode://6ce05930c72abc632c58e2e4324f7c7ea478cec0ed4fa2528982cf34483094e9cbc9216e7aa349691242576d552a2a56aaeae426c5303ded677ce455ba1acd9d@13.84.180.240:30303"
sudo geth --testnet --mine --minerthreads=2 --etherbase 0 --unlock 0 --rpc


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment