![]() |
![]() |
#1 |
Member
Регистрация: 20.07.2022
Сообщений: 99
|
![]()
Требования к серверу:
Установка Обновим системные зависимости: Код:
sudo apt update sudo apt install Код:
wget -c https://golang.org/dl/go1.19.2.linux-amd64.tar.gz sudo tar -C /usr/local -xvzf go1.19.2.linux-amd64.tar.gz export GOROOT=/usr/local/go export GOPATH=$HOME/go export GO111MODULE=on export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin EOF source ~/.profile go version rm -rf go1.19.2.linux-amd64.tar.gz Код:
apt install make unzip jq git Код:
mkdir okp4 #создаем директорию okp4 cd okp4 #заходим в директорию okp4 wget -P /root/okp4 https://github.com/okp4/okp4d/archive/refs/heads/main.zip #выкачиваем зип архив репозитория unzip main.zip #разархивируем main.zip rm main.zip #удаляем архив cd okp4d-main #заходим в директорию okp4d-main sudo apt install build-essential make build install okp4d version CHAIN_ID=okp4-nemeton-1 #объявляем переменную MONIKER="MiKnowTor" #заменить MiKnowTor на свое любое имя ноды okp4d init $MONIKER --chain-id $CHAIN_ID #инициализируем ноду Код:
cd /root/.okp4d/config rm genesis.json wget genesis.json https://raw.githubusercontent.com/okp4/networks/main/chains/nemeton-1/genesis.json Код:
PEERS="[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:60756,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:12656,[email protected]:27363,[email protected]:26656,[email protected]:36656,[email protected]:26656,[email protected]:26656,[email protected]:26601,[email protected]:11684,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:12656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656" sed -i -e "s/^seeds *=.*/seeds = \"$SEEDS\"/; s/^persistent_peers *=.*/persistent_peers = \"$PEERS\"/" $HOME/.okp4d/config/config.toml Код:
okp4d start Код:
sudo tee /etc/systemd/system/okp4d.service > /dev/null <<EOF Код:
[Unit] Description=Okp4 Node After=network.target [Service] User=$USER Type=simple ExecStart=/root/go/bin/okp4d start Restart=on-failure LimitNOFILE=65535 [Install] WantedBy=multi-user.target EOF Код:
cd okp4d sudo cp ./target/dist/okp4d /usr/local/bin/ || exit Код:
sudo systemctl daemon-reload sudo systemctl enable okp4d sudo systemctl restart okp4d sudo systemctl status okp4d Код:
journalctl -u okp4d -f -o cat Код:
curl http://localhost:26657/status | jq .result.sync_info.catching_up Код:
okp4d keys add wallet Идем в кран и просим монет Теперь транзакция на создание валидатора: [CODE]okp4d tx staking create-validator \ --amount=1000000uknow \ --pubkey=$(okp4d tendermint show-validator) \ --moniker="<NODENAME>" \ --chain-id=okp4-nemeton \ --commission-rate="0.01" \ --commission-max-rate="0.10" \ --commission-max-change-rate="0.01" \ --min-self-delegation="1000000" \ --fees=1000uknow \ --from=wallet \ -y #заменить <NODENAME> на имя своей ноды[/CODE] Эксплорер сети тут |
![]() |
![]() |