<?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>Bitdealer91 | Cryptoria</title><subtitle>Авторский канал: https://t.me/cryptoriachannel1
Заработок без вложений или с минимальными
Чат для общения и вопросов: https://t.me/cryptoriachat</subtitle><author><name>Bitdealer91 | Cryptoria</name></author><id>https://teletype.in/atom/bitdealer91</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/bitdealer91?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@bitdealer91?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bitdealer91"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/bitdealer91?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-04-17T10:25:51.296Z</updated><entry><id>bitdealer91:3DvYBo40PIV</id><link rel="alternate" type="text/html" href="https://teletype.in/@bitdealer91/3DvYBo40PIV?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bitdealer91"></link><title>Avail Goldberg Testnet. Установка фуллноды. Запуска валидатора.</title><published>2023-11-11T18:11:50.989Z</published><updated>2024-04-18T20:39:39.375Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/e2/53/e253e92f-dd6e-4b4f-948f-6a375143fae7.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/87/da/87dacf3a-3ded-416b-b6bc-1907f77e9732.jpeg&quot;&gt;Avail — это модульный блокчейн, созданный для масштабирования других блокчейнов. Проект стремится облегчить создания своего собственного блокчейна.
В данный момент проходит награждаемый тестнет в котором вы можете принять участие.</summary><content type="html">
  &lt;figure id=&quot;Iulm&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/87/da/87dacf3a-3ded-416b-b6bc-1907f77e9732.jpeg&quot; width=&quot;1704&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;aADb&quot;&gt;&lt;strong&gt;Avail &lt;/strong&gt;— это модульный блокчейн, созданный для масштабирования других блокчейнов. Проект стремится облегчить создания своего собственного блокчейна.&lt;br /&gt;В данный момент проходит награждаемый тестнет в котором вы можете принять участие.&lt;/p&gt;
  &lt;p id=&quot;Eyom&quot;&gt;В данном гайде мы рассматриваем установку фуллноды и возможность запуска валидатора.&lt;/p&gt;
  &lt;p id=&quot;SGR7&quot;&gt;Форма валидатора - &lt;a href=&quot;https://docs.google.com/forms/d/e/1FAIpQLScvgXjSUmwPpUxf1s-MR2C2o5V79TSoud1dLPKVgeLiLFuyGQ/viewform&quot; target=&quot;_blank&quot;&gt;https://docs.google.com/forms/d/e/1FAIpQLScvgXjSUmwPpUxf1s-MR2C2o5V79TSoud1dLPKVgeLiLFuyGQ/viewform&lt;/a&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;tHEr&quot; data-align=&quot;center&quot;&gt;УСТАНОВКА&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;g8BV&quot;&gt;Обновляем и устанавливаем необходимые пакеты:&lt;/p&gt;
  &lt;pre id=&quot;zdUw&quot; data-lang=&quot;bash&quot;&gt;apt update &amp;amp;&amp;amp; apt upgrade -y
apt install curl iptables build-essential git wget jq make gcc nano tmux htop tar ncdu unzip -y&lt;/pre&gt;
  &lt;p id=&quot;JgZY&quot;&gt;Создаем директорию&lt;/p&gt;
  &lt;pre id=&quot;JgZY&quot; data-lang=&quot;bash&quot;&gt;cd $HOME
mkdir $HOME/.avail &amp;amp;&amp;amp; cd $HOME/.avail&lt;/pre&gt;
  &lt;p id=&quot;LhiU&quot;&gt;Скачиваем бинарник и проверяем версию&lt;/p&gt;
  &lt;pre id=&quot;LhiU&quot; data-lang=&quot;bash&quot;&gt;wget https://github.com/availproject/avail/releases/download/v1.11.0.0/x86_64-ubuntu-2204-data-avail.tar.gz &amp;amp;&amp;amp; tar -xvf x86_64-ubuntu-2204-data-avail.tar.gz
rm -rf x86_64-ubuntu-2204-data-avail.tar.gz
mv data-avail /usr/bin/avail

avail --version&lt;/pre&gt;
  &lt;p id=&quot;CqX4&quot;&gt;Создаем сервисный файл&lt;br /&gt;Не забываем изменить параметр &lt;code&gt;name&lt;/code&gt;&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;Y5oP&quot;&gt;sudo tee /etc/systemd/system/avail.service &amp;gt; /dev/null &amp;lt;&amp;lt;EOF
[Unit]
Description=AvailNode
After=network-online.target

[Service]
User=$USER
ExecStart=$(which avail) -d /home/avail/data --chain goldberg --validator --name your_nickname
Restart=on-failure
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
EOF&lt;/pre&gt;
  &lt;p id=&quot;3nF5&quot;&gt;Запускаем сервисный файл&lt;/p&gt;
  &lt;pre id=&quot;X6Yb&quot; data-lang=&quot;bash&quot;&gt;sudo systemctl daemon-reload &amp;amp;&amp;amp; sudo systemctl enable avail &amp;amp;&amp;amp; sudo systemctl restart avail&lt;/pre&gt;
  &lt;pre id=&quot;6c60&quot; data-lang=&quot;bash&quot;&gt;sudo journalctl -u avail -f -o cat&lt;/pre&gt;
  &lt;p id=&quot;a1kq&quot;&gt;Свою ноду можете проверить в телеметрии &lt;a href=&quot;https://telemetry.avail.tools/#list/0x6f09966420b2608d1947ccfb0f2a362450d1fc7fd902c29b67c906eaa965a7ae&quot; target=&quot;_blank&quot;&gt;здесь&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;eMmi&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;hqtC&quot;&gt;Как только нода будет синхронизирована, используем следующую команду для получения id&lt;/p&gt;
  &lt;pre id=&quot;hqtC&quot; data-lang=&quot;bash&quot;&gt;curl -H &amp;quot;Content-Type: application/json&amp;quot; -d &amp;#x27;{&amp;quot;id&amp;quot;:1, &amp;quot;jsonrpc&amp;quot;:&amp;quot;2.0&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;author_rotateKeys&amp;quot;, &amp;quot;params&amp;quot;:[]}&amp;#x27; http://localhost:9944&lt;/pre&gt;
  &lt;p id=&quot;giMU&quot;&gt;Вывод будет следующий:&lt;br /&gt;{&amp;quot;jsonrpc&amp;quot;:&amp;quot;2.0&amp;quot;,&amp;quot;result&amp;quot;:&amp;quot;&lt;strong&gt;0x...............&lt;/strong&gt;&amp;quot;,&amp;quot;id&amp;quot;:1} Наш id начинается с 0x. Сохраняем его, он потребуется нам далее.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;5EVS&quot; data-align=&quot;center&quot;&gt;СОЗДАНИЕ АККАУНТА&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;FXLU&quot;&gt;Переходим на &lt;a href=&quot;https://goldberg.avail.tools/&quot; target=&quot;_blank&quot;&gt;сайт&lt;/a&gt;&lt;/p&gt;
  &lt;figure id=&quot;aQtm&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/47/5e/475ee754-48e8-4c58-a073-2a1cb7f13ffa.png&quot; width=&quot;1866&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;r75T&quot;&gt;Переходим во вкладку &lt;u&gt;Accounts&lt;/u&gt;&lt;/p&gt;
  &lt;figure id=&quot;Hc5J&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6c/c3/6cc38890-65a6-4da5-bd2f-41135aa89209.png&quot; width=&quot;2874&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;XMNw&quot;&gt;Создаем новый аккаунт, &lt;u&gt;не забываем сохранить seed фразу&lt;/u&gt;. Прописываем название аккаунта и пароль. Далее скачается json файл, не забываем его также сохранить!&lt;/p&gt;
  &lt;figure id=&quot;4g78&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/02/a6/02a61204-be24-43ca-9c5d-5d297a03bd9d.png&quot; width=&quot;2158&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;EsHP&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/03/9d/039d3991-6708-4f6c-9d4c-d6f33e9df0d3.png&quot; width=&quot;2156&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Xhyt&quot;&gt;Далее копируем адрес кошелька и идем на &lt;a href=&quot;https://discord.gg/eMFBUnqnR6&quot; target=&quot;_blank&quot;&gt;сервер&lt;/a&gt;&lt;/p&gt;
  &lt;figure id=&quot;itAp&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d8/b7/d8b74f44-a955-4a21-b593-3b4ec4cf3858.png&quot; width=&quot;2866&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;vp7i&quot;&gt;В канале #goldberg-faucet пишем команду:&lt;br /&gt;/deposit &amp;quot;ваш адрес&amp;quot;&lt;/p&gt;
  &lt;p id=&quot;5Clb&quot;&gt;Спустя некоторое время токены поступят к вам на кошелек.&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;KFgg&quot;&gt;Далее переходим во вкладку &lt;a href=&quot;https://goldberg.avail.tools/#/staking/actions&quot; target=&quot;_blank&quot;&gt;staking&lt;/a&gt;. Нажимай на иконку stash&lt;/p&gt;
  &lt;figure id=&quot;EMQJ&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c5/d5/c5d55062-e574-466a-b2a2-fcc3728648d7.png&quot; width=&quot;2874&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;kFdg&quot;&gt;Указываем кол-во средств для блокировки и куда будет высылаться награда. Далее нажимаем конпку bond и после подписываем транзакцию.&lt;/p&gt;
  &lt;p id=&quot;IH2y&quot;&gt;Следующим действием у вас появится возможность указать Session Key, используем id полученный после синхронизации ноды и подписываем транзакцию.&lt;/p&gt;
  &lt;p id=&quot;T33j&quot;&gt;Следующим шагом появится кнопка Validate. Здесь указываем процент комиссии.&lt;br /&gt;Если у вас достаточный стейк, запустится валидатор&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;MKoq&quot; data-align=&quot;center&quot;&gt;УДАЛЕНИЕ НОДЫ&lt;/h2&gt;
  &lt;/section&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;HWKT&quot;&gt;systemctl stop avail
systemctl disable avail
rm -rf /etc/systemd/system/avail.service
cd $HOME
rm -rf .avail&lt;/pre&gt;
  &lt;p id=&quot;tw9k&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;a0B3&quot;&gt;&lt;strong&gt;Авторский канал:&lt;/strong&gt; &lt;a href=&quot;https://t.me/cryptoriachannel1&quot; target=&quot;_blank&quot;&gt;https://t.me/cryptoriachannel1&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;78sp&quot;&gt;&lt;strong&gt;Мой чат для обсуждения:&lt;/strong&gt; &lt;a href=&quot;https://t.me/cryptoriachat&quot; target=&quot;_blank&quot;&gt;https://t.me/cryptoriachat&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>bitdealer91:kUw4SGvGogk</id><link rel="alternate" type="text/html" href="https://teletype.in/@bitdealer91/kUw4SGvGogk?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bitdealer91"></link><title>Гайд Scroll testnet Alpha </title><published>2023-03-24T15:26:47.578Z</published><updated>2023-03-24T15:26:47.578Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/fe/90/fe9079f7-202e-4c34-8cd3-19518b115170.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/84/b8/84b8a93d-d487-45a3-833b-f2b1784a0e59.png&quot;&gt;Scroll — это zkRollup на основе zkEVM на Ethereum, который обеспечивает нативную совместимость с существующими приложениями и инструментами Ethereum.</summary><content type="html">
  &lt;figure id=&quot;Pzr9&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/84/b8/84b8a93d-d487-45a3-833b-f2b1784a0e59.png&quot; width=&quot;530&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;F8qF&quot;&gt;Scroll — это zkRollup на основе zkEVM на Ethereum, который обеспечивает нативную совместимость с существующими приложениями и инструментами Ethereum.&lt;/p&gt;
  &lt;p id=&quot;JQWx&quot;&gt;В целом любые решения с использованием zkRollup в последнее время набирают много шума и проект Scroll не стал исключением.&lt;/p&gt;
  &lt;p id=&quot;hQcB&quot;&gt;В последнем раунде ребята при оценке 1.8млрд $ собрали дополнительно 50 млн $. В данном раунде приняли участие такие фонды как, Polychain Capital, Sequoia China, Bain Capital Crypto, Moore Capital Management, Variant Fund, Newman Capital, IOSG Ventures и Qiming Venture Partners.&lt;/p&gt;
  &lt;p id=&quot;iMZa&quot;&gt;В данный момент проходит альфа версия тестнета, наград за нее не обещают, но попробовать стоит, поскольку реальных денег от вас не требуется.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;Qn1N&quot; data-align=&quot;center&quot;&gt;ИНСТРУКЦИЯ&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;x3d3&quot;&gt;И так для начала вам потребуется получить goerli эфир, сделать это можно несколькими способами, ниже представлен весь список кранов, которые могут быть вам полезны:&lt;/p&gt;
  &lt;ul id=&quot;mUm3&quot;&gt;
    &lt;li id=&quot;97BF&quot;&gt;Агрегатор кранов &lt;a href=&quot;https://faucet.paradigm.xyz&quot; target=&quot;_blank&quot;&gt;paradigm&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;sTLv&quot;&gt;Кран &lt;a href=&quot;https://goerli-faucet.mudit.blog/&quot; target=&quot;_blank&quot;&gt;Goerli №1&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;1wuX&quot;&gt;Кран &lt;a href=&quot;https://goerlifaucet.com/&quot; target=&quot;_blank&quot;&gt;Goerli №2&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;MRg1&quot;&gt;Либо можете &lt;a href=&quot;https://goerli-faucet.pk910.de/&quot; target=&quot;_blank&quot;&gt;помайнить&lt;/a&gt; в сети goerli&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;bA4W&quot;&gt;Также есть небольшой фонд в нашем сообществе, но только для активных участников чата.&lt;/p&gt;
  &lt;p id=&quot;4a0S&quot;&gt;Далее, после того, как вы получили GoETH на свой адрес, переходим на сайт &lt;a href=&quot;https://scroll.io/alpha&quot; target=&quot;_blank&quot;&gt;Scroll&lt;/a&gt; и добавляем сеть &lt;strong&gt;Scroll Alpha Testnet&lt;/strong&gt; (также можете добавить сеть &lt;strong&gt;Goerli&lt;/strong&gt;, если ранее никогда не работали с ней)&lt;/p&gt;
  &lt;figure id=&quot;jY6d&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/bb/c2/bbc28304-2a83-4895-bbc7-93d1d835af48.jpeg&quot; width=&quot;1172&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;WCkv&quot;&gt;После того, как сеть была добавлена в Metamask вам необходимо перейти на мост и перегнать ваш GoETH в сеть scroll Alpha Testnet. Указываем количество GoETH которые мы хотим отправить (Не забываем о цене газа, советую проводить все ваши манипуляции в утреннее время, тогда газ стоит минимальную цену как правило.) и далее жмем &lt;strong&gt;Send ETH to scroll Aplha Testnet. &lt;/strong&gt;&lt;/p&gt;
  &lt;figure id=&quot;G0Oh&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/db/71/db710fa0-8e70-4611-8327-8596779fa2e0.jpeg&quot; width=&quot;1308&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;EzIY&quot;&gt;Далее будет довольно длительный процесс бриджа. &lt;/p&gt;
  &lt;figure id=&quot;fdYL&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/9e/07/9e07b28d-5d6d-4e40-af8f-a22743604a4e.jpeg&quot; width=&quot;849&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;xFHW&quot;&gt;Здесь вам нужно будет следить за изменением статуса, процесс может занять от 3-15 минут. Либо переключится на сеть scroll и проверить баланс&lt;/p&gt;
  &lt;figure id=&quot;vIKX&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/4e/ad/4ead1f57-61e1-48c7-a6d2-292345af9055.jpeg&quot; width=&quot;359&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;qOcq&quot;&gt;Далее переходим на &lt;a href=&quot;https://staging.syncswap.xyz/swap&quot; target=&quot;_blank&quot;&gt;SyncSwap&lt;/a&gt;, поскольку они недавно начали поддерживать сеть scroll. Переключаем сеть на &lt;strong&gt;scroll alpha&lt;/strong&gt; и подключаем наш кошелек.&lt;/p&gt;
  &lt;figure id=&quot;7R5Z&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ac/f7/acf750a3-0030-42eb-8226-3c886a21f5ad.jpeg&quot; width=&quot;1882&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;zBUw&quot;&gt;Дальше все просто указываем кол-во ETH которое хотим обменять и нажимаем кнопку &lt;strong&gt;Swap&lt;/strong&gt;. Повторяем процедуру несколько раз, обменивая USDC на ETH и обратно.&lt;/p&gt;
  &lt;figure id=&quot;0A5m&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/2b/f2/2bf2965c-0249-43a2-8782-e1ab665a8c1f.jpeg&quot; width=&quot;813&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;RGOr&quot;&gt;Далее переходим в Pool и добавляем ликвидности. Нажимаем &lt;strong&gt;+ New Position&lt;/strong&gt;&lt;/p&gt;
  &lt;figure id=&quot;lLvg&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/52/05/52057112-e46b-45fe-8082-125dd1ff22ce.jpeg&quot; width=&quot;1885&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;EfJq&quot;&gt;Нажимаем &lt;strong&gt;Enter Pool&lt;/strong&gt;.&lt;/p&gt;
  &lt;figure id=&quot;Q00e&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/7b/2f/7b2fb330-dc75-43e9-9107-83bb876f553d.jpeg&quot; width=&quot;546&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;kqjv&quot;&gt;Далее переходим во вкладку депозит и указываем количество эфира для ликвидности и нажимаем кнопку &lt;strong&gt;Deposit&lt;/strong&gt;.&lt;/p&gt;
  &lt;figure id=&quot;LyHH&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d9/eb/d9ebe947-e3ce-434c-ad0d-3202612bdbb6.jpeg&quot; width=&quot;1245&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;V0HP&quot;&gt;Через какое-то время необходимо забрать ликвидность во вкладке &lt;strong&gt;Withdraw&lt;/strong&gt;. Указываем количество которое мы хотим забрать из пула ликвидности, а также указываем в чем именно мы хотим забрать эту ликвидность.&lt;/p&gt;
  &lt;figure id=&quot;9xgd&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/96/f4/96f4cf2b-9585-47b7-9a16-4e81b5404858.jpeg&quot; width=&quot;1218&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;wWUY&quot;&gt;После того, как вы забрали ликвидность, возвращаем через &lt;a href=&quot;https://scroll.io/alpha/bridge&quot; target=&quot;_blank&quot;&gt;мост&lt;/a&gt; часть ETH назад в goerli. Проверяем из какой сети и куда будем переправлять токены, в моем случае уже стояла сеть Scroll. Назад эфир идет гораздо медленнее, так что не переживайте.&lt;/p&gt;
  &lt;figure id=&quot;6YUH&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/bd/ad/bdad27e5-1e2c-40c7-8c16-a102ed6f340a.jpeg&quot; width=&quot;884&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;4zGS&quot;&gt;На этом &lt;a href=&quot;https://guide.scroll.io/user-guide/setup&quot; target=&quot;_blank&quot;&gt;официальная часть тестнета&lt;/a&gt; закончена.&lt;/p&gt;
  &lt;p id=&quot;sWQt&quot;&gt;Вы также можете сделать деплой смарт-контракта по &lt;a href=&quot;https://teletype.in/@easycryptv/deploy-smartcontract-token&quot; target=&quot;_blank&quot;&gt;этой инструкции&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;MxtA&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;a0B3&quot;&gt;&lt;strong&gt;Авторский канал:&lt;/strong&gt; &lt;a href=&quot;https://t.me/cryptoriachannel1&quot; target=&quot;_blank&quot;&gt;https://t.me/cryptoriachannel1&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;78sp&quot;&gt;&lt;strong&gt;Мой чат для обсуждения:&lt;/strong&gt; &lt;a href=&quot;https://t.me/cryptoriachat&quot; target=&quot;_blank&quot;&gt;https://t.me/cryptoriachat&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>bitdealer91:5VKcr-bCNMF</id><link rel="alternate" type="text/html" href="https://teletype.in/@bitdealer91/5VKcr-bCNMF?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bitdealer91"></link><title>Тестнет Kyve сеть Kaon-1</title><published>2023-03-06T06:43:00.139Z</published><updated>2023-03-12T05:40:53.857Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/11/d1/11d18faf-36b3-4bd8-9c9a-6425b9215371.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/f1/3a/f13a81a5-af87-4ccf-a9b6-29afc1c13c87.png&quot;&gt;Обновляем и устанавливаем необходимые пакеты:</summary><content type="html">
  &lt;figure id=&quot;xz61&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f1/3a/f13a81a5-af87-4ccf-a9b6-29afc1c13c87.png&quot; width=&quot;1400&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;yvOA&quot;&gt;Обновляем и устанавливаем необходимые пакеты:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;G554&quot;&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;P38P&quot;&gt;sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential bsdmainutils git make ncdu gcc git jq chrony liblz4-tool -y&lt;/pre&gt;
  &lt;p id=&quot;xeLi&quot;&gt;Устанавливаем GO:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;3Z22&quot;&gt;ver=&amp;quot;1.20.1&amp;quot;
cd $HOME
wget &amp;quot;https://golang.org/dl/go$ver.linux-amd64.tar.gz&amp;quot;
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf &amp;quot;go$ver.linux-amd64.tar.gz&amp;quot;
rm &amp;quot;go$ver.linux-amd64.tar.gz&amp;quot;
echo &amp;quot;export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin&amp;quot; &amp;gt;&amp;gt; ~/.bash_profile
source ~/.bash_profile
go version&lt;/pre&gt;
  &lt;p id=&quot;lI9E&quot;&gt;Версия GO должна быть 1.20.1&lt;/p&gt;
  &lt;p id=&quot;31Ln&quot;&gt;Создаем переменные&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;2Hil&quot;&gt;NODENAME=&amp;quot;Имя вашей ноды&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;C03B&quot;&gt;Далее сохраняем переменные в баш:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;2YZH&quot;&gt;PORT=16
echo &amp;quot;export NODENAME=$NODENAME&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;quot;export WALLET=wallet&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;quot;export KCHAIN_ID=kaon-1&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;quot;export KPORT=${KPORT}&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile&lt;/pre&gt;
  &lt;p id=&quot;7HJp&quot;&gt;Скачиваем и устанавливаем бинарник:&lt;/p&gt;
  &lt;pre id=&quot;0I00&quot; data-lang=&quot;bash&quot;&gt;git clone https://github.com/KYVENetwork/chain.git
cd chain
git fetch
git checkout v1.0.0-rc0
make build
chmod +x ./build/kyved &amp;amp;&amp;amp; mv ./build/kyved /usr/local/bin/kyved&lt;/pre&gt;
  &lt;p id=&quot;FPoS&quot;&gt;Начинаем инициацию&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;rf04&quot;&gt;kyved init $NODENAME --chain-id $KCHAIN_ID&lt;/pre&gt;
  &lt;p id=&quot;oLuS&quot;&gt;Записываем чейн и keyring-backend в конфиг, меняем порт&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;GKsR&quot;&gt;kyved config chain-id $KCHAIN_ID
kyved config keyring-backend test
kyved config node tcp://localhost:${KPORT}657&lt;/pre&gt;
  &lt;p id=&quot;GbbO&quot;&gt;Скачиваем генезис файл&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;6C33&quot;&gt;wget -qO $HOME/.kyve/config/genesis.json &amp;quot;https://raw.githubusercontent.com/KYVENetwork/networks/c59a8300bc10aa0e28834ecd61ec54c417e95acc/kaon-1/genesis.json&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;Qy85&quot;&gt;Скачиваем addrbook&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;eg84&quot;&gt;wget -qO $HOME/.kyve/config/addrbook.json &amp;quot;https://snapshot.yeksin.net/kyve/addrbook.json&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;UwQR&quot;&gt;Настраиваем прунинг&lt;/p&gt;
  &lt;pre id=&quot;uZSp&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;50&amp;quot; &lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;rRgy&quot;&gt;sed -i -e &amp;quot;s/^pruning *=.*/pruning = \&amp;quot;$pruning\&amp;quot;/&amp;quot; $HOME/.kyve/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/.kyve/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/.kyve/config/app.toml
sed -i -e &amp;quot;s/^pruning-interval *=.*/pruning-interval = \&amp;quot;$pruning_interval\&amp;quot;/&amp;quot; $HOME/.kyve/config/app.toml&lt;/pre&gt;
  &lt;p id=&quot;Zwt4&quot;&gt;Меняем порты&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;MIZe&quot;&gt;sed -i.bak -e &amp;quot;s%^proxy_app = \&amp;quot;tcp://127.0.0.1:26658\&amp;quot;%proxy_app = \&amp;quot;tcp://127.0.0.1:${KPORT}658\&amp;quot;%; s%^laddr = \&amp;quot;tcp://127.0.0.1:26657\&amp;quot;%laddr = \&amp;quot;tcp://127.0.0.1:${KPORT}657\&amp;quot;%; s%^pprof_laddr = \&amp;quot;localhost:6060\&amp;quot;%pprof_laddr = \&amp;quot;localhost:${KPORT}060\&amp;quot;%; s%^laddr = \&amp;quot;tcp://0.0.0.0:26656\&amp;quot;%laddr = \&amp;quot;tcp://0.0.0.0:${KPORT}656\&amp;quot;%; s%^prometheus_listen_addr = \&amp;quot;:26660\&amp;quot;%prometheus_listen_addr = \&amp;quot;:${KPORT}660\&amp;quot;%&amp;quot; $HOME/.kyve/config/config.toml
sed -i.bak -e &amp;quot;s%^address = \&amp;quot;tcp://0.0.0.0:1317\&amp;quot;%address = \&amp;quot;tcp://0.0.0.0:${KPORT}317\&amp;quot;%; s%^address = \&amp;quot;:8080\&amp;quot;%address = \&amp;quot;:${KPORT}080\&amp;quot;%; s%^address = \&amp;quot;0.0.0.0:9090\&amp;quot;%address = \&amp;quot;0.0.0.0:${KPORT}090\&amp;quot;%; s%^address = \&amp;quot;0.0.0.0:9091\&amp;quot;%address = \&amp;quot;0.0.0.0:${KPORT}091\&amp;quot;%&amp;quot; $HOME/.kyve/config/app.toml&lt;/pre&gt;
  &lt;p id=&quot;QKOH&quot;&gt;Отключаем индексацию&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;UuTE&quot;&gt;indexer=&amp;quot;null&amp;quot;&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;lWs0&quot;&gt;sed -i -e &amp;quot;s/^indexer *=.*/indexer = \&amp;quot;$indexer\&amp;quot;/&amp;quot; $HOME/.kyve/config/config.toml&lt;/pre&gt;
  &lt;p id=&quot;aduA&quot;&gt;Ставим peer&amp;#x27;ы и записываем их&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;ouRf&quot;&gt;seeds=&amp;quot;&amp;quot;
peers=&amp;quot;664e06d2d6110c5ba93f8ecfee66f150bad981bf@kyve-testnet-peer.itrocket.net:28656,5f54a853e7224ad32cbe4e5cddead24b512b629f@51.159.191.220:28656,5d79eb04b94300f5a7982e065a6340ba4ebd4da3@45.33.28.253:26656,d7726c2a67ca63b56e5dcac3b0cff409b540cb46@195.201.83.166:34156,b2b4479a6cb001ffe39d4a95f31bb6993ae0a256@194.163.190.31:26656,c0c8ed45a6c266c4ebe028788456cb14b44164bb@65.109.37.21:27656,20b4f9207cdc9d0310399f848f057621f7251846@222.106.187.14:54600,92ab4300f3a73bc820150552f6a9a7ca64abf21b@207.180.240.15:26656,317af0002e34c617ee7e8eda197a1c46719e5607@154.26.138.42:26656,31151bf610237d1da77b16cdaf78384341442c3d@138.201.198.75:26656,0a7504c77cbeb0c3ead588972780f4c670f5a377@65.109.135.149:26656&amp;quot;&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;NWB5&quot;&gt;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/.kyve/config/config.toml&lt;/pre&gt;
  &lt;p id=&quot;reSp&quot;&gt;Сбрасываем данные цепи&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;9U8d&quot;&gt;kyved tendermint unsafe-reset-all&lt;/pre&gt;
  &lt;p id=&quot;CqX4&quot;&gt;Создаем сервисный файл&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;AmIM&quot;&gt;sudo tee /etc/systemd/system/kyved.service &amp;gt; /dev/null &amp;lt;&amp;lt;EOF
[Unit]
Description=kyvedNode
After=network-online.target

[Service]
User=$USER
ExecStart=$(which kyved) start
Restart=on-failure
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
EOF&lt;/pre&gt;
  &lt;p id=&quot;3nF5&quot;&gt;Запускаем сервисный файл&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;k1wb&quot;&gt;sudo systemctl daemon-reload &amp;amp;&amp;amp; sudo systemctl enable kyved &amp;amp;&amp;amp; sudo systemctl restart kyved&lt;/pre&gt;
  &lt;p id=&quot;NCrS&quot;&gt;Посмотреть логи&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;DcgU&quot;&gt;sudo journalctl -u kyved -f -o cat&lt;/pre&gt;
  &lt;p id=&quot;Ykna&quot;&gt;Эксплорер можете найти &lt;a href=&quot;https://explorer.kaon.kyve.network/kaon&quot; target=&quot;_blank&quot;&gt;здесь&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;oO8u&quot;&gt;Восстанавливаем кошелек&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;oLTl&quot;&gt;kyved keys add $WALLET --recover&lt;/pre&gt;
  &lt;p id=&quot;RJLl&quot;&gt;Создаем переменную с адресом для удобства&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;eiUS&quot;&gt;ADDRESS=$(kyved keys show $WALLET -a)&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;Ai2f&quot;&gt;echo &amp;#x27;export ADDRESS=&amp;#x27;${ADDRESS} &amp;gt;&amp;gt; $HOME/.bash_profile&lt;/pre&gt;
  &lt;p id=&quot;yv85&quot;&gt;Проверяем баланс&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;iofq&quot;&gt;kyved query bank balances $ADDRESS&lt;/pre&gt;
  &lt;p id=&quot;7Um3&quot;&gt;Создаем переменную с валопер адресом для удобства&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;E65C&quot;&gt;VALOPER=$(kyved keys show $WALLET --bech val -a)&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;Tr8M&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;p id=&quot;A3tL&quot;&gt;Создаем валидатора&lt;/p&gt;
  &lt;pre id=&quot;lYg5&quot; data-lang=&quot;bash&quot;&gt;kyved tx staking create-validator \
 --amount=2490000000tkyve \
 --pubkey=$(kyved tendermint show-validator) \
 --moniker=$NODENAME \
 --chain-id=$KCHAIN_ID \
 --commission-rate=&amp;quot;0.05&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; \
 --fees=2003839tkyve \
 --from=$WALLET&lt;/pre&gt;
  &lt;p id=&quot;jiS7&quot;&gt;Редактируем информацию у валидатора (по желанию)&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;zpqt&quot;&gt;kyved tx staking edit-validator \
--from=$WALLET \
--website=&amp;quot;site&amp;quot; \
--identity=&amp;quot;pgb keys&amp;quot; \
--details=&amp;quot;any details&amp;quot; \
--chain-id=$KCHAIN_ID \
--fees=5000tkyve \
--gas-adjustment=&amp;quot;1&amp;quot;&lt;/pre&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;Tvr1&quot; data-align=&quot;center&quot;&gt;ПОЛЕЗНЫЕ КОМАНДЫ&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;01CX&quot;&gt;Проверяем синк, верный статус &lt;strong&gt;false&lt;/strong&gt;&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;KnHc&quot;&gt;kyved status 2&amp;gt;&amp;amp;1 | jq .SyncInfo&lt;/pre&gt;
  &lt;p id=&quot;KVSr&quot;&gt;Делегируем в себя&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;6GD9&quot;&gt;kyved tx staking delegate $VALOPER 10000000tkyve --from=$WALLET --chain-id=$KCHAIN_ID&lt;/pre&gt;
  &lt;p id=&quot;2UTP&quot;&gt;Выход из тюрьмы&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;BpGO&quot;&gt;kyved tx slashing unjail --from $WALLET --chain-id $KCHAIN_ID&lt;/pre&gt;
  &lt;p id=&quot;Wzps&quot;&gt;Удаление ноды&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;ug6o&quot;&gt;sudo systemctl stop kyved &amp;amp;&amp;amp; sudo systemctl disable kyved
sudo rm -rf /etc/systemd/system/kyved
sudo rm -rf /usr/local/bin/kyved
sudo rm -rf $HOME/.kyve
sudo rm -rf $HOME/chain&lt;/pre&gt;
  &lt;p id=&quot;dalA&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;a0B3&quot;&gt;&lt;strong&gt;Авторский канал:&lt;/strong&gt; &lt;a href=&quot;https://t.me/cryptoriachannel1&quot; target=&quot;_blank&quot;&gt;https://t.me/cryptoriachannel1&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;78sp&quot;&gt;&lt;strong&gt;Мой чат для обсуждения:&lt;/strong&gt; &lt;a href=&quot;https://t.me/cryptoriachat&quot; target=&quot;_blank&quot;&gt;https://t.me/cryptoriachat&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>bitdealer91:Ni3imXTumxp</id><link rel="alternate" type="text/html" href="https://teletype.in/@bitdealer91/Ni3imXTumxp?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bitdealer91"></link><title>Gitopia установка ноды</title><published>2022-11-11T09:38:25.099Z</published><updated>2022-11-11T10:19:38.490Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/32/9e/329ef875-66df-4717-8be1-57114a12dec8.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/27/5b/275b36e6-2aaf-4620-aaac-c3b0e8dfceae.png&quot;&gt;Обновляем и устанавливаем необходимые пакеты:</summary><content type="html">
  &lt;figure id=&quot;eb1t&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/27/5b/275b36e6-2aaf-4620-aaac-c3b0e8dfceae.png&quot; width=&quot;933&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;yvOA&quot;&gt;Обновляем и устанавливаем необходимые пакеты:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;5Y3l&quot;&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;Ui26&quot;&gt;sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential bsdmainutils git make ncdu gcc git jq chrony liblz4-tool -y&lt;/pre&gt;
  &lt;p id=&quot;xeLi&quot;&gt;Устанавливаем GO:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;lnEX&quot;&gt;ver=&amp;quot;1.18.2&amp;quot;
cd $HOME
wget &amp;quot;https://golang.org/dl/go$ver.linux-amd64.tar.gz&amp;quot;
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf &amp;quot;go$ver.linux-amd64.tar.gz&amp;quot;
rm &amp;quot;go$ver.linux-amd64.tar.gz&amp;quot;
echo &amp;quot;export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin&amp;quot; &amp;gt;&amp;gt; ~/.bash_profile
source ~/.bash_profile
go version&lt;/pre&gt;
  &lt;p id=&quot;lI9E&quot;&gt;Версия GO должна быть 1.18.2&lt;/p&gt;
  &lt;p id=&quot;31Ln&quot;&gt;Создаем переменные&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;cVfX&quot;&gt;NODENAME=&amp;quot;Имя вашей ноды&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;C03B&quot;&gt;Далее сохраняем переменные в баш:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;dYnq&quot;&gt;PORT=15
echo &amp;quot;export NODENAME=$NODENAME&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;quot;export WALLET=wallet&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;quot;export GCHAIN_ID=gitopia-janus-testnet-2&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;quot;export GPORT=${GPORT}&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile&lt;/pre&gt;
  &lt;p id=&quot;7HJp&quot;&gt;Скачиваем и устанавливаем бинарник:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;tY8C&quot;&gt;cd $HOME
curl https://get.gitopia.com | bash
git clone -b v1.2.0 gitopia://gitopia/gitopia
cd gitopia &amp;amp;&amp;amp; make install&lt;/pre&gt;
  &lt;p id=&quot;FPoS&quot;&gt;Начинаем инициацию&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;GUEY&quot;&gt; gitopiad init $NODENAME --chain-id $GCHAIN_ID&lt;/pre&gt;
  &lt;p id=&quot;oLuS&quot;&gt;Записываем чейн и keyring-backend в конфиг, меняем порт&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;GGyn&quot;&gt;gitopiad config chain-id $GCHAIN_ID
gitopiad config keyring-backend test
gitopiad config node tcp://localhost:${GPORT}657&lt;/pre&gt;
  &lt;p id=&quot;GbbO&quot;&gt;Скачиваем генезис файл&lt;/p&gt;
  &lt;pre id=&quot;l0vR&quot; data-lang=&quot;bash&quot;&gt;wget https://server.gitopia.com/raw/gitopia/testnets/master/gitopia-janus-testnet-2/genesis.json.gz
gunzip genesis.json.gz
mv genesis.json $HOME/.gitopia/config/genesis.json&lt;/pre&gt;
  &lt;p id=&quot;Qy85&quot;&gt;Скачиваем addrbook&lt;/p&gt;
  &lt;pre id=&quot;LL8G&quot; data-lang=&quot;bash&quot;&gt;wget -qO $HOME/.gitopia/config/addrbook.json &amp;quot;https://raw.githubusercontent.com/sergiomateiko/addrbooks/main/gitopia/addrbook.json&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;Zwt4&quot;&gt;Меняем порты&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;tA2t&quot;&gt;sed -i.bak -e &amp;quot;s%^proxy_app = \&amp;quot;tcp://127.0.0.1:26658\&amp;quot;%proxy_app = \&amp;quot;tcp://127.0.0.1:${GPORT}658\&amp;quot;%; s%^laddr = \&amp;quot;tcp://127.0.0.1:26657\&amp;quot;%laddr = \&amp;quot;tcp://127.0.0.1:${GPORT}657\&amp;quot;%; s%^pprof_laddr = \&amp;quot;localhost:6060\&amp;quot;%pprof_laddr = \&amp;quot;localhost:${GPORT}060\&amp;quot;%; s%^laddr = \&amp;quot;tcp://0.0.0.0:26656\&amp;quot;%laddr = \&amp;quot;tcp://0.0.0.0:${GPORT}656\&amp;quot;%; s%^prometheus_listen_addr = \&amp;quot;:26660\&amp;quot;%prometheus_listen_addr = \&amp;quot;:${GPORT}660\&amp;quot;%&amp;quot; $HOME/.gitopia/config/config.toml
sed -i.bak -e &amp;quot;s%^address = \&amp;quot;tcp://0.0.0.0:1317\&amp;quot;%address = \&amp;quot;tcp://0.0.0.0:${GPORT}317\&amp;quot;%; s%^address = \&amp;quot;:8080\&amp;quot;%address = \&amp;quot;:${GPORT}080\&amp;quot;%; s%^address = \&amp;quot;0.0.0.0:9090\&amp;quot;%address = \&amp;quot;0.0.0.0:${GPORT}090\&amp;quot;%; s%^address = \&amp;quot;0.0.0.0:9091\&amp;quot;%address = \&amp;quot;0.0.0.0:${GPORT}091\&amp;quot;%&amp;quot; $HOME/.gitopia/config/app.toml&lt;/pre&gt;
  &lt;p id=&quot;QKOH&quot;&gt;Отключаем индексацию&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;KIiG&quot;&gt;indexer=&amp;quot;null&amp;quot;&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;OZnM&quot;&gt;sed -i -e &amp;quot;s/^indexer *=.*/indexer = \&amp;quot;$indexer\&amp;quot;/&amp;quot; $HOME/.gitopia/config/config.toml&lt;/pre&gt;
  &lt;p id=&quot;AFix&quot;&gt;Ставим минимальную цену газа&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;qLzl&quot;&gt;sed -i -e &amp;quot;s/^minimum-gas-prices *=.*/minimum-gas-prices = \&amp;quot;0.001utlore\&amp;quot;/&amp;quot; $HOME/.gitopia/config/app.toml&lt;/pre&gt;
  &lt;p id=&quot;GJLW&quot;&gt;Настраиваем прунинг&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;w0ny&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;50&amp;quot; &lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;Hm5S&quot;&gt;sed -i -e &amp;quot;s/^pruning *=.*/pruning = \&amp;quot;$pruning\&amp;quot;/&amp;quot; $HOME/.gitopia/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/.gitopia/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/.gitopia/config/app.toml
sed -i -e &amp;quot;s/^pruning-interval *=.*/pruning-interval = \&amp;quot;$pruning_interval\&amp;quot;/&amp;quot; $HOME/.gitopia/config/app.toml&lt;/pre&gt;
  &lt;p id=&quot;aduA&quot;&gt;Ставим seed&amp;#x27;ы и записываем их&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;SXF3&quot;&gt;seeds=&amp;quot;&amp;quot;
peers=&amp;quot;93b218e53303ca91b7bb4f22edbb858496b1b434@65.108.6.45:60756,fbe3b1e34e1dfe9ae2cd0db471b0a807bbb3c5f2@65.109.90.178:11356&amp;quot;&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;iGId&quot;&gt;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/.gitopia/config/config.toml&lt;/pre&gt;
  &lt;p id=&quot;RJGQ&quot;&gt;Сбрасываем данные цепи&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;fyXs&quot;&gt;gitopiad tendermint unsafe-reset-all&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;sVqI&quot;&gt;sudo tee /etc/systemd/system/gitopiad.service &amp;gt; /dev/null &amp;lt;&amp;lt;EOF
[Unit]
Description=gitopiaNode
After=network-online.target

[Service]
User=$USER
ExecStart=$(which gitopiad) start
Restart=on-failure
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
EOF&lt;/pre&gt;
  &lt;p id=&quot;3nF5&quot;&gt;Запускаем сервисный файл&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;9Iei&quot;&gt;sudo systemctl daemon-reload &amp;amp;&amp;amp; sudo systemctl enable gitopiad &amp;amp;&amp;amp; sudo systemctl restart gitopiad&lt;/pre&gt;
  &lt;p id=&quot;NCrS&quot;&gt;Посмотреть логи&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;SclJ&quot;&gt;sudo journalctl -u gitopiad -f -o cat&lt;/pre&gt;
  &lt;p id=&quot;9wOU&quot;&gt;Эксплорер можете найти &lt;a href=&quot;https://explorer.gitopia.com/&quot; target=&quot;_blank&quot;&gt;здесь&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;oO8u&quot;&gt;Создаем кошелек&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;2T8y&quot;&gt;gitopiad keys add $WALLET&lt;/pre&gt;
  &lt;p id=&quot;q9cD&quot;&gt;Кран - Заходим на &lt;a href=&quot;https://gitopia.com/&quot; target=&quot;_blank&quot;&gt;сайт&lt;/a&gt; в личный кабинет, подключаем кошелек, сид фразу берем от созданного ранее кошелька для использования крана, запрашиваем токены.&lt;/p&gt;
  &lt;p id=&quot;RJLl&quot;&gt;Создаем переменную с адресом для удобства&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;0XUd&quot;&gt;GADDRESS=$(gitopiad keys show $WALLET -a)&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;auPO&quot;&gt;echo &amp;#x27;export EADDRESS=&amp;#x27;${GADDRESS} &amp;gt;&amp;gt; $HOME/.bash_profile&lt;/pre&gt;
  &lt;pre id=&quot;46JA&quot; data-lang=&quot;bash&quot;&gt;gitopiad query bank balances $GADDRESS&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;Ehur&quot;&gt;GVALOPER=$(gitopiad keys show $WALLET --bech val -a)&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;7Orz&quot;&gt;echo &amp;#x27;export EVALOPER=&amp;#x27;${GVALOPER} &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile&lt;/pre&gt;
  &lt;p id=&quot;D9sS&quot;&gt;Создаем валидатора&lt;/p&gt;
  &lt;pre id=&quot;SwQT&quot; data-lang=&quot;bash&quot;&gt;gitopiad tx staking create-validator \
 --amount=1000000utlore \
 --pubkey=$(gitopiad tendermint show-validator) \
 --moniker=$NODENAME \
 --chain-id=$GCHAIN_ID \
 --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; \
 --gas-prices=&amp;quot;0.002utlore&amp;quot; \
 --gas-adjustment=&amp;quot;1.3&amp;quot; \
 --from=$WALLET&lt;/pre&gt;
  &lt;p id=&quot;jiS7&quot;&gt;Редактируем информацию у валидатора (по желанию)&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;qMXr&quot;&gt;gitopiad tx staking edit-validator \
--from=$WALLET \
--website=&amp;quot;https://t.me/cryptorussianbears&amp;quot; \
--identity=&amp;quot;2D5D009F1C1AAD3A&amp;quot; \
--details=&amp;quot;Early adopter cryptoenthusiast&amp;quot; \
--chain-id=$GCHAIN_ID \
--fees=300utlore \
--gas-adjustment=&amp;quot;1&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;g1Px&quot;&gt;После запуска вадидатора идем заполнять &lt;a href=&quot;https://airtable.com/shrMQFJxcsMD0XV2M&quot; target=&quot;_blank&quot;&gt;форму&lt;/a&gt;, указываем все свои данные.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;Tvr1&quot; data-align=&quot;center&quot;&gt;ПОЛЕЗНЫЕ КОМАНДЫ&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;01CX&quot;&gt;Проверяем синк, верный статус &lt;strong&gt;false&lt;/strong&gt;&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;i7hR&quot;&gt;gitopiad status 2&amp;gt;&amp;amp;1 | jq .SyncInfo&lt;/pre&gt;
  &lt;p id=&quot;KVSr&quot;&gt;Делегируем в себя&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;NOlb&quot;&gt;gitopiad tx staking delegate $GVALOPER 10000000utlore --from=$WALLET --chain-id=$GCHAIN_ID&lt;/pre&gt;
  &lt;p id=&quot;2UTP&quot;&gt;Выход из тюрьмы&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;PDmR&quot;&gt;gitopiad tx slashing unjail --from $WALLET --chain-id $GCHAIN_ID&lt;/pre&gt;
  &lt;p id=&quot;Wzps&quot;&gt;Удаление ноды&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;aV0f&quot;&gt;sudo systemctl stop gitopiad &amp;amp;&amp;amp; sudo systemctl disable gitopiad
sudo rm -rf /etc/systemd/system/gitopiad
sudo rm -rf /usr/local/bin/gitopiad
sudo rm -rf $HOME/.gitopia
sudo rm -rf $HOME/gitopia&lt;/pre&gt;
  &lt;p id=&quot;kkEU&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;dalA&quot;&gt;&lt;strong&gt;Авторский канал:&lt;/strong&gt; &lt;a href=&quot;https://t.me/cryptorussianbears&quot; target=&quot;_blank&quot;&gt;https://t.me/cryptorussianbears&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;78sp&quot;&gt;&lt;strong&gt;Мой чат для обсуждения:&lt;/strong&gt; &lt;a href=&quot;https://t.me/russianbears1&quot; target=&quot;_blank&quot;&gt;https://t.me/russianbears1&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>bitdealer91:YZFbrt0h2-W</id><link rel="alternate" type="text/html" href="https://teletype.in/@bitdealer91/YZFbrt0h2-W?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bitdealer91"></link><title>Гайд по установке ноды Defund</title><published>2022-11-06T19:04:26.126Z</published><updated>2022-11-06T19:04:26.126Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/7c/15/7c1577d6-46d9-46d1-8435-760e644dd52b.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/6c/9f/6c9f6d2e-da21-48fe-b115-ccf89ab0f4fc.png&quot;&gt;Устанавливаем GO:</summary><content type="html">
  &lt;figure id=&quot;z3Ie&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6c/9f/6c9f6d2e-da21-48fe-b115-ccf89ab0f4fc.png&quot; width=&quot;898&quot; /&gt;
  &lt;/figure&gt;
  &lt;pre id=&quot;B2s5&quot; data-lang=&quot;bash&quot;&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;MbJp&quot;&gt;sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential bsdmainutils git make ncdu gcc git jq chrony liblz4-tool -y&lt;/pre&gt;
  &lt;p id=&quot;xeLi&quot;&gt;Устанавливаем GO:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;mYDH&quot;&gt;ver=&amp;quot;1.18.2&amp;quot;
cd $HOME
wget &amp;quot;https://golang.org/dl/go$ver.linux-amd64.tar.gz&amp;quot;
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf &amp;quot;go$ver.linux-amd64.tar.gz&amp;quot;
rm &amp;quot;go$ver.linux-amd64.tar.gz&amp;quot;
echo &amp;quot;export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin&amp;quot; &amp;gt;&amp;gt; ~/.bash_profile
source ~/.bash_profile
go version&lt;/pre&gt;
  &lt;p id=&quot;lI9E&quot;&gt;Версия GO должна быть 1.18.2&lt;/p&gt;
  &lt;p id=&quot;31Ln&quot;&gt;Создаем переменные&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;mzhm&quot;&gt;NODENAME=&amp;quot;Имя вашей ноды&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;C03B&quot;&gt;Далее сохраняем переменные в баш:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;zT4W&quot;&gt;DPORT=12
echo &amp;quot;export NODENAME=$NODENAME&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;quot;export WALLET=wallet&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;quot;export DCHAIN_ID=defund-private-2&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;quot;export DPORT=${DPORT}&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile&lt;/pre&gt;
  &lt;p id=&quot;7HJp&quot;&gt;Скачиваем и устанавливаем бинарник:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;tYkx&quot;&gt;cd $HOME
git clone https://github.com/defund-labs/defund
git checkout v0.1.0
cd defund
make build
chmod +x ./build/defundd &amp;amp;&amp;amp; mv ./build/defundd /usr/local/bin/defundd&lt;/pre&gt;
  &lt;p id=&quot;FPoS&quot;&gt;Начинаем инициацию&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;7fRn&quot;&gt;defundd init $NODENAME --chain-id $DCHAIN_ID&lt;/pre&gt;
  &lt;p id=&quot;oLuS&quot;&gt;Записываем чейн и keyring-backend в конфиг, меняем порт&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;PWKV&quot;&gt;defundd config chain-id $DCHAIN_ID
defundd config keyring-backend test
defundd config node tcp://localhost:${DPORT}657&lt;/pre&gt;
  &lt;p id=&quot;GbbO&quot;&gt;Скачиваем генезис файл&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;zTt2&quot;&gt;wget -qO $HOME/.defund/config/genesis.json &amp;quot;https://raw.githubusercontent.com/defund-labs/testnet/main/defund-private-2/genesis.json&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;Qy85&quot;&gt;Скачиваем addrbook&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;slwR&quot;&gt;wget -qO $HOME/.defund/config/addrbook.json &amp;quot;http://65.108.6.45:8000/defund/addrbook.json&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;Bege&quot;&gt;Меняем порты&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;ZwmJ&quot;&gt;sed -i.bak -e &amp;quot;s%^proxy_app = \&amp;quot;tcp://127.0.0.1:26658\&amp;quot;%proxy_app = \&amp;quot;tcp://127.0.0.1:${DPORT}658\&amp;quot;%; s%^laddr = \&amp;quot;tcp://127.0.0.1:26657\&amp;quot;%laddr = \&amp;quot;tcp://127.0.0.1:${DPORT}657\&amp;quot;%; s%^pprof_laddr = \&amp;quot;localhost:6060\&amp;quot;%pprof_laddr = \&amp;quot;localhost:${DPORT}060\&amp;quot;%; s%^laddr = \&amp;quot;tcp://0.0.0.0:26656\&amp;quot;%laddr = \&amp;quot;tcp://0.0.0.0:${DPORT}656\&amp;quot;%; s%^prometheus_listen_addr = \&amp;quot;:26660\&amp;quot;%prometheus_listen_addr = \&amp;quot;:${DPORT}660\&amp;quot;%&amp;quot; $HOME/.defund/config/config.toml
sed -i.bak -e &amp;quot;s%^address = \&amp;quot;tcp://0.0.0.0:1317\&amp;quot;%address = \&amp;quot;tcp://0.0.0.0:${DPORT}317\&amp;quot;%; s%^address = \&amp;quot;:8080\&amp;quot;%address = \&amp;quot;:${DPORT}080\&amp;quot;%; s%^address = \&amp;quot;0.0.0.0:9090\&amp;quot;%address = \&amp;quot;0.0.0.0:${DPORT}090\&amp;quot;%; s%^address = \&amp;quot;0.0.0.0:9091\&amp;quot;%address = \&amp;quot;0.0.0.0:${DPORT}091\&amp;quot;%&amp;quot; $HOME/.defund/config/app.toml&lt;/pre&gt;
  &lt;p id=&quot;QKOH&quot;&gt;Отключаем индексацию&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;WCDv&quot;&gt;indexer=&amp;quot;null&amp;quot;&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;ogSa&quot;&gt;sed -i -e &amp;quot;s/^indexer *=.*/indexer = \&amp;quot;$indexer\&amp;quot;/&amp;quot; $HOME/.defund/config/config.toml&lt;/pre&gt;
  &lt;p id=&quot;AFix&quot;&gt;Ставим минимальную цену газа&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;FWgg&quot;&gt;sed -i -e &amp;quot;s/^minimum-gas-prices *=.*/minimum-gas-prices = \&amp;quot;0.0025ufetf\&amp;quot;/&amp;quot; $HOME/.defund/config/app.toml&lt;/pre&gt;
  &lt;p id=&quot;GJLW&quot;&gt;Настраиваем прунинг&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;ssJF&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;50&amp;quot; &lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;BFBi&quot;&gt;sed -i -e &amp;quot;s/^pruning *=.*/pruning = \&amp;quot;$pruning\&amp;quot;/&amp;quot; $HOME/.defund/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/.defund/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/.defund/config/app.toml
sed -i -e &amp;quot;s/^pruning-interval *=.*/pruning-interval = \&amp;quot;$pruning_interval\&amp;quot;/&amp;quot; $HOME/.defund/config/app.toml&lt;/pre&gt;
  &lt;p id=&quot;aduA&quot;&gt;Ставим seed&amp;#x27;ы и записываем их&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;rdBF&quot;&gt;seeds=&amp;quot;85279852bd306c385402185e0125dffeed36bf22@38.146.3.194:26656,09ce2d3fc0fdc9d1e879888e7d72ae0fefef6e3d@65.108.105.48:11256&amp;quot;
peers=&amp;quot;&amp;quot;&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;vblu&quot;&gt;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/.defund/config/config.toml&lt;/pre&gt;
  &lt;p id=&quot;RJGQ&quot;&gt;Сбрасываем данные цепи&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;QTVU&quot;&gt;defundd tendermint unsafe-reset-all&lt;/pre&gt;
  &lt;p id=&quot;E1Vm&quot;&gt;Создаем сервисный файл&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;bPCE&quot;&gt;sudo tee /etc/systemd/system/defundd.service &amp;gt; /dev/null &amp;lt;&amp;lt;EOF
[Unit]
Description=defundNode
After=network-online.target

[Service]
User=$USER
ExecStart=$(which defundd) start
Restart=on-failure
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
EOF&lt;/pre&gt;
  &lt;p id=&quot;3nF5&quot;&gt;Запускаем сервисный файл&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;ytOY&quot;&gt;sudo systemctl daemon-reload &amp;amp;&amp;amp; sudo systemctl enable defundd &amp;amp;&amp;amp; sudo systemctl restart defundd&lt;/pre&gt;
  &lt;p id=&quot;NCrS&quot;&gt;Посмотреть логи&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;0W3e&quot;&gt;sudo journalctl -u defundd -f -o cat&lt;/pre&gt;
  &lt;p id=&quot;9wOU&quot;&gt;Эксплорер можете найти &lt;a href=&quot;https://defund.explorers.guru/&quot; target=&quot;_blank&quot;&gt;здесь&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;oO8u&quot;&gt;Создаем кошелек&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;RWy7&quot;&gt;defundd keys add $WALLET&lt;/pre&gt;
  &lt;p id=&quot;q9cD&quot;&gt;Кран - Заходим в дискорд, ветка &lt;a href=&quot;https://discord.gg/QrhuBN4r3A&quot; target=&quot;_blank&quot;&gt;#faucet&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;8nvf&quot;&gt;пишем следующее &lt;code&gt;!faucet ваш_адрес&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;RJLl&quot;&gt;Создаем переменную с адресом для удобства&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;G7OS&quot;&gt;DADDRESS=$(defundd keys show $WALLET -a)&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;SqaO&quot;&gt;echo &amp;#x27;export DADDRESS=&amp;#x27;${DADDRESS} &amp;gt;&amp;gt; $HOME/.bash_profile&lt;/pre&gt;
  &lt;p id=&quot;yv85&quot;&gt;Проверяем баланс&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;DSIq&quot;&gt;defundd query bank balances $DADDRESS&lt;/pre&gt;
  &lt;p id=&quot;7Um3&quot;&gt;Создаем переменную с валопер адресом для удобства&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;ROA0&quot;&gt;DVALOPER=$(defundd keys show $WALLET --bech val -a)&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;UYZI&quot;&gt;echo &amp;#x27;export DVALOPER=&amp;#x27;${DVALOPER} &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile&lt;/pre&gt;
  &lt;p id=&quot;D9sS&quot;&gt;Создаем валидатора&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;anyW&quot;&gt;defundd tx staking create-validator \
  --amount 19500000ufetf \
  --from $WALLET \
  --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  $(defundd tendermint show-validator) \
  --moniker $NODENAME \
  --fees 500ufetf \
  --chain-id $DCHAIN_ID&lt;/pre&gt;
  &lt;p id=&quot;jiS7&quot;&gt;Редактируем информацию у валидатора (по желанию)&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;ff8M&quot;&gt;defundd tx staking edit-validator \
--from=$WALLET \
--website=&amp;quot;САЙТ&amp;quot; \
--identity=&amp;quot;ID с keybase.io&amp;quot; \
--details=&amp;quot;любые_детали&amp;quot; \
--chain-id=$DCHAIN_ID \
--fees=500ufetf \
--gas-adjustment=&amp;quot;1&amp;quot;&lt;/pre&gt;
  &lt;section&gt;
    &lt;h2 id=&quot;Tvr1&quot; data-align=&quot;center&quot;&gt;ПОЛЕЗНЫЕ КОМАНДЫ&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;01CX&quot;&gt;Проверяем синк, верный статус &lt;strong&gt;false&lt;/strong&gt;&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;58p5&quot;&gt;defundd status 2&amp;gt;&amp;amp;1 | jq .SyncInfo&lt;/pre&gt;
  &lt;p id=&quot;KVSr&quot;&gt;Делегируем в себя&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;E3zi&quot;&gt;defundd tx staking delegate $EVALOPER 1000000umpwr --from=$WALLET --fees=6000umpwr --chain-id=$ECHAIN_ID&lt;/pre&gt;
  &lt;p id=&quot;2UTP&quot;&gt;Выход из тюрьмы&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;IVtp&quot;&gt;defundd tx slashing unjail --from $WALLET --chain-id $ECHAIN_ID&lt;/pre&gt;
  &lt;p id=&quot;Wzps&quot;&gt;Удаление ноды&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;GUom&quot;&gt;sudo systemctl stop defundd &amp;amp;&amp;amp; sudo systemctl disable defundd
sudo rm -rf /etc/systemd/system/defundd
sudo rm -rf /usr/local/bin/defundd
sudo rm -rf $HOME/.defund
sudo rm -rf $HOME/defund&lt;/pre&gt;
  &lt;p id=&quot;kkEU&quot;&gt;&lt;strong&gt;Авторский канал:&lt;/strong&gt; &lt;a href=&quot;https://t.me/cryptorussianbears&quot; target=&quot;_blank&quot;&gt;https://t.me/cryptorussianbears&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;78sp&quot;&gt;&lt;strong&gt;Мой чат для обсуждения:&lt;/strong&gt; &lt;a href=&quot;https://t.me/russianbears1&quot; target=&quot;_blank&quot;&gt;https://t.me/russianbears1&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>bitdealer91:5gRRw57__uX</id><link rel="alternate" type="text/html" href="https://teletype.in/@bitdealer91/5gRRw57__uX?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bitdealer91"></link><title>EmpowerChain</title><published>2022-10-05T06:13:28.050Z</published><updated>2022-10-05T12:25:15.981Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/44/2a/442aba1d-d363-49f1-a77e-c4f5b4264185.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/3a/11/3a111cbc-b9b4-44bf-8b73-a14e066718a2.png&quot;&gt;Проект EmpowerChain пытается построить экономику замкнутого цикла, в которой вы сможете получать вознаграждение за переработку пластика. Как это будет реализована? Пока не совсем понятно.
Но что есть сейчас так это тестнет. </summary><content type="html">
  &lt;figure id=&quot;GtiF&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/3a/11/3a111cbc-b9b4-44bf-8b73-a14e066718a2.png&quot; width=&quot;1200&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Obcj&quot;&gt;Проект EmpowerChain пытается построить экономику замкнутого цикла, в которой вы сможете получать вознаграждение за переработку пластика. Как это будет реализована? Пока не совсем понятно.&lt;br /&gt;Но что есть сейчас так это тестнет. &lt;/p&gt;
  &lt;p id=&quot;yvOA&quot;&gt;Обновляем и устанавливаем необходимые пакеты:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;7hM0&quot;&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;OK4y&quot;&gt;sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential bsdmainutils git make ncdu gcc git jq chrony liblz4-tool -y&lt;/pre&gt;
  &lt;p id=&quot;xeLi&quot;&gt;Устанавливаем GO:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;K9kU&quot;&gt;ver=&amp;quot;1.18.2&amp;quot;
cd $HOME
wget &amp;quot;https://golang.org/dl/go$ver.linux-amd64.tar.gz&amp;quot;
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf &amp;quot;go$ver.linux-amd64.tar.gz&amp;quot;
rm &amp;quot;go$ver.linux-amd64.tar.gz&amp;quot;
echo &amp;quot;export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin&amp;quot; &amp;gt;&amp;gt; ~/.bash_profile
source ~/.bash_profile
go version&lt;/pre&gt;
  &lt;p id=&quot;lI9E&quot;&gt;Версия GO должна быть 1.18.2&lt;/p&gt;
  &lt;p id=&quot;31Ln&quot;&gt;Создаем переменные&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;ZafR&quot;&gt;NODENAME=&amp;quot;Имя вашей ноды&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;C03B&quot;&gt;Далее сохраняем переменные в баш:&lt;/p&gt;
  &lt;pre id=&quot;yczY&quot; data-lang=&quot;bash&quot;&gt;PORT=10
echo &amp;quot;export NODENAME=$NODENAME&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;quot;export WALLET=wallet&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;quot;export ECHAIN_ID=altruistic-1&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;quot;export PORT=${PORT}&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile&lt;/pre&gt;
  &lt;p id=&quot;7HJp&quot;&gt;Скачиваем и устанавливаем бинарник:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;ppu0&quot;&gt;cd $HOME
git clone https://github.com/empowerchain/empowerchain
cd empowerchain/chain
make build
chmod +x ./build/empowerd &amp;amp;&amp;amp; mv ./build/empowerd /usr/local/bin/empowerd&lt;/pre&gt;
  &lt;p id=&quot;FPoS&quot;&gt;Начинаем инициацию&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;Cyuh&quot;&gt;empowerd init $NODENAME --chain-id $ECHAIN_ID&lt;/pre&gt;
  &lt;p id=&quot;oLuS&quot;&gt;Записываем чейн и keyring-backend в конфиг, меняем порт&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;DL3F&quot;&gt;empowerd config chain-id $ECHAIN_ID
empowerd config keyring-backend test
empowerd config node tcp://localhost:${PORT}657&lt;/pre&gt;
  &lt;p id=&quot;GbbO&quot;&gt;Скачиваем генезис файл&lt;/p&gt;
  &lt;pre id=&quot;zkUc&quot; data-lang=&quot;bash&quot;&gt;wget -qO $HOME/.empowerchain/config/genesis.json &amp;quot;https://raw.githubusercontent.com/empowerchain/empowerchain/main/testnets/altruistic-1/genesis.json&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;Qy85&quot;&gt;Скачиваем addrbook&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;WVMo&quot;&gt;wget -qO $HOME/.empowerchain/config/addrbook.json &amp;quot;https://snapshots2-testnet.nodejumper.io/empower-testnet/addrbook.json&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;Bege&quot;&gt;Меняем порты&lt;/p&gt;
  &lt;pre id=&quot;Hqcf&quot; data-lang=&quot;bash&quot;&gt;sed -i.bak -e &amp;quot;s%^proxy_app = \&amp;quot;tcp://127.0.0.1:26658\&amp;quot;%proxy_app = \&amp;quot;tcp://127.0.0.1:${PORT}658\&amp;quot;%; s%^laddr = \&amp;quot;tcp://127.0.0.1:26657\&amp;quot;%laddr = \&amp;quot;tcp://127.0.0.1:${PORT}657\&amp;quot;%; s%^pprof_laddr = \&amp;quot;localhost:6060\&amp;quot;%pprof_laddr = \&amp;quot;localhost:${PORT}060\&amp;quot;%; s%^laddr = \&amp;quot;tcp://0.0.0.0:26656\&amp;quot;%laddr = \&amp;quot;tcp://0.0.0.0:${PORT}656\&amp;quot;%; s%^prometheus_listen_addr = \&amp;quot;:26660\&amp;quot;%prometheus_listen_addr = \&amp;quot;:${PORT}660\&amp;quot;%&amp;quot; $HOME/.empowerchain/config/config.toml
sed -i.bak -e &amp;quot;s%^address = \&amp;quot;tcp://0.0.0.0:1317\&amp;quot;%address = \&amp;quot;tcp://0.0.0.0:${PORT}317\&amp;quot;%; s%^address = \&amp;quot;:8080\&amp;quot;%address = \&amp;quot;:${PORT}080\&amp;quot;%; s%^address = \&amp;quot;0.0.0.0:9090\&amp;quot;%address = \&amp;quot;0.0.0.0:${PORT}090\&amp;quot;%; s%^address = \&amp;quot;0.0.0.0:9091\&amp;quot;%address = \&amp;quot;0.0.0.0:${PORT}091\&amp;quot;%&amp;quot; $HOME/.empowerchain/config/app.toml&lt;/pre&gt;
  &lt;p id=&quot;QKOH&quot;&gt;Отключаем индексацию&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;EFnN&quot;&gt;indexer=&amp;quot;null&amp;quot;&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;AFix&quot;&gt;sed -i -e &amp;quot;s/^indexer *=.*/indexer = \&amp;quot;$indexer\&amp;quot;/&amp;quot; $HOME/.empowerchain/config/config.toml&lt;/pre&gt;
  &lt;p id=&quot;AFix&quot;&gt;Ставим минимальную цену газа&lt;/p&gt;
  &lt;pre id=&quot;vKKB&quot; data-lang=&quot;bash&quot;&gt;sed -i -e &amp;quot;s/^minimum-gas-prices *=.*/minimum-gas-prices = \&amp;quot;0.025umpwr\&amp;quot;/&amp;quot; $HOME/.empowerchain/config/app.toml&lt;/pre&gt;
  &lt;p id=&quot;GJLW&quot;&gt;Настраиваем прунинг&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;QMIM&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;50&amp;quot; &lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;m94L&quot;&gt;sed -i -e &amp;quot;s/^pruning *=.*/pruning = \&amp;quot;$pruning\&amp;quot;/&amp;quot; $HOME/.empowerchain/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/.empowerchain/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/.empowerchain/config/app.toml
sed -i -e &amp;quot;s/^pruning-interval *=.*/pruning-interval = \&amp;quot;$pruning_interval\&amp;quot;/&amp;quot; $HOME/.empowerchain/config/app.toml&lt;/pre&gt;
  &lt;p id=&quot;aduA&quot;&gt;Ставим seed&amp;#x27;ы и записываем их&lt;/p&gt;
  &lt;pre id=&quot;NgFE&quot; data-lang=&quot;bash&quot;&gt;seeds=&amp;quot;&amp;quot;
peers=&amp;quot;ca8b9d5fecd3258cb8bb4164017114898cd63ad5@empower-testnet.nodejumper.io:31656,6dae9286b4ef23151148922befc0f32a00cc1ec4@65.21.134.202:26656,ab4b4331d161cf0e98d3244e30225e4f38ac8d2f@65.109.28.177:44656,d9307a7ba665a54e65f4fa5dbb5401448e1c3456@65.109.30.117:30656,46b552c62df0523a2bfff285eb384e4b197484aa@65.21.133.125:33656,408980a63332b230a90ad549e93162dab303836f@65.108.225.158:17456,605b175a3cf6f71d454840baef08d0e81d94935f@65.108.52.192:46656,86669cd5e5914f862578d43de483f49e93d396b1@51.83.35.129:26656,b405572f7bf70f681d1e82f196e1399bf90a9d8a@138.201.197.163:26656,c5d44acd2f0ee122352d2f8154d9b29aeb9bf0ec@159.69.65.97:36656,2b3da30140b57d64a57a25485c237f9c7c3c3324@194.163.136.90:26656,8abceaabc650d81a751e40382f80af6c98ba466f@185.239.209.180:35656,333de3fc2eba7eead24e0c5f53d665662b2ba001@35.187.86.119:26656,b5df76282e8704d253012688613d4eb725d3cb12@77.37.176.99:56656,8498049b61177a53b3f0e6b8f7c4a574251a2bbb@149.102.157.96:36656,56d05d4ae0e1440ad7c68e52cc841c424d59badd@96.234.160.22:26656&amp;quot;&lt;/pre&gt;
  &lt;pre id=&quot;LKcv&quot; data-lang=&quot;bash&quot;&gt;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/.empowerchain/config/config.toml&lt;/pre&gt;
  &lt;p id=&quot;RJGQ&quot;&gt;Сбрасываем данные цепи&lt;/p&gt;
  &lt;pre id=&quot;333w&quot; data-lang=&quot;bash&quot;&gt;empowerd tendermint unsafe-reset-all&lt;/pre&gt;
  &lt;p id=&quot;fEGF&quot;&gt;Создаем сервисный файл&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;3nVA&quot;&gt;sudo tee /etc/systemd/system/empowerd.service &amp;gt; /dev/null &amp;lt;&amp;lt;EOF
[Unit]
Description=empowerNode
After=network-online.target

[Service]
User=$USER
ExecStart=$(which empowerd) start
Restart=on-failure
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
EOF&lt;/pre&gt;
  &lt;p id=&quot;3nF5&quot;&gt;Запускаем сервисный файл&lt;/p&gt;
  &lt;pre id=&quot;x0Gb&quot; data-lang=&quot;bash&quot;&gt;sudo systemctl daemon-reload &amp;amp;&amp;amp; sudo systemctl enable empowerd &amp;amp;&amp;amp; sudo systemctl restart empowerd&lt;/pre&gt;
  &lt;p id=&quot;NCrS&quot;&gt;Посмотреть логи&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;gRKH&quot;&gt;sudo journalctl -u empowerd -f -o cat&lt;/pre&gt;
  &lt;p id=&quot;9wOU&quot;&gt;Эксплорер можете найти &lt;a href=&quot;https://empower.explorers.guru/validators&quot; target=&quot;_blank&quot;&gt;здесь&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;oO8u&quot;&gt;Создаем кошелек&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;s3DN&quot;&gt;empowerd keys add $WALLET&lt;/pre&gt;
  &lt;p id=&quot;q9cD&quot;&gt;Кран - Заходим в дискорд, ветка &lt;a href=&quot;https://discord.gg/QrhuBN4r3A&quot; target=&quot;_blank&quot;&gt;#faucet&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;8nvf&quot;&gt;пишем следующее &lt;code&gt;$request ваш_адрес altruistic-1&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;RJLl&quot;&gt;Создаем переменную с адресом для удобства&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;8meS&quot;&gt;EADDRESS=$(empowerd keys show $WALLET -a)&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;Ojhb&quot;&gt;echo &amp;#x27;export EADDRESS=&amp;#x27;${EADDRESS} &amp;gt;&amp;gt; $HOME/.bash_profile&lt;/pre&gt;
  &lt;p id=&quot;yv85&quot;&gt;Проверяем баланс&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;Jbnt&quot;&gt;empowerd query bank balances $EADDRESS&lt;/pre&gt;
  &lt;p id=&quot;7Um3&quot;&gt;Создаем переменную с валопер адресом для удобства&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;OpBm&quot;&gt;EVALOPER=$(empowerd keys show $WALLET --bech val -a)&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;QKEZ&quot;&gt;echo &amp;#x27;export EVALOPER=&amp;#x27;${EVALOPER} &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile&lt;/pre&gt;
  &lt;p id=&quot;D9sS&quot;&gt;Создаем валидатора&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;ElDH&quot;&gt;empowerd tx staking create-validator \
  --amount 1000000umpwr \
  --from $WALLET \
  --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  $(empowerd tendermint show-validator) \
  --moniker $NODENAME \
  --fees=6000umpwr \
  --chain-id $ECHAIN_ID&lt;/pre&gt;
  &lt;p id=&quot;jiS7&quot;&gt;Редактируем информацию у валидатора (по желанию)&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;SIxT&quot;&gt;empowerd tx staking edit-validator \
--from=$WALLET \
--website=&amp;quot;САЙТ&amp;quot; \
--identity=&amp;quot;ID с keybase.io&amp;quot; \
--details=&amp;quot;любые_детали&amp;quot; \
--chain-id=$ECHAIN_ID \
--fees=6000umpwr \
--gas-adjustment=&amp;quot;1&amp;quot;&lt;/pre&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;Tvr1&quot; data-align=&quot;center&quot;&gt;ПОЛЕЗНЫЕ КОМАНДЫ&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;01CX&quot;&gt;Проверяем синк, верный статус &lt;strong&gt;false&lt;/strong&gt;&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;tujM&quot;&gt;empowerd status 2&amp;gt;&amp;amp;1 | jq .SyncInfo&lt;/pre&gt;
  &lt;p id=&quot;KVSr&quot;&gt;Делегируем в себя&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;FdMD&quot;&gt;empowerd tx staking delegate $EVALOPER 1000000umpwr --from=$WALLET --fees=6000umpwr --chain-id=$ECHAIN_ID&lt;/pre&gt;
  &lt;p id=&quot;2UTP&quot;&gt;Выход из тюрьмы&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;9osm&quot;&gt;empowerd tx slashing unjail --from $WALLET --chain-id $ECHAIN_ID&lt;/pre&gt;
  &lt;p id=&quot;Wzps&quot;&gt;Удаление ноды&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;qpAF&quot;&gt;sudo systemctl stop empowerd &amp;amp;&amp;amp; sudo systemctl disable empowerd
sudo rm -rf /etc/systemd/system/empowerd
sudo rm -rf /usr/local/bin/empowerd
sudo rm -rf $HOME/.empowerd
sudo rm -rf $HOME/empowerchain
sudo rm -rf $HOME/.empowerchain&lt;/pre&gt;
  &lt;p id=&quot;5i66&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;kkEU&quot;&gt;&lt;strong&gt;Авторский канал:&lt;/strong&gt; &lt;a href=&quot;https://t.me/cryptorussianbears&quot; target=&quot;_blank&quot;&gt;https://t.me/cryptorussianbears&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;78sp&quot;&gt;&lt;strong&gt;Мой чат для обсуждения:&lt;/strong&gt; &lt;a href=&quot;https://t.me/russianbears1&quot; target=&quot;_blank&quot;&gt;https://t.me/russianbears1&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>bitdealer91:_7MuK1bCJOF</id><link rel="alternate" type="text/html" href="https://teletype.in/@bitdealer91/_7MuK1bCJOF?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bitdealer91"></link><title>Stride установка ноды</title><published>2022-07-21T08:57:14.973Z</published><updated>2022-08-19T12:15:45.538Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/44/2d/442d55d1-2317-4d39-b5cb-ac75cc131593.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/94/f9/94f9b76e-e7bb-4d35-860e-bc7c9bdb1cfd.jpeg&quot;&gt;Обновляем и устанавливаем необходимые пакеты:</summary><content type="html">
  &lt;figure id=&quot;ea9A&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/94/f9/94f9b76e-e7bb-4d35-860e-bc7c9bdb1cfd.jpeg&quot; width=&quot;989&quot; /&gt;
  &lt;/figure&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;r4q1&quot; data-align=&quot;center&quot;&gt;УСТАНОВКА&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;yvOA&quot;&gt;Обновляем и устанавливаем необходимые пакеты:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;AJd2&quot;&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;RPKz&quot;&gt;sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential bsdmainutils git make ncdu gcc git jq chrony liblz4-tool -y&lt;/pre&gt;
  &lt;p id=&quot;xeLi&quot;&gt;Устанавливаем GO:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;VrQB&quot;&gt;ver=&amp;quot;1.18.2&amp;quot;
cd $HOME
wget &amp;quot;https://golang.org/dl/go$ver.linux-amd64.tar.gz&amp;quot;
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf &amp;quot;go$ver.linux-amd64.tar.gz&amp;quot;
rm &amp;quot;go$ver.linux-amd64.tar.gz&amp;quot;
echo &amp;quot;export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin&amp;quot; &amp;gt;&amp;gt; ~/.bash_profile
source ~/.bash_profile
go version&lt;/pre&gt;
  &lt;p id=&quot;lI9E&quot;&gt;Версия GO должна быть 1.18.2&lt;/p&gt;
  &lt;p id=&quot;31Ln&quot;&gt;Создаем переменные&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;uAqq&quot;&gt;NODENAME=&amp;quot;Имя вашей ноды&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;C03B&quot;&gt;Далее сохраняем переменные в баш:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;ixvO&quot;&gt;echo &amp;quot;export NODENAME=$NODENAME&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;quot;export WALLET=wallet&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;quot;export CHAIN_ID=STRIDE-TESTNET-4&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile&lt;/pre&gt;
  &lt;p id=&quot;7HJp&quot;&gt;Скачиваем и устанавливаем бинарник:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;sJjH&quot;&gt;cd $HOME
git clone https://github.com/Stride-Labs/stride.git
cd stride &amp;amp;&amp;amp; git checkout cf4e7f2d4ffe2002997428dbb1c530614b85df1b
make build
chmod +x ./build/strided &amp;amp;&amp;amp; mv ./build/strided /usr/local/bin/strided&lt;/pre&gt;
  &lt;p id=&quot;FPoS&quot;&gt;Начинаем инициацию&lt;/p&gt;
  &lt;pre id=&quot;MzFP&quot; data-lang=&quot;bash&quot;&gt;strided init $NODENAME --chain-id $CHAIN_ID&lt;/pre&gt;
  &lt;p id=&quot;oLuS&quot;&gt;Записываем чейн и keyring-backend в конфиг&lt;/p&gt;
  &lt;pre id=&quot;Xjxo&quot; data-lang=&quot;bash&quot;&gt;strided config chain-id $CHAIN_ID
strided config keyring-backend test&lt;/pre&gt;
  &lt;p id=&quot;GbbO&quot;&gt;Скачиваем генезис файл&lt;/p&gt;
  &lt;pre id=&quot;4qm7&quot; data-lang=&quot;bash&quot;&gt;wget -qO $HOME/.stride/config/genesis.json &amp;quot;https://raw.githubusercontent.com/Stride-Labs/testnet/main/poolparty/genesis.json&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;Scg2&quot;&gt;Ставим минимальную цену газа&lt;/p&gt;
  &lt;pre id=&quot;0Cag&quot; data-lang=&quot;bash&quot;&gt;sed -i -e &amp;quot;s/^minimum-gas-prices *=.*/minimum-gas-prices = \&amp;quot;0ustrd\&amp;quot;/&amp;quot; $HOME/.stride/config/app.toml&lt;/pre&gt;
  &lt;p id=&quot;GJLW&quot;&gt;Настраиваем прунинг&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;R7Tc&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;50&amp;quot; &lt;/pre&gt;
  &lt;pre id=&quot;DQcP&quot; data-lang=&quot;bash&quot;&gt;sed -i -e &amp;quot;s/^pruning *=.*/pruning = \&amp;quot;$pruning\&amp;quot;/&amp;quot; $HOME/.stride/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/.stride/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/.stride/config/app.toml
sed -i -e &amp;quot;s/^pruning-interval *=.*/pruning-interval = \&amp;quot;$pruning_interval\&amp;quot;/&amp;quot; $HOME/.stride/config/app.toml&lt;/pre&gt;
  &lt;p id=&quot;Fm6Z&quot;&gt;Ставим seed&amp;#x27;ы и записываем их&lt;/p&gt;
  &lt;pre id=&quot;2Khd&quot; data-lang=&quot;bash&quot;&gt;SEEDS=&amp;quot;d2ec8f968e7977311965c1dbef21647369327a29@seedv2.poolparty.stridenet.co:26656&amp;quot;
PEERS=&amp;quot;2771ec2eeac9224058d8075b21ad045711fe0ef0@34.135.129.186:26656,a3afae256ad780f873f85a0c377da5c8e9c28cb2@54.219.207.30:26656,328d459d21f82c759dda88b97ad56835c949d433@78.47.222.208:26639,bf57701e5e8a19c40a5135405d6757e5f0f9e6a3@143.244.186.222:16656,f93ce5616f45d6c20d061302519a5c2420e3475d@135.125.5.31:54356&amp;quot;&lt;/pre&gt;
  &lt;pre id=&quot;QnKA&quot; data-lang=&quot;bash&quot;&gt;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/.stride/config/config.toml&lt;/pre&gt;
  &lt;p id=&quot;reSp&quot;&gt;Сбрасываем данные цепи&lt;/p&gt;
  &lt;pre id=&quot;wGwa&quot; data-lang=&quot;bash&quot;&gt;strided tendermint unsafe-reset-all&lt;/pre&gt;
  &lt;p id=&quot;fEGF&quot;&gt;Создаем сервисный файл&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;Lms7&quot;&gt;sudo tee /etc/systemd/system/strided.service &amp;gt; /dev/null &amp;lt;&amp;lt;EOF
[Unit]
Description=strideNode
After=network-online.target

[Service]
User=$USER
ExecStart=$(which strided) start
Restart=on-failure
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
EOF&lt;/pre&gt;
  &lt;p id=&quot;3nF5&quot;&gt;Запускаем сервисный файл&lt;/p&gt;
  &lt;pre id=&quot;4NFB&quot; data-lang=&quot;bash&quot;&gt;sudo systemctl daemon-reload &amp;amp;&amp;amp; sudo systemctl enable strided &amp;amp;&amp;amp; sudo systemctl restart strided&lt;/pre&gt;
  &lt;p id=&quot;NCrS&quot;&gt;Посмотреть логи&lt;/p&gt;
  &lt;pre id=&quot;GGUW&quot; data-lang=&quot;bash&quot;&gt;sudo journalctl -u strided -f -o cat&lt;/pre&gt;
  &lt;p id=&quot;Ykna&quot;&gt;Эксплорер можете найти &lt;a href=&quot;https://stride.explorers.guru/validators&quot; target=&quot;_blank&quot;&gt;здесь&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;oO8u&quot;&gt;Создаем кошелек&lt;/p&gt;
  &lt;pre id=&quot;nWKR&quot; data-lang=&quot;bash&quot;&gt;strided keys add $WALLET&lt;/pre&gt;
  &lt;p id=&quot;q9cD&quot;&gt;Кран - Заходим в дискорд, ветка &lt;a href=&quot;https://discord.gg/rza2Grxenf&quot; target=&quot;_blank&quot;&gt;#token-faucet&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;8nvf&quot;&gt;пишем следующее &lt;code&gt;$faucet:ваш_адрес&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;RJLl&quot;&gt;Создаем переменную с адресом для удобства&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;jTVF&quot;&gt;ADDRESS=$(strided keys show $WALLET -a)&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;IJ4R&quot;&gt;echo &amp;#x27;export ADDRESS=&amp;#x27;${ADDRESS} &amp;gt;&amp;gt; $HOME/.bash_profile&lt;/pre&gt;
  &lt;p id=&quot;yv85&quot;&gt;Проверяем баланс&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;gJbg&quot;&gt;strided query bank balances $ADDRESS&lt;/pre&gt;
  &lt;p id=&quot;7Um3&quot;&gt;Создаем переменную с валопер адресом для удобства&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;Xss9&quot;&gt;VALOPER=$(strided keys show $WALLET --bech val -a)&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;GCmI&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;p id=&quot;D9sS&quot;&gt;Создаем валидатора&lt;/p&gt;
  &lt;pre id=&quot;jOID&quot; data-lang=&quot;bash&quot;&gt;strided tx staking create-validator \
  --amount 10000000ustrd \
  --from $WALLET \
  --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  $(strided tendermint show-validator) \
  --moniker $NODENAME \
  --chain-id $CHAIN_ID&lt;/pre&gt;
  &lt;p id=&quot;jiS7&quot;&gt;Редактируем информацию у валидатора (по желанию)&lt;/p&gt;
  &lt;pre id=&quot;bRZo&quot; data-lang=&quot;bash&quot;&gt;strided tx staking edit-validator \
--from=$WALLET \
--website=&amp;quot;САЙТ&amp;quot; \
--identity=&amp;quot;ID с keybase.io&amp;quot; \
--details=&amp;quot;любые_детали&amp;quot; \
--chain-id=$CHAIN_ID \
--gas-adjustment=&amp;quot;1&amp;quot;&lt;/pre&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;O32B&quot; data-align=&quot;center&quot;&gt;ОБНОВЛЕНИЕ&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;qvPy&quot;&gt;&lt;s&gt;На блоке &lt;strong&gt;155420&lt;/strong&gt; потребуется обновление&lt;/s&gt;&lt;/p&gt;
  &lt;pre id=&quot;vJFE&quot; data-lang=&quot;bash&quot;&gt;systemctl stop strided &amp;amp;&amp;amp; cd stride
git pull
git checkout 4ec1b0ca818561cef04f8e6df84069b14399590e
make build
chmod +x ./build/strided &amp;amp;&amp;amp; mv ./build/strided /usr/local/bin/strided
systemctl restart strided &amp;amp;&amp;amp; journalctl -u strided -f -o cat&lt;/pre&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;Tvr1&quot; data-align=&quot;center&quot;&gt;ПОЛЕЗНЫЕ КОМАНДЫ&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;01CX&quot;&gt;Проверяем синк, верный статус &lt;strong&gt;false&lt;/strong&gt;&lt;/p&gt;
  &lt;pre id=&quot;7SF3&quot; data-lang=&quot;bash&quot;&gt;strided status 2&amp;gt;&amp;amp;1 | jq .SyncInfo&lt;/pre&gt;
  &lt;p id=&quot;KVSr&quot;&gt;Делегируем в себя&lt;/p&gt;
  &lt;pre id=&quot;01CX&quot; data-lang=&quot;bash&quot;&gt;strided tx staking delegate $VALOPER 10000000ustrd --from=$WALLET --chain-id=$CHAIN_ID&lt;/pre&gt;
  &lt;p id=&quot;2UTP&quot;&gt;Выход из тюрьмы&lt;/p&gt;
  &lt;pre id=&quot;bXtP&quot; data-lang=&quot;bash&quot;&gt;strided tx slashing unjail --from $WALLET --chain-id $CHAIN_ID&lt;/pre&gt;
  &lt;p id=&quot;Wzps&quot;&gt;Удаление ноды&lt;/p&gt;
  &lt;pre id=&quot;hvSI&quot; data-lang=&quot;bash&quot;&gt;sudo systemctl stop strided &amp;amp;&amp;amp; sudo systemctl disable strided
sudo rm -rf /etc/systemd/system/strided
sudo rm -rf /usr/local/bin/strided
sudo rm -rf $HOME/.strided
sudo rm -rf $HOME/stride
sudo rm -rf $HOME/.stride&lt;/pre&gt;
  &lt;p id=&quot;5SLo&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;kkEU&quot;&gt;&lt;strong&gt;Авторский канал:&lt;/strong&gt; &lt;a href=&quot;https://t.me/cryptorussianbears&quot; target=&quot;_blank&quot;&gt;https://t.me/cryptorussianbears&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;78sp&quot;&gt;&lt;strong&gt;Мой чат для обсуждения:&lt;/strong&gt; &lt;a href=&quot;https://t.me/russianbears1&quot; target=&quot;_blank&quot;&gt;https://t.me/russianbears1&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>bitdealer91:-KqrYYMrLdx</id><link rel="alternate" type="text/html" href="https://teletype.in/@bitdealer91/-KqrYYMrLdx?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bitdealer91"></link><title>Bundlr установка ноды</title><published>2022-07-13T20:18:14.555Z</published><updated>2022-08-07T16:16:04.492Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/e5/b9/e5b9ff49-b3d5-47ff-95ae-7df832b50d8e.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/92/35/92352e64-ee62-4cb0-a078-349ecad2b296.jpeg&quot;&gt;Долгожданный тестнет от команды Bundlr.</summary><content type="html">
  &lt;figure id=&quot;exla&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/92/35/92352e64-ee62-4cb0-a078-349ecad2b296.jpeg&quot; width=&quot;1083&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;WmXh&quot;&gt;Долгожданный тестнет от команды Bundlr.&lt;/p&gt;
  &lt;p id=&quot;2fdw&quot;&gt;По требованиям для ноды, из официальный документов информация следующая&lt;/p&gt;
  &lt;ul id=&quot;2zKF&quot;&gt;
    &lt;li id=&quot;vHg3&quot;&gt;Памяти: 8 GB RAM&lt;/li&gt;
    &lt;li id=&quot;Lly3&quot;&gt;CPU: 2 ядра&lt;/li&gt;
    &lt;li id=&quot;R6Fo&quot;&gt;Диск: 250 GB SSD&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;lLzp&quot; data-align=&quot;center&quot;&gt;УСТАНОВКА&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;8YNr&quot;&gt;Обновляем пакеты&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;dail&quot;&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;/pre&gt;
  &lt;p id=&quot;6g22&quot;&gt;Устанавливаем необходимые пакеты&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;nQCl&quot;&gt;sudo apt install curl ncdu htop git wget build-essential libssl-dev gcc make libssl-dev pkg-config npm -y&lt;/pre&gt;
  &lt;p id=&quot;IGUR&quot;&gt;Устанавливаем docker:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;LpuF&quot;&gt;cd $HOME
apt update &amp;amp;&amp;amp; apt purge docker docker-engine docker.io containerd docker-compose -y
rm /usr/bin/docker-compose /usr/local/bin/docker-compose
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;k5lk&quot;&gt;curl -SL https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose&lt;/pre&gt;
  &lt;p id=&quot;95I8&quot;&gt;Копируем репозиторий&lt;/p&gt;
  &lt;pre id=&quot;vfrv&quot; data-lang=&quot;bash&quot;&gt;git clone --recurse-submodules https://github.com/Bundlr-Network/validator-rust.git&lt;/pre&gt;
  &lt;p id=&quot;6EWT&quot;&gt;Далее создаем или используем свой кошелек AR&lt;/p&gt;
  &lt;p id=&quot;AymT&quot;&gt;Переходим на сайт &lt;a href=&quot;https://faucet.arweave.net/&quot; target=&quot;_blank&quot;&gt;arweave&lt;/a&gt;.&lt;/p&gt;
  &lt;figure id=&quot;YmqY&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c2/a4/c2a4b3fc-4e1b-408a-ae11-cc0caf7dab74.png&quot; width=&quot;1275&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;4gnz&quot;&gt;Нажимаем &lt;strong&gt;Continue&lt;/strong&gt;&lt;/p&gt;
  &lt;figure id=&quot;vFv0&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/69/92/69927a9c-bab2-40f9-b6b4-bc8eeb315c2f.png&quot; width=&quot;1265&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;WkyY&quot;&gt;Скачиваем кошелек, делаем пост, подтверждаем. Кран от команды &lt;a href=&quot;https://bundlr.network/faucet&quot; target=&quot;_blank&quot;&gt;здесь.&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;J1ZY&quot;&gt;Затем перемещаем файл в папку &lt;code&gt;~/validator-rust/wallet.json&lt;/code&gt;  либо через MobaXterm, либо через SCP, для локального ПК выполните команду следующим образом. Замените путь с локального ПК и IP-адрес сервера:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;olPm&quot;&gt;scp C:\wallet.json root@0.0.0.0:~/validator-rust/wallet.json&lt;/pre&gt;
  &lt;p id=&quot;WjzW&quot;&gt;Создаем файл &lt;code&gt;.env&lt;/code&gt;&lt;/p&gt;
  &lt;pre id=&quot;gh1V&quot; data-lang=&quot;bash&quot;&gt;tee $HOME/validator-rust/.env &amp;gt; /dev/null &amp;lt;&amp;lt;EOF
PORT=80
BUNDLER_URL=&amp;quot;https://testnet1.bundlr.network&amp;quot;
GW_CONTRACT=&amp;quot;RkinCLBlY4L5GZFv8gCFcrygTyd5Xm91CzKlR6qxhKA&amp;quot;
GW_ARWEAVE=&amp;quot;https://arweave.testnet1.bundlr.network&amp;quot;
EOF&lt;/pre&gt;
  &lt;p id=&quot;eHde&quot;&gt;Запускаем docker-compose&lt;/p&gt;
  &lt;pre id=&quot;0CAD&quot; data-lang=&quot;bash&quot;&gt;cd ~/validator-rust &amp;amp;&amp;amp; docker-compose up -d&lt;/pre&gt;
  &lt;p id=&quot;ommk&quot;&gt;После запуска, проверяем логи&lt;/p&gt;
  &lt;pre id=&quot;rBn8&quot; data-lang=&quot;bash&quot;&gt;cd ~/validator-rust &amp;amp;&amp;amp; docker-compose logs --tail=100 -f&lt;/pre&gt;
  &lt;p id=&quot;odgY&quot;&gt;Рабочие логи выглядят так&lt;/p&gt;
  &lt;figure id=&quot;oonC&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/1b/e9/1be9b046-0288-4fff-9e0d-387cf75232a2.jpeg&quot; width=&quot;684&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;QoXg&quot;&gt;Далее регистрируем ноду&lt;/p&gt;
  &lt;pre id=&quot;aOpR&quot; data-lang=&quot;bash&quot;&gt;npm i -g @bundlr-network/testnet-cli&lt;/pre&gt;
  &lt;p id=&quot;1BMY&quot;&gt;Присоединяем валидатора&lt;/p&gt;
  &lt;pre id=&quot;xpgi&quot; data-lang=&quot;bash&quot;&gt;testnet-cli join RkinCLBlY4L5GZFv8gCFcrygTyd5Xm91CzKlR6qxhKA -w wallet.json -u &amp;quot;ваш адрес и порт(должно быть так)http://75.140.137.85:80)&amp;quot; -s 25000000000000&lt;/pre&gt;
  &lt;p id=&quot;PZev&quot;&gt;Если все хорошо, вы получите сообщение &lt;strong&gt;Done!&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;oSWr&quot;&gt;Нода установлена.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;GhvK&quot; data-align=&quot;center&quot;&gt;ЕСЛИ ВОЗНИКЛИ ПРОБЛЕМЫ С NODEJS&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;TG9U&quot;&gt;Устанавливаем nvm&lt;/p&gt;
  &lt;pre id=&quot;D29T&quot; data-lang=&quot;bash&quot;&gt;curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash&lt;/pre&gt;
  &lt;pre id=&quot;0PaN&quot; data-lang=&quot;bash&quot;&gt;export NVM_DIR=&amp;quot;$([ -z &amp;quot;${XDG_CONFIG_HOME-}&amp;quot; ] &amp;amp;&amp;amp; printf %s &amp;quot;${HOME}/.nvm&amp;quot; || printf %s &amp;quot;${XDG_CONFIG_HOME}/nvm&amp;quot;)&amp;quot;
[ -s &amp;quot;$NVM_DIR/nvm.sh&amp;quot; ] &amp;amp;&amp;amp; \. &amp;quot;$NVM_DIR/nvm.sh&amp;quot;&lt;/pre&gt;
  &lt;pre id=&quot;IRZd&quot; data-lang=&quot;bash&quot;&gt;source ~/.bashrc&lt;/pre&gt;
  &lt;p id=&quot;Ndhi&quot;&gt;Далее устанавливаем nodejs и применяем&lt;/p&gt;
  &lt;pre id=&quot;scfx&quot; data-lang=&quot;bash&quot;&gt;nvm install 16&lt;/pre&gt;
  &lt;pre id=&quot;JfTg&quot; data-lang=&quot;bash&quot;&gt;nvm use 16&lt;/pre&gt;
  &lt;p id=&quot;h7Up&quot;&gt;Пробуем заново присоединить валидатора.&lt;/p&gt;
  &lt;p id=&quot;ekaY&quot;&gt;Если возникли вопросы, пишите в наш чат.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;r34C&quot; data-align=&quot;center&quot;&gt;ОБНОВЛЕНИЕ&lt;/h2&gt;
  &lt;/section&gt;
  &lt;pre id=&quot;GSbj&quot; data-lang=&quot;bash&quot;&gt;cd validators-rust &amp;amp;&amp;amp; \
git pull origin master &amp;amp;&amp;amp; \
git submodule update --init --recursive &amp;amp;&amp;amp; \
docker-compose up --build -d&lt;/pre&gt;
  &lt;p id=&quot;Tvt2&quot;&gt;Если все же возникают ошибки&lt;/p&gt;
  &lt;pre id=&quot;0NCU&quot; data-lang=&quot;bash&quot;&gt;cd validators-rust &amp;amp;&amp;amp; \
git reset --hard origin/master &amp;amp;&amp;amp; \
docker-compose up --build -d&lt;/pre&gt;
  &lt;p id=&quot;hatK&quot;&gt;&lt;strong&gt;Авторский канал:&lt;/strong&gt; &lt;a href=&quot;https://t.me/cryptorussianbears&quot; target=&quot;_blank&quot;&gt;https://t.me/cryptorussianbears&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;IJc3&quot;&gt;&lt;strong&gt;Мой чат для обсуждения:&lt;/strong&gt; &lt;a href=&quot;https://t.me/russianbears1&quot; target=&quot;_blank&quot;&gt;https://t.me/russianbears1&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>bitdealer91:Ot06-RtbqzB</id><link rel="alternate" type="text/html" href="https://teletype.in/@bitdealer91/Ot06-RtbqzB?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bitdealer91"></link><title>Obol. Гайд по тестнету Athena.</title><published>2022-07-11T12:04:47.991Z</published><updated>2022-08-10T04:25:46.513Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/d5/c2/d5c22f66-34ee-4ce1-b004-81242103d9bf.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/2f/d8/2fd8b17f-23dd-4def-937b-c50b4f11c7f8.jpeg&quot;&gt;Obol Network — это распределенный протокол и экосистема для POS Ethereum с миссией по устранению единых точек технических сбоев в Ethereum с помощью технологии распределенного валидатора (DVT) .</summary><content type="html">
  &lt;figure id=&quot;D7ut&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/2f/d8/2fd8b17f-23dd-4def-937b-c50b4f11c7f8.jpeg&quot; width=&quot;700&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;0e69&quot;&gt;Obol Network — это распределенный протокол и экосистема для POS Ethereum с миссией по устранению единых точек технических сбоев в Ethereum с помощью технологии распределенного валидатора (DVT) .&lt;/p&gt;
  &lt;p id=&quot;9485&quot;&gt;Obol как слой ориентирован на обеспечение возможности масштабирования основной цепочки за счет предоставления доступа без разрешений к распределенным валидаторам . Инфраструктура стейкинга вступает в фазу эволюции своего протокола, которая должна включать в себя сети стейкинга с минимальным доверием, которые можно подключать в любом масштабе.&lt;/p&gt;
  &lt;p id=&quot;y0JE&quot;&gt;08.07.2022 команда объявила о запуске первого публичного тестнета под названием Athena. Ознакомиться со всем деталями вы можете &lt;a href=&quot;https://blog.obol.tech/the-athena-testnet/&quot; target=&quot;_blank&quot;&gt;здесь&lt;/a&gt;.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;gapt&quot; data-align=&quot;center&quot;&gt;ПОДГОТОВКА В ТЕСТНЕТУ&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;ZLXD&quot;&gt;На данный момент для участия необходимо предоставить ENR ключ в &lt;a href=&quot;https://obol.typeform.com/AthenaTestnet&quot; target=&quot;_blank&quot;&gt;форме&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;SgJY&quot;&gt;Для этого нам необходимо провести некоторые действия на сервере.&lt;/p&gt;
  &lt;p id=&quot;8YNr&quot;&gt;Обновляем пакеты&lt;/p&gt;
  &lt;pre id=&quot;fjzL&quot; data-lang=&quot;bash&quot;&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;/pre&gt;
  &lt;p id=&quot;6g22&quot;&gt;Устанавливаем необходимые пакеты&lt;/p&gt;
  &lt;pre id=&quot;85ED&quot; data-lang=&quot;bash&quot;&gt;sudo apt install curl ncdu htop git wget -y&lt;/pre&gt;
  &lt;p id=&quot;IGUR&quot;&gt;Устанавливаем docker:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;4S5y&quot;&gt;cd $HOME
apt update &amp;amp;&amp;amp; apt purge docker docker-engine docker.io containerd docker-compose -y
rm /usr/bin/docker-compose /usr/local/bin/docker-compose
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;vT4d&quot;&gt;curl -SL https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose&lt;/pre&gt;
  &lt;p id=&quot;95I8&quot;&gt;Docker-compose потребуется нам позже, но установим сразу.&lt;/p&gt;
  &lt;p id=&quot;FKtH&quot;&gt;Скачиваем репозиторий&lt;/p&gt;
  &lt;pre id=&quot;h9Tv&quot; data-lang=&quot;bash&quot;&gt;git clone https://github.com/ObolNetwork/charon-distributed-validator-node.git&lt;/pre&gt;
  &lt;p id=&quot;naGw&quot;&gt;Выдаем права &lt;/p&gt;
  &lt;pre id=&quot;DB7T&quot; data-lang=&quot;bash&quot;&gt;chmod o+w charon-distributed-validator-node&lt;/pre&gt;
  &lt;p id=&quot;82av&quot;&gt;Переходим в директорию&lt;/p&gt;
  &lt;pre id=&quot;1WEF&quot; data-lang=&quot;bash&quot;&gt;cd charon-distributed-validator-node&lt;/pre&gt;
  &lt;p id=&quot;mZoZ&quot;&gt;Запускаем докер и получаем ENR ключ&lt;/p&gt;
  &lt;pre id=&quot;x7tC&quot; data-lang=&quot;bash&quot;&gt;docker run --rm -v &amp;quot;$(pwd):/opt/charon&amp;quot; ghcr.io/obolnetwork/charon:v0.9.0 create enr&lt;/pre&gt;
  &lt;p id=&quot;sOmE&quot;&gt;Далее переходим в форму и заполняем, enr ключ указывается полностью, т.е. вместе с &lt;code&gt;enr:-&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;vfm3&quot;&gt;&lt;strong&gt;ОБЯЗАТЕЛЬНО СОХРАНЯЕМ ФАЙЛ charon-enr-private-key.json&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;ymWQ&quot;&gt;Отлично! Теперь ожидаем результатов отбора.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;Af5p&quot; data-align=&quot;center&quot;&gt;DKG ЦЕРЕМОНИЯ&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;ElyW&quot;&gt;Если снесли сервер после генерации ENR ключа, повторить все пункты, кроме последнего, с получением ENR ключа.&lt;/p&gt;
  &lt;p id=&quot;aa2r&quot;&gt;Вместо этого, вставляем свой приватный ключ по пути &lt;code&gt;/charon-distributed-validator-node/.charon&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;h2kC&quot;&gt;После получаем новый ENR&lt;/p&gt;
  &lt;pre id=&quot;AinU&quot; data-lang=&quot;bash&quot;&gt;cd ~/charon-distributed-validator-node &amp;amp;&amp;amp; docker run --rm -v &amp;quot;$(pwd):/opt/charon&amp;quot; obolnetwork/charon:v0.9.0 enr&lt;/pre&gt;
  &lt;p id=&quot;gqMB&quot;&gt;Далее делает только капитан&lt;/p&gt;
  &lt;pre id=&quot;LGkJ&quot; data-lang=&quot;bash&quot;&gt;cd ~/charon-distributed-validator-node &amp;amp;&amp;amp; cp .env.sample .env&lt;/pre&gt;
  &lt;p id=&quot;Uae5&quot;&gt;Капитан создает ноду ETH 2.0. на &lt;em&gt;&lt;a href=&quot;http://infura.io&quot; target=&quot;_blank&quot;&gt;infura.io&lt;/a&gt;&lt;/em&gt;. Переходит на сайт, регистрируется и получает данные от ноды.&lt;/p&gt;
  &lt;p id=&quot;hllr&quot;&gt;Далее открываем .env&lt;/p&gt;
  &lt;pre id=&quot;IrZr&quot; data-lang=&quot;bash&quot;&gt;nano .env&lt;/pre&gt;
  &lt;figure id=&quot;GTbz&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c0/30/c030c282-4f28-42e4-9a78-2e9e75552b66.jpeg&quot; width=&quot;1010&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;iAhB&quot;&gt;После того, как ввели все данные, сохраняем &lt;code&gt;ctr+o&lt;/code&gt; и выходим из нано &lt;code&gt;ctr+x&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;A6Wh&quot;&gt;Начинаем процесс формирования кластера, заменяем все значения на свои, адрес кошелька можете указать один и тот же, в &lt;code&gt;--operator-enrs&lt;/code&gt; указываем первый enr капитана и далее через запятую всех участников.&lt;/p&gt;
  &lt;pre id=&quot;ru8S&quot; data-lang=&quot;bash&quot;&gt;docker run --rm -v &amp;quot;$(pwd):/opt/charon&amp;quot; obolnetwork/charon:v0.9.0 create dkg --threshold=&amp;quot;КОЛ-ВО УЧАСТНИКОВ БЕЗ УЧЕТА КАПИТАНА&amp;quot; --name=&amp;quot;НАЗВАНИЕ КЛАСТЕРА&amp;quot; --fee-recipient-address=&amp;quot;0x00000000000000000000000000000&amp;quot; --withdrawal-address=&amp;quot;0x00000000000000000000000000000&amp;quot; --operator-enrs=enr:-JG4QG&lt;/pre&gt;
  &lt;p id=&quot;t4Ab&quot;&gt;Если возникает ошибка доступа &amp;quot;&lt;strong&gt;permission denied&lt;/strong&gt;&amp;quot;&lt;/p&gt;
  &lt;pre id=&quot;Z5Ad&quot; data-lang=&quot;bash&quot;&gt;sudo chmod a+rwx .charon&lt;/pre&gt;
  &lt;p id=&quot;Ciyk&quot;&gt;Если вывод пустой, значит генерация файла прошла успешно.&lt;/p&gt;
  &lt;p id=&quot;86ur&quot;&gt;В папке &lt;code&gt;.charon&lt;/code&gt;долженпоявиться файл&lt;code&gt;cluster-definition.json&lt;/code&gt;&lt;em&gt;&lt;strong&gt;, &lt;/strong&gt;&lt;/em&gt;раздайте его всем вашим участникам.&lt;/p&gt;
  &lt;p id=&quot;9RXc&quot;&gt;Остальные участники также копируют файл себе в папку &lt;code&gt;.charon&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;rrU6&quot;&gt;Запускаем церемонию генерации dkg.&lt;/p&gt;
  &lt;p id=&quot;6v2M&quot;&gt;&lt;strong&gt;Стартует капитан&lt;/strong&gt;, после присоединяются остальные участники кластера.&lt;/p&gt;
  &lt;pre id=&quot;4cz8&quot; data-lang=&quot;bash&quot;&gt;cd ~/charon-distributed-validator-node &amp;amp;&amp;amp; sudo docker run --rm -v &amp;quot;$(pwd):/opt/charon&amp;quot; obolnetwork/charon:v0.9.0 dkg --p2p-bootnode-relay&lt;/pre&gt;
  &lt;p id=&quot;a3xS&quot;&gt;Сохраняем всю папку &lt;code&gt;.charon&lt;/code&gt; капитан заполняет &lt;a href=&quot;https://obol.typeform.com/DepositData&quot; target=&quot;_blank&quot;&gt;форму&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;FfNT&quot;&gt;После заполнения можете запустить ноду&lt;/p&gt;
  &lt;pre id=&quot;APcv&quot; data-lang=&quot;bash&quot;&gt;cd ~/charon-distributed-validator-node &amp;amp;&amp;amp; docker-compose up -d&lt;/pre&gt;
  &lt;p id=&quot;9GJ2&quot;&gt;Просмотр логов&lt;/p&gt;
  &lt;pre id=&quot;rHSc&quot; data-lang=&quot;bash&quot;&gt;cd ~/charon-distributed-validator-node &amp;amp;&amp;amp; docker-compose logs --tail=100 -f&lt;/pre&gt;
  &lt;p id=&quot;kPBk&quot;&gt;Также можете мониторить статус ноды в графане.&lt;/p&gt;
  &lt;pre id=&quot;Slhi&quot;&gt;http://ВАШ_IP_АДРЕС:3000/d/singlenode/&lt;/pre&gt;
  &lt;p id=&quot;AGdM&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;4Zvj&quot;&gt;Гайд будет обновляться по мере продвижения тестнета.&lt;/p&gt;
  &lt;p id=&quot;R6MJ&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;hatK&quot;&gt;&lt;strong&gt;Авторский канал:&lt;/strong&gt; &lt;a href=&quot;https://t.me/cryptorussianbears&quot; target=&quot;_blank&quot;&gt;https://t.me/cryptorussianbears&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;m8TO&quot;&gt;&lt;strong&gt;Мой чат для обсуждения:&lt;/strong&gt; &lt;a href=&quot;https://t.me/russianbears1&quot; target=&quot;_blank&quot;&gt;https://t.me/russianbears1&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>bitdealer91:8zql4DBk3u6</id><link rel="alternate" type="text/html" href="https://teletype.in/@bitdealer91/8zql4DBk3u6?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bitdealer91"></link><title>Установки ноды AURA</title><published>2022-06-22T03:47:36.007Z</published><updated>2022-06-22T03:47:36.007Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/c3/d6/c3d6f609-75aa-4d1e-a3d7-3522d4439599.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/83/62/836298f6-4fd7-41c5-ba5b-893bd196f244.jpeg&quot;&gt;Сеть Aura — это масштабируемая, гибкая и легкая блокчейн-сеть 1 уровня с комплексной экосистемой, созданной для ускорения глобального внедрения NFT.</summary><content type="html">
  &lt;figure id=&quot;I4Q2&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/83/62/836298f6-4fd7-41c5-ba5b-893bd196f244.jpeg&quot; width=&quot;1441&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ekn7&quot;&gt;Сеть Aura — это масштабируемая, гибкая и легкая блокчейн-сеть 1 уровня с комплексной экосистемой, созданной для ускорения глобального внедрения NFT.&lt;/p&gt;
  &lt;p id=&quot;MTX1&quot;&gt;Требования, стандартные для космос ноды:&lt;/p&gt;
  &lt;p id=&quot;Hbnh&quot;&gt;4 потока, 8 RAM, 200Gb&lt;/p&gt;
  &lt;p id=&quot;0PGs&quot;&gt;Обновляем все пакеты&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;xcXp&quot;&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;/pre&gt;
  &lt;p id=&quot;ZyqZ&quot;&gt;Устанавливаем необходимые утилиты&lt;/p&gt;
  &lt;pre id=&quot;Iif6&quot; data-lang=&quot;bash&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;p id=&quot;xeLi&quot;&gt;Устанавливаем GO:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;LG2L&quot;&gt;ver=&amp;quot;1.18.2&amp;quot;
cd $HOME
wget &amp;quot;https://golang.org/dl/go$ver.linux-amd64.tar.gz&amp;quot;
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf &amp;quot;go$ver.linux-amd64.tar.gz&amp;quot;
rm &amp;quot;go$ver.linux-amd64.tar.gz&amp;quot;
echo &amp;quot;export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin&amp;quot; &amp;gt;&amp;gt; ~/.bash_profile
source ~/.bash_profile
go version&lt;/pre&gt;
  &lt;p id=&quot;lI9E&quot;&gt;Версия GO должна быть 1.18.2&lt;/p&gt;
  &lt;p id=&quot;31Ln&quot;&gt;Создаем переменные&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;Ejvw&quot;&gt;NODENAME=&amp;quot;Имя вашей ноды&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;C03B&quot;&gt;Далее сохраняем переменные в баш:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;uqbX&quot;&gt;echo &amp;quot;export NODENAME=$NODENAME&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;quot;export WALLET=wallet&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;quot;export CHAIN_ID=halo-testnet-001&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile&lt;/pre&gt;
  &lt;p id=&quot;7HJp&quot;&gt;Скачиваем и устанавливаем бинарник:&lt;/p&gt;
  &lt;pre id=&quot;3nNN&quot; data-lang=&quot;bash&quot;&gt;wget https://github.com/aura-nw/aura/archive/refs/tags/halo_6ca81d8.tar.gz
tar -xzvf halo_6ca81d8.tar.gz
cd aura-halo_6ca81d8
make build
mv $HOME/aura-halo_6ca81d8/aurad /usr/local/bin/aurad&lt;/pre&gt;
  &lt;p id=&quot;2tEQ&quot;&gt;Вносим изменения в конфиг&lt;/p&gt;
  &lt;pre id=&quot;JxkJ&quot; data-lang=&quot;bash&quot;&gt;aurad config chain-id $CHAIN_ID
aurad config keyring-backend test&lt;/pre&gt;
  &lt;p id=&quot;d6NE&quot;&gt;Устанавливаем параметры сети&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;lKZC&quot;&gt;aurad init $NODENAME --chain-id $CHAIN_ID&lt;/pre&gt;
  &lt;p id=&quot;fRAh&quot;&gt;Скачиваем генезис&lt;/p&gt;
  &lt;pre id=&quot;S6o0&quot; data-lang=&quot;bash&quot;&gt;wget -qO $HOME/.aura/config/genesis.json &amp;quot;https://raw.githubusercontent.com/aura-nw/testnets/main/halo-testnet-001/genesis.json&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;Ao2T&quot;&gt;Ставим минимальную цену газа&lt;/p&gt;
  &lt;pre id=&quot;KBX1&quot; data-lang=&quot;bash&quot;&gt;sed -i -e &amp;quot;s/^minimum-gas-prices *=.*/minimum-gas-prices = \&amp;quot;0.0025uaura\&amp;quot;/&amp;quot; $HOME/.aura/config/app.toml&lt;/pre&gt;
  &lt;p id=&quot;NLRP&quot;&gt;Добавляем сиды и пиры&lt;/p&gt;
  &lt;pre id=&quot;gGvW&quot; data-lang=&quot;bash&quot;&gt;SEEDS=&amp;quot;10b5458c22c7dc6862ba9c2f4928a60af214c16c@3.210.178.93:26656,42f0c254710b2b22c67555ff4c2ad7e1390b5965@34.203.177.141:26656&amp;quot;
PEERS=&amp;quot;&amp;quot;&lt;/pre&gt;
  &lt;pre id=&quot;gGvW&quot; data-lang=&quot;bash&quot;&gt;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/.aura/config/config.toml&lt;/pre&gt;
  &lt;p id=&quot;HPv6&quot;&gt;Настраиваем прунинг&lt;/p&gt;
  &lt;pre id=&quot;VgRc&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; &lt;/pre&gt;
  &lt;pre id=&quot;BsKb&quot; data-lang=&quot;bash&quot;&gt;sed -i -e &amp;quot;s/^pruning *=.*/pruning = \&amp;quot;$pruning\&amp;quot;/&amp;quot; $HOME/.aura/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/.aura/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/.aura/config/app.toml 
sed -i -e &amp;quot;s/^pruning-interval *=.*/pruning-interval = \&amp;quot;$pruning_interval\&amp;quot;/&amp;quot; $HOME/.aura/config/app.toml &lt;/pre&gt;
  &lt;p id=&quot;6nqy&quot;&gt;Настраиваем индексацию&lt;/p&gt;
  &lt;pre id=&quot;SnD3&quot; data-lang=&quot;bash&quot;&gt;indexer=&amp;quot;null&amp;quot;&lt;/pre&gt;
  &lt;pre id=&quot;EsSS&quot; data-lang=&quot;bash&quot;&gt;sed -i -e &amp;quot;s/^indexer *=.*/indexer = \&amp;quot;$indexer\&amp;quot;/&amp;quot; $HOME/.aura/config/config.toml&lt;/pre&gt;
  &lt;p id=&quot;Pjeq&quot;&gt;Сбрасываем чейн&lt;/p&gt;
  &lt;pre id=&quot;v7UW&quot; data-lang=&quot;bash&quot;&gt;aurad unsafe-reset-all&lt;/pre&gt;
  &lt;p id=&quot;0g9Q&quot;&gt;Создаем сервисный файл&lt;/p&gt;
  &lt;pre id=&quot;S9Fo&quot; data-lang=&quot;bash&quot;&gt;tee /etc/systemd/system/aurad.service &amp;gt; /dev/null &amp;lt;&amp;lt;EOF
[Unit]
Description=AuraNode
After=network.target
[Service]
Type=simple
User=$USER
ExecStart=$(which aurad) start
Restart=on-failure
RestartSec=10
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF&lt;/pre&gt;
  &lt;p id=&quot;RPRF&quot;&gt;Запускаем&lt;/p&gt;
  &lt;pre id=&quot;ksCs&quot; data-lang=&quot;bash&quot;&gt;sudo systemctl daemon-reload &amp;amp;&amp;amp; sudo systemctl enable aurad &amp;amp;&amp;amp; sudo systemctl start aurad&lt;/pre&gt;
  &lt;p id=&quot;LLOt&quot;&gt;Проверяем логи&lt;/p&gt;
  &lt;pre id=&quot;aP6g&quot; data-lang=&quot;bash&quot;&gt;journalctl -u aurad -f -o cat&lt;/pre&gt;
  &lt;p id=&quot;ld94&quot;&gt;Создаем кошелек&lt;/p&gt;
  &lt;pre id=&quot;AaoZ&quot; data-lang=&quot;bash&quot;&gt;aurad keys add $WALLET&lt;/pre&gt;
  &lt;p id=&quot;032q&quot;&gt;Сохраняем данные!&lt;/p&gt;
  &lt;p id=&quot;z4Bs&quot;&gt;Записываем адрес в переменную&lt;/p&gt;
  &lt;pre id=&quot;Thfj&quot; data-lang=&quot;bash&quot;&gt;ADDRESS=$(aurad keys show $WALLET -a)&lt;/pre&gt;
  &lt;pre id=&quot;BV36&quot; data-lang=&quot;bash&quot;&gt;echo &amp;#x27;export ADDRESS=&amp;#x27;${ADDRESS} &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile&lt;/pre&gt;
  &lt;p id=&quot;2bxk&quot;&gt;Запрашиваем токены в &lt;a href=&quot;https://discord.gg/SXWXQWwjSS&quot; target=&quot;_blank&quot;&gt;дискорд канале&lt;/a&gt; в разделе &lt;code&gt;#halo-faucet&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;lapw&quot;&gt;Проверяем баланс&lt;/p&gt;
  &lt;pre id=&quot;CBxP&quot; data-lang=&quot;bash&quot;&gt;aurad query bank balances $ADDRESS&lt;/pre&gt;
  &lt;p id=&quot;wUlL&quot;&gt;Создаем валидатора&lt;/p&gt;
  &lt;pre id=&quot;THwQ&quot; data-lang=&quot;bash&quot;&gt;aurad tx staking create-validator \
  --from $WALLET \
  --amount=1000000uaura \
  --moniker=$NODENAME \
  --chain-id=$CHAIN_ID \
  --commission-rate=0.07 \
  --commission-max-rate=0.2 \
  --commission-max-change-rate=0.01 \
  --min-self-delegation=1000000 \
  --pubkey=$(aurad tendermint show-validator) \
  --fees=500uaura&lt;/pre&gt;
  &lt;p id=&quot;OzJT&quot;&gt;Записываем валопер адрес&lt;/p&gt;
  &lt;pre id=&quot;A0mu&quot; data-lang=&quot;bash&quot;&gt;VALOPER=$(aurad keys show $WALLET --bech val -a)&lt;/pre&gt;
  &lt;pre id=&quot;pBPr&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;p id=&quot;3L3e&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;gTPe&quot;&gt;&lt;strong&gt;Мой чат для обсуждения:&lt;/strong&gt; &lt;a href=&quot;https://t.me/russianbears1&quot; target=&quot;_blank&quot;&gt;https://t.me/russianbears1&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;hatK&quot;&gt;&lt;strong&gt;Авторский канал:&lt;/strong&gt; &lt;a href=&quot;https://t.me/cryptorussianbears&quot; target=&quot;_blank&quot;&gt;https://t.me/cryptorussianbears&lt;/a&gt;&lt;/p&gt;

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