Написать инструкцию или bash-скрипт по установке криптокошельков

60 000 руб. за проект • наличный расчёт, безналичный расчёт, электронные деньги
23 октября 2018, 11:52 • 8 откликов • 61 просмотр
Необходимо написать инструкцию или bash-скрипт по установке криптокошельков на операционную систему CentOS 7 x86_64 Minimal.

Должно быть описание по установке зависимых пакетов или библиотек, если они потребуются, а также config для запуска в режиме daemon (systemctl).

Так же необходимо включить систему уведомлений о поступлении транзакций через WebSocket и RPC для получения информации о транзакциях и балансе.

Любые непонятные вопросы насчет реализации и настройки конфигурационных файлов можно обсудить лично.

Список требуемых криптовалют:

  1. Ripple (XRP)
  2. EOS (EOS)
  3. Stellar
  4. Cardano
  5. TRON
  6. IOTA
  7. NEO
  8. NEM (XEM)
  9. Tezos
  10. VeChain
  11. Steem
  12. Qtum
  13. Bytom
  14. Binance coin
Простой пример реализации скрипта для Ethereum:

yum install wget golang

wget https://github.com/ethereum/go-ethereum/archive/v1...

tar -xzvf v1.8.17.tar.gz

cd ./go-ethereum-1.8.17

make geth

cp build/bin/geth /usr/local/bin/geth

cat <<EOT >> /etc/systemd/system/geth.service

[Unit]

Description=Ethereum Go Client

After=syslog.target

After=network.target

[Service]

ExecStart=/usr/local/bin/geth --cache=2048 --rpc --rpcaddr 127.0.0.1 --rpcport 8545 --rpcapi=db,eth,net,web3,personal --ws --wsaddr 127.0.0.1 --wsport=8546 --wsapi=db,eth,net,web3,personal --wsorigins *

Type=simple

Restart=always

[Install]

WantedBy=multi-user.target

EOT

systemctl daemon-reload

systemctl enable geth

systemctl start geth

В этом скрипте устанавливается Go, скачиваются исходники geth и компилируются. Далее настраивается systemctl демон с включением веб-сокетов для уведомления и RPC для приема запросов.