AnotherRegularDude / EthereumWithRuby

Play with Ethereum on Ruby=)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Разработка на Ethereum

Установка клиента

Выбор пал на популярный клиент, написанный на Rust, Parity. Для его установки идем на сайт Parity.io и качаем предложенную версию. В моем случае это deb пакет.

После установки, запускаем клиент Parity коммандой:

parity --chain ropsten

Пока ждем синхронизацию клиента с сеткой, заводим аккаунт на тестовой ветке:

# Создаем акк.
parity --chain ropsten account new
# Проверяем, что создался.
parity --chain ropsten account list

Как намайнить Ethereum, если у вас не amdgpu.

Качаем нужную версию Ethminer с GitHub. Для Linux:

wget -q https://github.com/ethereum-mining/ethminer/releases/download/v0.14.0.dev1/ethminer-0.14.0.dev1-Linux.tar.gz
tar -xzvf ethminer-0.14.0.dev1-Linux.tar.gz bin/ethminer
sudo mv bin/ethminer /usr/local/bin
rm -rf ethminer-0.14.0.dev1-Linux.tar.gz bin

Теперь запускаем клиент Parity на Ropsten созданным аккаунтом и майним на него:

ethminer -F http://localhost:8545

Или майним через клиент geth:

geth --mine --minerthreads=4 --etherbase 'parity --chain ropsten account list [0]' --testnet

Как запустить development chain через parity.

Bash

Из корня проекта:

parity --config dev --unlock '0x00a329c0648769a73afac7f9381e08fb43dbea72' --password password

About

Play with Ethereum on Ruby=)


Languages

Language:Ruby 85.4%Language:HTML 11.1%Language:JavaScript 2.2%Language:CSS 1.4%