Конфигурация и настройка rippled кошелька

Шаг 1. Установка

Требования к установке: минимум 16 GB памяти и от 100 GB свободного места.

Пример установки на Ubuntu 20.04:

sudo apt -y update && \
sudo apt -y install apt-transport-https ca-certificates wget gnupg && \
wget -q -O - "https://repos.ripple.com/repos/api/gpg/key/public" | \ sudo apt-key add - && \
echo "deb https://repos.ripple.com/repos/rippled-deb bionic stable" | \ sudo tee -a /etc/apt/sources.list.d/ripple.list && \
sudo apt -y update && \
sudo apt -y install rippled && \
systemctl status rippled.service

Шаг 2. Настройка конфигурации

Пример конфигруации /etc/opt/ripple/rippled.cfg:

[server]
port_rpc_admin_local
port_peer
port_ws_admin_local

[port_rpc_admin_local]
port = 5005
ip = {change me or comment me}
admin = {change me or comment me}
protocol = http

[port_peer]
port = 51235
ip = 0.0.0.0
protocol = peer

[port_ws_admin_local]
port = 6006
ip = {change me or comment me}
admin = {change me or comment me}
protocol = ws

[node_size]
tiny

[node_db]
type=RocksDB
path=/var/lib/rippled/db/rocksdb
online_delete=48000
open_files=2000
filter_bits=12
cache_mb=256
file_size_mb=8
file_size_mult=2
advisory_delete=0

[ledger_history]
256

[ips]
r.ripple.com 51235

[validators]
n949f75evCHwgyP4fPVgaHqNHxUVN15PsJEZ3B3HnXPcPjcZAoy7 RL1
n9MD5h24qrQqiyBC8aeqqCWvpiBiYQ3jxSr91uiDvmrkyHRdYLUj RL2
n9L81uNCaPgtUJfaHh89gmdvXKAmSt5Gdsw2g1iPWaPkAHW5Nm4C RL3
n9KiYM9CgngLvtRCQHZwgC2gjpdaZcCcbt3VboxiNFcKuwFVujzS RL4
n9LdgEtkmGB9E2h3K4Vp7iGUaKuq23Zr32ehxiU8FWY7xoxbWTSA RL5

[database_path]
/var/lib/rippled/db

[debug_logfile]
/var/log/rippled/debug.log

[sntp_servers]
time.windows.com
time.apple.com
time.nist.gov
pool.ntp.org

[rpc_startup]
{ "command": "log_level", "severity": "error" }

[ssl_verify]
1

[signing_support]
true

Шаг 3. Запуск

sudo systemctl start rippled.service && \
sudo systemctl enable rippled.service

После запуска rippled сервиса может потребоваться некоторое время чтобы синхронизировать сеть.

Как только rippled сервис синхронизирован с сетью Ripple мы имеем полноценно работающий ripple сервер с которым вы можете подписывать новые транзакции и делать API запросы к Ripple Ledger.

Проверим еще раз что ripple готов к работе:

/opt/ripple/bin/rippled server_info

Важно обновлять rippled регулярно чтобы иметь полноценный доступ к сети XRP Ledger.

Шаг 4. Хотите работающее решение?

Воспользуйтесь hosted решением для вашего rippled кошелька и других криптокошельков при помощи нового продукта Sassoft Wallet. Храните ваши средства в своей сети и на своих серверах, но не беспокойтесь с процессом настройки и мониторингом.
Безопасно и просто!

Для получения бета доступа пишите через форму контактов.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *