Skip to content

Instantly share code, notes, and snippets.

@Sulejman
Last active May 26, 2018 19:37
Show Gist options
  • 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
@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