<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>Yoda's Nodes</title><author><name>Yoda's Nodes</name></author><id>https://teletype.in/atom/yodas_nodes</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/yodas_nodes?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@yodas_nodes?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=yodas_nodes"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/yodas_nodes?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-06-01T16:44:36.326Z</updated><entry><id>yodas_nodes:DvrRfacTaud</id><link rel="alternate" type="text/html" href="https://teletype.in/@yodas_nodes/DvrRfacTaud?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=yodas_nodes"></link><title>Установка ноды SEI - ACT 3 (Не актуально)</title><published>2022-09-05T23:13:20.933Z</published><updated>2022-09-06T07:13:36.469Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/34/31/3431b963-d6de-4039-9ec6-fe77345e3261.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/89/2c/892c4547-6aca-438b-8172-dfd2eb9b28ca.png&quot;&gt;&quot;Неуверен, что актуально залетать, но меня это ж никогда не останавливало.&quot;</summary><content type="html">
  &lt;figure id=&quot;XocP&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/89/2c/892c4547-6aca-438b-8172-dfd2eb9b28ca.png&quot; width=&quot;5334&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;s9m3&quot;&gt;&lt;strong&gt;&lt;em&gt;&amp;quot;Неуверен, что актуально залетать, но меня это ж никогда не останавливало.&amp;quot;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;JMl5&quot;&gt;&lt;em&gt;&lt;strong&gt;&amp;quot;Короче на каком то моменте мне каписали, что меня не особо тут рады видеть и как бы мест уже нет&amp;quot; - more validators than maxValidators found [recovered]. Кто не успел - тот опиздал.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;mWbN&quot;&gt;&lt;strong&gt;12.07.2022 запустили оплачиваемый тестнет, так что переустанавливаем с нуля&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;wSrn&quot;&gt;&lt;strong&gt;Более подробно о проекте можно узнать на официальном &lt;a href=&quot;https://www.seinetwork.io&quot; target=&quot;_blank&quot;&gt;сайте&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;1sTZ&quot;&gt;&lt;strong&gt;Требования для ноды согласно документации следующие: 8 Cores (modern CPU&amp;#x27;s), 32GB RAM, 1TB of storage (SSD or NVME)&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;nsDk&quot;&gt;&lt;strong&gt;19.08.2022 обновили до версии 1.1.1beta&lt;/strong&gt; &lt;strong&gt;(Для установки с нуля сначала ставим версию 1.0.6, а потом как цепочка дойдет до конца обновляем, либо ищем снапшоты под 1.1.1beta и ставим ее)&lt;/strong&gt;&lt;/p&gt;
  &lt;blockquote id=&quot;WbXt&quot;&gt;&lt;strong&gt;Как всегда обновляем наш сервер&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;i0jZ&quot; data-lang=&quot;bash&quot;&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;hvoX&quot;&gt;&lt;strong&gt;Устанавливаем доп. пакеты&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;Are3&quot; data-lang=&quot;bash&quot;&gt;sudo apt install make clang pkg-config libssl-dev build-essential git gcc chrony curl jq ncdu bsdmainutils htop net-tools lsof fail2ban wget -y&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;Nmv4&quot;&gt;&lt;strong&gt;Устанавливаем go и проверяем версию&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;stlj&quot; data-lang=&quot;bash&quot;&gt;cd $HOME
wget -O go1.18.1.linux-amd64.tar.gz https://golang.org/dl/go1.18.1.linux-amd64.tar.gz
rm -rf /usr/local/go &amp;amp;&amp;amp; sudo tar -C /usr/local -xzf go1.18.1.linux-amd64.tar.gz &amp;amp;&amp;amp; rm go1.18.1.linux-amd64.tar.gz
echo &amp;#x27;export GOROOT=/usr/local/go&amp;#x27; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;#x27;export GOPATH=$HOME/go&amp;#x27; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;#x27;export GO111MODULE=on&amp;#x27; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;#x27;export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin&amp;#x27; &amp;gt;&amp;gt; $HOME/.bash_profile &amp;amp;&amp;amp; . $HOME/.bash_profile
go version&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;4kjs&quot;&gt;&lt;strong&gt;После этого скачиваем и устанавливаем бинарник&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;JuKE&quot; data-lang=&quot;bash&quot;&gt;cd $HOME
git clone https://github.com/sei-protocol/sei-chain.git
cd sei-chain
git checkout 1.0.6beta
make install&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;SBCq&quot;&gt;&lt;strong&gt;После установки переносим бинарник в рабочую папку&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;w8ZF&quot; data-lang=&quot;bash&quot;&gt;chmod +x /root/go/bin/seid &amp;amp;&amp;amp; sudo mv /root/go/bin/seid /usr/local/bin/seid
cd $HOME&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;EwZt&quot;&gt;&lt;strong&gt;Задаем переменные (CHAIN оставляем без изменений, в остальные вписываем свои данные)&lt;/strong&gt;&lt;/p&gt;
  &lt;section&gt;
    &lt;pre id=&quot;BSWF&quot; data-lang=&quot;bash&quot;&gt;MONIKER=&amp;quot;your_name&amp;quot;
CHAIN=&amp;quot;atlantic-1&amp;quot;
WALLET_NAME=&amp;quot;your_name&amp;quot;&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;N3Kf&quot;&gt;&lt;strong&gt;Добавляем все в баш профиль&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;Yrvv&quot; data-lang=&quot;bash&quot;&gt;echo &amp;#x27;export MONIKER=&amp;#x27;${MONIKER} &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;#x27;export CHAIN=&amp;#x27;${CHAIN} &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;#x27;export WALLET_NAME=&amp;#x27;${WALLET_NAME} &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;DtDz&quot;&gt;&lt;strong&gt;Инициализируем ноду&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;egwb&quot; data-lang=&quot;bash&quot;&gt;seid init $MONIKER --chain-id $CHAIN -o&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;HkwS&quot;&gt;&lt;strong&gt;Скачиваем генезис и адрес бук&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;YKOB&quot; data-lang=&quot;bash&quot;&gt;wget -qO $HOME/.sei/config/genesis.json &amp;quot;https://raw.githubusercontent.com/sei-protocol/testnet/main/sei-incentivized-testnet/genesis.json&amp;quot;
wget -qO $HOME/.sei/config/addrbook.json &amp;quot;https://raw.githubusercontent.com/sei-protocol/testnet/main/sei-incentivized-testnet/addrbook.json&amp;quot;&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;MciA&quot;&gt;&lt;strong&gt;Добавляем сидов и пиров&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;PGmV&quot; data-lang=&quot;bash&quot;&gt;SEEDS=&amp;quot;df1f6617ff5acdc85d9daa890300a57a9d956e5e@sei-atlantic-1.seed.rhinostake.com:16660&amp;quot;
PEERS=&amp;quot;22991efaa49dbaae857669d44cb564406a244811@18.222.18.162:26656,a37d65086e78865929ccb7388146fb93664223f7@18.144.13.149:26656,873a358b46b07c0c7c0280397a5ad27954a10633@141.95.175.196:26656,e66f9a9cab4428bfa3a7f32abbedbc684e734a48@185.193.17.129:12656,16225e262a0d38fe73073ab199f583e4a607e471@135.181.59.162:19656,2efd524f097b3fef2d26d0031fda21a72a51a765@38.242.213.174:12656,3b5ae3a1691d4ed24e67d7fe1499bc081c3ad8b0@65.108.131.189:20956,ad6d30dc6805df4f48b49d9013bbb921a5713fa6@20.211.82.153:26656,4e53c634e89f7b7ecff98e0d64a684269403dd78@38.242.235.141:26656,da5f6fcd1cd2ba8c7de8a06fb3ab56ab6a8157cf@38.242.235.142:26656,89e7d8c9eefc1c9a9b3e1faff31c67e0674f9c08@165.227.11.230:26656,94b6fa7ae5554c22e81a81e4a0928c48e41801d8@88.99.3.158:10956,b95aa07e60928fbc5ba7da9b6fe8c51798bd40be@51.250.6.195:26656,94b72206c0b0007494e20e2f9b958cd57e970d48@209.145.50.102:26656,94cf3893ded18bc6e3991d5add88449cd3f6c297@65.108.230.75:26656,82de728de0d663c03a820e570b94adac19c09adf@5.9.80.215:26656,5e1f8ccfa64dfd1c17e3fdac0dbf50f5fcc1acc3@209.126.7.113:26656,6a5113e8412f68bbeab733bb1297a0a38f884f7c@162.55.80.116:26656,7c95b2eec599369bebb8281b960589dc2857548a@164.215.102.44:26656,4bf8aa7b80f4db8a6f2abf5d757c9cab5d3f4d85@188.40.98.169:26656,9e38cf7ccb898632482a09b26ecba3f7e1a9e300@51.75.135.46:26656,641eea8d26c4b3b479b95a2cb4bd04712f3eda29@135.181.249.71:12656,8625abf6079da0e3326b0ad74c9c0e263af39654@137.184.44.146:12656,11c84300b4417af7e6c081f413003176b33b3877@51.75.135.47:26656,8a349512cf1ce179a126cb8762aea955ca1a261f@195.201.243.40:26651,6c27c768936ff8eebde94fe898b54df71f936e48@47.156.153.124:56656,7f037abdf485d02b95e50e9ba481166ddd6d6cae@185.144.99.65:26656,90916e0b118f2c00e90a40a0180b275261b547f2@65.108.72.121:26656,02be57dc6d6491bf272b823afb81f24d61243e1e@141.94.139.233:26656,ed3ec09ab24b8fcf0a36bc80de4b97f1e379d346@38.242.206.198:26656,7caa7add8d8a279e2da67a72700ab2d4540fbc08@34.97.43.89:12656,cce4c3526409ec516107db695233f9b047d52bf6@128.199.59.125:36376,3f6e68bd476a7cd3f491105da50306f8ebb74643@65.21.143.79:21156&amp;quot;
sed -i -e &amp;quot;s/^seeds *=.*/seeds = \&amp;quot;$SEEDS\&amp;quot;/; s/^persistent_peers *=.*/persistent_peers = \&amp;quot;$PEERS\&amp;quot;/&amp;quot; $HOME/.sei/config/config.toml&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;jNFV&quot;&gt;&lt;strong&gt;Прописываем в конфиг имя сети и вывод сохранения кошельков&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;uV5q&quot; data-lang=&quot;bash&quot;&gt;seid config chain-id $CHAIN
seid config keyring-backend file&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;Dm5G&quot;&gt;&lt;strong&gt;Настраиваем пранинг&lt;/strong&gt;&lt;/p&gt;
  &lt;section&gt;
    &lt;pre id=&quot;ixwO&quot; data-lang=&quot;bash&quot;&gt;pruning=&amp;quot;custom&amp;quot;
pruning_keep_recent=&amp;quot;100&amp;quot;
pruning_keep_every=&amp;quot;0&amp;quot;
pruning_interval=&amp;quot;10&amp;quot;
sed -i -e &amp;quot;s/^pruning *=.*/pruning = \&amp;quot;$pruning\&amp;quot;/&amp;quot; $HOME/.sei/config/app.toml
sed -i -e &amp;quot;s/^pruning-keep-recent *=.*/pruning-keep-recent = \&amp;quot;$pruning_keep_recent\&amp;quot;/&amp;quot; $HOME/.sei/config/app.toml
sed -i -e &amp;quot;s/^pruning-keep-every *=.*/pruning-keep-every = \&amp;quot;$pruning_keep_every\&amp;quot;/&amp;quot; $HOME/.sei/config/app.toml
sed -i -e &amp;quot;s/^pruning-interval *=.*/pruning-interval = \&amp;quot;$pruning_interval\&amp;quot;/&amp;quot; $HOME/.sei/config/app.toml&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;mq0U&quot;&gt;&lt;strong&gt;Включаем прометэя&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;D10f&quot; data-lang=&quot;bash&quot;&gt;sed -i -e &amp;quot;s/prometheus = false/prometheus = true/&amp;quot; $HOME/.sei/config/config.toml&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;BXgu&quot;&gt;&lt;strong&gt;Выключаем индексер&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;W3jE&quot; data-lang=&quot;bash&quot;&gt;indexer=&amp;quot;null&amp;quot;
sed -i -e &amp;quot;s/^indexer *=.*/indexer = \&amp;quot;$indexer\&amp;quot;/&amp;quot; $HOME/.sei/config/config.toml&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;g2az&quot;&gt;&lt;strong&gt;Создаем сервис&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;sy0s&quot; data-lang=&quot;bash&quot;&gt;tee /etc/systemd/system/seid.service &amp;gt; /dev/null &amp;lt;&amp;lt;EOF
[Unit]
Description=SEI
After=network.target
[Service]
Type=simple
User=$USER
ExecStart=$(which seid) start
Restart=on-failure
RestartSec=10
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;h9Yh&quot;&gt;&lt;strong&gt;Запускаем сервис&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;J39o&quot; data-lang=&quot;bash&quot;&gt;sudo systemctl daemon-reload
sudo systemctl enable seid
sudo systemctl restart seid&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;2UjL&quot;&gt;&lt;strong&gt;Смотрим логи&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;SYqj&quot; data-lang=&quot;bash&quot;&gt;journalctl -u seid -f -o cat&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;DbIJ&quot;&gt;&lt;strong&gt;Или смотрим статус синхронизации (когда &amp;quot;catching_up&amp;quot;: false то нода синхронизирована)&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;pjrI&quot; data-lang=&quot;bash&quot;&gt;seid status 2&amp;gt;&amp;amp;1 | jq .SyncInfo&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;Scrp&quot;&gt;&lt;strong&gt;Если нода не может подключиться к пирам то в &lt;a href=&quot;https://discord.gg/2s4ZubGqmy&quot; target=&quot;_blank&quot;&gt;дискорде&lt;/a&gt; просим поделиться пирами, и добавляем их.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;vSTU&quot;&gt;&lt;strong&gt;На высоте блока &lt;em&gt;836963&lt;/em&gt; цепь остановится и надо будет обновить на версию 1.0.7beta-postfix. Если с ноля ставить, то ждать пиздец как долго.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;cDSo&quot; data-lang=&quot;bash&quot;&gt;cd $HOME
sudo systemctl stop seid
sudo rm -r sei-chain/
git clone https://github.com/sei-protocol/sei-chain.git
cd sei-chain
git checkout 1.0.7beta-postfix
make install
chmod +x /root/go/bin/seid &amp;amp;&amp;amp; sudo mv /root/go/bin/seid /usr/local/bin/seid
cd $HOME
sudo systemctl restart seid &amp;amp;&amp;amp; journalctl -u seid -f -o cat&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;HOBi&quot;&gt;&lt;strong&gt;На высоте блока 1862331 цепь остановится и надо будет обновить на версию 1.1.0beta&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;YCKW&quot; data-lang=&quot;bash&quot;&gt;cd $HOME
sudo systemctl stop seid
sudo rm -r sei-chain/
git clone https://github.com/sei-protocol/sei-chain.git
cd sei-chain
git checkout 1.1.0beta
make install
chmod +x /root/go/bin/seid &amp;amp;&amp;amp; sudo mv /root/go/bin/seid /usr/local/bin/seid
cd $HOME
sudo systemctl restart seid &amp;amp;&amp;amp; journalctl -u seid -f -o cat&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;xgF6&quot;&gt;&lt;strong&gt;На высоте блока 3223245 цепь остановится и надо будет обновить на версию 1.1.1beta&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;ihsI&quot; data-lang=&quot;bash&quot;&gt;cd $HOME
sudo systemctl stop seid
sudo rm -r sei-chain/
git clone https://github.com/sei-protocol/sei-chain.git
cd sei-chain
git checkout 1.1.1beta
make install
chmod +x /root/go/bin/seid &amp;amp;&amp;amp; sudo mv /root/go/bin/seid /usr/local/bin/seid
cd $HOME
sudo systemctl restart seid &amp;amp;&amp;amp; journalctl -u seid -f -o cat&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;uB08&quot;&gt;&lt;strong&gt;После того как нода синхронизировалась создаем кошелек, не забываем сохранять номер кошелька и мнемоник.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;s0uR&quot;&gt;seid keys add $WALLET_NAME&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;aZoW&quot;&gt;&lt;strong&gt;Если кошелек уже есть то восстановить из мнемоника&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;PTEj&quot;&gt;seid keys add $WALLET_NAME --recover&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;fGPY&quot;&gt;&lt;strong&gt;При необходимости можно создать еще кошельки, не забываем сохранять номер кошелька и мнемоник&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;0DPy&quot; data-lang=&quot;bash&quot;&gt;seid keys add имя_нового_кошелька&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;z4Qn&quot;&gt;&lt;strong&gt;Создаем переменную для адреса кошелька (вводим заданный пароль)&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;hGCp&quot; data-lang=&quot;bash&quot;&gt;WALLET_ADDRESS=$(seid keys show $WALLET_NAME -a)&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;uGoe&quot;&gt;&lt;strong&gt;И добавляем переменную в баш профиль&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;7AMc&quot; data-lang=&quot;bash&quot;&gt;echo &amp;#x27;export WALLET_ADDRESS=&amp;#x27;${WALLET_ADDRESS} &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;U3Dh&quot;&gt;&lt;strong&gt;Далее нам необходимы средства на кошельке для создания валидатора, кран в &lt;a href=&quot;https://discord.gg/72UFUy5q&quot; target=&quot;_blank&quot;&gt;дискорде &lt;/a&gt;&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;8gX6&quot;&gt;&lt;strong&gt;Проверка баланса на кошельке&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;8dUN&quot;&gt;seid query bank balances $WALLET_ADDRESS&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;cPdt&quot;&gt;&lt;strong&gt;После получения средств нам нужно сделать валидатора (Сумму вводим сами чутка меньше чем есть на кошельке, что бы хватило на комиссию )&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;98Af&quot; data-lang=&quot;bash&quot;&gt;seid tx staking create-validator \
  --amount 900000usei \
  --from $WALLET_NAME \
  --commission-max-change-rate &amp;quot;0.01&amp;quot; \
  --commission-max-rate &amp;quot;0.2&amp;quot; \
  --commission-rate &amp;quot;0.07&amp;quot; \
  --min-self-delegation &amp;quot;1&amp;quot; \
  --pubkey  $(seid tendermint show-validator) \
  --moniker $MONIKER \
  --chain-id $CHAIN \ 
  --fees 2220usei&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;akzs&quot;&gt;&lt;strong&gt;После создания валидатора создадим переменную с его адресом (вводим заданный ранее пароль)&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;D2jD&quot; data-lang=&quot;bash&quot;&gt;VALOPER=$(seid keys show $WALLET_ADDRESS --bech val -a)&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;tFua&quot;&gt;&lt;strong&gt;Добавляем переменную в баш профиль&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;cawb&quot; data-lang=&quot;bash&quot;&gt;echo &amp;#x27;export VALOPER=&amp;#x27;${VALOPER} &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;XKMr&quot;&gt;&lt;strong&gt;Проверка статуса валидатора&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;iAUx&quot; data-lang=&quot;bash&quot;&gt;seid query staking validator $VALOPER&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;yzFm&quot;&gt;&lt;strong&gt;Делегация средств со своего кошелька на своего валидатора (сумму вводите свою)&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;E5zq&quot; data-lang=&quot;bash&quot;&gt;seid tx staking delegate $VALOPER 1000000usei --from $WALLET_NAME --chain-id $CHAIN&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;Ebn0&quot;&gt;&lt;strong&gt;Ну и если вдруг ваша нода попала в тюрьму, то выход&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;T02S&quot; data-lang=&quot;bash&quot;&gt;seid tx slashing unjail --from $WALLET_NAME --chain-id $CHAIN&lt;/pre&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;sdlG&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;Полезные команды:&lt;/strong&gt;&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;qYSx&quot;&gt;&lt;/p&gt;
  &lt;blockquote id=&quot;h9Yh&quot;&gt;&lt;strong&gt;Перезапускаем сервис&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;J39o&quot; data-lang=&quot;bash&quot;&gt;sudo systemctl daemon-reload
sudo systemctl enable seid
sudo systemctl restart seid&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;2UjL&quot;&gt;&lt;strong&gt;Смотрим логи&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;SYqj&quot; data-lang=&quot;bash&quot;&gt;journalctl -u seid -f -o cat&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;DbIJ&quot;&gt;&lt;strong&gt;Собрать награды и комиссионные&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;RJ4y&quot; data-lang=&quot;bash&quot;&gt;seid tx distribution withdraw-rewards $VALOPER --from $WALLET_NAME --commission -y&lt;/pre&gt;
  &lt;/section&gt;
  &lt;section&gt;
    &lt;blockquote id=&quot;B2R1&quot;&gt;&lt;strong&gt;Перевести монеты на другой кошелек&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;/section&gt;
  &lt;section&gt;
    &lt;pre id=&quot;l6t8&quot; data-lang=&quot;bash&quot;&gt;seid tx bank send $WALLET_NAME адрес_получателя 1000000usei -y&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;bzK7&quot;&gt;&lt;strong&gt;Что бы проголосовать за предложение объявленное в проекте (скобки убираем)&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;VD2h&quot; data-lang=&quot;bash&quot;&gt;seid tx gov vote (номер голосования) (yes или no) --from $WALLET_NAME&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;fYwg&quot;&gt;&lt;strong&gt;Удалить всё к хуям, если ничего не получается&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;pre id=&quot;WhmZ&quot;&gt;sudo systemctl stop seid &amp;amp;&amp;amp; \
sudo systemctl disable seid &amp;amp;&amp;amp; \
rm /etc/systemd/system/seid.service &amp;amp;&amp;amp; \
sudo systemctl daemon-reload &amp;amp;&amp;amp; \
cd $HOME &amp;amp;&amp;amp; \
rm -rf .sei-chain sei-chain &amp;amp;&amp;amp; \
rm -rf $(which seid)&lt;/pre&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;nCGQ&quot;&gt;На этом пожалуй всё. Если всё получилось установить, то заебок. Но незабывайте что поставить ноду - это только пол дела, тут нужно будеть ещё постараться изьебнуться и выполнить пару тройку занимательных квестов. Ссылочка на квесты от создателя:&lt;em&gt; https://3pgv.notion.site/All-Seinami-Testnet-Missions-16c0a40320244c24b0bc3f663c0cf00b&lt;/em&gt;&lt;/h3&gt;
    &lt;p id=&quot;7Ncg&quot;&gt;&lt;/p&gt;
    &lt;p id=&quot;49o0&quot;&gt;&lt;strong&gt;Не надо стесняться, подписываемся:&lt;/strong&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;YUSY&quot;&gt;&lt;a href=&quot;https://t.me/Yodas_Node&quot; target=&quot;_blank&quot;&gt;Yoda&amp;#x27;s Nodes Telegram&lt;/a&gt;&lt;/p&gt;
    &lt;p id=&quot;1BW0&quot;&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC1JJC6-HTaByfjb4xftKsBA&quot; target=&quot;_blank&quot;&gt;Yoda&amp;#x27;s Nodes Youtube&lt;/a&gt;&lt;/p&gt;
    &lt;p id=&quot;MhO3&quot;&gt;&lt;a href=&quot;https://twitter.com/nodes_s&quot; target=&quot;_blank&quot;&gt;Yoda&amp;#x27;s Nodes Twitter&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;

</content></entry><entry><id>yodas_nodes:Rfc-crtacX3</id><link rel="alternate" type="text/html" href="https://teletype.in/@yodas_nodes/Rfc-crtacX3?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=yodas_nodes"></link><title>Zeeka: Installation Guide (English Edition)</title><published>2022-09-05T18:31:39.815Z</published><updated>2022-09-05T23:14:14.305Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/b5/78/b578bc84-9c72-4e29-bfd1-d89136fe55eb.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/81/8e/818e3d8b-b859-47d5-9193-204d20f7685a.png&quot;&gt;In simplest words, Zeeka (ℤ) is a cryptocurrency which aims to provide a light and scalable blockchain by extensively using the help of Zero-Knowledge proof technology.</summary><content type="html">
  &lt;figure id=&quot;sLOH&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/81/8e/818e3d8b-b859-47d5-9193-204d20f7685a.png&quot; width=&quot;3751&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;P0Dw&quot;&gt;What is Zeeka?&lt;/h2&gt;
  &lt;p id=&quot;Ipz7&quot;&gt;In simplest words, Zeeka (ℤ) is a cryptocurrency which aims to provide a light and scalable blockchain by extensively using the help of &lt;strong&gt;Zero-Knowledge proof&lt;/strong&gt; technology.&lt;/p&gt;
  &lt;p id=&quot;Nuc9&quot;&gt;A Zero-Knowledge protocol is a crytographic method by which someone can prove that they know the &lt;em&gt;&lt;strong&gt;answer&lt;/strong&gt;&lt;/em&gt; of a &lt;em&gt;&lt;strong&gt;problem&lt;/strong&gt;&lt;/em&gt; without actually revealing it.&lt;/p&gt;
  &lt;h1 id=&quot;49xg&quot;&gt;ℤ - Bazuka!&lt;/h1&gt;
  &lt;p id=&quot;YbAo&quot;&gt;Bazuka is a wallet and node software for the Zeeka (ℤ) Protocol. Zeeka is a novel layer-1 cryptocurrency which uses Zero-Knowledge proofs as the backend of its smart-contract (I.e Zero Contracts).&lt;/p&gt;
  &lt;p id=&quot;a7Vo&quot;&gt;Bazuka ensures the availability of latest contract-states, so that they remain public and everybody is able to update and build on them, making Zeeka a more decentralized protocol compared to similar projects.&lt;/p&gt;
  &lt;p id=&quot;9Aov&quot;&gt;&lt;a href=&quot;https://zeeka.io/&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;&lt;strong&gt;Website&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;VqzZ&quot;&gt;&lt;a href=&quot;https://twitter.com/ZeekaKv&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;&lt;strong&gt;Twitter&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;tmo3&quot;&gt;&lt;a href=&quot;https://discord.gg/uhVTD3Ar&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;&lt;strong&gt;Discord&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;8bF9&quot;&gt;&lt;a href=&quot;https://hackmd.io/_Sw5u2lUR9GfBV5vwtoMSQ&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;&lt;strong&gt;Whitepaper&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;tu6C&quot;&gt;&lt;a href=&quot;https://github.com/zeeka-network/bazuka&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;&lt;strong&gt;Github&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;07dm&quot; data-align=&quot;center&quot;&gt;Preparing the server&lt;/h3&gt;
  &lt;/section&gt;
  &lt;p id=&quot;9t70&quot;&gt;At this stage, the minimum server requirements are &lt;strong&gt;1 CPU, 1 GB RAM, 30 GB SSD&lt;/strong&gt;. You can put it on &lt;a href=&quot;https://hetzner.cloud/?ref=K9FPpE9pNAsP&quot; target=&quot;_blank&quot;&gt;Hetzner - CPX11&lt;/a&gt; or hook it up to another node on an existing server. Zeeka uses &lt;em&gt;port 8765&lt;/em&gt;.&lt;/p&gt;
  &lt;blockquote id=&quot;JhfP&quot;&gt;&lt;strong&gt;Update system&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;BXp5&quot;&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;/pre&gt;
  &lt;blockquote id=&quot;NKVK&quot;&gt;&lt;strong&gt;Install dependencies&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;XBjA&quot;&gt;sudo apt install wget jq git libssl-dev cmake -y&lt;/pre&gt;
  &lt;blockquote id=&quot;sX6l&quot;&gt;&lt;strong&gt;Install  Rust&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;TKru&quot;&gt;sudo apt install curl build-essential gcc make -y&lt;/pre&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;FGR5&quot;&gt;curl --proto &amp;#x27;=https&amp;#x27; --tlsv1.2 -sSf https://sh.rustup.rs | sh&lt;/pre&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;eE56&quot;&gt;source ~/.profile
source ~/.cargo/env&lt;/pre&gt;
  &lt;hr /&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;ct9Y&quot; data-align=&quot;center&quot;&gt;Installation and launch&lt;/h3&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;7L0c&quot;&gt;&lt;strong&gt;Clone the repository and go to the folder with the node&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;python&quot; id=&quot;TdxB&quot;&gt;git clone https://github.com/zeeka-network/bazuka &amp;amp;&amp;amp; cd bazuka
git pull origin master&lt;/pre&gt;
  &lt;blockquote id=&quot;WzkF&quot;&gt;&lt;strong&gt;Building binary files&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;qtDq&quot;&gt;cargo install --path .&lt;/pre&gt;
  &lt;blockquote id=&quot;zJTu&quot;&gt;&lt;strong&gt;Create a new wallet (Keplr for example) and save the mnemonic phrase in a safe place.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;CJ0z&quot;&gt;&lt;strong&gt;Initialize the node, specify the mnemonic phrase of your wallet in the command&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;enO2&quot;&gt;bazuka init --seed &amp;#x27;&amp;lt;the mnemonic phrase&amp;gt;&amp;#x27; --network debug --node 127.0.0.1:8765 &lt;/pre&gt;
  &lt;blockquote id=&quot;YGbi&quot;&gt;&lt;strong&gt;Create a variable with your IP and nickname in discord&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;2fJC&quot;&gt;ZEEKA_IP=&amp;lt;your IP&amp;gt;
DISCORD_HANDLE=&amp;lt;nickname in discord#numbers&amp;gt;  &lt;/pre&gt;
  &lt;blockquote id=&quot;W3lr&quot;&gt;&lt;strong&gt;Save variables, reload .bash_profile and check variable values&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;x4YW&quot;&gt;echo &amp;quot;export ZEEKA_IP=&amp;quot;${ZEEKA_IP}&amp;quot;&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;quot;export DISCORD_HANDLE=&amp;quot;${DISCORD_HANDLE}&amp;quot;&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile
echo -e &amp;quot;\nzeeka_ip &amp;gt; ${ZEEKA_IP}\n&amp;quot;
echo -e &amp;quot;\ndiscord_handle &amp;gt; ${DISCORD_HANDLE}\n&amp;quot;&lt;/pre&gt;
  &lt;blockquote id=&quot;ow0E&quot;&gt;&lt;strong&gt;Create a service file&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;VqHf&quot;&gt;printf &amp;quot;[Unit]
Description=Zeeka node
After=network.target

[Service]
User=$USER
ExecStart=&amp;#x60;RUST_LOG=info which bazuka&amp;#x60; node --listen 0.0.0.0:8765 --external $ZEEKA_IP:8765 --network debug --db ~/.bazuka-debug --bootstrap 152.228.155.120:8765 --bootstrap 95.182.120.179:8765 --bootstrap 195.2.80.120:8765 --bootstrap 195.54.41.148:8765 --bootstrap 65.108.244.233:8765 --bootstrap 195.54.41.130:8765 --bootstrap 185.213.25.229:8765 --discord-handle \&amp;quot;$DISCORD_HANDLE\&amp;quot;
Restart=on-failure
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target&amp;quot; &amp;gt; /etc/systemd/system/zeekad.service&lt;/pre&gt;
  &lt;blockquote id=&quot;IztQ&quot;&gt;&lt;strong&gt;Starting the service&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;X3tw&quot;&gt;sudo systemctl daemon-reload &amp;amp;&amp;amp; sudo systemctl enable zeekad
sudo systemctl restart zeekad&lt;/pre&gt;
  &lt;blockquote id=&quot;Lp2N&quot;&gt;&lt;strong&gt;Checking the logs&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;SM56&quot;&gt;sudo journalctl -fn 100 -u zeekad&lt;/pre&gt;
  &lt;blockquote id=&quot;ucZ9&quot;&gt;&lt;strong&gt;Optional: you can add colors to the log output&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;mXkO&quot;&gt;sudo apt install ccze&lt;/pre&gt;
  &lt;blockquote id=&quot;E05l&quot;&gt;&lt;strong&gt;Checking logs in color&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;BD2G&quot;&gt;sudo journalctl -fn 100 -u zeekad | ccze -A&lt;/pre&gt;
  &lt;figure id=&quot;vvep&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d1/81/d181c819-6bcf-4e3e-93b7-c887b1d38f16.jpeg&quot; width=&quot;1647&quot; /&gt;
  &lt;/figure&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;Rgbh&quot; data-align=&quot;center&quot;&gt;Creating a Keplr Wallet&lt;/h3&gt;
  &lt;/section&gt;
  &lt;ul id=&quot;PTsD&quot;&gt;
    &lt;li id=&quot;OMMq&quot;&gt;In Google Chrome or Brave, download the Keplr extension from the &lt;a href=&quot;https://chrome.google.com/webstore/detail/keplr/dmkamcknogkgcdfhhbddcghachkejeap?hl=en&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;n90N&quot;&gt;Go to the extension and click &amp;quot;Create new account&amp;quot;&lt;/li&gt;
    &lt;li id=&quot;wuDk&quot;&gt;Enter the account name and password, save the mnemonic phrase in a safe place&lt;/li&gt;
    &lt;li id=&quot;x1CC&quot;&gt;We compose our own mnemonic phrase from the proposed words&lt;/li&gt;
    &lt;li id=&quot;NhNC&quot;&gt;Ready!&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;bjpt&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d3/e5/d3e51635-7b85-4869-851d-482f7a8bf909.png&quot; width=&quot;1213&quot; /&gt;
  &lt;/figure&gt;
  &lt;hr /&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;KdMb&quot; data-align=&quot;center&quot;&gt;Deleting a node&lt;/h3&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;7val&quot;&gt;&lt;strong&gt;To remove a node, run the following commands&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;XCUt&quot;&gt;systemctl stop zeekad &amp;amp;&amp;amp; systemctl disable zeekad
rm -rf $HOME/bazuka /usr/bin/bazuka /etc/systemd/system/zeekad.service
systemctl daemon-reload&lt;/pre&gt;
  &lt;section&gt;
    &lt;h2 id=&quot;EiHd&quot;&gt;That&amp;#x27;s all. You&amp;#x27;re all big smarties. Jump into the project&amp;#x27;s &lt;a href=&quot;https://discord.gg/uhVTD3Ar&quot; target=&quot;_blank&quot;&gt;Discord&lt;/a&gt; and post your IPs and log screenshots there.&lt;/h2&gt;
  &lt;/section&gt;
  &lt;section&gt;
    &lt;p id=&quot;Fnz5&quot;&gt;&lt;a href=&quot;https://t.me/Yodas_Nodes_ENG&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;Yoda’s Nodes Telegram&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
    &lt;p id=&quot;DvzJ&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC1JJC6-HTaByfjb4xftKsBA&quot; target=&quot;_blank&quot;&gt;Yoda’s Nodes Youtube&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
    &lt;p id=&quot;O2Vb&quot;&gt;&lt;a href=&quot;https://twitter.com/nodes_s&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;Yoda’s Nodes Twitter&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;

</content></entry><entry><id>yodas_nodes:TB6usGGa2o9</id><link rel="alternate" type="text/html" href="https://teletype.in/@yodas_nodes/TB6usGGa2o9?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=yodas_nodes"></link><title>Zeeka: Installation Guide</title><published>2022-09-05T17:49:43.032Z</published><updated>2022-09-06T16:01:00.390Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/b7/7f/b77fe524-8e54-4d6d-84a2-39ffce0dd0bc.png"></media:thumbnail><category term="guides-instructions-how-to-run-a-node" label="Guides / Instructions how to run a node"></category><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/81/8e/818e3d8b-b859-47d5-9193-204d20f7685a.png&quot;&gt;Zeeka - новая блокчейн инфраструктура, основанная на технологии Zero-knowledge proof. Zeeka предлагает сжимать пакеты переходов состояний (транзакций) в доказательства действительности постоянного размера, которые будут храниться в блокчейне. Zeeka предлагает новую концепцию под названием Zero Contracts. Нулевые контракты являются эквивалентом смарт-контрактов в некоторых блокчейнах, таких как Ethereum. Эти контракты будут выражены в виде математических ограничений, а не байт-кодов виртуальной машины.</summary><content type="html">
  &lt;figure id=&quot;ijfI&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/81/8e/818e3d8b-b859-47d5-9193-204d20f7685a.png&quot; width=&quot;3751&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;v0Xd&quot;&gt;&lt;strong&gt;&lt;em&gt;Zeeka&lt;/em&gt;&lt;/strong&gt; - новая блокчейн инфраструктура, основанная на технологии Zero-knowledge proof. Zeeka предлагает сжимать пакеты переходов состояний (транзакций) в доказательства действительности постоянного размера, которые будут храниться в блокчейне. Zeeka предлагает новую концепцию под названием Zero Contracts. Нулевые контракты являются эквивалентом смарт-контрактов в некоторых блокчейнах, таких как Ethereum. Эти контракты будут выражены в виде математических ограничений, а не байт-кодов виртуальной машины.&lt;/p&gt;
  &lt;p id=&quot;pmw9&quot;&gt;&lt;em&gt;&lt;strong&gt;Дисклеймер:&lt;/strong&gt;&lt;/em&gt; Гайд был благополучно украден у умных людей и немножко переделан под себя.&lt;/p&gt;
  &lt;p id=&quot;9Aov&quot;&gt;&lt;a href=&quot;https://zeeka.io/&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;&lt;strong&gt;Website&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;VqzZ&quot;&gt;&lt;a href=&quot;https://twitter.com/ZeekaKv&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;&lt;strong&gt;Twitter&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;tmo3&quot;&gt;&lt;a href=&quot;https://discord.gg/uhVTD3Ar&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;&lt;strong&gt;Discord&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;8bF9&quot;&gt;&lt;a href=&quot;https://hackmd.io/_Sw5u2lUR9GfBV5vwtoMSQ&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;&lt;strong&gt;Whitepaper&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;tu6C&quot;&gt;&lt;a href=&quot;https://github.com/zeeka-network/bazuka&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;&lt;strong&gt;Github&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;07dm&quot; data-align=&quot;center&quot;&gt;Подготовка сервера&lt;/h3&gt;
  &lt;/section&gt;
  &lt;p id=&quot;9t70&quot;&gt;На данном этапе минимальные требования к серверу составляют 1&lt;strong&gt; CPU, 1 GB RAM, 30 GB SSD. &lt;/strong&gt;Можно поставить на &lt;a href=&quot;https://hetzner.cloud/?ref=K9FPpE9pNAsP&quot; target=&quot;_blank&quot;&gt;Hetzner - CPX11&lt;/a&gt; либо подселить к другой ноде на имеющемся сервере. Zeeka использует 8765 порт.&lt;/p&gt;
  &lt;blockquote id=&quot;Aqka&quot;&gt;&lt;strong&gt;Обновляем пакеты&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;vl5J&quot;&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;/pre&gt;
  &lt;blockquote id=&quot;m5zF&quot;&gt;&lt;strong&gt;Устанавливаем необходимые пакеты&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;4mbI&quot;&gt;sudo apt install wget jq git libssl-dev cmake -y&lt;/pre&gt;
  &lt;blockquote id=&quot;ipFi&quot;&gt;&lt;strong&gt;Устанавливаем Rust&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section&gt;
    &lt;blockquote id=&quot;xdWw&quot;&gt;&lt;strong&gt;&lt;em&gt;# устанавливаем необходимые пакеты&lt;/em&gt;&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;/section&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;tn0C&quot;&gt;sudo apt install curl build-essential gcc make -y&lt;/pre&gt;
  &lt;blockquote id=&quot;tn0C&quot;&gt;&lt;strong&gt;&lt;em&gt;# загружаем установочный скрипт Rust&lt;/em&gt;&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;ObUS&quot; data-lang=&quot;clike&quot;&gt;curl --proto &amp;#x27;=https&amp;#x27; --tlsv1.2 -sSf https://sh.rustup.rs | sh&lt;/pre&gt;
  &lt;blockquote id=&quot;pefL&quot;&gt;&lt;strong&gt;Выбираем пункт 1) продолжить установку (по умолчанию).&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;3ZFV&quot;&gt;&lt;strong&gt;&lt;em&gt;# активируем среду Rust для текущей оболочки&lt;/em&gt;&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;m5ID&quot; data-lang=&quot;clike&quot;&gt;source ~/.profile
source ~/.cargo/env&lt;/pre&gt;
  &lt;hr /&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;ct9Y&quot; data-align=&quot;center&quot;&gt;Установка и запуск&lt;/h3&gt;
  &lt;/section&gt;
  &lt;p id=&quot;lhH7&quot; data-align=&quot;right&quot;&gt;&lt;/p&gt;
  &lt;blockquote id=&quot;7L0c&quot;&gt;&lt;strong&gt;Клонируем репозиторий и переходим в папку с нодой&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;python&quot; id=&quot;G6Yk&quot;&gt;git clone https://github.com/zeeka-network/bazuka &amp;amp;&amp;amp; cd bazuka
git pull origin master&lt;/pre&gt;
  &lt;blockquote id=&quot;WzkF&quot;&gt;&lt;strong&gt;Собираем бинарные файлы&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;srtA&quot;&gt;cargo install --path .&lt;/pre&gt;
  &lt;blockquote id=&quot;zJTu&quot;&gt;&lt;strong&gt;Создаем новый кошелек &lt;a href=&quot;/zeeka_installation_guide#Rgbh&quot;&gt;(например Keplr)&lt;/a&gt; и сохраняем мнемоник фразу в надежном месте.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;CJ0z&quot;&gt;&lt;strong&gt;Инициализируем ноду, указываем мнемоник фразу вашего кошелька в команде&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;b2Ym&quot;&gt;bazuka init --seed &amp;#x27;&amp;lt;мнемоник фраза кошелька&amp;gt;&amp;#x27; --network debug --node 127.0.0.1:8765 &lt;/pre&gt;
  &lt;blockquote id=&quot;YGbi&quot;&gt;&lt;strong&gt;Создаем переменную с вашим IP и ником в дискорде&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;ZaZA&quot;&gt;ZEEKA_IP=&amp;lt;ваш IP&amp;gt;
DISCORD_HANDLE=&amp;lt;ваш ник в дискорде вместе с цифрами&amp;gt;  &lt;/pre&gt;
  &lt;blockquote id=&quot;W3lr&quot;&gt;&lt;strong&gt;Сохраняем переменные, перезагружаем .bash_profile и проверяем значения переменных&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;666y&quot;&gt;echo &amp;quot;export ZEEKA_IP=&amp;quot;${ZEEKA_IP}&amp;quot;&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;quot;export DISCORD_HANDLE=&amp;quot;${DISCORD_HANDLE}&amp;quot;&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile
echo -e &amp;quot;\nzeeka_ip &amp;gt; ${ZEEKA_IP}\n&amp;quot;
echo -e &amp;quot;\ndiscord_handle &amp;gt; ${DISCORD_HANDLE}\n&amp;quot;&lt;/pre&gt;
  &lt;blockquote id=&quot;ow0E&quot;&gt;&lt;strong&gt;Создаем сервисный файл&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;pI9n&quot;&gt;printf &amp;quot;[Unit]
Description=Zeeka node
After=network.target

[Service]
User=$USER
ExecStart=&amp;#x60;RUST_LOG=info which bazuka&amp;#x60; node --listen 0.0.0.0:8765 --external $ZEEKA_IP:8765 --network debug --db ~/.bazuka-debug --bootstrap 152.228.155.120:8765 --bootstrap 95.182.120.179:8765 --bootstrap 195.2.80.120:8765 --bootstrap 195.54.41.148:8765 --bootstrap 65.108.244.233:8765 --bootstrap 195.54.41.130:8765 --bootstrap 185.213.25.229:8765 --discord-handle \&amp;quot;$DISCORD_HANDLE\&amp;quot;
Restart=on-failure
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target&amp;quot; &amp;gt; /etc/systemd/system/zeekad.service&lt;/pre&gt;
  &lt;blockquote id=&quot;IztQ&quot;&gt;&lt;strong&gt;Запускаем сервис&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;om76&quot;&gt;sudo systemctl daemon-reload &amp;amp;&amp;amp; sudo systemctl enable zeekad
sudo systemctl restart zeekad&lt;/pre&gt;
  &lt;blockquote id=&quot;Lp2N&quot;&gt;&lt;strong&gt;Проверяем логи&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;FeJx&quot; data-lang=&quot;clike&quot;&gt;sudo journalctl -fn 100 -u zeekad&lt;/pre&gt;
  &lt;blockquote id=&quot;ucZ9&quot;&gt;&lt;strong&gt;Дополнительно&lt;/strong&gt;: можно добавить цвета в вывод логов&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;ss88&quot;&gt;sudo apt install ccze&lt;/pre&gt;
  &lt;blockquote id=&quot;E05l&quot;&gt;&lt;strong&gt;Проверка логов в цвете&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;X2c9&quot;&gt;sudo journalctl -fn 100 -u zeekad | ccze -A&lt;/pre&gt;
  &lt;figure id=&quot;vvep&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d1/81/d181c819-6bcf-4e3e-93b7-c887b1d38f16.jpeg&quot; width=&quot;1647&quot; /&gt;
  &lt;/figure&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;Rgbh&quot; data-align=&quot;center&quot;&gt;Создание кошелька Keplr&lt;/h3&gt;
  &lt;/section&gt;
  &lt;p id=&quot;zsDf&quot; data-align=&quot;right&quot;&gt;&lt;/p&gt;
  &lt;ul id=&quot;PTsD&quot;&gt;
    &lt;li id=&quot;OMMq&quot;&gt;В Google Chrome или Brave cкачиваем расширение Keplr по &lt;a href=&quot;https://chrome.google.com/webstore/detail/keplr/dmkamcknogkgcdfhhbddcghachkejeap?hl=en&quot; target=&quot;_blank&quot;&gt;ссылке&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;n90N&quot;&gt;Переходим в расширение и нажимаем &amp;quot;Create new account&amp;quot;&lt;/li&gt;
    &lt;li id=&quot;wuDk&quot;&gt;Вводим имя аккаунта и пароль, сохраняем мнемоник фразу в надежном месте&lt;/li&gt;
    &lt;li id=&quot;x1CC&quot;&gt;Составляем из предложенных слов свою мнемоник фразу&lt;/li&gt;
    &lt;li id=&quot;NhNC&quot;&gt;Готово!&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;bjpt&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d3/e5/d3e51635-7b85-4869-851d-482f7a8bf909.png&quot; width=&quot;1213&quot; /&gt;
  &lt;/figure&gt;
  &lt;hr /&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;KdMb&quot; data-align=&quot;center&quot;&gt;Удаление ноды&lt;/h3&gt;
  &lt;/section&gt;
  &lt;p id=&quot;JC7B&quot; data-align=&quot;right&quot;&gt;&lt;/p&gt;
  &lt;blockquote id=&quot;7val&quot;&gt;&lt;strong&gt;Для удаления ноды выполните следующие команды&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre data-lang=&quot;clike&quot; id=&quot;uhUT&quot;&gt;systemctl stop zeekad &amp;amp;&amp;amp; systemctl disable zeekad
rm -rf $HOME/bazuka /usr/bin/bazuka /etc/systemd/system/zeekad.service
systemctl daemon-reload&lt;/pre&gt;
  &lt;p id=&quot;q4io&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;EiHd&quot;&gt;&lt;strong&gt;На этом всё. Все большие умнички. Запрыгивайте в &lt;a href=&quot;https://discord.gg/uhVTD3Ar&quot; target=&quot;_blank&quot;&gt;Discord&lt;/a&gt; проэкта и кидайте туда свои айпишники и скрины логов.&lt;/strong&gt;&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;XMRs&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;YUSY&quot;&gt;&lt;a href=&quot;https://t.me/Yodas_Node&quot; target=&quot;_blank&quot;&gt;Yoda&amp;#x27;s Nodes Telegram&lt;/a&gt;&lt;/p&gt;
    &lt;p id=&quot;1BW0&quot;&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC1JJC6-HTaByfjb4xftKsBA&quot; target=&quot;_blank&quot;&gt;Yoda&amp;#x27;s Nodes Youtube&lt;/a&gt;&lt;/p&gt;
    &lt;p id=&quot;MhO3&quot;&gt;&lt;a href=&quot;https://twitter.com/nodes_s&quot; target=&quot;_blank&quot;&gt;Yoda&amp;#x27;s Nodes Twitter&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;

</content></entry><entry><id>yodas_nodes:vnb8O2LBoj7</id><link rel="alternate" type="text/html" href="https://teletype.in/@yodas_nodes/vnb8O2LBoj7?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=yodas_nodes"></link><title>Penumbra запустила свой 28ой тестнет под названием Harpalyke (По моему, очень даже мелодично - Харпалюке)</title><published>2022-09-02T01:39:30.000Z</published><updated>2022-09-07T16:57:25.961Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/92/f4/92f49fe4-aca8-414c-8efe-b050a74a7d56.png"></media:thumbnail><category term="guides-instructions-how-to-run-a-node" label="Guides / Instructions how to run a node"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/37/82/378203a4-6e20-4011-8c09-9b51244ba4bc.png&quot;&gt;Penumbra Twitter</summary><content type="html">
  &lt;figure id=&quot;Lxca&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/37/82/378203a4-6e20-4011-8c09-9b51244ba4bc.png&quot; width=&quot;5938&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;xRub&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/ca/d8/cad87119-0b94-46be-9ab7-9b8cf148f00b.jpeg&quot; width=&quot;1359&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;rFhZ&quot;&gt;&lt;strong&gt;Как написано в твиттере:&lt;/strong&gt; &lt;strong&gt;&lt;em&gt;&amp;quot;A fully private, cross-chain proof-of-stake network and decentralized exchange for the Cosmos and beyond.&amp;quot;&lt;/em&gt;&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;kXBQ&quot;&gt;&lt;a href=&quot;https://twitter.com/penumbrazone&quot; target=&quot;_blank&quot;&gt;Penumbra Twitter&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;UAaB&quot;&gt;&lt;a href=&quot;https://discord.gg/hSJ4rzTE&quot; target=&quot;_blank&quot;&gt;Penubra Discord&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;4Bsu&quot;&gt;&lt;a href=&quot;https://penumbra.zone/&quot; target=&quot;_blank&quot;&gt;Penubra официальный сайт&lt;/a&gt;&lt;/p&gt;
  &lt;h2 id=&quot;joLP&quot;&gt;&lt;/h2&gt;
  &lt;figure id=&quot;09XW&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/cd/f1/cdf149a6-1581-41e2-b6a3-a78a83d6aef4.jpeg&quot; width=&quot;1919&quot; /&gt;
  &lt;/figure&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;mX1a&quot; data-align=&quot;center&quot;&gt;Приступим к установке ноды:&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;ZmXF&quot;&gt;Итак, первое что нам нужно сделать - это обзавестись серваком. Настаивать не буду, но лично я использовал &lt;a href=&quot;https://m.do.co/c/0cafa0074d96&quot; target=&quot;_blank&quot;&gt;DigitalOcean &lt;/a&gt;и &lt;a href=&quot;https://hetzner.cloud/?ref=K9FPpE9pNAsP&quot; target=&quot;_blank&quot;&gt;Hetzner&lt;/a&gt;. &lt;/p&gt;
  &lt;p id=&quot;70fa&quot;&gt;&lt;strong&gt;4 CPU &lt;/strong&gt;x&lt;strong&gt; 8 GB RAM &lt;/strong&gt;x&lt;strong&gt; 200 GB SSD&lt;/strong&gt; - Ubuntu 20.04 - Ставил вот на такой сервер. &lt;/p&gt;
  &lt;blockquote id=&quot;QVfX&quot;&gt;&lt;strong&gt;1. Обновляемся:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;frrh&quot; data-lang=&quot;bash&quot;&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;/pre&gt;
  &lt;blockquote id=&quot;WkUy&quot;&gt;&lt;strong&gt;2. Устанавливаем дополнительные пакеты:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;Ce1u&quot; data-lang=&quot;bash&quot;&gt;sudo apt install make curl tar wget clang pkg-config libssl-dev jq build-essential -y&lt;/pre&gt;
  &lt;blockquote id=&quot;cd2r&quot;&gt;&lt;strong&gt;3. Устанавливаем Rust (потом нужно будет нажать 1)&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;reMh&quot; data-lang=&quot;bash&quot;&gt;curl --proto &amp;#x27;=https&amp;#x27; --tlsv1.2 -sSf https://sh.rustup.rs | sh&lt;/pre&gt;
  &lt;pre id=&quot;sZtU&quot; data-lang=&quot;bash&quot;&gt;source ~/.cargo/env&lt;/pre&gt;
  &lt;blockquote id=&quot;xp5X&quot;&gt;&lt;strong&gt;4. Клонируем репозиторий&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;fOfG&quot; data-lang=&quot;bash&quot;&gt;rm -rf penumbra 
git clone https://github.com/penumbra-zone/penumbra 
cd penumbra&lt;/pre&gt;
  &lt;blockquote id=&quot;Gy0l&quot;&gt;&lt;strong&gt;5. Чтобы установить &lt;em&gt;pcli&lt;/em&gt;, совместимую с текущей тестовой сетью, переходим в папку Penumbra, извлекаем последнюю версию из репозитория и проверяем последний тег для текущей &lt;a href=&quot;https://github.com/penumbra-zone/penumbra/releases&quot; target=&quot;_blank&quot;&gt;тестовой сети&lt;/a&gt;:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;b8A5&quot; data-lang=&quot;bash&quot;&gt;git fetch &amp;amp;&amp;amp; git checkout 028-harpalyke &amp;amp;&amp;amp; cargo update&lt;/pre&gt;
  &lt;blockquote id=&quot;UO8g&quot;&gt;&lt;strong&gt;&lt;em&gt;6. Переходим непосредственно к установке pcli&lt;/em&gt;&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;xVCm&quot; data-lang=&quot;bash&quot;&gt;cargo build --release --bin pcli&lt;/pre&gt;
  &lt;blockquote id=&quot;qrtC&quot;&gt;&lt;strong&gt;7. Далее создаём новый кошелёк и копируем мнемонику.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;V9ox&quot; data-lang=&quot;bash&quot;&gt;cargo run --quiet --release --bin pcli keys generate&lt;/pre&gt;
  &lt;blockquote id=&quot;ftfY&quot;&gt;&lt;strong&gt;8. Тут же сразу глядим какой адрес нам присвоили и тоже его сохраняем:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;BLq4&quot; data-lang=&quot;bash&quot;&gt;cargo run --quiet --release --bin pcli view address&lt;/pre&gt;
  &lt;blockquote id=&quot;kmJG&quot;&gt;&lt;strong&gt;9. Далее переходим в &lt;a href=&quot;https://discord.gg/hSJ4rzTE&quot; target=&quot;_blank&quot;&gt;Discord &lt;/a&gt;и в разделе testnet-faucet просим нам отсыпать монет. Просто кидаем адрес кошелька и нам переводят 50 монет.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;cLaW&quot;&gt;&lt;strong&gt;10. Обновляем наш &lt;em&gt;pcli:&lt;/em&gt;&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;zeUn&quot; data-lang=&quot;bash&quot;&gt;git fetch &amp;amp;&amp;amp; git checkout 028-harpalyke &amp;amp;&amp;amp; cargo update&lt;/pre&gt;
  &lt;blockquote id=&quot;gtxj&quot;&gt;&lt;strong&gt;11. И ещё разок выстраиваем pcli:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;w2vR&quot; data-lang=&quot;bash&quot;&gt;cargo build --release --bin pcli&lt;/pre&gt;
  &lt;blockquote id=&quot;4jm9&quot;&gt;&lt;strong&gt;12. И ресетируем данные просмотра:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;WDra&quot; data-lang=&quot;bash&quot;&gt;cargo run --quiet --release --bin pcli view reset&lt;/pre&gt;
  &lt;blockquote id=&quot;na8e&quot;&gt;&lt;strong&gt;13. Получив свои первые токены, вы можете отсканировать цепочку, чтобы импортировать их в свой локальный кошелек (при первом запуске это может занять несколько минут):&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;cZQo&quot;&gt;cargo run --quiet --release --bin pcli view sync&lt;/pre&gt;
  &lt;blockquote id=&quot;GKLR&quot;&gt;&lt;strong&gt;14. А вот теперь можно позыркать наш баланс:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;nSOv&quot;&gt;cargo run --quiet --release --bin pcli view balance&lt;/pre&gt;
  &lt;h2 id=&quot;MUw6&quot;&gt;Раз уж мы уже при баблишке, предлагаю нам перейти к созданию валидатора&lt;/h2&gt;
  &lt;p id=&quot;ZCmR&quot;&gt;&lt;em&gt;Ещё один интересный момент. Есть одно авторитетное мнение, что начать нужно с запуска тендерминта, а потом уже перейти к пд. В любом случае..будем поглядеть.&lt;/em&gt;&lt;/p&gt;
  &lt;blockquote id=&quot;B6a2&quot;&gt;&lt;strong&gt;1. Устанавливаем pd.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;p id=&quot;8QIE&quot;&gt;&lt;strong&gt;&lt;em&gt;pd&lt;/em&gt;&lt;/strong&gt; является частью того же репозитория, что и &lt;strong&gt;&lt;em&gt;pcli&lt;/em&gt;&lt;/strong&gt;, поэтому следуйте этим инструкциям, чтобы клонировать репозиторий и установить зависимости.&lt;/p&gt;
  &lt;p id=&quot;6HyS&quot;&gt;Вам может понадобиться установить некоторые дополнительные пакеты для сборки &lt;em&gt;&lt;strong&gt;pd&lt;/strong&gt;&lt;/em&gt;, в зависимости от вашего дистрибутива. Для базовой установки Ubuntu вы можете запустить:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;Itkf&quot;&gt;Большое огроменнешее спасибо очень доброму и умному человеку из дискорда tRDM#2598, у которого я урал один, а может даже и два гайда. Вот именно он мне всё и рассказал и обьяснил. От души братуха спасибо тебе. Больше у тебя не буду гайды красть. Но это не точно.&lt;/h3&gt;
  &lt;/section&gt;
  &lt;pre id=&quot;o2JP&quot;&gt;sudo apt-get install clang&lt;/pre&gt;
  &lt;pre id=&quot;VRky&quot;&gt;cargo build --release --bin pd&lt;/pre&gt;
  &lt;h3 id=&quot;dtCb&quot;&gt;&lt;strong&gt;2. Ресетимся:&lt;/strong&gt;&lt;/h3&gt;
  &lt;pre id=&quot;BKmT&quot;&gt;cargo run --bin pd --release -- testnet unsafe-reset-all
cargo run --bin pd --release -- testnet join&lt;/pre&gt;
  &lt;blockquote id=&quot;7Z6d&quot;&gt;&lt;strong&gt;Устанавливаем тендерминт&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;EHzW&quot;&gt;cd penumbra
rm -rf tendermint
git clone https://github.com/tendermint/tendermint.git &amp;amp;&amp;amp; cd tendermint
git checkout v0.35.9
make install
tendermint version&lt;/pre&gt;
  &lt;pre id=&quot;T6zp&quot;&gt;export RUST_LOG=&amp;quot;warn,pd=debug,penumbra=debug&amp;quot;&lt;/pre&gt;
  &lt;blockquote id=&quot;yNk3&quot;&gt;&lt;strong&gt;Создаём скрины&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;O89A&quot;&gt;screen -S tendermint&lt;/pre&gt;
  &lt;blockquote id=&quot;7uPH&quot;&gt;&lt;strong&gt;В этом скрине запускаем тендерминт&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;U8mM&quot;&gt;tendermint start --home ~/.penumbra/testnet_data/node0/tendermint&lt;/pre&gt;
  &lt;p id=&quot;DVV0&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;Ctrl+A+D - выход с скрина&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;xiYA&quot;&gt;Тут у меня это сочетание клавишь не отрабатывает, я просто открываю ещё одно новое окно терминала и залажу ещё раз на свой сервер в папку пенумбры.&lt;/p&gt;
  &lt;pre id=&quot;fCDG&quot;&gt;cd penumbra&lt;/pre&gt;
  &lt;blockquote id=&quot;xUC7&quot;&gt;&lt;strong&gt;Аналогичным образом создаём скрин для &lt;em&gt;pd&lt;/em&gt;&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;QfeM&quot; data-lang=&quot;bash&quot;&gt;screen -S pd&lt;/pre&gt;
  &lt;pre id=&quot;gY9K&quot;&gt;cargo run --bin pd --release -- start --home ~/.penumbra/testnetdata/node0/pd&lt;/pre&gt;
  &lt;p id=&quot;SiVN&quot;&gt;А вот тут отработало &lt;strong&gt;Ctrl+A+D. &lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;7F7Z&quot;&gt;Итак у нас два окна, в одном мы можем поглядеть на тендерминт а в другом мы будем дальше по клаве клацать.&lt;/p&gt;
  &lt;blockquote id=&quot;AOnG&quot;&gt;&lt;strong&gt;&lt;em&gt;screen -x имя терминала&lt;/em&gt; &lt;/strong&gt;- переключится на скрин&lt;strong&gt;&lt;br /&gt;&lt;em&gt;screen -ls&lt;/em&gt; &lt;/strong&gt;- просмотреть список скринов&lt;/blockquote&gt;
  &lt;blockquote id=&quot;Dwvi&quot;&gt;&lt;strong&gt;Завершение Screen&lt;br /&gt;Если по какой-то причине сессия screen перестает отвечать, можно завершить ее. Для этого нужно подключиться к нужной сессии, затем нажать Ctrl + A и ввести команду «:quit».&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;p id=&quot;NWuB&quot;&gt;Подробнее почитать про работу со скринами можно тут: &lt;a href=&quot;https://itman.in/ssh-screen/#:~:text=%D0%95%D1%81%D0%BB%D0%B8%20%D0%BF%D0%BE%20%D0%BA%D0%B0%D0%BA%D0%BE%D0%B9%2D%D1%82%D0%BE%20%D0%BF%D1%80%D0%B8%D1%87%D0%B8%D0%BD%D0%B5,%D1%81%D0%B5%D1%81%D1%81%D0%B8%D0%B8%2C%20%D0%BF%D1%80%D0%B8%D0%BD%D1%83%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%20%D0%B7%D0%B0%D0%BA%D1%80%D1%8B%D0%B2%20%D0%B2%D1%81%D0%B5%20%D0%BE%D0%BA%D0%BD%D0%B0.&quot; target=&quot;_blank&quot;&gt;Клац&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;4GQW&quot;&gt;После запуска вашей ноды, вы теперь должны участвовать в сети как полный узел. Однако ваш валидатор еще не будет виден в цепочке, так как определение еще не загружено.&lt;/p&gt;
  &lt;p id=&quot;10xV&quot;&gt;Определение валидатора содержит поля, определяющие метаданные, касающиеся вашего валидатора, а также потоки финансирования, которые в Penumbra являются аналогом комиссий валидатора.&lt;/p&gt;
  &lt;p id=&quot;IcEQ&quot;&gt;Корнем личности валидатора является его идентификационный ключ. В настоящее время &lt;em&gt;pcli&lt;/em&gt; повторно использует ключ авторизации расходов в любом активном кошельке в качестве ключа идентификации валидатора. Этот ключ используется для подписи определений валидатора, которые обновляют конфигурацию валидатора.&lt;/p&gt;
  &lt;p id=&quot;QRt1&quot;&gt;Я хз как это нормально на русский перевести. Брал инфу с&lt;a href=&quot;https://guide.penumbra.zone/main/pd/join-testnet.html&quot; target=&quot;_blank&quot;&gt; официального гайда.&lt;/a&gt;&lt;/p&gt;
  &lt;blockquote id=&quot;pSgU&quot;&gt;&lt;strong&gt;6. Создание тех самых определений:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;7kUL&quot;&gt;cargo run --release --bin pcli -- validator definition template --file validator.json&lt;/pre&gt;
  &lt;blockquote id=&quot;PP48&quot;&gt;&lt;strong&gt;7. Далее открываем наш validator.json и глядим, что у нас там показывает:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(263, 48%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;AefV&quot;&gt;&lt;em&gt;Выглядит это примерно таким образом:&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;p8z1&quot;&gt;$ cargo run --release --bin pcli -- validator definition template --file validator.json&lt;br /&gt;$ cat validator.json&lt;br /&gt;{&lt;br /&gt;  &amp;quot;identity_key&amp;quot;: &amp;quot;penumbravalid1g2huds8klwypzczfgx67j7zp6ntq2m5fxmctkf7ja96zn49d6s9qz72hu3&amp;quot;,&lt;br /&gt;  &amp;quot;consensus_key&amp;quot;: &amp;quot;Fodjg0m1kF/6uzcAZpRcLJswGf3EeNShLP2A+UCz8lw=&amp;quot;,&lt;br /&gt;  &amp;quot;name&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;  &amp;quot;website&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;  &amp;quot;description&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;  &amp;quot;enabled&amp;quot;: false,&lt;br /&gt;  &amp;quot;funding_streams&amp;quot;: [&lt;br /&gt;    {&lt;br /&gt;      &amp;quot;address&amp;quot;: &amp;quot;penumbrav1t1mw8270qtpgjy628fg97p2px45e860jtlw0nl3w5y7vq67qx697py9t8ppp3mhwfxv8kegg8wuny64nf60z966krx85cqznjpshqtngffpwnywtzqjklkg3qh7anxk368ywac9l&amp;quot;,&lt;br /&gt;      &amp;quot;rate_bps&amp;quot;: 100&lt;br /&gt;    }&lt;br /&gt;  ],&lt;br /&gt;  &amp;quot;sequence_number&amp;quot;: 0&lt;br /&gt;}&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;HfhZ&quot;&gt;Так, пока оставляем этот файл в покое. Я когда  устанавливал свою ноду, столкнулся с одним нюансом который мы сейчас будем устранять. Во первых - в строчке  &amp;quot;enabled&amp;quot;: стоит false. Должны будем поменять на true. &lt;/p&gt;
  &lt;p id=&quot;qQy6&quot;&gt;А во вторых в строчке &lt;em&gt;&amp;quot;consensus_key&amp;quot;: &amp;quot;Fodjg0m1kF/6uzcAZpRcLJswGf3EeNShLP2A+UCz8lw=&amp;quot;&lt;/em&gt;, - тоже залипуха, которую нужно перепроверить и исправить.&lt;/p&gt;
  &lt;blockquote id=&quot;Wnm4&quot;&gt;&lt;strong&gt;8. Пишем следующее:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;do0k&quot;&gt;grep -A3 pub_key ~/.penumbra/testnet_data/node0/tendermint/config/priv_validator_key.json&lt;/pre&gt;
  &lt;p id=&quot;raAM&quot;&gt;И тут мы видим, наш настоящий &lt;em&gt;&amp;quot;consensus_key&amp;quot;. Выглядить это должно примерно вот так:&lt;/em&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;WUTq&quot;&gt; &amp;quot;pub_key&amp;quot;: {&lt;br /&gt;    &amp;quot;type&amp;quot;: &amp;quot;tendermint/PubKeyEd25519&amp;quot;,&lt;br /&gt;    &amp;quot;value&amp;quot;: &amp;quot;Fodjg0m1kF/6uzcAZpRcLJswGf3EeNShLP2A+UCz8lw=&amp;quot;&lt;br /&gt;  }&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;K9DN&quot;&gt;Далее удобней всего ручками залезть в папку &lt;em&gt;&lt;strong&gt;penumbra, &lt;/strong&gt;&lt;/em&gt;отыскать там наш файл с названием &lt;strong&gt;&lt;em&gt;validator.json, &lt;/em&gt;&lt;/strong&gt;и исправить всё что нам не нравится и дописать дополнительную информацию про нашу ноду. &lt;/p&gt;
  &lt;blockquote id=&quot;aY5H&quot;&gt;А, и ещё, забыл сказать, что потребуется &amp;quot;sequence_number&amp;quot;: изменить на 1. &lt;/blockquote&gt;
  &lt;blockquote id=&quot;5PGO&quot;&gt;&lt;strong&gt;9. Загружаем наши определения:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;vUcT&quot;&gt;cargo run --release --bin pcli -- validator definition upload --file validator.json
&lt;/pre&gt;
  &lt;pre id=&quot;29ca&quot;&gt;cargo run --release --bin pcli -- query validator list -i&lt;/pre&gt;
  &lt;blockquote id=&quot;cu3M&quot;&gt;&lt;strong&gt;10. Теперь нужно делегировать нашему валидатору денег. Глядим какой у него адрес: &lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;R5Z4&quot;&gt;cargo run --release --bin pcli -- validator identity&lt;/pre&gt;
  &lt;blockquote id=&quot;mihj&quot;&gt;&lt;strong&gt;11. И скидываем ему 40 монет. Адрес только не завтыкайте на свой поменять.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;L82n&quot;&gt;cargo run --release --bin pcli -- tx delegate 40penumbra --to penumbravalid1r2yk0x56duwe483chfevtfvlwukgp4wtta0u56vxwgzc8h3q4qgs7qkhv2&lt;/pre&gt;
  &lt;blockquote id=&quot;OeUC&quot;&gt;&lt;strong&gt;И тут я столкнулся со следующей ошибкой:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;figure id=&quot;bRtg&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/4e/ef/4eef035c-6114-486e-acc1-9d8eb4cefc5b.jpeg&quot; width=&quot;702&quot; /&gt;
  &lt;/figure&gt;
  &lt;blockquote id=&quot;Gugk&quot;&gt;&lt;strong&gt;Решением этой проблемы будет:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;nItf&quot;&gt;cargo run --release --bin pcli tx sweep&lt;/pre&gt;
  &lt;p id=&quot;SJes&quot;&gt;&lt;strong&gt;12. Глядим что у нас в кошельке осталось. Прибегнем к несложным математическим вычислениям и в теории у нас должно остаться ровно 10 монет.&lt;/strong&gt;&lt;/p&gt;
  &lt;pre id=&quot;sjtA&quot;&gt;cargo run --release --bin pcli view balance&lt;/pre&gt;
  &lt;blockquote id=&quot;02Dg&quot;&gt;&lt;strong&gt;13. Если вдруг удумаете что то ещё менять в файле &lt;em&gt;validator.json, то сначала извлеките существующее определение валидатора из цепочки:&lt;/em&gt;&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;FV6S&quot;&gt;cargo run --release --bin pcli -- validator definition fetch --file validator.json&lt;/pre&gt;
  &lt;blockquote id=&quot;BriW&quot;&gt;14. Затем внесите необходимые изменения и обязательно увеличьте значение &lt;strong&gt;&lt;em&gt;sequence_number&lt;/em&gt;&lt;/strong&gt; как минимум на 1! &lt;strong&gt;&lt;em&gt;sequence_number &lt;/em&gt;&lt;/strong&gt;— это уникальный увеличивающийся идентификатор версии определения валидатора.&lt;/blockquote&gt;
  &lt;blockquote id=&quot;2LZG&quot;&gt;После обновления определения валидатора вы можете загрузить его снова, чтобы обновить метаданные валидатора в сети:&lt;/blockquote&gt;
  &lt;pre id=&quot;d1r3&quot;&gt;cargo run --release --bin pcli -- validator definition upload --file validator.json&lt;/pre&gt;
  &lt;blockquote id=&quot;U8xI&quot;&gt;А так этой командой мы можем всегда поглядеть на список валидаторов: &lt;/blockquote&gt;
  &lt;pre id=&quot;YqIO&quot;&gt;cargo run --release --bin pcli -- query validator list -i&lt;/pre&gt;
  &lt;h3 id=&quot;03od&quot;&gt;Тут можно запалить красивый информативный сайт: (&lt;a href=&quot;http://penumbra.zpoken.io/&quot; target=&quot;_blank&quot;&gt;http://penumbra.zpoken.io/&lt;/a&gt;)&lt;/h3&gt;
  &lt;figure id=&quot;IE2I&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c2/d3/c2d35417-1e82-490e-a7e0-477ca66e77cc.jpeg&quot; width=&quot;1892&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;k2kR&quot;&gt;Тут можно глянуть всех активных и не очень валидаторов: (&lt;a href=&quot;http://penumbra.zpoken.io/validators&quot; target=&quot;_blank&quot;&gt;http://penumbra.zpoken.io/validators&lt;/a&gt;)&lt;/h3&gt;
  &lt;figure id=&quot;NrKS&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/04/cc/04cc275b-2ef6-4c13-8303-6a8923e5a2c1.jpeg&quot; width=&quot;1899&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;n78N&quot;&gt;А тут можно глянуть сколько блоком мы пропустили: (&lt;a href=&quot;https://testnet.penumbra.zone/d/YT0tG3X7z/penumbra?orgId=1&amp;from=now-5m&amp;to=now&amp;viewPanel=12&quot; target=&quot;_blank&quot;&gt;https://testnet.penumbra.zone/d/YT0tG3X7z/penumbra?orgId=1&amp;amp;from=now-5m&amp;amp;to=now&amp;amp;viewPanel=12&lt;/a&gt;)&lt;/h3&gt;
  &lt;h3 id=&quot;48v6&quot;&gt;Должно быть вот так!&lt;/h3&gt;
  &lt;figure id=&quot;yqh1&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/0c/ea/0cea1842-149f-437f-96ea-6a21e86fa6be.jpeg&quot; width=&quot;1919&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;YpSe&quot;&gt;Если вот так, как ниже на картинке - то очевидно вы где то дали ебака:&lt;/h3&gt;
  &lt;figure id=&quot;SleO&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c2/85/c2857465-418e-46e4-a51a-b5a40cea896a.jpeg&quot; width=&quot;1919&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;W7J4&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;eevj&quot;&gt;Ну вот и всё. Не самая приятная нода для установки, но мы справились. &lt;/h2&gt;
    &lt;h2 id=&quot;kv7a&quot;&gt;С вами был Yoda. До скорых встреч.&lt;/h2&gt;
    &lt;p id=&quot;Wk5J&quot;&gt;&lt;/p&gt;
    &lt;p id=&quot;q4io&quot;&gt;&lt;a href=&quot;https://t.me/Yodas_Node&quot; target=&quot;_blank&quot;&gt;Yoda&amp;#x27;s Nodes Telegram&lt;/a&gt;&lt;/p&gt;
    &lt;p id=&quot;1BW0&quot;&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC1JJC6-HTaByfjb4xftKsBA&quot; target=&quot;_blank&quot;&gt;Yoda&amp;#x27;s Nodes Youtube&lt;/a&gt;&lt;/p&gt;
    &lt;p id=&quot;MhO3&quot;&gt;&lt;a href=&quot;https://twitter.com/nodes_s&quot; target=&quot;_blank&quot;&gt;Yoda&amp;#x27;s Nodes Twitter&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;h2 id=&quot;xIDH&quot;&gt;Выражаю огромнейшую благодарность, признание, вечную любовь и моё почтение мистеру tRDM#2598. Ты лучший. Ванлов&lt;/h2&gt;
  &lt;figure id=&quot;HiBS&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c6/cb/c6cb3ef3-ed31-4a47-8235-453c2f8c81ea.jpeg&quot; width=&quot;604&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;OjcN&quot;&gt;&lt;em&gt;&lt;strong&gt;Nodera founder &lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;gzhx&quot;&gt;&lt;a href=&quot;https://nodera.org/&quot; target=&quot;_blank&quot;&gt;https://nodera.org/&lt;/a&gt; &lt;/p&gt;
  &lt;p id=&quot;2P9s&quot;&gt;&lt;a href=&quot;https://discord.gg/TmnKznRqnv&quot; target=&quot;_blank&quot;&gt;https://discord.gg/TmnKznRqnv&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>yodas_nodes:UN9dLt1nSaP</id><link rel="alternate" type="text/html" href="https://teletype.in/@yodas_nodes/UN9dLt1nSaP?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=yodas_nodes"></link><title>Рады сообщить, что регистрация в MINIMA Incentive Cash program снова открыта для всех желающих</title><published>2022-09-01T09:11:09.981Z</published><updated>2022-09-01T09:11:50.036Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/05/0d/050dfbf3-3272-480d-a579-fa04e9b44596.png"></media:thumbnail><category term="guides-instructions-how-to-run-a-node" label="Guides / Instructions how to run a node"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/36/d7/36d70f0e-0067-4b3c-892e-f6cd1f4c9519.png&quot;&gt;Немножко прелюдий: </summary><content type="html">
  &lt;figure id=&quot;VGJP&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/36/d7/36d70f0e-0067-4b3c-892e-f6cd1f4c9519.png&quot; width=&quot;4009&quot; /&gt;
  &lt;/figure&gt;
  &lt;blockquote id=&quot;UF8i&quot;&gt;&lt;strong&gt;Немножко прелюдий: &lt;/strong&gt;&lt;/blockquote&gt;
  &lt;p id=&quot;5z9c&quot;&gt;&lt;strong&gt;&lt;em&gt;Minima&lt;/em&gt;&lt;/strong&gt; — это блокчейн и одноранговая сеть, предназначенная для того, чтобы быть доступной как можно большему количеству людей, делая ее достаточно компактной для работы на мобильных устройствах и устройствах IoT. Сеть Minima позволит людям или устройствам напрямую и безопасно обмениваться ценностями или информацией без вмешательства третьих лиц. У Minima нет центра управления, поскольку каждый пользователь, просто загружая мобильное приложение, вносит свой вклад в сеть как равноправный участник. Блокчейн Minima использует монету Minima в качестве валюты. Это средство сбережения и средство обмена, позволяющее осуществлять одноранговую передачу любому участнику сети Minima.&lt;/p&gt;
  &lt;p id=&quot;oes3&quot;&gt;&lt;a href=&quot;https://discord.gg/CMV7bX7J&quot; target=&quot;_blank&quot;&gt;Minima Global Discord&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;TSJo&quot;&gt;&lt;a href=&quot;https://twitter.com/Minima_Global&quot; target=&quot;_blank&quot;&gt;Minima Global Discord&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;FaRp&quot;&gt;Для установки ноды нам потребуется самый дешёвый сервак который вам удастся найти. Лично я пользуюсь &lt;a href=&quot;https://m.do.co/c/0cafa0074d96&quot; target=&quot;_blank&quot;&gt;DigitalOcean &lt;/a&gt;и&lt;a href=&quot;https://hetzner.cloud/?ref=K9FPpE9pNAsP&quot; target=&quot;_blank&quot;&gt;Hetzner.&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;AnOB&quot;&gt;Переходим на сайт &lt;a href=&quot;https://incentive.minima.global/account/register?inviteCode=ABPUBHXH&quot; target=&quot;_blank&quot;&gt;Incentive Minima global&lt;/a&gt;, и начинаем регистрацию. &lt;/p&gt;
  &lt;figure id=&quot;RZ7G&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/56/a2/56a20439-a419-4021-9e53-a3f513924d78.jpeg&quot; width=&quot;1068&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;LrTe&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;После регистрации получаем письмо на почту:&lt;/strong&gt;&lt;/p&gt;
  &lt;figure id=&quot;AznZ&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/2b/25/2b25b1b6-1e7d-4fa4-824e-c43b75bb44b6.jpeg&quot; width=&quot;1510&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;vMl1&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;Клацаем на кнопку Complete Registration&lt;/strong&gt;&lt;/p&gt;
  &lt;figure id=&quot;MWQM&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/da/76/da76e331-d145-4b71-9c21-3c819b90f6f1.jpeg&quot; width=&quot;592&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;8geE&quot;&gt; &lt;/p&gt;
  &lt;p id=&quot;WwAQ&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;Нас кидает обратно на сайт. Логинимся&lt;/strong&gt;&lt;/p&gt;
  &lt;figure id=&quot;5n5S&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/fa/79/fa79de03-6eed-44cc-b723-203761f8ca5c.jpeg&quot; width=&quot;323&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;qOOg&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;Выбираем Linux VPS и видим вот такое окошко с инструкцией.&lt;/strong&gt;&lt;/p&gt;
  &lt;figure id=&quot;jS56&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/97/4b/974bcb88-4b0a-44ca-9a8f-4c95ac079003.jpeg&quot; width=&quot;556&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;BSJy&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;Переходим в наш терминал. Прыгаем в наш сервер и приступаем к установке ноды.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;RnZI&quot;&gt;&lt;/p&gt;
  &lt;blockquote id=&quot;JqVP&quot;&gt;&lt;strong&gt;&lt;em&gt;Как всегда обновляем наш сервер&lt;/em&gt;&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;6MA9&quot;&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;/pre&gt;
  &lt;blockquote id=&quot;R3xY&quot;&gt;&lt;strong&gt;&lt;em&gt;Прописываем этот скрипт&lt;/em&gt;&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;5CqX&quot;&gt;wget -O minima_setup.sh https://raw.githubusercontent.com/minima-global/Minima/master/scripts/minima_setup.sh &amp;amp;&amp;amp; chmod +x minima_setup.sh &amp;amp;&amp;amp; sudo ./minima_setup.sh -r 9002 -p 9001&lt;/pre&gt;
  &lt;blockquote id=&quot;Yrwj&quot;&gt;&lt;strong&gt;Ждём пока установится. Поговариваю, что установка может занять до 30 минут. У меня установилась достаточно быстро. Как только увидим надпись:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;FFUh&quot;&gt;[+] Connected to the blockchain Initial Block Download received.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;PLSs&quot;&gt;&lt;em&gt;По умолчанию Minima использует порты 9001-9005. Дефолтный RPC port будет на 9002. Берите во внимание если будете на этот сервер ещё кого нибудь подселять.&lt;/em&gt;&lt;/p&gt;
  &lt;blockquote id=&quot;546u&quot;&gt;Устанавливаем Curl&lt;/blockquote&gt;
  &lt;pre id=&quot;46kW&quot;&gt;sudo apt install curl&lt;/pre&gt;
  &lt;blockquote id=&quot;32UV&quot;&gt;&lt;strong&gt;Переходим обратно на сайт и нажать кнопочку Next. И тут мы видим следующее окно. Листаем в самый низ и копируем наш новоприобретённый Incentive ID.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;p id=&quot;NlUZ&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;b7rD&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f3/19/f3197b11-478e-4e08-8531-c6b5a3fede2f.jpeg&quot; width=&quot;579&quot; /&gt;
  &lt;/figure&gt;
  &lt;blockquote id=&quot;9Xkl&quot;&gt;&lt;strong&gt;Прописываем следующую комманду и вместо иксов после двоеточия вставляем наш Incentive ID.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;7xBT&quot;&gt;curl 127.0.0.1:9122/incentivecash%20uid:xxx-xxx-xxx-xxx-xxx&lt;/pre&gt;
  &lt;blockquote id=&quot;ZpZx&quot;&gt;После этой комманды должно вернуться сообщение о статусе в котором должно быть прописано true. &lt;/blockquote&gt;
  &lt;p id=&quot;mrxS&quot;&gt;&lt;em&gt;Спустя денёк вы можете зайти на сайт и проверить Total Rewards. Каждый день накидывают по одному пойнту.&lt;/em&gt;&lt;/p&gt;
  &lt;figure id=&quot;6zDB&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/88/6a/886a4c81-43e7-44cc-b0fd-c2af276528df.jpeg&quot; width=&quot;919&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;SNB4&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;TPoz&quot; data-align=&quot;center&quot;&gt;  Полезные комманды&lt;/h3&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;UuOp&quot;&gt;&lt;strong&gt;Проверить количество ревардов через терминал можно следующей коммандой:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;qvaO&quot;&gt;curl 127.0.0.1:9002/incentivecash | jq&lt;/pre&gt;
  &lt;blockquote id=&quot;lxvr&quot;&gt;&lt;strong&gt;Остановка ноды:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;Fbke&quot;&gt; sudo systemctl stop minima_9001 &lt;/pre&gt;
  &lt;blockquote id=&quot;KwvY&quot;&gt;&lt;strong&gt;Удаление ноды:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;NbVg&quot;&gt;sudo systemctl disable minima_9001&lt;/pre&gt;
  &lt;blockquote id=&quot;uxFV&quot;&gt;&lt;strong&gt;Проверка статуса ноды:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;d54X&quot;&gt;curl 127.0.0.1:9002/status | jq&lt;/pre&gt;
  &lt;p id=&quot;QIoQ&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(263, 48%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;krlw&quot;&gt;&lt;em&gt;Теперь &lt;strong&gt;очень важный момент&lt;/strong&gt;. Для того чтобы у нас никто не украл наши реварды, а такое кстати говоря уже случалось у Minima, давайте ка установим &lt;/em&gt;&lt;strong&gt;Uncomplicated Firewall.&lt;/strong&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;7chd&quot;&gt;&lt;strong&gt;Устанавливаем Uncomplicated Firewall (ufw):&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;hPfc&quot;&gt;apt-get install ufw&lt;/pre&gt;
  &lt;blockquote id=&quot;YsVQ&quot;&gt;&lt;strong&gt;Сразу же его отключаем для того чтобы сперва поднастроить:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;vVOQ&quot;&gt;ufw disable&lt;/pre&gt;
  &lt;blockquote id=&quot;oosj&quot;&gt;&lt;strong&gt;Разрешаем входящие/исходящие подключения по умолчанию:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;3CuV&quot;&gt;ufw default allow&lt;/pre&gt;
  &lt;blockquote id=&quot;sNQd&quot;&gt;&lt;strong&gt;Запрещаем входящие подключения к шашему порту 9002:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;p4Ok&quot;&gt;ufw deny in 9002&lt;/pre&gt;
  &lt;blockquote id=&quot;kYRx&quot;&gt;&lt;strong&gt;Убеждаемся что SSH нам доступен:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;P197&quot;&gt;ufw allow ssh&lt;/pre&gt;
  &lt;blockquote id=&quot;b0gu&quot;&gt;&lt;strong&gt;И запускаем Firewall:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;pcee&quot;&gt;ufw enable&lt;/pre&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;Dkja&quot;&gt;На этом всё. Ребята спасибо за внимание. С вами был Yoda. До скорых встреч.&lt;/h2&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;q4io&quot;&gt;&lt;a href=&quot;https://t.me/Yodas_Node&quot; target=&quot;_blank&quot;&gt;Yoda&amp;#x27;s Nodes Telegram&lt;/a&gt;&lt;/p&gt;
    &lt;p id=&quot;1BW0&quot;&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC1JJC6-HTaByfjb4xftKsBA&quot; target=&quot;_blank&quot;&gt;Yoda&amp;#x27;s Nodes Youtube&lt;/a&gt;&lt;/p&gt;
    &lt;p id=&quot;MhO3&quot;&gt;&lt;a href=&quot;https://twitter.com/nodes_s&quot; target=&quot;_blank&quot;&gt;Yoda&amp;#x27;s Nodes Twitter&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;

</content></entry><entry><id>yodas_nodes:Xy9Db92yzRA</id><link rel="alternate" type="text/html" href="https://teletype.in/@yodas_nodes/Xy9Db92yzRA?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=yodas_nodes"></link><title>HAQQ Installation Guide (English Edition)</title><published>2022-08-30T23:08:03.874Z</published><updated>2022-09-03T07:53:33.760Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/37/70/3770c8b1-c5c9-445a-93f0-630e8befae5f.png"></media:thumbnail><category term="guides-instructions-how-to-run-a-node" label="Guides / Instructions how to run a node"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/75/1c/751c3752-802d-4929-a61b-ef61771c2892.png&quot;&gt;I'm personally using two platforms so far. They are pretty cheap and have good support assistance. Feel free to use my referral invitation and get a discount.</summary><content type="html">
  &lt;figure id=&quot;7js3&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/75/1c/751c3752-802d-4929-a61b-ef61771c2892.png&quot; width=&quot;11223&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;k2Zl&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;a href=&quot;https://islamiccoin.net/haqq-network&quot; target=&quot;_blank&quot;&gt;Haqq&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt; is a scalable, high-throughput Proof-of-Stake blockchain that is fully compatible and interoperable with Ethereum. It’s built using the Cosmos SDK which runs on top of Tendermint Core consensus engine. Ethereum compatibility allows developers to build applications on Haqq using the existing Ethereum codebase and toolset, without rewriting smart contracts that already work on Ethereum or other Ethereum-compatible networks. Ethereum compatibility is done using modules built by Tharsis for their Evmos network.&lt;/h3&gt;
  &lt;h3 id=&quot;G6kQ&quot;&gt;Islamic Coin is a community driven project design to empower an ethics-first Sharia-compliant financial ecosystem This amazing team already raised $200 millions.&lt;/h3&gt;
  &lt;h3 id=&quot;gVs7&quot;&gt;Islamic Coin is based on its own Haqq Blockchain, the first Shariah-compliant decentralized ledger, specifically designed to comply with the rules and traditions of Islamic finance. The international roadshow continues in the Middle East and Europe, and ISLM will launch soon on top-tier exchanges.&lt;/h3&gt;
  &lt;p id=&quot;cqVp&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;7lyf&quot;&gt;Recommended Hardware Requirements&lt;/h2&gt;
  &lt;ul id=&quot;dpT3&quot;&gt;
    &lt;li id=&quot;Azlu&quot;&gt;4x CPU; the higher the clock speed the better&lt;/li&gt;
    &lt;li id=&quot;SM4z&quot;&gt;8GB of RAM&lt;/li&gt;
    &lt;li id=&quot;aRWq&quot;&gt;200 GB storage (SSD or NVME)&lt;/li&gt;
    &lt;li id=&quot;X7YN&quot;&gt;Persistent Internet connection (traffic will be minimum 10Mbps during testnet - at least 100Mbps expected for production)&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;qfb1&quot;&gt;I&amp;#x27;m personally using two platforms so far. They are pretty cheap and have good support assistance. Feel free to use my referral invitation and get a discount.&lt;/p&gt;
  &lt;ul id=&quot;xPPc&quot;&gt;
    &lt;li id=&quot;QIG4&quot;&gt;&lt;a href=&quot;https://m.do.co/c/0cafa0074d96&quot; target=&quot;_blank&quot;&gt;DigitalOcean&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;COyI&quot;&gt;&lt;a href=&quot;https://hetzner.cloud/?ref=K9FPpE9pNAsP&quot; target=&quot;_blank&quot;&gt;Hetzner&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;4aSz&quot;&gt;You can watch how I&amp;#x27;ve performed the Haqq Node installation on my &lt;a href=&quot;https://www.youtube.com/watch?v=jZtZb-ZdhSA&quot; target=&quot;_blank&quot;&gt;Youtube&lt;/a&gt;. &lt;/p&gt;
  &lt;p id=&quot;QWz0&quot;&gt;And if you&amp;#x27;ve already decided to run Haqq node I strongly suggest to subscribe to all Islamic Coin media.&lt;/p&gt;
  &lt;p id=&quot;scdC&quot;&gt;&lt;a href=&quot;https://discord.gg/FPUsnS26&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;Islamic Coin Discord &lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;wfJI&quot;&gt;&lt;a href=&quot;https://twitter.com/Islamic_Coin?s=20&amp;t=o9tjRwCtmAfbtC-uHd597g&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;Islamic Coin Twitter&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;wXyA&quot;&gt;&lt;a href=&quot;https://t.me/islamiccoin_community&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;Islamic Coin Telegram&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;bVta&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;sfMu&quot;&gt;&lt;strong&gt;Haqq Full Node Installation Steps&lt;/strong&gt;&lt;/h2&gt;
  &lt;h3 id=&quot;77aa&quot;&gt;&lt;/h3&gt;
  &lt;blockquote id=&quot;kDk1&quot;&gt;&lt;strong&gt;1. Preparing the server&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;Qw7B&quot;&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;/pre&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;bSRQ&quot;&gt;sudo apt install curl build-essential git wget jq make gcc tmux htop nvme-cli pkg-config libssl-dev libleveldb-dev tar clang bsdmainutils ncdu unzip libleveldb-dev -y&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;VoKG&quot;&gt;&lt;strong&gt;2. Installing GO 18.3 (by one command)&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;YzSf&quot;&gt;ver=&amp;quot;1.18.3&amp;quot; &amp;amp;&amp;amp; \
cd $HOME &amp;amp;&amp;amp; \
wget &amp;quot;https://golang.org/dl/go$ver.linux-amd64.tar.gz&amp;quot; &amp;amp;&amp;amp; \
sudo rm -rf /usr/local/go &amp;amp;&amp;amp; \
sudo tar -C /usr/local -xzf &amp;quot;go$ver.linux-amd64.tar.gz&amp;quot; &amp;amp;&amp;amp; \
rm &amp;quot;go$ver.linux-amd64.tar.gz&amp;quot; &amp;amp;&amp;amp; \
echo &amp;quot;export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile &amp;amp;&amp;amp; \
source $HOME/.bash_profile &amp;amp;&amp;amp; \
go version&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;Rhy7&quot;&gt;&lt;strong&gt;3. Downloading and Installing Binaries from  Github:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;00bA&quot;&gt;git clone https://github.com/haqq-network/haqq.git
cd haqq
make install
chmod +x /root/go/bin/haqqd &amp;amp;&amp;amp; sudo mv /root/go/bin/haqqd /usr/local/bin/
cd $HOME&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;0TN4&quot;&gt;&lt;strong&gt;4. Let&amp;#x27;s put some variables. Instead of user_name you better put the name you prefer.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;D1We&quot;&gt;MONIKER=&amp;quot;user_name&amp;quot; 
CHAIN=&amp;quot;haqq_53211-1&amp;quot; 
WALLET_NAME=&amp;quot;user_name&amp;quot;&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;o7ag&quot;&gt;&lt;strong&gt;5.Now we shell put everything in bush profile.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;Nkwv&quot;&gt;echo &amp;#x27;export MONIKER=&amp;#x27;${MONIKER} &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;#x27;export CHAIN=&amp;#x27;${CHAIN} &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;#x27;export WALLET_NAME=&amp;#x27;${WALLET_NAME} &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;initialize-the-chain&quot;&gt;&lt;strong&gt;6. Initialize the chain&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;vJG0&quot;&gt;&lt;strong&gt;Before actually running the node, we need to initialize the chain, and most importantly its genesis file. This is done with the &lt;code&gt;init&lt;/code&gt; subcommand:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;N7ri&quot;&gt;haqqd init $MONIKER --chain-id $CHAIN&lt;/pre&gt;
  &lt;blockquote id=&quot;KFHy&quot;&gt;&lt;strong&gt;7. Setting the configuration of the chain identifier&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;RrKw&quot;&gt;haqqd config chain-id $CHAIN&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;4GP9&quot;&gt;&lt;strong&gt;8. Downloading Genesis snapshots and checking it&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;kFjR&quot;&gt;curl -OL https://storage.googleapis.com/haqq-testedge-snapshots/genesis.json
mv genesis.json $HOME/.haqqd/config/genesis.json
haqqd validate-genesis&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;hF0k&quot;&gt;&lt;strong&gt;9. Resetting the validator&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;ndKG&quot;&gt;haqqd tendermint unsafe-reset-all --home $HOME/.haqqd&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;Kr6Q&quot;&gt;&lt;strong&gt;10. Setting up synchronization&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;jVwR&quot;&gt;curl -OL https://raw.githubusercontent.com/haqq-network/testnets/main/TestEdge/state_sync.sh
chmod +x state_sync.sh ./state_sync.sh&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;LHDN&quot;&gt;&lt;strong&gt;11. Setting up Pruning (one command)&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;rjcZ&quot;&gt;pruning=&amp;quot;custom&amp;quot; &amp;amp;&amp;amp; \
pruning_keep_recent=&amp;quot;100&amp;quot; &amp;amp;&amp;amp; \
pruning_keep_every=&amp;quot;0&amp;quot; &amp;amp;&amp;amp; \
pruning_interval=&amp;quot;50&amp;quot; &amp;amp;&amp;amp; \
sed -i -e &amp;quot;s/^pruning *=.*/pruning = \&amp;quot;$pruning\&amp;quot;/&amp;quot; $HOME/.haqqd/config/app.toml &amp;amp;&amp;amp; \
sed -i -e &amp;quot;s/^pruning-keep-recent *=.*/pruning-keep-recent = \&amp;quot;$pruning_keep_recent\&amp;quot;/&amp;quot; $HOME/.haqqd/config/app.toml &amp;amp;&amp;amp; \
sed -i -e &amp;quot;s/^pruning-keep-every *=.*/pruning-keep-every = \&amp;quot;$pruning_keep_every\&amp;quot;/&amp;quot; $HOME/.haqqd/config/app.toml &amp;amp;&amp;amp; \
sed -i -e &amp;quot;s/^pruning-interval *=.*/pruning-interval = \&amp;quot;$pruning_interval\&amp;quot;/&amp;quot; $HOME/.haqqd/config/app.toml&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;VKK8&quot;&gt;&lt;strong&gt;12. Indexer (optional) one command&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;eILc&quot;&gt;indexer=&amp;quot;null&amp;quot; &amp;amp;&amp;amp; \ sed -i -e &amp;quot;s/^indexer *=.*/indexer = \&amp;quot;$indexer\&amp;quot;/&amp;quot; $HOME/.haqqd/config/config.toml&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;eXOc&quot;&gt;&lt;strong&gt;13. Creating a service file&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;hCtk&quot;&gt;sudo tee /etc/systemd/system/haqqd.service &amp;gt; /dev/null &amp;lt;&amp;lt;EOF
[Unit]
Description=haqqd
After=network-online.target&lt;/pre&gt;
    &lt;pre id=&quot;7TxG&quot;&gt;[Service]
User=$USER
ExecStart=$(which haqqd) start
Restart=on-failure
RestartSec=3
LimitNOFILE=65535&lt;/pre&gt;
    &lt;pre id=&quot;KzWF&quot;&gt;[Install]
WantedBy=multi-user.target
EOF&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;DoBD&quot;&gt;&lt;strong&gt;14. Start node (one command)&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;PxLo&quot;&gt;sudo systemctl daemon-reload &amp;amp;&amp;amp; \
sudo systemctl enable haqqd &amp;amp;&amp;amp; \
sudo systemctl restart haqqd&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;9Dec&quot;&gt;&lt;strong&gt;15. Let&amp;#x27;s speed up the synchronization process by downloading address book and setting up Peers and Seeds&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;UkK1&quot;&gt;sudo systemctl stop haqqd
haqqd tendermint unsafe-reset-all --home $HOME/.haqqd
SEEDS=&amp;quot;8f7b0add0523ec3648cb48bc12ac35357b1a73ae@195.201.123.87:26656,899eb370da6930cf0bfe01478c82548bb7c71460@34.90.233.163:26656,f2a78c20d5bb567dd05d525b76324a45b5b7aa28@34.90.227.10:26656,4705cf12fb56d7f9eb7144937c9f1b1d8c7b6a4a@34.91.195.139:26656&amp;quot;
PEERS=&amp;quot;&amp;quot;; \
sed -i.bak -e &amp;quot;s/^seeds *=.*/seeds = \&amp;quot;$SEEDS\&amp;quot;/; s/^persistent_peers *=.*/persistent_peers = \&amp;quot;$PEERS\&amp;quot;/&amp;quot; $HOME/.haqqd/config/config.toml
wget -O $HOME/.haqqd/config/addrbook.json &amp;quot;https://raw.githubusercontent.com/StakeTake/guidecosmos/main/haqq/haqq_53211-1/addrbook.json&amp;quot;
SNAP_RPC=&amp;quot;http://haqq.stake-take.com:36657&amp;quot;
LATEST_HEIGHT=$(curl -s $SNAP_RPC/block | jq -r .result.block.header.height); \
BLOCK_HEIGHT=$((LATEST_HEIGHT - 2000)); \
TRUST_HASH=$(curl -s &amp;quot;$SNAP_RPC/block?height=$BLOCK_HEIGHT&amp;quot; | jq -r .result.block_id.hash)
echo $LATEST_HEIGHT $BLOCK_HEIGHT $TRUST_HASH

sed -i.bak -E &amp;quot;s|^(enable[[:space:]]+=[[:space:]]+).*$|\1true| ; \
s|^(rpc_servers[[:space:]]+=[[:space:]]+).*$|\1\&amp;quot;$SNAP_RPC,$SNAP_RPC\&amp;quot;| ; \
s|^(trust_height[[:space:]]+=[[:space:]]+).*$|\1$BLOCK_HEIGHT| ; \
s|^(trust_hash[[:space:]]+=[[:space:]]+).*$|\1\&amp;quot;$TRUST_HASH\&amp;quot;| ; \
s|^(seeds[[:space:]]+=[[:space:]]+).*$|\1\&amp;quot;\&amp;quot;|&amp;quot; $HOME/.haqqd/config/config.toml
sudo systemctl restart haqqd &amp;amp;&amp;amp; journalctl -u haqqd -f -o cat&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;xKdj&quot;&gt;&lt;strong&gt;16. Now we can observes our logs. To quit logs - push ctrl + C. And to go back to the Logs we are using:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;iG79&quot;&gt;sudo journalctl -u haqqd -f -o cat&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;sLbp&quot;&gt;&lt;strong&gt;17. We need to make sure our validator syncs blocks. You can use the following command to check the sync status. What we need is for &amp;quot;&lt;em&gt;catching_up&amp;quot; to become&lt;/em&gt; &amp;quot;&lt;em&gt;false&amp;quot;.&lt;/em&gt;&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;0LnZ&quot;&gt;curl localhost:26657/status&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;mpk2&quot;&gt;&lt;strong&gt;18. After &amp;quot;catching_up&amp;quot; have been done, we need to create a new or recover our wallet using mnemonic:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;UWrd&quot;&gt;haqqd keys add $WALLET_NAME --recover&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;wwUL&quot;&gt;&lt;strong&gt;To get a new one:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;QfM5&quot;&gt;haqqd keys add $WALLET_NAME&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;wZwU&quot;&gt;&lt;strong&gt;19. Add a variable with the wallet address:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;i1OK&quot;&gt;WALLET_ADDRESS=$(haqqd keys show $WALLET_NAME -a)&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;rsEp&quot;&gt;&lt;strong&gt;20. Now we shell put everything in bush profile.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;llGD&quot;&gt;echo &amp;#x27;export WALLET_ADDRESS=&amp;#x27;${WALLET_ADDRESS} &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;o3Or&quot;&gt;&lt;strong&gt;21. We need to get some $ISLM tokens. For that we&amp;#x27;ll need Chrome, MetaMask and Github profile.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;CfI3&quot;&gt;&lt;strong&gt;Let&amp;#x27;s go to &lt;a href=&quot;https://testedge.haqq.network/&quot; target=&quot;_blank&quot;&gt;testedge.haqq.network.&lt;/a&gt; To sign up we will use our Github profile. Connect our MM, adding test chain and pushing the claim button&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;6HWB&quot;&gt;&lt;strong&gt;22.Going back to our terminal and checking the balance.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;EjQX&quot;&gt;haqqd query bank balances $WALLET_ADDRESS&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;Pplh&quot;&gt;&lt;strong&gt;23. So we&amp;#x27;ve got our tokens. Let&amp;#x27;s create Create a validator. I&amp;#x27;ll show you how to validate 500 $ISLM.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;p id=&quot;UBd0&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;1 ISLM = 1000000000000000000 aISLM (18 zeros)&lt;/strong&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;mjli&quot;&gt;haqqd tx staking create-validator \
  --amount=500000000000000000000aISLM \
  --pubkey=$(haqqd tendermint show-validator) \
  --moniker=$MONIKER \
  --chain-id=haqq_53211-1 \
  --commission-rate=&amp;quot;0.10&amp;quot; \
  --commission-max-rate=&amp;quot;0.20&amp;quot; \
  --commission-max-change-rate=&amp;quot;0.01&amp;quot; \
  --min-self-delegation=&amp;quot;1000000&amp;quot; \
  --gas=&amp;quot;auto&amp;quot; \
  --from=$WALLET_NAME \
  --node https://rpc.tm.testedge.haqq.network:443&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;0Rtt&quot;&gt;&lt;strong&gt;24. Set a variable with the validator&amp;#x27;s address:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;W8M2&quot;&gt;VALOPER=$(haqqd keys show $WALLET_ADDRESS --bech val -a)&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;Luxq&quot;&gt;&lt;strong&gt;25. And put it in bush profile.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;fwkp&quot;&gt;echo &amp;#x27;export VALOPER=&amp;#x27;${VALOPER} &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;W7l7&quot;&gt;&lt;strong&gt;27. Checking the validator status.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;Wnku&quot;&gt;haqqd query staking validator $VALOPER&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;eXiJ&quot;&gt;&lt;strong&gt;28. Let&amp;#x27;s delegate some tokens to our validator. Let&amp;#x27;s do 10 tokens. &lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;2gtL&quot;&gt;haqqd tx staking delegate $VALOPER 10000000000000000000aISLM --from $WALLET_NAME --chain-id haqq_53211-1&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;jCea&quot;&gt;&lt;strong&gt;29. Let&amp;#x27;s delegate to some other validator also 10 tokens. Feel free to leave my address in gesture of appreciation for good content.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;SZmF&quot;&gt;haqqd tx staking delegate haqqvaloper1c7ft8zfrk6h34vhtml0vh20au9g4zya05xd8m5 10000000000000000000aISLM --from $WALLET_NAME --chain-id haqq_53211-1&lt;/pre&gt;
  &lt;/section&gt;
  &lt;h2 id=&quot;2GmG&quot;&gt;&lt;strong&gt;&lt;em&gt;Voila, you guys did a great job.&lt;/em&gt;&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;ID2Q&quot;&gt;After your Node was successfully installed you can submit this &lt;a href=&quot;https://p1hkl7yht2x.typeform.com/to/vmKbl1dh&quot; target=&quot;_blank&quot;&gt;form&lt;/a&gt;.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;iWxW&quot;&gt;Where you can find and check your validator and transactions?&lt;/h3&gt;
    &lt;p id=&quot;3Kqh&quot;&gt;I present to your attention three explorers that I managed to find:&lt;/p&gt;
    &lt;ul id=&quot;YB7C&quot;&gt;
      &lt;li id=&quot;i7TR&quot;&gt;&lt;a href=&quot;https://exp.nodeist.net/Haqq&quot; target=&quot;_blank&quot;&gt;Nodeist Explorer&lt;/a&gt;&lt;/li&gt;
      &lt;li id=&quot;xWcs&quot;&gt;&lt;a href=&quot;https://explorer.nodestake.top/haqq-testedge/&quot; target=&quot;_blank&quot;&gt;NodeStake Exlorer&lt;/a&gt;&lt;/li&gt;
      &lt;li id=&quot;FKyi&quot;&gt;&lt;a href=&quot;https://explorer.testedge.haqq.network/&quot; target=&quot;_blank&quot;&gt;TestEdge Explorer&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h1 id=&quot;wAbB&quot; data-align=&quot;center&quot;&gt;Useful Commands&lt;/h1&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;i213&quot;&gt;&lt;strong&gt;To Delete Node Completely:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;ph6O&quot;&gt;sudo systemctl stop haqqd &amp;amp;&amp;amp; \
sudo systemctl disable haqqd &amp;amp;&amp;amp; \
rm /etc/systemd/system/haqqd.service &amp;amp;&amp;amp; \
sudo systemctl daemon-reload &amp;amp;&amp;amp; \
cd $HOME &amp;amp;&amp;amp; \
rm -rf .haqqd &amp;amp;&amp;amp; \
rm -rf haqq &amp;amp;&amp;amp; \
rm -rf $(which haqqd)&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;uMRl&quot;&gt;&lt;strong&gt;To Restart Node:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;nkov&quot;&gt;sudo systemctl daemon-reload &amp;amp;&amp;amp; \
sudo systemctl enable haqqd &amp;amp;&amp;amp; \
sudo systemctl restart haqqd &amp;amp;&amp;amp; \
sudo journalctl -u haqqd -f -o cat&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;8G7y&quot;&gt;&lt;strong&gt;To withdraw all rewards:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;8bku&quot;&gt;haqqd tx distribution withdraw-all-rewards --from $WALLET_NAME --fees=000aISLM --chain-id $CHAIN&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;MeGL&quot;&gt;&lt;strong&gt;Validator Information:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;zUiQ&quot;&gt;haqqd status 2&amp;gt;&amp;amp;1 | jq .ValidatorInfo&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;Z6ne&quot;&gt;&lt;strong&gt;Node Information:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;6dn6&quot;&gt;haqqd status 2&amp;gt;&amp;amp;1 | jq .NodeInfo&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;4eK2&quot;&gt;&lt;strong&gt;Get Out Of Jail(Unjail):&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;bHch&quot;&gt;haqqd tx slashing unjail \
  --broadcast-mode=block \
  --from=$WALLETNAME \
  --chain-id=$CHAIN_ID \
  --gas=auto 
  --fees 250aISLM&lt;/pre&gt;
  &lt;/section&gt;
  &lt;h3 id=&quot;LV3j&quot;&gt;That&amp;#x27;s it for today guys. Subscribe to my media. Even though I just started to create such content, I promise you it will be huge. &lt;/h3&gt;
  &lt;h3 id=&quot;73br&quot;&gt;Cheers!&lt;/h3&gt;
  &lt;p id=&quot;fCsf&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;Fnz5&quot;&gt;&lt;a href=&quot;https://t.me/Yodas_Nodes_ENG&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;Yoda’s Nodes Telegram&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
    &lt;p id=&quot;DvzJ&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC1JJC6-HTaByfjb4xftKsBA&quot; target=&quot;_blank&quot;&gt;Yoda’s Nodes Youtube&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
    &lt;p id=&quot;O2Vb&quot;&gt;&lt;a href=&quot;https://twitter.com/nodes_s&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;Yoda’s Nodes Twitter&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;

</content></entry><entry><id>yodas_nodes:VhOwL7mPiW4</id><link rel="alternate" type="text/html" href="https://teletype.in/@yodas_nodes/VhOwL7mPiW4?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=yodas_nodes"></link><title>Устанавливаем ноду HAQQ / Islamic Coin (Russian Edition)</title><published>2022-08-30T14:00:18.070Z</published><updated>2022-09-03T07:49:10.312Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/37/70/3770c8b1-c5c9-445a-93f0-630e8befae5f.png"></media:thumbnail><category term="guides-instructions-how-to-run-a-node" label="Guides / Instructions how to run a node"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/75/1c/751c3752-802d-4929-a61b-ef61771c2892.png&quot;&gt;Нам нужен будет сервер Ubuntu 22.04 и следующие характеристики:</summary><content type="html">
  &lt;figure id=&quot;spCi&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/75/1c/751c3752-802d-4929-a61b-ef61771c2892.png&quot; width=&quot;11223&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;LRGQ&quot;&gt;Если вкратце, то &lt;a href=&quot;https://islamiccoin.net/haqq-network&quot; target=&quot;_blank&quot;&gt;HAQQ &lt;/a&gt;- это масштабируемый, высокопроизводительный блокчейн Proof-of-Stake, полностью совместимый и взаимодействующий с Ethereum. Основные тезисы которые я бы выдедил:&lt;/h3&gt;
  &lt;ul id=&quot;Ap3r&quot;&gt;
    &lt;li id=&quot;2x1X&quot;&gt;Islamic Coin (Исламская монета) стремится привлечь исламский финансовый сектор в криптовалюту, причем на 2020 год объем денежных средств там составлял 2.88 триллиона долларов, к 2024 году ожидается увеличение до 3.69 триллиона долларов;&lt;/li&gt;
    &lt;li id=&quot;VMyz&quot;&gt;Islamic Coin / HAQQ получил фетву (решение о том, что продукт соответствует Шариату), изданную ведущими мировыми экспертами в области Ислама. То есть 2 миллиарда мусульман официально могут использовать эту валюту, и она не противоречит религиозным принципам;&lt;/li&gt;
    &lt;li id=&quot;MXbE&quot;&gt;Масштабируемый и быстрый EVM (виртуальная машина Эфириума) совместимый блокчейн;&lt;/li&gt;
    &lt;li id=&quot;hqPO&quot;&gt;Есть возможность работать с экосистемой Cosmos;&lt;/li&gt;
    &lt;li id=&quot;DKcw&quot;&gt;Над проектом работают очень опытные финансисты, которые управляли миллиардными оборотами;&lt;/li&gt;
    &lt;li id=&quot;ZNUD&quot;&gt;Блокчейн HAQQ уже привлек &lt;strong&gt;200 миллионов долларов&lt;/strong&gt; инвестиций в приватном seed раунде.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;p5EK&quot; data-align=&quot;center&quot;&gt;&lt;em&gt;Подготовка&lt;/em&gt;&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;KyfX&quot;&gt;Нам нужен будет сервер Ubuntu 22.04 и следующие характеристики:&lt;/p&gt;
  &lt;ul id=&quot;oout&quot;&gt;
    &lt;li id=&quot;FTu4&quot;&gt;&lt;strong&gt;4 Cores (modern CPU&amp;#x27;s)&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;n8Yp&quot;&gt;&lt;strong&gt;8GB RAM&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;Emys&quot;&gt;&lt;strong&gt;100GB_SSD of disk space&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;7Dgt&quot;&gt;&lt;strong&gt;Постоянное подключение к Интернету (трафик будет не менее 10 Мбит/с во время тестовой сети) Хотя бы 100 Мбит/с должно быть у вас.&lt;/strong&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;qfb1&quot;&gt;Лоукостерные серваки можно арендовать у сдедующих провайдеров по скидкам:&lt;/p&gt;
    &lt;ul id=&quot;xPPc&quot;&gt;
      &lt;li id=&quot;QIG4&quot;&gt;&lt;a href=&quot;https://m.do.co/c/0cafa0074d96&quot; target=&quot;_blank&quot;&gt;DigitalOcean&lt;/a&gt; &lt;/li&gt;
      &lt;li id=&quot;COyI&quot;&gt;&lt;a href=&quot;https://hetzner.cloud/?ref=K9FPpE9pNAsP&quot; target=&quot;_blank&quot;&gt;Hetzner&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;p id=&quot;4aSz&quot;&gt;Как я устанавливал HAQQ ноду на сервер от &lt;a href=&quot;https://m.do.co/c/0cafa0074d96&quot; target=&quot;_blank&quot;&gt;DigitalOcean&lt;/a&gt; можно для наглядности зыркнуть на моём &lt;a href=&quot;https://www.youtube.com/watch?v=gi9fT1o7iJ8&quot; target=&quot;_blank&quot;&gt;Youtube канале&lt;/a&gt;.&lt;/p&gt;
    &lt;p id=&quot;QWz0&quot;&gt;Раз уж вы решили установить ноду, настоятельно рекомендую подписаться на их официальные медиа:&lt;/p&gt;
    &lt;p id=&quot;scdC&quot;&gt;&lt;a href=&quot;https://discord.gg/FPUsnS26&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;Islamic Coin Discord &lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
    &lt;p id=&quot;wfJI&quot;&gt;&lt;a href=&quot;https://twitter.com/Islamic_Coin?s=20&amp;t=o9tjRwCtmAfbtC-uHd597g&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;Islamic Coin Twitter&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
    &lt;p id=&quot;wXyA&quot;&gt;&lt;a href=&quot;https://t.me/islamiccoin_community&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;Islamic Coin Telegram&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;oxaC&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;jCoI&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;Установка и настройка ноды HAQQ&lt;/strong&gt;&lt;/h2&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;lVRV&quot;&gt;&lt;strong&gt;1. Обновляем пакеты:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;uUgL&quot;&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;uIQ4&quot;&gt;&lt;strong&gt;2. Устанавливаем дополнительные пакеты:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;bfJM&quot;&gt;sudo apt install curl build-essential git wget jq make gcc tmux htop nvme-cli pkg-config libssl-dev libleveldb-dev tar clang bsdmainutils ncdu unzip libleveldb-dev -y&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;7fKI&quot;&gt;&lt;strong&gt;3. Устанавливаем GO и проверяем версию:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;3gMo&quot;&gt;ver=&amp;quot;1.18.3&amp;quot; &amp;amp;&amp;amp; \
cd $HOME &amp;amp;&amp;amp; \
wget &amp;quot;https://golang.org/dl/go$ver.linux-amd64.tar.gz&amp;quot; &amp;amp;&amp;amp; \
sudo rm -rf /usr/local/go &amp;amp;&amp;amp; \
sudo tar -C /usr/local -xzf &amp;quot;go$ver.linux-amd64.tar.gz&amp;quot; &amp;amp;&amp;amp; \
rm &amp;quot;go$ver.linux-amd64.tar.gz&amp;quot; &amp;amp;&amp;amp; \
echo &amp;quot;export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile &amp;amp;&amp;amp; \
source $HOME/.bash_profile &amp;amp;&amp;amp; \
go version&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;YVUP&quot;&gt;&lt;strong&gt;4. Скачиваем и устанавливаем бинарники с Github:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;V2UD&quot;&gt;git clone https://github.com/haqq-network/haqq.git
cd haqq
make install
chmod +x /root/go/bin/haqqd &amp;amp;&amp;amp; sudo mv /root/go/bin/haqqd /usr/local/bin/
cd $HOME&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;VTut&quot;&gt;&lt;strong&gt;5. Задаем переменные, вместо user_name придумываем свое имя (латинскими буквами ребята!):&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;U02U&quot;&gt;MONIKER=&amp;quot;user_name&amp;quot; &lt;/pre&gt;
    &lt;pre id=&quot;t2BO&quot;&gt;CHAIN=&amp;quot;haqq_53211-1&amp;quot; &lt;/pre&gt;
    &lt;pre id=&quot;qfWx&quot;&gt;WALLET_NAME=&amp;quot;user_name&amp;quot;&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;y4AK&quot;&gt;&lt;strong&gt;6. Добавляем все в баш профиль:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;yRYB&quot;&gt;echo &amp;#x27;export MONIKER=&amp;#x27;${MONIKER} &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;#x27;export CHAIN=&amp;#x27;${CHAIN} &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;#x27;export WALLET_NAME=&amp;#x27;${WALLET_NAME} &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;zS7W&quot;&gt;&lt;strong&gt;7. Инициализируем ноду:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;5Qjg&quot;&gt;haqqd init $MONIKER --chain-id $CHAIN&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;We4q&quot;&gt;&lt;strong&gt;8. Прописываем имя сети в Config:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;Grig&quot;&gt;haqqd config chain-id $CHAIN&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;P7O2&quot;&gt;&lt;strong&gt;9. Скачиваем снепшот генезиса и проверяем его:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;zFSx&quot;&gt;curl -OL https://storage.googleapis.com/haqq-testedge-snapshots/genesis.json
mv genesis.json $HOME/.haqqd/config/genesis.json
haqqd validate-genesis&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;7qMp&quot;&gt;&lt;strong&gt;10. Сбрасываем состояние валидатора:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;yIld&quot;&gt;haqqd tendermint unsafe-reset-all --home $HOME/.haqqd&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;drst&quot;&gt;&lt;strong&gt;11. Настраиваем синхронизацию:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;Docl&quot;&gt;curl -OL https://raw.githubusercontent.com/haqq-network/testnets/main/TestEdge/state_sync.sh
chmod +x state_sync.sh ./state_sync.sh&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;zjhh&quot;&gt;&lt;strong&gt;12. Настраиваем прунинг:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;zAwn&quot;&gt;pruning=&amp;quot;custom&amp;quot; &amp;amp;&amp;amp; \
pruning_keep_recent=&amp;quot;100&amp;quot; &amp;amp;&amp;amp; \
pruning_keep_every=&amp;quot;0&amp;quot; &amp;amp;&amp;amp; \
pruning_interval=&amp;quot;50&amp;quot; &amp;amp;&amp;amp; \
sed -i -e &amp;quot;s/^pruning *=.*/pruning = \&amp;quot;$pruning\&amp;quot;/&amp;quot; $HOME/.haqqd/config/app.toml &amp;amp;&amp;amp; \
sed -i -e &amp;quot;s/^pruning-keep-recent *=.*/pruning-keep-recent = \&amp;quot;$pruning_keep_recent\&amp;quot;/&amp;quot; $HOME/.haqqd/config/app.toml &amp;amp;&amp;amp; \
sed -i -e &amp;quot;s/^pruning-keep-every *=.*/pruning-keep-every = \&amp;quot;$pruning_keep_every\&amp;quot;/&amp;quot; $HOME/.haqqd/config/app.toml &amp;amp;&amp;amp; \
sed -i -e &amp;quot;s/^pruning-interval *=.*/pruning-interval = \&amp;quot;$pruning_interval\&amp;quot;/&amp;quot; $HOME/.haqqd/config/app.toml&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;gC0o&quot;&gt;&lt;strong&gt;13. Выключаем индексер: &lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;ruZm&quot;&gt;indexer=&amp;quot;null&amp;quot; &amp;amp;&amp;amp; \
sed -i -e &amp;quot;s/^indexer *=.*/indexer = \&amp;quot;$indexer\&amp;quot;/&amp;quot; $HOME/.haqqd/config/config.toml&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;Y2vp&quot;&gt;&lt;strong&gt;14. Создаем сервис файл:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;U8kX&quot;&gt;sudo tee /etc/systemd/system/haqqd.service &amp;gt; /dev/null &amp;lt;&amp;lt;EOF
[Unit]
Description=haqqd
After=network-online.target

[Service]
User=$USER
ExecStart=$(which haqqd) start
Restart=on-failure
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
EOF&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;Fs7g&quot;&gt;&lt;strong&gt;15. Запускаем сервис.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;EdJx&quot;&gt;sudo systemctl daemon-reload &amp;amp;&amp;amp; \
sudo systemctl enable haqqd &amp;amp;&amp;amp; \
sudo systemctl restart haqqd&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;Sq1f&quot;&gt;&lt;strong&gt;16. Дабы ускорить процесс синхронизации, нужно прознести следующее заклинание:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;nXJX&quot;&gt;sudo systemctl stop haqqd
haqqd tendermint unsafe-reset-all --home $HOME/.haqqd
SEEDS=&amp;quot;8f7b0add0523ec3648cb48bc12ac35357b1a73ae@195.201.123.87:26656,899eb370da6930cf0bfe01478c82548bb7c71460@34.90.233.163:26656,f2a78c20d5bb567dd05d525b76324a45b5b7aa28@34.90.227.10:26656,4705cf12fb56d7f9eb7144937c9f1b1d8c7b6a4a@34.91.195.139:26656&amp;quot;
PEERS=&amp;quot;&amp;quot;; \
sed -i.bak -e &amp;quot;s/^seeds *=.*/seeds = \&amp;quot;$SEEDS\&amp;quot;/; s/^persistent_peers *=.*/persistent_peers = \&amp;quot;$PEERS\&amp;quot;/&amp;quot; $HOME/.haqqd/config/config.toml
wget -O $HOME/.haqqd/config/addrbook.json &amp;quot;https://raw.githubusercontent.com/StakeTake/guidecosmos/main/haqq/haqq_53211-1/addrbook.json&amp;quot;
SNAP_RPC=&amp;quot;http://haqq.stake-take.com:36657&amp;quot;
LATEST_HEIGHT=$(curl -s $SNAP_RPC/block | jq -r .result.block.header.height); \
BLOCK_HEIGHT=$((LATEST_HEIGHT - 2000)); \
TRUST_HASH=$(curl -s &amp;quot;$SNAP_RPC/block?height=$BLOCK_HEIGHT&amp;quot; | jq -r .result.block_id.hash)
echo $LATEST_HEIGHT $BLOCK_HEIGHT $TRUST_HASH

sed -i.bak -E &amp;quot;s|^(enable[[:space:]]+=[[:space:]]+).*$|\1true| ; \
s|^(rpc_servers[[:space:]]+=[[:space:]]+).*$|\1\&amp;quot;$SNAP_RPC,$SNAP_RPC\&amp;quot;| ; \
s|^(trust_height[[:space:]]+=[[:space:]]+).*$|\1$BLOCK_HEIGHT| ; \
s|^(trust_hash[[:space:]]+=[[:space:]]+).*$|\1\&amp;quot;$TRUST_HASH\&amp;quot;| ; \
s|^(seeds[[:space:]]+=[[:space:]]+).*$|\1\&amp;quot;\&amp;quot;|&amp;quot; $HOME/.haqqd/config/config.toml
sudo systemctl restart haqqd &amp;amp;&amp;amp; journalctl -u haqqd -f -o cat&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;1DqO&quot;&gt;&lt;strong&gt;17. Всё, на этом этапе у нас пошли логи. Глядим что у нас с логами (устаём смотреть - клацаем CTR+C). Хотим ещё раз глятунь, призываем команду:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;d1xR&quot;&gt;sudo journalctl -u haqqd -f -o cat&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;On69&quot;&gt;&lt;strong&gt;18. Далее смотрим на статус синхронизации. Нам нужно, чтобы &lt;em&gt;catching_up показывало&lt;/em&gt; &lt;em&gt;false&lt;/em&gt;. Придётся какое то время подождать пока нода все чехлы соберёт. &lt;/strong&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;zKi8&quot;&gt;curl localhost:26657/status&lt;/pre&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;EnDx&quot;&gt;&lt;strong&gt;19. Далее переходим к созданию нового кошеля или воссоздания имеющего при помощи мнемоника.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;ul id=&quot;WuQn&quot;&gt;
    &lt;li id=&quot;SvGw&quot;&gt;&lt;strong&gt;Создаём новый кошелёк:&lt;/strong&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;5vsG&quot;&gt;haqqd keys add $WALLET_NAME&lt;/pre&gt;
  &lt;ul id=&quot;nsIu&quot;&gt;
    &lt;li id=&quot;ojOn&quot;&gt;&lt;em&gt;&lt;strong&gt;Восстанавливаем существующий:&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;wRuS&quot;&gt;haqqd keys add $WALLET_NAME --recover&lt;/pre&gt;
  &lt;blockquote id=&quot;5vMd&quot;&gt;&lt;strong&gt;20. Добавляем переменную с адресом кошелька:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;YtRT&quot;&gt;WALLET_ADDRESS=$(haqqd keys show $WALLET_NAME -a)&lt;/pre&gt;
  &lt;blockquote id=&quot;2Dom&quot;&gt;&lt;strong&gt;21. Добавляем переменную в баш профиль:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;4Zax&quot;&gt;echo &amp;#x27;export WALLET_ADDRESS=&amp;#x27;${WALLET_ADDRESS} &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile&lt;/pre&gt;
  &lt;p id=&quot;hNaL&quot;&gt;Далее нам нужно, чтоб нам отсыпали тестовые токены $ISLM. Для этого нам понадобится Chrome, MetaMask и профиль на Github. &lt;/p&gt;
  &lt;p id=&quot;CfI3&quot;&gt;Переходим на &lt;a href=&quot;https://testedge.haqq.network/&quot; target=&quot;_blank&quot;&gt;официальную просилку тестовых монет.&lt;/a&gt;  Логинимся с помощью Github. Подключаем метамаск. Добовляем тестовую сеть и клеймим токены.&lt;/p&gt;
  &lt;blockquote id=&quot;5QxH&quot;&gt;&lt;strong&gt;22. Возвращаемся в терминал. И проверяем баланс.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;njkm&quot;&gt;haqqd query bank balances $WALLET_ADDRESS&lt;/pre&gt;
  &lt;blockquote id=&quot;LsJG&quot;&gt;&lt;strong&gt;23. Монетки мы свои получили и теперь давайте уже перейдём к созданию валидатора. Показываю на примере 500 монет $ISLM.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;p id=&quot;fff6&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;1 ISLM = 1000000000000000000 aISLM (18 бубликов)&lt;/strong&gt;&lt;/p&gt;
  &lt;pre id=&quot;E85N&quot;&gt;haqqd tx staking create-validator \
  --amount=500000000000000000000aISLM \
  --pubkey=$(haqqd tendermint show-validator) \
  --moniker=$MONIKER \
  --chain-id=haqq_53211-1 \
  --commission-rate=&amp;quot;0.10&amp;quot; \
  --commission-max-rate=&amp;quot;0.20&amp;quot; \
  --commission-max-change-rate=&amp;quot;0.01&amp;quot; \
  --min-self-delegation=&amp;quot;1000000&amp;quot; \
  --gas=&amp;quot;auto&amp;quot; \
  --from=$WALLET_NAME \
  --node https://rpc.tm.testedge.haqq.network:443&lt;/pre&gt;
  &lt;blockquote id=&quot;Wlwu&quot;&gt;&lt;strong&gt;24. Задаем переменную с адресом валидатора:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;zIhf&quot;&gt;VALOPER=$(haqqd keys show $WALLET_ADDRESS --bech val -a)&lt;/pre&gt;
  &lt;blockquote id=&quot;fcwZ&quot;&gt;&lt;strong&gt;25. Добавляем ее в баш профиль:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;wgyz&quot;&gt;echo &amp;#x27;export VALOPER=&amp;#x27;${VALOPER} &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile&lt;/pre&gt;
  &lt;blockquote id=&quot;GmPA&quot;&gt;&lt;strong&gt;26. Проверяем статуса валидатора:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;Tk2U&quot;&gt;haqqd query staking validator $VALOPER&lt;/pre&gt;
  &lt;blockquote id=&quot;hvYd&quot;&gt;&lt;strong&gt;27. Давайте делегирнём себе 10 токенов:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;HN4w&quot;&gt;haqqd tx staking delegate $VALOPER 10000000000000000000aISLM --from $WALLET_NAME --chain-id haqq_53211-1&lt;/pre&gt;
  &lt;blockquote id=&quot;bOOu&quot;&gt;&lt;strong&gt;28. И для галочки заделегируем 10 монет другому валидатору. В знак признательности можете кинуть мне. В команде прописываю свой адресс&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;klNr&quot;&gt;haqqd tx staking delegate haqqvaloper1c7ft8zfrk6h34vhtml0vh20au9g4zya05xd8m5 10000000000000000000aISLM --from $WALLET_NAME --chain-id haqq_53211-1&lt;/pre&gt;
  &lt;p id=&quot;pTxX&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;fVbN&quot;&gt;&lt;strong&gt;Вуаля, вы молодцы - справились.&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;gUtX&quot;&gt;Теперь после установки ноды можно отправить &lt;a href=&quot;https://p1hkl7yht2x.typeform.com/to/vmKbl1dh&quot; target=&quot;_blank&quot;&gt;форму &lt;/a&gt;регистрации валидатора.&lt;/p&gt;
  &lt;p id=&quot;xclA&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;ykZU&quot; data-align=&quot;center&quot;&gt;Где запалить наши транзакции в HAQQ?&lt;/h3&gt;
  &lt;/section&gt;
  &lt;p id=&quot;xaN6&quot;&gt;Представляю вашему вниманию три эксплорера которые мне удалось найти&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;ul id=&quot;lm0K&quot;&gt;
      &lt;li id=&quot;A6C0&quot;&gt;&lt;a href=&quot;https://exp.nodeist.net/Haqq&quot; target=&quot;_blank&quot;&gt;Nodeist Explorer&lt;/a&gt;&lt;/li&gt;
      &lt;li id=&quot;kLC6&quot;&gt;&lt;a href=&quot;https://explorer.nodestake.top/haqq-testedge/&quot; target=&quot;_blank&quot;&gt;NodeStake Exlorer&lt;/a&gt;&lt;/li&gt;
      &lt;li id=&quot;tsPY&quot;&gt;&lt;a href=&quot;https://explorer.testedge.haqq.network/&quot; target=&quot;_blank&quot;&gt;TestEdge Explorer&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/section&gt;
  &lt;p id=&quot;c3bZ&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;4vl7&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;Полезные команды&lt;/strong&gt;&lt;/h3&gt;
  &lt;/section&gt;
  &lt;blockquote id=&quot;nRDe&quot;&gt;&lt;strong&gt;Снести полностью ноду&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;nRDe&quot;&gt;sudo systemctl stop haqqd &amp;amp;&amp;amp; \
sudo systemctl disable haqqd &amp;amp;&amp;amp; \
rm /etc/systemd/system/haqqd.service &amp;amp;&amp;amp; \
sudo systemctl daemon-reload &amp;amp;&amp;amp; \
cd $HOME &amp;amp;&amp;amp; \
rm -rf .haqqd &amp;amp;&amp;amp; \
rm -rf haqq &amp;amp;&amp;amp; \
rm -rf $(which haqqd)&lt;/pre&gt;
  &lt;blockquote id=&quot;dzx5&quot;&gt;&lt;strong&gt;Перезагрузить ноду&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;jg8S&quot;&gt;sudo systemctl daemon-reload &amp;amp;&amp;amp; \
sudo systemctl enable haqqd &amp;amp;&amp;amp; \
sudo systemctl restart haqqd &amp;amp;&amp;amp; \
sudo journalctl -u haqqd -f -o cat&lt;/pre&gt;
  &lt;blockquote id=&quot;fcFr&quot;&gt;&lt;strong&gt;Снять награду&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;Uc1I&quot;&gt;haqqd tx distribution withdraw-all-rewards --from $WALLET_NAME --fees=000aISLM --chain-id $CHAIN&lt;/pre&gt;
  &lt;blockquote id=&quot;VpDm&quot;&gt;&lt;strong&gt;Информация по валидатору &lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;aFN9&quot;&gt;haqqd status 2&amp;gt;&amp;amp;1 | jq .ValidatorInfo&lt;/pre&gt;
  &lt;blockquote id=&quot;P7hA&quot;&gt;&lt;strong&gt;Информация по ноде&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;5wE4&quot;&gt;haqqd status 2&amp;gt;&amp;amp;1 | jq .NodeInfo&lt;/pre&gt;
  &lt;blockquote id=&quot;R5xi&quot;&gt;&lt;strong&gt;Как выйти из тюрьмы&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;YYdK&quot;&gt;haqqd tx slashing unjail \
  --broadcast-mode=block \
  --from=$WALLETNAME \
  --chain-id=$CHAIN_ID \
  --gas=auto 
  --fees 250aISLM&lt;/pre&gt;
  &lt;p id=&quot;HlW0&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;BT92&quot;&gt;&lt;strong&gt;На этом пожалуй всё. Спасибо за внимание. Подписывайтесь на мои соц.сети. Пока они совсем свежие, но я планирую активно их развивать. Дайте мне месяцок и всё будет огонь.&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;9f1H&quot;&gt;
    &lt;li id=&quot;T8gr&quot;&gt;&lt;a href=&quot;https://t.me/Yodas_Node&quot; target=&quot;_blank&quot;&gt;Yoda&amp;#x27;s Nodes Telegram&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;wWvZ&quot;&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC1JJC6-HTaByfjb4xftKsBA&quot; target=&quot;_blank&quot;&gt;Yoda&amp;#x27;s Nodes Youtube&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;6c4x&quot;&gt;&lt;a href=&quot;https://twitter.com/nodes_s&quot; target=&quot;_blank&quot;&gt;Yoda&amp;#x27;s Nodes Twitter&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;

</content></entry></feed>