October 9
Story Protocol
Требования 1) CPU: 4 ядра 2) Оперативня память: 16GB 3) Диск: 200GB 4) Загрузка/ Выгрузка: 25mbps
Подготавливаем сервер и устанавливаем зависимости:
sudo apt-get update -y && sudo apt upgrade -y && sudo apt-get install make build-essential pkg-config libssl-dev unzip tar lz4 gcc git jq -y
Устанавливаем Geth:
wget -q --show-progress https://story-geth-binaries.s3.us-west-1.amazonaws.com/geth-public/geth-linux-amd64-0.9.3-b224fdf.tar.gz tar -xzvf geth-linux-amd64-0.9.3-b224fdf.tar.gz
Перемещаем файл:
mv geth-linux-amd64-0.9.3-b224fdf/geth /usr/local/bin/
Создаем сервисный файл:
nano /etc/systemd/system/geth.service
Записываем в него эти данные (целиком):
[Unit] Description=Geth Node After=network.target [Service] ExecStart=/usr/local/bin/geth --iliad --syncmode full Restart=always User=root [Install] WantedBy=multi-user.target
Активируем и запускаем Geth:
sudo systemctl enable geth sudo systemctl start geth
Устанавливаем Story клиента:
wget https://story-geth-binaries.s3.us-west-1.amazonaws.com/story-public/story-linux-amd64-0.9.13-b4c7db1.tar.gz tar -xzvf story-linux-amd64-0.9.13-b4c7db1.tar.gz
Перемещаем файл:
mv story-linux-amd64-0.9.13-b4c7db1/story /usr/local/bin/
Создаем сервисный файл:
nano /etc/systemd/system/story.service
Записываем эти данные (целиком):
[Unit] Description=Story Client After=network.target [Service] ExecStart=/usr/local/bin/story run WorkingDirectory=/root/.story/story Restart=always User=root [Install] WantedBy=multi-user.target
Инициализируем нашу ноду (Your_Node_Name заменяем на выдуманное имя):
story init --network iliad --moniker <Your_Node_Name>
Активируем и запускаем Story:
sudo systemctl enable story sudo systemctl start story
Получаем адрес:
story validator export --export-evm-key --evm-key-path ~/.story/story/.env
Получаем приватный ключ:
cat ~/.story/story/.env