<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>@velyar</title><generator>teletype.in</generator><description><![CDATA[@velyar]]></description><link>https://teletype.in/@velyar?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=velyar</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/velyar?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/velyar?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Mon, 13 Apr 2026 05:40:33 GMT</pubDate><lastBuildDate>Mon, 13 Apr 2026 05:40:33 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@velyar/6aKu9A4-l16</guid><link>https://teletype.in/@velyar/6aKu9A4-l16?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=velyar</link><comments>https://teletype.in/@velyar/6aKu9A4-l16?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=velyar#comments</comments><dc:creator>velyar</dc:creator><title>Guide - delegating tokens to the ZetaChain validator (Mainnet)</title><pubDate>Fri, 02 Feb 2024 12:25:04 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/e3/7d/e37d4195-d0e1-48b0-83bd-bcee9776e03b.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/5a/ae/5aae7364-285e-426a-bacb-9e9343b020d2.png"></img>Website - Discord - Twitter - Github - Zealy]]></description><content:encoded><![CDATA[
  <p id="OLAe" data-align="center"><a href="https://www.zetachain.com/" target="_blank">Website</a> - <a href="https://discord.gg/zetachain" target="_blank">Discord</a> - <a href="https://twitter.com/zetablockchain" target="_blank">Twitter</a> - <a href="https://github.com/zeta-chain" target="_blank">Github</a> - <a href="https://zealy.io/c/zetachain/invite/sErwdS8q57JkBzidpb-ws" target="_blank">Zealy</a></p>
  <figure id="3A6q" class="m_column">
    <img src="https://img2.teletype.in/files/5a/ae/5aae7364-285e-426a-bacb-9e9343b020d2.png" width="2176" />
  </figure>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="xnbu"><strong>Updated - 02.02.2024</strong></p>
  </section>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="a5f6"><strong><a href="https://teletype.in/@velyar/q9QzjcXPfM8" target="_blank">RU</a> | ENG</strong></p>
  </section>
  <p id="OJeO">There are two ways you can delegate your tokens to one of the network validators.</p>
  <p id="RElT">Let&#x27;s go through it in order and everyone will choose an option that is convenient for him.</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="zH51">Option #1 - Delegation via ZetaHub using MetaMask EVM wallet</h2>
  </section>
  <p id="POvT">Go to the <strong><a href="https://hub.zetachain.com/xp?code=YWRkcmVzcz0weDJBMzVlQTQ1RjIzZDhCRWEzRjg3MzdFMTYxZmNENzMwYTRDNTkxMEImZXhwaXJhdGlvbj0xNzA3MjIzMjU4JnI9MHgzMGVhOTMyN2UxMmFmOTJkYzc1ZDQzOTE1NDQxNmY3ZDI4M2EwMzdkMDBhYzk4YjQwMDRkY2Q4ZDMyNmMxODQ0JnM9MHg3MGI5M2FjMWJhYzdkZDc2OGZhOTgwNmExYTY3MDBjYjA3YzgzZjY3MTZlNDY0NDk4M2RhNDBkNWJjMTY4YTFiJnY9Mjc%253D" target="_blank">ZetaHub link</a> </strong>and go to the <strong>Stake</strong> section.</p>
  <figure id="s977" class="m_original">
    <img src="https://img1.teletype.in/files/8a/02/8a028f71-4145-421b-ab86-1dea02500649.png" width="815" />
  </figure>
  <p id="ubZJ">Next we need to expand the full list of validators and select the one we want or type the name we want in the search, for this example I will delegate to the <strong>Slem</strong> validator.</p>
  <figure id="JLLp" class="m_original">
    <img src="https://img1.teletype.in/files/05/8a/058aa441-1d46-4012-a8e2-c8e3298b0f11.png" width="761" />
  </figure>
  <figure id="ez7m" class="m_original">
    <img src="https://img3.teletype.in/files/2a/d0/2ad0a333-b163-45c9-90a2-a844ac0d8e28.png" width="804" />
  </figure>
  <p id="chly">We click on the validator we need and a window appears where we need to specify the amount of tokens we will delegate, agree to the terms and sign the transaction.</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="kCrC">Please note that when we withdraw a token from the validator we need to wait 21 days for the tokens to be credited back to us.</p>
  </section>
  <figure id="622H" class="m_original">
    <img src="https://img2.teletype.in/files/d1/25/d1250928-27f7-4887-81cc-f5521a60e4bf.png" width="628" />
  </figure>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="NIBH">Also while ZetaHub has issues with not seeing your token balance, the solution is to wait or try different VPNs.</p>
  </section>
  <figure id="TQM3" class="m_original">
    <img src="https://img4.teletype.in/files/3b/97/3b978920-0aaa-437f-87c9-0d8bec3090c6.png" width="716" />
  </figure>
  <p id="xVZ6">If your balance is displayed correctly, enter the amount we need by hand and click delegate our tokens and sign the transaction in metamask.</p>
  <figure id="xu0f" class="m_original">
    <img src="https://img2.teletype.in/files/58/67/5867a283-8516-4eb8-8826-0b2fd129b45a.png" width="624" />
  </figure>
  <figure id="0PvB" class="m_original">
    <img src="https://img3.teletype.in/files/2b/03/2b03ab40-7baa-4a93-9051-61f1e9d50f5e.png" width="1388" />
  </figure>
  <p id="a1hB">We see that the transaction went through and on the right we see our total balance of delegated tokens.</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="I7zQ">Option #2 - delegate on the NodeStake website using Kepler wallet</h2>
  </section>
  <p id="sycE">Let&#x27;s start by adding the Zetachain mainnet to Kepler.</p>
  <p id="UfMS">Go to <a href="https://chains.keplr.app/" target="_blank">https://chains.keplr.app/</a> and search for our network.</p>
  <p id="a69r">And click on add the network we want.</p>
  <figure id="0U03" class="m_original">
    <img src="https://img3.teletype.in/files/6e/bd/6ebdd577-7177-4c0e-9571-d43dacec45e5.png" width="995" />
  </figure>
  <p id="1RKc">Next, we need this network to be displayed in our wallet.</p>
  <p id="euB8">Go to settings and turn it on.</p>
  <figure id="bt5X" class="m_original">
    <img src="https://img1.teletype.in/files/4a/3b/4a3b09fb-8383-4f8b-80ff-360904fb18de.png" width="340" />
  </figure>
  <figure id="AWbk" class="m_original">
    <img src="https://img2.teletype.in/files/5a/ba/5abadc60-d2be-40b9-90e5-04717f9ba83c.png" width="360" />
  </figure>
  <figure id="6ZQA" class="m_original">
    <img src="https://img2.teletype.in/files/54/d7/54d79480-dec3-40e8-a84a-9ae467e0ff70.png" width="626" />
  </figure>
  <p id="k3Kj">You can now go to the website at <a href="https://explorer.nodestake.org/zetachain/staking/zetavaloper1l6607mavqvyssp24quwjdskl77hm4w8ykp40df" target="_blank">this link</a>.</p>
  <p id="PTEx">Connecting our Kepler wallet.</p>
  <figure id="cdLK" class="m_original">
    <img src="https://img1.teletype.in/files/ce/c2/cec20cb5-bc4e-4b7b-8ef4-fb46ee8273e8.png" width="487" />
  </figure>
  <figure id="5YWi" class="m_original">
    <img src="https://img3.teletype.in/files/a8/7f/a87fe0c8-ebff-40a9-ba44-a84f55003680.png" width="982" />
  </figure>
  <p id="wzoA">The link takes us straight to the <strong>Slem</strong> validator we need.</p>
  <figure id="1bzd" class="m_original">
    <img src="https://img3.teletype.in/files/e7/52/e75266e9-1c01-4df9-9740-3e0065c23a1f.png" width="1133" />
  </figure>
  <p id="VglX">If you want to select a different validator, you need to go into <strong>Staking</strong> and select the one you want.</p>
  <figure id="Rzdx" class="m_original">
    <img src="https://img4.teletype.in/files/73/d1/73d1d97a-ea9d-4672-9edc-e3aa9bd53c5d.png" width="1228" />
  </figure>
  <p id="IpJV">I will delegate using the <strong>Slem</strong> validator as an example.</p>
  <p id="mMtx">Press the <strong>DEGELEGATE</strong> button.</p>
  <p id="zifR">Punch in the number of tokens and press the <strong>SEND</strong> button.</p>
  <figure id="mXHB" class="m_original">
    <img src="https://img4.teletype.in/files/fe/3a/fe3a16fe-7352-47e9-9bd5-b1543a490a28.png" width="490" />
  </figure>
  <p id="3G3S">And confirm the transaction in the wallet.</p>
  <figure id="9ZfK" class="m_original">
    <img src="https://img2.teletype.in/files/5d/b0/5db03d23-4140-440b-9330-e5223a72777c.png" width="868" />
  </figure>
  <p id="B4n4">Afterwards, we see a confirmation window.</p>
  <figure id="qHh0" class="m_original">
    <img src="https://img2.teletype.in/files/9e/d1/9ed1b0e2-9ce4-4cc6-96b7-6eab0227d738.png" width="503" />
  </figure>
  <p id="Hc7g">This guide is being updated, soon I will add information on how to withdraw rewards and how to take tokens from the validator or how to redistribute tokens to another validator.</p>
  <p id="reDO">That&#x27;s all for now... :)</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@velyar/q9QzjcXPfM8</guid><link>https://teletype.in/@velyar/q9QzjcXPfM8?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=velyar</link><comments>https://teletype.in/@velyar/q9QzjcXPfM8?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=velyar#comments</comments><dc:creator>velyar</dc:creator><title>Гайд - делегирование токенов валидатору ZetaChain (Mainnet)</title><pubDate>Fri, 02 Feb 2024 12:24:54 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/e6/71/e671b302-cb50-4d49-89d8-38dab712d51b.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/b1/a7/b1a72de0-cf57-498c-b09c-efe50e2ab84d.png"></img>Website - Discord - Twitter - Github - Zealy]]></description><content:encoded><![CDATA[
  <p id="VTtH" data-align="center"><a href="https://www.zetachain.com/" target="_blank">Website</a> - <a href="https://discord.gg/zetachain" target="_blank">Discord</a> - <a href="https://twitter.com/zetablockchain" target="_blank">Twitter</a> - <a href="https://github.com/zeta-chain" target="_blank">Github</a> - <a href="https://zealy.io/c/zetachain/invite/sErwdS8q57JkBzidpb-ws" target="_blank">Zealy</a></p>
  <figure id="CvEz" class="m_column">
    <img src="https://img4.teletype.in/files/b1/a7/b1a72de0-cf57-498c-b09c-efe50e2ab84d.png" width="2176" />
  </figure>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="8XIb"><strong>Обновлено - 02.02.2024</strong></p>
  </section>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="m04d"><strong>RU | <a href="https://teletype.in/@velyar/6aKu9A4-l16" target="_blank">ENG</a></strong></p>
  </section>
  <p id="fW0C">Есть два способа как делегировать свои токену одному из валидаторов сети.</p>
  <p id="PQNz">Давайте разберёмся по порядку и каждый выберет себе удобный для него вариант.</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="Ik4x">Вариант #1 - делегирование через ZetaHub использую EVM кошелёк MetaMask</h2>
  </section>
  <p id="evLi">Заходим в <strong><a href="https://hub.zetachain.com/xp?code=YWRkcmVzcz0weDJBMzVlQTQ1RjIzZDhCRWEzRjg3MzdFMTYxZmNENzMwYTRDNTkxMEImZXhwaXJhdGlvbj0xNzA3MjIzMjU4JnI9MHgzMGVhOTMyN2UxMmFmOTJkYzc1ZDQzOTE1NDQxNmY3ZDI4M2EwMzdkMDBhYzk4YjQwMDRkY2Q4ZDMyNmMxODQ0JnM9MHg3MGI5M2FjMWJhYzdkZDc2OGZhOTgwNmExYTY3MDBjYjA3YzgzZjY3MTZlNDY0NDk4M2RhNDBkNWJjMTY4YTFiJnY9Mjc%253D" target="_blank">ZetaHub по ссылке</a></strong> и переходим в раздел <strong>Stake.</strong></p>
  <figure id="Tghk" class="m_original">
    <img src="https://img1.teletype.in/files/0d/d1/0dd16411-8ed5-4ccc-90d7-c880f34e4cef.png" width="815" />
  </figure>
  <p id="5eZt">Дальше нам нужно раскрыть полный список из валидаторов и выбрать нужного нам или в поиске вбить нужное нам имя, для примера я буду делегировать валидатору <strong>Slem.</strong></p>
  <figure id="WcuX" class="m_original">
    <img src="https://img4.teletype.in/files/b0/97/b0971944-105d-46e5-937a-0aba266a0f96.png" width="761" />
  </figure>
  <figure id="BSFN" class="m_original">
    <img src="https://img3.teletype.in/files/a1/2c/a12c6b1a-ac1d-4cb2-9b1d-f5831ff6f364.png" width="804" />
  </figure>
  <p id="rF9Q">Нажимает на нужного нам валидатора и появляется окно где нам нужно указать сумму токенов которую мы будем делегировать, согласиться с условиями и подписать транзакцию.</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="nwAG">Обратите внимание что при выводе токена от валидатора нам нужно ждать 21 день чтобы токены нам были зачислены обратно.</p>
  </section>
  <figure id="YTAi" class="m_original">
    <img src="https://img4.teletype.in/files/7b/c9/7bc97646-6639-432d-b32b-69a856f6cffc.png" width="628" />
  </figure>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="RUcX">Так же пока на ZetaHub бывают проблемы что не видит ваш баланс токенов, решение это подождать или попробовать различные VPN.</p>
  </section>
  <figure id="o84Z" class="m_original">
    <img src="https://img4.teletype.in/files/fe/3c/fe3c3af8-031e-407a-941f-0e06d619e659.png" width="716" />
  </figure>
  <p id="wHdL">Если ваш баланс корректно отображается, вбиваем руками нужную нам сумму и нажимаем делегировать наши токены и подписываем транзакцию в метамаске.</p>
  <figure id="tjmU" class="m_original">
    <img src="https://img4.teletype.in/files/ba/ef/baef1b74-fd6f-43bf-ba4f-8cb7949bc656.png" width="624" />
  </figure>
  <figure id="V4lE" class="m_original">
    <img src="https://img4.teletype.in/files/f8/14/f8144bc9-f25a-4c5b-89b2-8b336ad32dfd.png" width="1388" />
  </figure>
  <p id="wbyj">Видим что транзакция прошла и справа мы видим наш общий баланс делегированных токенов.</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="uIaz">Вариант #2 - делегирование на сайте NodeStake с помощью кошелька Kepler</h2>
  </section>
  <p id="qCJn">Давайте для начала добавим в Kepler сеть Zetachain mainnet.</p>
  <p id="OJjA">Переходим на сайт <a href="https://chains.keplr.app/" target="_blank">https://chains.keplr.app/</a> и в поиске ищем нашу сеть.</p>
  <p id="JP8d">И нажимаем добавить нужную нам сеть.</p>
  <figure id="GEcB" class="m_original">
    <img src="https://img4.teletype.in/files/fd/94/fd94a014-e902-4b59-8173-4ee0ac65d91e.png" width="995" />
  </figure>
  <p id="JJB5">Дальше нам нужно чтобы эта сеть отображалась в нашем кошельке.</p>
  <p id="c23Z">Идём в настройки и включаем.</p>
  <figure id="7EZu" class="m_original">
    <img src="https://img1.teletype.in/files/c9/04/c904387f-0cf4-4d93-90c8-da044154c9bf.png" width="340" />
  </figure>
  <figure id="xz40" class="m_original">
    <img src="https://img1.teletype.in/files/ca/97/ca9712bb-9020-4085-9017-4bf661cc96e4.png" width="360" />
  </figure>
  <figure id="MSI4" class="m_original">
    <img src="https://img2.teletype.in/files/d7/be/d7bebdfc-ea1e-464b-8a6d-a19dab032d86.png" width="626" />
  </figure>
  <p id="R5sf">Теперь можно перейти на сайт <a href="https://explorer.nodestake.org/zetachain/staking/zetavaloper1l6607mavqvyssp24quwjdskl77hm4w8ykp40df" target="_blank">по этой ссылке</a>.</p>
  <p id="Yi86">Подключаем наш Kepler кошелёк.</p>
  <figure id="di6F" class="m_original">
    <img src="https://img3.teletype.in/files/eb/77/eb778382-c2cb-4a25-99c5-7522fdb45676.png" width="487" />
  </figure>
  <figure id="U5r6" class="m_original">
    <img src="https://img4.teletype.in/files/f8/d3/f8d33033-ce29-4dd0-b784-8406255fa617.png" width="982" />
  </figure>
  <p id="9obD">По ссылке мы сразу попадаем в нужного нам валидатора <strong>Slem</strong>.</p>
  <figure id="f63e" class="m_original">
    <img src="https://img2.teletype.in/files/50/04/500497fa-8934-4646-88bb-940a3a1a7438.png" width="1133" />
  </figure>
  <p id="wSNq">Если вы хотите выбрать другого валидатора, вам нужно войти в пункт <strong>Staking</strong> и выбрать нужного вам.</p>
  <figure id="X73m" class="m_original">
    <img src="https://img4.teletype.in/files/7e/16/7e1650e7-d3a8-4e5d-ba0d-6a7ad46708ff.png" width="1228" />
  </figure>
  <p id="XckV">Я буду делегировать на примере валидатора <strong>Slem.</strong></p>
  <p id="MEg6">Нажимаем кнопку <strong>DEGELEGATE.</strong></p>
  <p id="6lat">Вбивает количество токенов и нажимаем кнопку <strong>SEND</strong>.</p>
  <figure id="QsoK" class="m_original">
    <img src="https://img1.teletype.in/files/8e/07/8e07cd4b-c6d4-47b0-ab82-fb3e2fbd2fa4.png" width="490" />
  </figure>
  <p id="7BF8">И подтверждаем транзакцию в кошельке.</p>
  <figure id="tKZt" class="m_original">
    <img src="https://img1.teletype.in/files/4a/27/4a271ac3-14fd-4388-98c9-675ec7ba0e8e.png" width="868" />
  </figure>
  <p id="P2YI">После мы видим окно подтверждения.</p>
  <figure id="Roqd" class="m_original">
    <img src="https://img1.teletype.in/files/0c/ab/0cab6660-9a61-413d-9c0c-fafd341d770b.png" width="503" />
  </figure>
  <p id="cTo4">Этот гайд обновляемый, скоро добавлю информацию как вывести награды и как забрать токены от валидатора или как переделигировать токены другому валидатору.</p>
  <p id="zWXy">На этом пока всё...:) </p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@velyar/_JX3AFV8BR_</guid><link>https://teletype.in/@velyar/_JX3AFV8BR_?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=velyar</link><comments>https://teletype.in/@velyar/_JX3AFV8BR_?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=velyar#comments</comments><dc:creator>velyar</dc:creator><title>AceSwap - activity in the testnet</title><pubDate>Tue, 21 Nov 2023 11:36:46 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/c6/1c/c61c91da-508f-4bd8-a5db-2569f92117c0.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/5d/e4/5de448c4-8ad8-45eb-84a7-f5541634098b.png"></img>The AceSwap project characterizes itself as the first decentralized exchange on the Zetachain platform.]]></description><content:encoded><![CDATA[
  <figure id="oPAM" class="m_original">
    <img src="https://img2.teletype.in/files/5d/e4/5de448c4-8ad8-45eb-84a7-f5541634098b.png" width="1000" />
  </figure>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="KoJ6"><a href="https://teletype.in/@velyar/O0IRBWGRPkT" target="_blank">RU</a> | ENG</h3>
  </section>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="EQKb">About project</h2>
  </section>
  <p id="E1sf">The AceSwap project characterizes itself as the first decentralized exchange on the Zetachain platform.</p>
  <p id="vyJx">Let&#x27;s test what is now available on their site.</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="XQWD">Preparation</h2>
  </section>
  <p id="i71T">First, let&#x27;s add the <a href="https://chainlist.org/chain/7001" target="_blank">ZetaChain Athens 3</a> network to our wallet.</p>
  <p id="Hvdt">If you had an old network, delete it and add a new one.</p>
  <p id="wYKs">It is advisable to choose <strong><em>RCP Ankr</em></strong> - there are fewer problems with it.</p>
  <p id="qqPm">Once we have added the network, we need to request <strong><em>Zeta</em></strong> test tokens.</p>
  <p id="AbTc">To do this, we need to go to the <a href="https://discord.gg/zetachain" target="_blank">Zetachain discord</a>.</p>
  <p id="xAOJ">You need to go through verification on the server and connect Twitter to the server in order to be able to get into the Faucet thread.</p>
  <figure id="XYpS" class="m_original">
    <img src="https://img1.teletype.in/files/8e/8c/8e8ca9f6-5589-4c24-a2eb-391a4996163a.png" width="239" />
  </figure>
  <figure id="eqv1" class="m_original">
    <img src="https://img4.teletype.in/files/37/13/37139f9e-6488-42f3-a501-d30b26b3b49e.png" width="225" />
  </figure>
  <figure id="RG65" class="m_original">
    <img src="https://img1.teletype.in/files/8b/6d/8b6d9c58-cca0-4e9d-a687-10b2518eabd5.png" width="723" />
  </figure>
  <p id="jGYw">After we connected Twitter and gained access to the Faucet thread.</p>
  <p id="uUGb">Let&#x27;s go to the <a href="https://discord.com/channels/858516330432299008/1153798540955488346" target="_blank">zeta-faucet-athens-3</a> branch.</p>
  <p id="bm5U">And we make a request for tokens with the following command:</p>
  <pre id="1895">zeta faucet drip 0x1c9d13dEB4Cf5a59a55DEeA97dd8E52aA08Ab564</pre>
  <p id="2VT2">Naturally, you substitute your wallet address.</p>
  <p id="hsxA">If you do this from your phone, make sure that this line is not wrapped on a new line, otherwise there will be an error when requesting.</p>
  <p id="j8U4">It’s better to turn on horizontal mode on your phone and insert the command without line breaks.</p>
  <p id="WXpx">There is also another way to get test tokens.</p>
  <p id="GlRn">Go to the website <a href="https://labs.zetachain.com/get-zeta" target="_blank">https://labs.zetachain.com/get-zeta</a></p>
  <p id="qChs">We connect our Twitter, fill in the necessary data and make a request for tokens.</p>
  <figure id="fSw0" class="m_original">
    <img src="https://img2.teletype.in/files/5e/cf/5ecf255b-ee42-45eb-9a18-8829ec458992.png" width="562" />
  </figure>
  <p id="l3nc">Now we have everything we need for testing.</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="swWW">Let&#x27;s start testing</h2>
  </section>
  <p id="xGyu">Go to the <a href="https://test.aceswap.io/" target="_blank">AceSwap</a> website.</p>
  <p id="FlLF">We connect our wallet and make sure that the ZetaChain Athens 3 network is selected in the wallet.</p>
  <figure id="ZQ1V" class="m_original">
    <img src="https://img3.teletype.in/files/61/fa/61fad963-c449-45f0-83db-0e2615393552.png" width="447" />
  </figure>
  <p id="qhqy">First, let&#x27;s make a Swap of the Zeta test token for the test token of the ACE project itself.</p>
  <p id="cVUW"><a href="https://test.aceswap.io/swap?chainId=7001" target="_blank">Let&#x27;s go here</a> and select the tokens we need.</p>
  <figure id="gwZN" class="m_original">
    <img src="https://img2.teletype.in/files/5b/ab/5baba9ab-87a5-4487-a379-1902c4863469.png" width="471" />
  </figure>
  <figure id="Z3Tb" class="m_original">
    <img src="https://img4.teletype.in/files/36/9e/369ed05a-5085-4c64-83af-5e1058b79ed3.png" width="434" />
  </figure>
  <p id="f5As">We sign the transaction in the metamask.</p>
  <figure id="K2zv" class="m_original">
    <img src="https://img3.teletype.in/files/a1/e4/a1e43871-d4ff-4304-9929-cc2ba7961047.png" width="341" />
  </figure>
  <p id="263x">After a successful transaction, we will see a window like this.</p>
  <figure id="JcfJ" class="m_original">
    <img src="https://img3.teletype.in/files/a3/7b/a37b73e2-aae8-4e54-a163-c99ac3910628.png" width="447" />
  </figure>
  <p id="ROcb">You can try to Swap different tokens in both directions.</p>
  <p id="DKf9">Well, we&#x27;ll go ahead and go to the section where we can <a href="https://test.aceswap.io/legacy/add/ETH?chainId=7001" target="_blank">add liquidity</a>.</p>
  <figure id="Rbnk" class="m_original">
    <img src="https://img4.teletype.in/files/38/2c/382c89e1-d17c-4a00-adff-e38e32a73f50.png" width="494" />
  </figure>
  <p id="IQfp">And since we have the ACE token, let&#x27;s add liquidity with the ZETA and ACE token.</p>
  <figure id="dpxa" class="m_original">
    <img src="https://img4.teletype.in/files/bd/b6/bdb62eba-a1f2-4d71-b943-dc6607119991.png" width="467" />
  </figure>
  <figure id="49i2" class="m_original">
    <img src="https://img3.teletype.in/files/2f/29/2f29e281-8334-4e58-be17-13718b01fe12.png" width="501" />
  </figure>
  <figure id="m4NO" class="m_original">
    <img src="https://img2.teletype.in/files/93/17/931780dd-5eb8-4ee7-bc0d-29e92c961a06.png" width="429" />
  </figure>
  <p id="E3w7">We confirm all transactions in the metamask and add our liquidity.</p>
  <figure id="RZN6" class="m_original">
    <img src="https://img4.teletype.in/files/78/64/78641252-5f28-4ee4-9805-53e9ab8fc550.png" width="429" />
  </figure>
  <figure id="PjYg" class="m_original">
    <img src="https://img3.teletype.in/files/ec/96/ec96c83a-8170-4650-86de-accfb3a06ba9.png" width="434" />
  </figure>
  <p id="Fbgz">If you don’t see the pool to which you added tokens, you can add it here.</p>
  <figure id="5Rom" class="m_original">
    <img src="https://img2.teletype.in/files/50/ef/50ef764c-8092-4af5-85c0-118e79cf5113.png" width="386" />
  </figure>
  <figure id="omSF" class="m_original">
    <img src="https://img3.teletype.in/files/2f/96/2f96d734-6297-4cfc-a931-15715f49b765.png" width="785" />
  </figure>
  <p id="haWg">Now we see our pool and our added tokens.</p>
  <figure id="WLQL" class="m_original">
    <img src="https://img1.teletype.in/files/00/2a/002a2414-0ec5-4007-914e-a548939e2d8d.png" width="1256" />
  </figure>
  <p id="sRhi">You can also test removal from the pool or try to make pools from other tokens.</p>
  <p id="csJz">Well, basically, these are all the activities that we can test now, we are waiting for new functionality on the site.</p>
  <p id="mx1I">For those for whom this was not enough, you can go and <a href="https://app.questn.com/aceswap" target="_blank">complete quests</a> that are still available, the project promised rewards in the mainnet for this!</p>
  <p id="z9fl">If anyone doesn’t understand something, write a comment, I will definitely answer!</p>
  <p id="jFIO">That&#x27;s all for now... :)</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@velyar/O0IRBWGRPkT</guid><link>https://teletype.in/@velyar/O0IRBWGRPkT?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=velyar</link><comments>https://teletype.in/@velyar/O0IRBWGRPkT?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=velyar#comments</comments><dc:creator>velyar</dc:creator><title>AceSwap - активности в тестнете</title><pubDate>Tue, 21 Nov 2023 11:23:26 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/c6/1c/c61c91da-508f-4bd8-a5db-2569f92117c0.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/5d/e4/5de448c4-8ad8-45eb-84a7-f5541634098b.png"></img>Проект AceSwap характеризует себя как первая децентрализованная биржа на платформе Zetachain.]]></description><content:encoded><![CDATA[
  <figure id="15f2" class="m_original">
    <img src="https://img2.teletype.in/files/5d/e4/5de448c4-8ad8-45eb-84a7-f5541634098b.png" width="1000" />
  </figure>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="bVji">RU | <a href="https://teletype.in/@velyar/_JX3AFV8BR_" target="_blank">ENG</a></h3>
  </section>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="zXJF">О проекте</h2>
  </section>
  <p id="ml93">Проект AceSwap характеризует себя как первая децентрализованная биржа на платформе Zetachain.</p>
  <p id="kJOr">Давайте же протестируем то что сейчас доступно на их площадке.</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="mgXE">Подготовка</h2>
  </section>
  <p id="iHlD">Для начала давайте добавим в наш кошелёк сеть <a href="https://chainlist.org/chain/7001" target="_blank"><strong><em>ZetaChain Athens 3.</em></strong></a></p>
  <p id="dRlF">Если у вас была старая сеть, удалите её и добавьте новую.</p>
  <p id="dHCN">Желательно выбирать RCP Ankr - с ней меньше проблем.</p>
  <p id="vhov">После того как добавили сеть, нам нужно запросить тестовые токены <strong><em>Zeta.</em></strong></p>
  <p id="drIL">Для этого нам нужно перейти в <a href="https://discord.gg/zetachain" target="_blank"><em>дискорд Zetachain.</em></a></p>
  <p id="F5lf">Необходимо пройти верификацию на сервере и подключить к серверу твиттер, чтобы смогли попасть в ветку Faucet.</p>
  <figure id="pPYO" class="m_original">
    <img src="https://img4.teletype.in/files/b2/76/b276f6df-9ab4-4681-955f-c93ae4d55129.png" width="239" />
  </figure>
  <figure id="OOfJ" class="m_original">
    <img src="https://img2.teletype.in/files/19/95/1995c5da-c288-4515-ba21-4891564aa9e3.png" width="225" />
  </figure>
  <figure id="lUeW" class="m_original">
    <img src="https://img1.teletype.in/files/87/6c/876c25ab-5904-4084-b085-9a3d401b2c06.png" width="723" />
  </figure>
  <p id="T5Cp">После того как мы подключили твиттер и получили доступ в ветку Faucet.</p>
  <p id="IECZ">Идём в ветку <a href="https://discord.com/channels/858516330432299008/1153798540955488346" target="_blank">zeta-faucet-athens-3.</a></p>
  <p id="Ff2s">И делаем запрос токенов такой командой:</p>
  <pre id="k03V">zeta faucet drip 0x1c9d13dEB4Cf5a59a55DEeA97dd8E52aA08Ab564</pre>
  <p id="yQCi">Адрес кошелька естественно подставляете свой.</p>
  <p id="siuT">Если будете делать с телефона, обратите внимание чтобы эта строка не переносилась на новую строку, иначе будет ошибка при запросе.</p>
  <p id="oJw5">Лучше на телефоне включить горизонтальный режим и вставить команду без переносов строк.</p>
  <p id="7CWn">Так же есть ещё один способ получить тестовые токены.</p>
  <p id="mPj9">Переходим на сайт <a href="https://labs.zetachain.com/get-zeta" target="_blank">https://labs.zetachain.com/get-zeta</a></p>
  <p id="SBfg">Подключаем наш твиттер, заполняем необходимые данные и делаем запрос токенов.</p>
  <figure id="mQZV" class="m_original">
    <img src="https://img2.teletype.in/files/de/b1/deb156fe-92cd-4c8d-9d91-4095c0f34c1f.png" width="562" />
  </figure>
  <p id="Y2CY">Теперь у нас есть всё необходимое для тестирования.</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="DvRs">Приступаем к тестированию</h2>
  </section>
  <p id="dinq">Переходим на сайт <a href="https://test.aceswap.io/" target="_blank">AceSwap.</a></p>
  <p id="B9dk">Подключаем наш кошелёк и обратите внимание чтобы в кошельке была выбрана сеть ZetaChain Athens 3.</p>
  <figure id="uECb" class="m_original">
    <img src="https://img1.teletype.in/files/c7/15/c7154a1a-cb75-4815-b495-a43af49f5867.png" width="447" />
  </figure>
  <p id="OJ28">Для начала давайте сделаем Swap тестового токена Zeta на тестовый токен самого проекта ACE.</p>
  <p id="p8YW"><a href="https://test.aceswap.io/swap?chainId=7001" target="_blank">Идём сюда</a> и выбираем нужные нам токены.</p>
  <figure id="X6aI" class="m_original">
    <img src="https://img1.teletype.in/files/85/1b/851ba083-0e28-46c5-a34f-c40c5ac93063.png" width="471" />
  </figure>
  <figure id="Lz7w" class="m_original">
    <img src="https://img1.teletype.in/files/06/ba/06ba4954-9ac0-4d65-bed2-76642695e568.png" width="434" />
  </figure>
  <p id="ymK4">Подписываем транзакцию в метамаске.</p>
  <figure id="PAii" class="m_original">
    <img src="https://img3.teletype.in/files/6a/cb/6acba296-74c0-48bf-8ef8-f180e5db949b.png" width="341" />
  </figure>
  <p id="B9cl">После удачной транзакции мы увидим вот такое окно.</p>
  <figure id="cWX5" class="m_original">
    <img src="https://img1.teletype.in/files/42/24/4224f039-02db-46da-b5b6-ad1ee7a53fca.png" width="447" />
  </figure>
  <p id="nTyT">Вы можете попробовать сделать Swap разных токенов в обе стороны.</p>
  <p id="KuuO">Ну а мы пойдём дальше и пойдём в раздел, где мы сможешь <a href="https://test.aceswap.io/legacy/add/ETH?chainId=7001" target="_blank">добавить ликвидность</a>.</p>
  <figure id="uLKh" class="m_original">
    <img src="https://img4.teletype.in/files/71/5e/715ebf4d-74f0-4b7d-9f8e-fefe3def77b2.png" width="494" />
  </figure>
  <p id="weYt">И раз уж у нас есть токен ACE, давайте добавим ликвидность с токеном ZETA и ACE.</p>
  <figure id="R8mZ" class="m_original">
    <img src="https://img2.teletype.in/files/10/d5/10d53171-dc1e-4fca-b55e-703830ffb37b.png" width="467" />
  </figure>
  <figure id="WyOM" class="m_original">
    <img src="https://img3.teletype.in/files/e4/73/e4732ce6-627b-4407-b8b4-80c8cca0a797.png" width="501" />
  </figure>
  <figure id="gxkM" class="m_original">
    <img src="https://img4.teletype.in/files/7a/57/7a57183a-948b-4a1f-aacf-5e39089a2e0f.png" width="429" />
  </figure>
  <p id="Fw9V">Подтверждаем все транзакции в метамаске и вносим нашу ликвидность.</p>
  <figure id="qhvk" class="m_original">
    <img src="https://img3.teletype.in/files/e7/6f/e76fd57d-63c2-46b7-8b9e-93e287bcc425.png" width="429" />
  </figure>
  <figure id="uen6" class="m_original">
    <img src="https://img2.teletype.in/files/95/0a/950abfee-08b6-4662-bbc9-e0b918c6183e.png" width="434" />
  </figure>
  <p id="tV4p">Если вы не видите пул в который добавили токены, его можно добавить тут.</p>
  <figure id="cIoX" class="m_original">
    <img src="https://img3.teletype.in/files/64/e0/64e05453-555c-4e4f-8cec-1a4473ca12f5.png" width="386" />
  </figure>
  <figure id="tHiJ" class="m_original">
    <img src="https://img4.teletype.in/files/b6/ac/b6ac16fc-1825-4784-93be-8df1c3915a56.png" width="785" />
  </figure>
  <p id="Y2If">Теперь мы видим наш пул и наши добавленные токены.</p>
  <figure id="7xev" class="m_original">
    <img src="https://img2.teletype.in/files/1d/ee/1deee017-c859-4870-8f06-56b7d2bed9ab.png" width="1256" />
  </figure>
  <p id="OVz8">Вы так же можете протестировать удаление из пула или попробовать сделать пулы из других токенов.</p>
  <p id="ixUf">Ну в принципе это все активности которые мы может сейчас протестировать, ждём нового функционала на сайте.</p>
  <p id="dQeN">Для тех кому этого оказалось мало, можно пойти и <a href="https://app.questn.com/aceswap" target="_blank">выполнить квесты</a> которые ещё доступны, проект обещал награды в майнете за это!</p>
  <p id="2WbY">Кому что-то непонятно, пишите комментарии, обязательно отвечу!</p>
  <p id="t9Pw">На этом пока всё...:)</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@velyar/Ard_q_MIqc5</guid><link>https://teletype.in/@velyar/Ard_q_MIqc5?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=velyar</link><comments>https://teletype.in/@velyar/Ard_q_MIqc5?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=velyar#comments</comments><dc:creator>velyar</dc:creator><title>Guide - installing a validator node in the ZetaChain project</title><pubDate>Sun, 15 Oct 2023 11:55:21 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/df/bf/dfbfc8d5-dff8-45d4-a3e9-d1df76e3697f.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/5a/ae/5aae7364-285e-426a-bacb-9e9343b020d2.png"></img>Website - Discord - Twitter - Github - Zealy]]></description><content:encoded><![CDATA[
  <p id="77X9" data-align="center"><a href="https://www.zetachain.com/" target="_blank">Website</a> - <a href="https://discord.gg/zetachain" target="_blank">Discord</a> - <a href="https://twitter.com/zetablockchain" target="_blank">Twitter</a> - <a href="https://github.com/zeta-chain" target="_blank">Github</a> - <a href="https://zealy.io/c/zetachain/invite/sErwdS8q57JkBzidpb-ws" target="_blank">Zealy</a></p>
  <figure id="BU6X" class="m_column">
    <img src="https://img2.teletype.in/files/5a/ae/5aae7364-285e-426a-bacb-9e9343b020d2.png" width="2176" />
  </figure>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="iPiO"><strong>Updated - 24.01.2024</strong></p>
  </section>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="f463"><a href="https://teletype.in/@velyar/E-JEuJjVa-H" target="_blank">RU</a> | ENG</h3>
  </section>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="lmJD">Contents:</h2>
    <ol id="E7g5">
      <li id="JumN"><a href="#Q4G1"><strong>A short introduction</strong></a></li>
      <li id="Hma9"><a href="#bnea"><strong>Preparation of the workplace</strong></a></li>
      <li id="zkPx"><a href="#FtC2"><strong>Rent a server</strong></a></li>
      <li id="BDZX"><a href="#ngnX"><strong>Connecting to the server</strong></a></li>
      <li id="Fr6S"><a href="#qTkD"><strong>Node installation</strong></a></li>
      <li id="S8kr"><a href="#gSol"><strong>Creating a wallet</strong></a></li>
      <li id="lYGf"><a href="#5zOV"><strong>Let&#x27;s create a validator!</strong></a></li>
      <li id="XO7M"><a href="#qQ2Q"><strong>Working with a node</strong></a></li>
      <li id="xDxc"><a href="#cJbC"><strong>Node update</strong></a></li>
      <li id="0apB"><a href="#2f9T"><strong>Backup</strong></a></li>
      <li id="DK1v"><a href="#saQ7"><strong>Restore from backup</strong></a></li>
      <li id="NU60"><a href="#VO8f"><strong>Slem :)</strong></a></li>
    </ol>
  </section>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="Q4G1">A short introduction</h2>
  </section>
  <p id="aGS0">There is almost no guide on the Internet for installing a node for this project, and even more so there are no such detailed guides for complete beginners :)</p>
  <p id="47Zh">I will try to go through all the steps in sufficient detail from preparing the workplace to installing the node itself.</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="bnea">Preparation of the workplace</h2>
  </section>
  <p id="wdy9">Windows will be used as the operating system, so all the software will be for this OS. If there is such a need, I’ll tell you what software can be used on MacOS.</p>
  <p id="kIgS">Download the MobaXterm program <a href="https://mobaxterm.mobatek.net/download-home-edition.html" target="_blank">from the link </a>- select the Portable version if you do not want to install the software on your PC.</p>
  <figure id="6I9f" class="m_column">
    <img src="https://img4.teletype.in/files/32/b7/32b74edb-9a3a-4aa8-bc16-ca57c34ecf59.png" width="1094" />
  </figure>
  <p id="mQ5Y">We need this program to remotely connect via SSH to the server we rented (we will rent the server later).</p>
  <p id="BIkO">After we unpack the archive with the program we downloaded, we need to run the executable file in the folder <strong><em>MobaXterm_Personal_23.2.exe</em></strong></p>
  <figure id="CugY" class="m_original">
    <img src="https://img1.teletype.in/files/cf/b1/cfb1f70e-ed26-4d2e-98e2-5783dd0836ee.png" width="647" />
  </figure>
  <p id="AV2E">After starting the program, we need to enable the option to display the resource consumption of the remote server so that we understand what load we are currently putting on our remote server.</p>
  <figure id="4dfj" class="m_original">
    <img src="https://img3.teletype.in/files/69/41/69418634-2369-4fcf-b5b6-709e3027b173.png" width="564" />
  </figure>
  <p id="RapU">Enable the parameter <strong><em>Remote-monitoring (experimental)</em></strong></p>
  <figure id="wMMd" class="m_original">
    <img src="https://img4.teletype.in/files/79/ec/79ecdf9b-f275-4067-9a35-3be65fe142e8.png" width="787" />
  </figure>
  <p id="ve4d">Then press the button <strong><em>ОК.</em></strong></p>
  <p id="rPmP">At this stage, we complete the preparation of the workplace.</p>
  <p id="DGUX">Now we need to rent a remote server for our node.</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="FtC2">Rent a server</h2>
  </section>
  <p id="9m4F">We will rent a server from Hezner - a German company, price/quality at the moment. At the same time, it does not limit registration for sanctioned countries :)</p>
  <p id="sM61">You can also rent servers from companies that operate in your country, I’ll tell you, write :)</p>
  <p id="UTPq">Follow <a href="https://hetzner.cloud/?ref=P008CeMOD82C" target="_blank">my referral link</a> and register on Hezner.</p>
  <p id="pqta">ou need to fill in your full name and country according to your local passport or international passport, as you will have to confirm your identity.</p>
  <p id="fisr">We will also need to link a card for payment. A virtual card can be created by installing the Pyypl application on your phone (there are many videos on YouTube, I will not dwell on this in detail).</p>
  <p id="t6Fh">For those who are doing well with their cards, we simply link them to their account :)</p>
  <p id="aXsu">After we have registered, linked the card and confirmed our identity, we go to select a server.</p>
  <p id="gOP0">Follow <a href="https://console.hetzner.cloud/projects" target="_blank">the link</a> and click create project and enter any name.</p>
  <figure id="CIPL" class="m_original">
    <img src="https://img2.teletype.in/files/97/8d/978d4357-d6d6-4371-95ef-8724614437a0.png" width="662" />
  </figure>
  <p id="oiOA">Click on the block with our project</p>
  <figure id="aT5w" class="m_column">
    <img src="https://img3.teletype.in/files/6a/27/6a271dd9-c316-4659-816e-0b03795508b2.png" width="909" />
  </figure>
  <p id="9igZ">Click the add server button</p>
  <figure id="5SFS" class="m_column">
    <img src="https://img3.teletype.in/files/a1/3e/a13e9531-dff1-4db4-839f-e53d91775929.png" width="1025" />
  </figure>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Q4WX"><strong>A small digression:</strong> on Hezner, we pay for server rental according to the scheme, as much as we used, we paid that much, the price is for a month of continuous use. For example, if the server costs 15 euros per month, and we used the server for 10 days and deleted it, then at the end of the month we will receive an invoice only for these 10 days - approximately 5 euros. And yes, here we receive invoices in the mail stating how much we owe and for what, and after a couple of days this amount is automatically debited from the linked card.</p>
  </section>
  <p id="QFco">Now let&#x27;s see what server requirements are written in the official documentation on the <a href="https://www.zetachain.com/docs/validators/running-a-full-node/" target="_blank">ZetaChain website</a>.</p>
  <p id="1lqv">Since we will be installing a validator node, we need the following characteristics of a VPS server - a processor with 4 cores, 16 gigabytes of RAM and 300 gigabytes of disk space, preferably the disk should be SSD or better yet NVME for better read/write speed disk.</p>
  <figure id="59jD" class="m_column">
    <img src="https://img4.teletype.in/files/f8/42/f8425922-3bc3-4884-bad0-016dbc0ad200.png" width="874" />
  </figure>
  <p id="16aR">Also, based on the official documentation, we need to understand which operating system to choose for installation on our server.</p>
  <figure id="oJan" class="m_column">
    <img src="https://img3.teletype.in/files/a4/83/a483a3a9-4eb4-4612-96a1-ff520183581b.png" width="925" />
  </figure>
  <p id="Vmdu">We’ve decided on the server’s characteristics, let’s go choose a server on Hetzner.</p>
  <p id="iewT">We have already clicked the <strong><em>&quot;Add Server&quot;</em></strong> button earlier, select the location of our server and the operating system.</p>
  <figure id="U1b2" class="m_column">
    <img src="https://img1.teletype.in/files/cf/a5/cfa53bc3-3909-4372-a588-b37708123dc4.png" width="875" />
  </figure>
  <p id="7IHu">Then we select the type of our server, processor architecture and other characteristics. We will choose such a server, it’s okay that it falls a little short of the declared characteristics that are indicated in the official documentation on the ZetaChain website.</p>
  <figure id="DrOC" class="m_original">
    <img src="https://img2.teletype.in/files/d1/3c/d13c0998-c07f-4be3-a40c-42c0adf0dcae.png" width="1808" />
  </figure>
  <p id="wbRT">As you can see, the monthly price of such a server will cost us 16.32 euros per month, if you have dollars on your card, they will be converted into euros automatically.</p>
  <p id="OiyH">Click <strong><em>&quot;Create &amp; Buy now&quot;</em></strong></p>
  <p id="mAIf">After this, we need to wait a couple of minutes until our server is created and we will see this window.</p>
  <figure id="7Yiv" class="m_original">
    <img src="https://img3.teletype.in/files/e1/20/e120ccc4-9a6a-4e62-8093-ff590dd6e618.png" width="1521" />
  </figure>
  <p id="dzAo">Next, we go to our email and look at the letter from Hezner where they sent us all the access details to connect to our server via SSH.</p>
  <figure id="tyCf" class="m_original">
    <img src="https://img1.teletype.in/files/42/42/4242eb8b-3c62-484a-ab49-9698fe9f0644.png" width="625" />
  </figure>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="ngnX">Connecting to the server</h2>
  </section>
  <p id="00PS">Now we have everything to connect to our server via SSH.</p>
  <p id="Svf6">Open our program <strong><em>MobaXterm</em></strong></p>
  <p id="Fqmo">And we create our SSH connection.</p>
  <figure id="u1Bk" class="m_original">
    <img src="https://img2.teletype.in/files/11/3e/113e5b0d-41f5-4a77-8f20-bf560e2fdb54.png" width="1029" />
  </figure>
  <p id="XCqc">In the <strong><em>&quot;Remote host&quot;</em></strong> field we insert the IPv4 address from the letter.</p>
  <p id="Xz4S">In the user field, we click the <strong><em>“Specify username”</em></strong> checkbox and in the right field, delete the selection and write <strong><em>“root”</em></strong> - after all, click the <strong><em>“OK”</em></strong> button.</p>
  <p id="Nb94">On the left we have our connection, and on the right we see that we have connected to the server and all that remains is to enter the password from the letter.</p>
  <figure id="oCSp" class="m_original">
    <img src="https://img4.teletype.in/files/3f/04/3f045807-fd97-4d41-a509-59d1894e1ed4.png" width="674" />
  </figure>
  <p id="FdjD">Copy the password and <strong>IMPORTANT</strong> - to paste the password you just need to right-click once in this place.</p>
  <figure id="5RSm" class="m_original">
    <img src="https://img1.teletype.in/files/c5/9d/c59d18b6-175e-4e15-a117-cc5d08528b57.png" width="670" />
  </figure>
  <p id="Mf5X">The program will display a message and ask if we want to store this password in the password database, if yes, we will need to create a master password for all our such connections.</p>
  <figure id="cbMW" class="m_original">
    <img src="https://img4.teletype.in/files/bd/4d/bd4d0de4-bba7-4a3a-8a1a-097f0439bcae.png" width="475" />
  </figure>
  <p id="vhmr">After we have saved the password, we see that we have connected to our server and we need to change our password with which we logged in for security purposes.</p>
  <figure id="5E9i" class="m_original">
    <img src="https://img4.teletype.in/files/3a/fc/3afcb93b-8a5c-4295-bced-28d925097d67.png" width="453" />
  </figure>
  <p id="aKAm">We enter again the current password with which we logged in, I remind you that on the remote server we paste all the commands with one right-click into the field where you need to enter something, and I will show you how to copy further :)</p>
  <p id="57QY">After you have inserted your password with the right mouse button, you will not see that anything has changed there, just press the <strong><em>&quot;Enter&quot;</em></strong> key and now we come up with your new password, you can start entering it simply from the keyboard or you can also write it somewhere and copy and paste. The trick is for security purposes on Linux/Unix operating systems when we enter a password, it is not displayed in any way and when typing we should not make mistakes even in one character, since we cannot erase an incorrectly typed character, since we do not see what we are typing: ) If you entered incorrectly by hand, simply press the <strong><em>&quot;Enter&quot;</em></strong> key and start entering again. But to avoid mistakes and manual typing, just copy and paste from somewhere :)</p>
  <p id="qF5k">Enter a new password and repeat it again.</p>
  <figure id="9eNa" class="m_original">
    <img src="https://img3.teletype.in/files/aa/36/aa363fa1-bbd8-4108-9ff1-8caa0faab566.png" width="554" />
  </figure>
  <p id="1XRt">And now we are finally on our server and can start creating :)</p>
  <figure id="CEnD" class="m_original">
    <img src="https://img4.teletype.in/files/7f/f2/7ff2287e-90a5-43e5-a3f5-d4677d702b13.png" width="535" />
  </figure>
  <p id="HcAw">But first, let&#x27;s reconnect to our server again.</p>
  <p id="rX8d">Since we changed the password, the next time we connect, the program will try to log in to the server with our saved old password.</p>
  <p id="HAaT">Let&#x27;s close the connection by clicking on the cross at the top.</p>
  <figure id="2iYq" class="m_column">
    <img src="https://img3.teletype.in/files/65/29/65290430-7621-4375-b45d-e794d410239b.png" width="780" />
  </figure>
  <p id="KNdV">Afterwards we simply double-click with the left mouse button on our already created connection.</p>
  <figure id="NyUZ" class="m_original">
    <img src="https://img4.teletype.in/files/78/e7/78e7ba21-45ad-433a-8eb7-f9477fb46bf7.png" width="456" />
  </figure>
  <p id="gYhs">And we see that access is denied to us and we need to enter the current password.</p>
  <figure id="ysKF" class="m_original">
    <img src="https://img4.teletype.in/files/7a/e5/7ae5dfd9-b349-4677-9557-cdc985175258.png" width="667" />
  </figure>
  <p id="F7tY">We enter the current password that we came up with ourselves and save it again in the password wizard of the MobaXterm program.</p>
  <figure id="ka7Y" class="m_original">
    <img src="https://img3.teletype.in/files/a7/9b/a79b0f8c-de10-46e8-bba6-f33227a44ef8.png" width="568" />
  </figure>
  <p id="kBFX">Now everything is definitely done :) You can start creating :)</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="qTkD">Node installation</h2>
  </section>
  <p id="bseU">You can go the hard way and start installing a node using the official guide from the ZetaChain website, but we’ll cheat a little and use ready-made scripts from guys who professionally deal with nodes :)</p>
  <p id="IJUM">First, let&#x27;s run our first command on the server, our operating system has many installed components of various software. When Hezner created our server, he uploaded a ready-made image of the operating system and many of the components there were very outdated, let’s update this whole mess so that when installing the node we don’t have any errors or software incompatibility.</p>
  <p id="UlNO">Copy the command and paste it with the right mouse button.</p>
  <pre id="Xc6h">apt update &amp;&amp; apt upgrade -y</pre>
  <p id="Pml1">Wherever there are similar windows, simply press the <strong><em>&quot;Enter&quot;</em></strong> key.</p>
  <figure id="9K1G" class="m_column">
    <img src="https://img2.teletype.in/files/1b/ec/1bec8a01-6a42-4af7-9b5f-dc54afcf4809.png" width="1067" />
  </figure>
  <p id="bj0E">After the update is complete, you will again have a command prompt.</p>
  <figure id="6fM7" class="m_column">
    <img src="https://img3.teletype.in/files/a4/38/a438a940-89bf-4f3f-a2bb-a9ac7fbeb82c.png" width="927" />
  </figure>
  <p id="uA1m">Now we go to <a href="https://app.nodejumper.io/zetachain-testnet/installation" target="_blank">the NodeJumper website</a> - we will take the ready-made code for installing the node from them.</p>
  <p id="M0gn">They have a special button on their website, by clicking on which we will copy an entire block of code.</p>
  <figure id="NPuU" class="m_original">
    <img src="https://img4.teletype.in/files/f9/b1/f9b1d9b3-0a15-48ae-81b8-c5da7938687f.png" width="1517" />
  </figure>
  <p id="aZ2T">Click the <strong><em>&quot;Copy&quot;</em></strong> button and right-click paste this block of code into our command line and press <strong><em>&quot;Enter&quot;</em></strong>.</p>
  <figure id="XV6T" class="m_original">
    <img src="https://img1.teletype.in/files/08/35/08357cb0-47b5-4a73-b1ce-8f5baa7cb9cc.png" width="881" />
  </figure>
  <p id="cRkz">If a window appears, press <strong><em>&quot;Enter&quot;</em></strong>.</p>
  <figure id="xigp" class="m_column">
    <img src="https://img2.teletype.in/files/1b/ec/1bec8a01-6a42-4af7-9b5f-dc54afcf4809.png" width="1067" />
  </figure>
  <p id="pRxf">After the update has finished, we will see an input line again.</p>
  <figure id="cmal" class="m_original">
    <img src="https://img2.teletype.in/files/9f/6c/9f6c8b8f-cb67-47e7-9a7b-761baaaf833c.png" width="678" />
  </figure>
  <p id="3yuT">Next, we will need to enter the name of our node in Latin, preferably without spaces or any symbols.</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="IvJh">in the &quot;<strong><em>Node Name</em></strong>&quot; field - my node name is now written down, you don&#x27;t need to write the same one when installing, we must come up with YOUR OWN :)</p>
  </section>
  <figure id="onHY" class="m_original">
    <img src="https://img1.teletype.in/files/87/58/8758243d-d4cc-4452-a217-a829d95112dd.png" width="1002" />
  </figure>
  <p id="OgzQ">On the website, generate the code below with the name of your node, copy the large bottom block of code, paste it into the command line and press <strong><em>“Enter”</em></strong>.</p>
  <figure id="PLrU" class="m_original">
    <img src="https://img3.teletype.in/files/2e/dc/2edc48d3-ff68-4601-9a5d-983818da0da0.png" width="1265" />
  </figure>
  <p id="qigU">Literally in 3-5 minutes, all the necessary components will be downloaded and the logs of the already running node will be sent, where we can see that the synchronization of blocks of the Zetachain blockchain itself begins.</p>
  <figure id="QCRe" class="m_original">
    <img src="https://img2.teletype.in/files/1c/f0/1cf0f6f7-043d-49b8-8eec-c384cd809a47.png" width="1423" />
  </figure>
  <p id="u6xZ">The <strong><em>“height”</em></strong> parameter just shows us which block is currently being synchronized, otherwise this is called the block height.</p>
  <p id="B2XB">We can always look at the current block on the NodeJumper website in the site header.</p>
  <figure id="OVSc" class="m_original">
    <img src="https://img3.teletype.in/files/ac/29/ac29d083-33ad-481c-947d-47e0e8d69ac1.png" width="1145" />
  </figure>
  <p id="d2w7">We compare the height of our blocks and the height indicated on the site; in the end they should be close to the same value.</p>
  <p id="I0XC">At this stage we have installed the node and now we need to create our own wallet or import the seed phrase from your <strong><em>Kepler or Leap </em></strong>wallet :)</p>
  <p id="46vU">I will show you how to create a new wallet and give you a command on how to import your wallet through the seed phrase.</p>
  <p id="3xPQ">To exit the logging mode where we look to see if the blocks are moving and if there are any errors, press the key combination CTRL+C and we will again get to the command line.</p>
  <p id="2QIv">If we go back to look at the logs, we insert this command.</p>
  <pre id="pROL">sudo journalctl -u zetacored -f --no-hostname -o cat</pre>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="gSol">Creating a wallet</h2>
  </section>
  <p id="fm11">We get almost all the commands here <a href="https://app.nodejumper.io/zetachain-testnet/cheat-sheet" target="_blank">https://app.nodejumper.io/zetachain-testnet/cheat-sheet</a>.</p>
  <p id="vQty">And so to create a new wallet, we need to run the following command.</p>
  <pre id="yQP9">zetacored keys add wallet</pre>
  <p id="mYYC">After executing this command, we will be shown our wallet and the seed phrase from it, we need to copy this somewhere and keep it carefully :)</p>
  <pre id="PnUh">root@ubuntu-8gb-fsn1-1:~# zetacored keys add wallet

- address: zeta1v4eg64c8qahhywefa0ecl72njkmdthnv7lm2jc
  name: wallet
  pubkey: &#x27;{&quot;@type&quot;:&quot;/ethermint.crypto.v1.ethsecp256k1.PubKey&quot;,&quot;key&quot;:&quot;Aw4zK6AP8mdlyYo7xzQHg3kh9KvbAmF98WNoq0ix/D65&quot;}&#x27;
  type: local


**Important** write this mnemonic phrase in a safe place.
It is the only way to recover your account if you ever forget your password.

tower please minimum chimney state captain page hammer family erupt chef ribbon express gym enable peanut float educate road soon initial ride pa</pre>
  <p id="R5Sg">If we have forgotten our wallet address, we can look at the list of addresses we created with this command.</p>
  <pre id="Q87e">zetacored keys list</pre>
  <p id="d7Tz">Now that we have created our wallet address, let&#x27;s request test tokens for it from the discord thread.</p>
  <p id="lXWk">But first, we need to import our address into the wallet, I will show it using <strong><em>Kepler</em></strong> as an example. This is necessary so that we can request test tokens to the EVM address of our wallet, which looks like this.</p>
  <pre id="LQpU">0x65728d5707076f723b29eBf38Ff95395B6D5de6C</pre>
  <p id="BZ6j">In the Zeta network, we create the following address.</p>
  <pre id="qdbX">zeta1v4eg64c8qahhywefa0ecl72njkmdthnv7lm2jc</pre>
  <p id="Ymuz">We cannot request tokens to such an address in discord, so let’s go add the <strong><em>Zeta test network to Kepler</em></strong> and request tokens :)</p>
  <p id="ojDX">I think it won’t be difficult for you to install the wallet itself using <a href="https://chrome.google.com/webstore/detail/keplr/dmkamcknogkgcdfhhbddcghachkejeap" target="_blank">this link</a> if you don’t yet have a port.</p>
  <p id="GPlE">We import our seed phrase at this stage.</p>
  <figure id="it5f" class="m_original">
    <img src="https://img3.teletype.in/files/6a/45/6a457480-b589-465f-8ae9-7fbdd589f4a2.png" width="600" />
  </figure>
  <figure id="1k1f" class="m_original">
    <img src="https://img1.teletype.in/files/45/58/4558f2f8-c237-4c60-97be-0426e2aae86c.png" width="891" />
  </figure>
  <figure id="WRWR" class="m_original">
    <img src="https://img3.teletype.in/files/ed/d5/edd53302-831e-439a-85dd-819057166e61.png" width="780" />
  </figure>
  <figure id="1Cpm" class="m_original">
    <img src="https://img3.teletype.in/files/67/ad/67ad6188-6c8a-4e90-90e8-cfc9ea41b4f4.png" width="544" />
  </figure>
  <figure id="gOka" class="m_original">
    <img src="https://img4.teletype.in/files/be/cb/becb71ad-363a-4c65-8d2e-ac5c967d43dc.png" width="634" />
  </figure>
  <figure id="8FtT" class="m_original">
    <img src="https://img4.teletype.in/files/31/d5/31d52908-8590-47e0-a976-43407cb62ffa.png" width="653" />
  </figure>
  <p id="9a24">And so we installed the wallet and imported our address created on the server.</p>
  <p id="6ucQ">Let&#x27;s now add the ZetaChain Athens-3 testnet.</p>
  <p id="xlA3">Go to the website <a href="https://chains.keplr.app/" target="_blank">https://chains.keplr.app/</a></p>
  <p id="T66X">We write Zeta in the search and add it.</p>
  <figure id="aSAa" class="m_original">
    <img src="https://img2.teletype.in/files/51/58/5158103c-e755-46ba-ae76-ce0707ca1409.png" width="1001" />
  </figure>
  <figure id="vx1H" class="m_original">
    <img src="https://img4.teletype.in/files/7a/04/7a04c0ef-1ab3-4f75-ab44-ab417f60ee1e.png" width="339" />
  </figure>
  <figure id="tgyG" class="m_original">
    <img src="https://img2.teletype.in/files/1b/3f/1b3f1c73-aed0-4f00-8472-3c4ccf7ef583.png" width="353" />
  </figure>
  <figure id="XGak" class="m_original">
    <img src="https://img3.teletype.in/files/21/a9/21a965a8-1bc2-47fc-8689-ac88dfc51b0a.png" width="335" />
  </figure>
  <figure id="NKbn" class="m_original">
    <img src="https://img2.teletype.in/files/55/39/5539ec30-0d57-4dc9-8666-612892a27819.png" width="588" />
  </figure>
  <p id="cWlB">And so the network has been added and now we can check whether the address is displayed to us?</p>
  <figure id="x9q0" class="m_original">
    <img src="https://img1.teletype.in/files/49/7b/497bf524-715e-4b97-8a9f-92ea99f21cb5.png" width="358" />
  </figure>
  <p id="Kvgk">And as we see, we also now have an EVM address available that is associated with our IBC (Cosmos) wallet, and we will request test tokens on it in discord.</p>
  <p id="aIVX">Copy the address and go to discord.</p>
  <figure id="yzVV" class="m_original">
    <img src="https://img1.teletype.in/files/ca/f9/caf9afac-5bc6-49c5-a050-960f7c19af03.png" width="342" />
  </figure>
  <p id="bQk9">We go to the faucet branch <strong>zeta-faucet-athens-3</strong> using <a href="https://discord.com/channels/858516330432299008/1153798540955488346" target="_blank">this link</a></p>
  <figure id="YPiK" class="m_original">
    <img src="https://img3.teletype.in/files/a0/2b/a02b3b5c-8f0c-4306-b44b-0b0b1ca55ec5.png" width="882" />
  </figure>
  <p id="K0NM">And we write the following request to the bot.</p>
  <pre id="ECGQ">zeta faucet drip 0x65728d5707076f723b29eBf38Ff95395B6D5de6C</pre>
  <p id="fimN">Naturally, you substitute your address.</p>
  <p id="V8wr">We don’t pay attention to the screen below that there is a different address :) But the bot should answer you as in the screenshot and you should have 3 coins in your wallet.</p>
  <figure id="hiKF" class="m_original">
    <img src="https://img2.teletype.in/files/93/40/934052d3-b080-4dd8-9627-eb4fa44bce84.png" width="603" />
  </figure>
  <p id="Jugb">Now let&#x27;s check the number of coins on our server.</p>
  <p id="ac2O">We enter the following command, only you need to replace my address that begins with “zeta” with your own.</p>
  <pre id="ZeAU">zetacored q bank balances zeta1ng3h0tr24vvsupg3r965jhw89sms8s5c5a0c6v --node https://zetachain-athens.blockpi.network:443/rpc/v1/public</pre>
  <p id="YSx9">As a result, the server should show us the number of our coins.</p>
  <figure id="ZXjV" class="m_original">
    <img src="https://img4.teletype.in/files/7c/0f/7c0f3ceb-067a-46f8-9d6c-a2661a1b20dd.png" width="1194" />
  </figure>
  <p id="0ooP">In the <strong><em>&quot;amount&quot;</em></strong> field we see the number of our tokens. In my case, this is a little more than one token. For example, 1 token is 1 followed by 18 zeros. You should have 3 tokens there if you haven’t requested tokens before :)</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="QRbn">For those who have already created their own address or have imported their seed phrase into Kepler or Leap.</p>
  </section>
  <p id="0aWF">On the server where a new wallet is created, we need to import your seed phrase, we do it with the following command.</p>
  <pre id="c37g">zetacored keys add wallet --recover</pre>
  <p id="bweC">Afterwards you will be asked to enter your seed phrase, paste it in and press <strong><em>“Enter”</em></strong>.</p>
  <p id="Afbr">If everything is fine, then we check the list of our wallets with this command.</p>
  <pre id="x0Tf">zetacored keys list</pre>
  <p id="JflN">The rest of the steps are the same, add the network to your wallet and request tokens.</p>
  <p id="YrZP">And so, now we move on to the most important stage, creating a validator!</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="5zOV">Let&#x27;s create a validator!</h2>
  </section>
  <p id="73I6">And so, we have tokens, it’s time to create our validator.</p>
  <p id="JY7D">Let&#x27;s run the following command.</p>
  <pre id="KLMJ">zetacored tx staking create-validator \
--amount=1000000000000000000azeta \
--pubkey=$(zetacored tendermint show-validator) \
--moniker=&quot;NameMyNode&quot; \
--identity=FFB0AA51A2DF5955 \
--details=&quot;velyar is the best&quot; \
--chain-id=athens_7001-1 \
--commission-rate=0.10 \
--commission-max-rate=0.20 \
--commission-max-change-rate=0.01 \
--min-self-delegation=1 \
--from=wallet \
--gas-prices=0.1azeta \
--gas-adjustment=1.5 \
--gas=auto \
--node https://zetachain-athens.blockpi.network:443/rpc/v1/public \
-y</pre>
  <p id="pnta">We copy this entire command into a notebook and change the <strong><em>moniker=&quot;NameMyNode&quot;</em></strong> field - the <strong><em>NameMyNode</em></strong> value to your node name, which you specified when installing the node.</p>
  <p id="H9Dc">If all is well, the server will give you the hash of your transaction.</p>
  <figure id="gF4n" class="m_original">
    <img src="https://img3.teletype.in/files/a7/3c/a73c4671-c865-4019-8b54-c3fd54fc94cb.png" width="624" />
  </figure>
  <p id="rLpC">The validator has been created, congratulations to all of us :)</p>
  <p id="IoVv">Now let&#x27;s check whether we really created a validator and where we stand :)</p>
  <p id="XJvZ">Go to the website <a href="https://zetachain.exploreme.pro/validators" target="_blank">https://zetachain.exploreme.pro/validators</a></p>
  <p id="uzTq">And we are looking for the name of our validator, there are two tabs.</p>
  <figure id="gUVo" class="m_original">
    <img src="https://img1.teletype.in/files/41/2d/412d6d97-168e-4bdd-b14d-61a3ca58e39d.png" width="926" />
  </figure>
  <p id="C4hS">You can click on your name and see all the details.</p>
  <figure id="Vfhk" class="m_original">
    <img src="https://img2.teletype.in/files/56/fb/56fb1ec8-4a5b-4f9e-accf-fe0938050729.png" width="922" />
  </figure>
  <figure id="KIt9" class="m_original">
    <img src="https://img4.teletype.in/files/7c/7d/7c7d931f-e659-481f-9a5f-55bbfaa9ce87.png" width="1573" />
  </figure>
  <p id="c8Iz">Here we see our wallet address, the <strong><em>valoper</em></strong> address of our node through which we can delegate tokens or tell it to someone to delegate to us :) Here is mine just in case :)</p>
  <pre id="yJtr">zetavaloper1ng3h0tr24vvsupg3r965jhw89sms8s5csahyh6</pre>
  <p id="c344">We can also see here the number of tokens delegated to us.</p>
  <figure id="9zw8" class="m_original">
    <img src="https://img2.teletype.in/files/5b/7d/5b7d19e3-d89c-4da8-badd-fc4c0b31e9cd.png" width="734" />
  </figure>
  <p id="YOXR">And we pay attention to the status of our node. Here it shows whether we are active validators or not, as well as whether we are in prison or not.</p>
  <figure id="xWxg" class="m_original">
    <img src="https://img4.teletype.in/files/b3/7a/b37a3b44-5a01-47d3-9806-806749d0b34f.png" width="389" />
  </figure>
  <p id="9Ri9">If you are in prison, you need to execute this command to get out of it.</p>
  <pre id="g1p8">zetacored tx slashing unjail --from wallet --chain-id athens_7001-1 --gas-prices 0.1azeta --gas-adjustment 1.5 --gas auto --node https://zetachain-athens.blockpi.network:443/rpc/v1/public -y</pre>
  <p id="L7hj">Then refresh the page and check the status. Naturally, you must have tokens to perform any such transaction :)</p>
  <p id="bQIK">Let&#x27;s now try to delegate one more token to ourselves.</p>
  <p id="n7uX">Let&#x27;s run the following command.</p>
  <pre id="wAnH">zetacored tx staking delegate $(zetacored keys show wallet --bech val -a) 1000000000000000000azeta --from wallet --chain-id athens_7001-1 --gas-prices 0.1azeta --gas-adjustment 1.5 --gas auto --node https://zetachain-athens.blockpi.network:443/rpc/v1/public -y</pre>
  <p id="mLmo">If we want to delegate our tokens to another validator, then the command is like this.</p>
  <pre id="yEob">zetacored tx staking delegate zetavaloper1mvjy7qa5lh5s7667t0wupmk8zcczrer2xa42fr 1000000000000000000azeta --from wallet --chain-id athens_7001-1 --gas-prices 0.1azeta --gas-adjustment 1.5 --gas auto -y --node https://zetachain-athens.blockpi.network:443/rpc/v1/public -y</pre>
  <p id="ULz5">After the word <strong><em>delegate</em></strong> is the <em><strong>valoper</strong></em> address of the person to whom we delegate the tokens. We change it to the one you need and here it costs the same 1 token, if you need more, we also change the number.</p>
  <p id="w1z5">This concludes our test.</p>
  <p id="1xed">Next I will show where you can take other commands to work with our node :)</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="qQ2Q">Working with a node</h2>
  </section>
  <p id="tHvM">In <a href="https://app.nodejumper.io/zetachain-testnet/cheat-sheet" target="_blank">this section</a> you can find all the useful commands.</p>
  <figure id="usb9" class="m_original">
    <img src="https://img2.teletype.in/files/15/47/1547e1ba-2624-49bf-a540-708f548cc3de.png" width="1119" />
  </figure>
  <p id="dUWd">For example, let&#x27;s check whether our node has been completely synchronized; if after executing the command it returns the value <strong><em>&quot;false&quot;</em></strong>, then the synchronization has been completed completely.</p>
  <pre id="tewt">zetacored status 2&gt;&amp;1 | jq .SyncInfo.catching_up</pre>
  <figure id="LYP0" class="m_original">
    <img src="https://img2.teletype.in/files/d7/da/d7da7925-ab01-48c6-8c73-c92aa74ef3bf.png" width="768" />
  </figure>
  <p id="QUdp">We see that our value is <strong><em>“false”</em></strong> which means everything is in order.</p>
  <p id="WYuE">There are many commands here, you can try it yourself or ask me what these or other commands are for :)</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="cJbC">Node update</h2>
  </section>
  <p id="SXgU">In the Zetachain discord in the <a href="https://discord.com/channels/858516330432299008/1088945250124435486" target="_blank">#testnet-announcements</a> thread, news about updates is posted. It usually indicates on which block it is necessary to update to the current version.</p>
  <figure id="14LC" class="m_original">
    <img src="https://img4.teletype.in/files/ba/f8/baf8bd87-5899-43c0-ac78-88ab1dccf8a3.png" width="621" />
  </figure>
  <p id="UCqh">Once we have reached the block we need, we start updating.</p>
  <p id="jTC5">Go to the <strong>Upgrade </strong>section and copy the entire code from the <strong>Manual Upgrade</strong> section.</p>
  <figure id="X00v" class="m_original">
    <img src="https://img3.teletype.in/files/e9/97/e997f3e3-4bb2-448c-a638-be977e92bc6b.png" width="1535" />
  </figure>
  <p id="34UZ">After a successful update, we will have logs.</p>
  <p id="72x7">Be sure to check the version of zetacored after updating.</p>
  <pre id="SXTF">zetacored version</pre>
  <figure id="sjz4" class="m_original">
    <img src="https://img3.teletype.in/files/e5/5c/e55c3d1c-4898-4158-895f-bc281a112812.png" width="265" />
  </figure>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="2f9T">Backup</h2>
  </section>
  <p id="ZfGn">After we have successfully installed everything and made sure that everything is stable we need to make a backup of important files from our server, this is in case something goes wrong with our server and we have to urgently restore it to another hosting provider.</p>
  <p id="U501"><strong>These are the files we&#x27;ll need:</strong></p>
  <p id="ZCyJ">1. The most important file <code>priv_validator_key.json</code>, it is located in this path, since we work through the application MobaXterm we have easy access to the server files, just select the file we need and click to download it to your computer.</p>
  <figure id="6lqx" class="m_original">
    <img src="https://img3.teletype.in/files/ec/b5/ecb5f19c-5f93-4c2b-a5a7-be6c230cab10.png" width="507" />
  </figure>
  <figure id="meGG" class="m_original">
    <img src="https://img3.teletype.in/files/e3/7b/e37b0cdd-87c0-4692-8289-2eb5cd8e5b88.png" width="494" />
  </figure>
  <p id="uaW1">2. Also from the same folder we need to save two files <code>addrbook.json</code> and <code>node_key.json</code>.</p>
  <p id="L5KX">3. And our address files are also important.</p>
  <p id="ZGhG">These two files are located here, save both.</p>
  <figure id="h4rp" class="m_original">
    <img src="https://img1.teletype.in/files/0f/40/0f402eb1-fd27-4baa-afb0-4f5fd63759c6.png" width="476" />
  </figure>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="saQ7">Restore from backup</h2>
  </section>
  <p id="VNMW">We will describe the recovery process step by step, it is important for us not to lose the Uptime of our node when moving to another server, downtime of our node is not desirable for the network, since the load increases on other network participants, and it is important for us to maintain the operation of the network without the slightest downtime.</p>
  <p id="H9b4">1. The first step is to install the node on our new server and wait for the node to fully synchronize to the actual block.</p>
  <p id="Lwtj">2. In the second step, we stop the zetacored process on the new server with the command.</p>
  <pre id="eIUa">sudo systemctl stop zetacored</pre>
  <p id="eFHs">3. Now we need to copy all our files that we have saved to the same places, for this there is a button like this.</p>
  <figure id="ZaSq" class="m_original">
    <img src="https://img4.teletype.in/files/37/ee/37ee04b9-9948-441c-9585-88e6b5a38ec5.png" width="467" />
  </figure>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="DQyU">4. Now a very important step, completely stop our old server, physically shut down our server at the VPS provider, make sure it is not available and only then proceed to the next step.</p>
  </section>
  <p id="Y5TY">5. Start our new server with the command.</p>
  <pre id="cd7u">sudo systemctl restart zetacored</pre>
  <p id="Pvqv">After that we should have stable logs and green blocks will be shown.</p>
  <figure id="c6tm" class="m_original">
    <img src="https://img2.teletype.in/files/1b/81/1b818c81-f7ef-4bb9-8b67-06bc31c3a43d.png" width="728" />
  </figure>
  <p id="iodF">Thanks to everyone who made it to the end!</p>
  <p id="0DMN">That&#x27;s all for now... :)</p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="VO8f">P.S. Vlad<strong> (Slem)</strong> Thank you very much for your patience and your overwhelming help! Really appreciate it :)</p>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@velyar/E-JEuJjVa-H</guid><link>https://teletype.in/@velyar/E-JEuJjVa-H?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=velyar</link><comments>https://teletype.in/@velyar/E-JEuJjVa-H?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=velyar#comments</comments><dc:creator>velyar</dc:creator><title>Гайд - установка ноды валидатора в проекте ZetaChain</title><pubDate>Thu, 28 Sep 2023 14:17:30 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/53/e3/53e326f2-032e-4950-a22d-2a1fd55a2118.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/b1/a7/b1a72de0-cf57-498c-b09c-efe50e2ab84d.png"></img>Website - Discord - Twitter - Github - Zealy]]></description><content:encoded><![CDATA[
  <p id="Rh2X" data-align="center"><a href="https://www.zetachain.com/" target="_blank">Website</a> - <a href="https://discord.gg/zetachain" target="_blank">Discord</a> - <a href="https://twitter.com/zetablockchain" target="_blank">Twitter</a> - <a href="https://github.com/zeta-chain" target="_blank">Github</a> - <a href="https://zealy.io/c/zetachain/invite/sErwdS8q57JkBzidpb-ws" target="_blank">Zealy</a></p>
  <figure id="X56A" class="m_column">
    <img src="https://img4.teletype.in/files/b1/a7/b1a72de0-cf57-498c-b09c-efe50e2ab84d.png" width="2176" />
  </figure>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="QxdX"><strong>Обновлено - 24.01.2024</strong></p>
  </section>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="gou2">RU | <a href="https://teletype.in/@velyar/Ard_q_MIqc5" target="_blank">ENG</a></h3>
  </section>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="zG7N">Содержание:</h2>
    <ol id="pDbA">
      <li id="HQtz"><strong><a href="#bpZb">Небольшое введение</a></strong></li>
      <li id="zUW1"><strong><a href="#zmjW">Подготовка рабочего места</a></strong></li>
      <li id="HNl5"><strong><a href="#o2sm">Аренда сервера</a></strong></li>
      <li id="rIvD"><strong><a href="#eoBC">Подключение к серверу</a></strong></li>
      <li id="2yHi"><strong><a href="#XQZV">Установка ноды</a></strong></li>
      <li id="y5N4"><strong><a href="#frN1">Создаём кошелёк</a></strong></li>
      <li id="H814"><strong><a href="#pr2e">Создаём валидатора!</a></strong></li>
      <li id="dJfi"><strong><a href="#kXVR">Работа с нодой</a></strong></li>
      <li id="iVmm"><strong><a href="#b5kq">Обновление ноды</a></strong></li>
      <li id="gPuQ"><strong><a href="#8wFF">Резервное копирование</a></strong></li>
      <li id="SvN2"><strong><a href="#78yH">Восстановление из резервной копии</a></strong></li>
      <li id="ouze"><strong><a href="#DlW0">Slem :)</a></strong></li>
    </ol>
    <ol id="y7If"></ol>
  </section>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="bpZb">Небольшое введение</h2>
  </section>
  <p id="3gui">На просторах интернета почти нет гайда по установке ноды этого проекта и уж тем более нет таких подробных гайдов для совсем начинающих:)</p>
  <p id="P7Lm">Я постараюсь достаточно подробно пройти все шаги от подготовки рабочего места до установки самой ноды.</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="zmjW">Подготовка рабочего места</h2>
  </section>
  <p id="iADA">В качестве операционной системы будет использоваться Windows, так что всё ПО будет именно для этой ОС, если будет такая потребность расскажу какое ПО можно использовать на MacOS. </p>
  <p id="LXb2">Скачиваем по <a href="https://mobaxterm.mobatek.net/download-home-edition.html" target="_blank">ссылке</a> программу MobaXterm - выбираем версию Portable, если не хотите устанавливать ПО на ваш ПК. </p>
  <figure id="GK8m" class="m_column">
    <img src="https://img4.teletype.in/files/36/7a/367a4d09-583d-41c5-9dc1-d7ad293b1802.png" width="1094" />
  </figure>
  <p id="yNY1">Эта программа нам нужна для удалённого подключения по протоколу SSH к арендованному нами серверу (сервер мы арендуем позже).</p>
  <p id="vcZf">После того как мы распакуем скачанный нами архив с программой, в папке необходимо запустить исполняемый файл <strong><em>MobaXterm_Personal_23.2.exe</em></strong></p>
  <figure id="sE2c" class="m_column">
    <img src="https://img1.teletype.in/files/06/3f/063f7562-6fe8-41ee-be2f-5fa8cadc25c0.png" width="647" />
  </figure>
  <p id="DtpZ">После запуска программы нам необходимо включить параметр отображения потребления ресурсов удалённого сервера, чтобы мы понимали какая нагрузка у нас сейчас идёт на наш удалённый сервер.</p>
  <figure id="Hvcz" class="m_column">
    <img src="https://img3.teletype.in/files/e8/7d/e87d2f0b-f79b-4f6a-bc60-d32c93aecff4.png" width="564" />
  </figure>
  <p id="1yBw">Включаем параметр <strong><em>Remote-monitoring (experimental)</em></strong></p>
  <figure id="oQB8" class="m_column">
    <img src="https://img2.teletype.in/files/54/9c/549c6483-35d2-4376-8de3-21c82350a80f.png" width="787" />
  </figure>
  <p id="0nWM">После нажимаем кнопку <strong><em>ОК.</em></strong></p>
  <p id="KNDl">На этом этапе подготовку рабочего места мы завершаем.</p>
  <p id="wviC">Теперь нам нужно арендовать удалённый сервер для нашей ноды.</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="o2sm">Аренда сервера</h2>
  </section>
  <p id="AUIB">Сервер будем арендовать на Hezner - немецкая компания, цена/качество на текущий момент. При этом не ограничивает регистрации для санкционных стран:)</p>
  <p id="kDUV">Так же можно арендовать сервера у компаний которые работают в вашей стране, подскажу, пишите:)</p>
  <p id="2TJS">Проходим по <a href="https://hetzner.cloud/?ref=P008CeMOD82C" target="_blank">моей реферальной ссылке</a> и регистрируемся на Hezner.</p>
  <p id="yjIW">Нужно заполнить ФИО и страну по вашему местному паспорту или загран паспорту, так как придётся подтверждать личность.</p>
  <p id="cmck">Так же нам нужно будет привязать карту для оплаты, виртуальную карту можно сделать установив приложение Pyypl на телефон (есть много видео в ютубе, подробно на этом останавливаться не буду).</p>
  <p id="5LQ1">У кого с картами всё хорошо, просто привязываем к аккаунту:)</p>
  <p id="4W8L">После того как мы зарегистрировались, привязали карту и подтвердили личность идём выбирать сервер.</p>
  <p id="rL8J">Проходим <a href="https://console.hetzner.cloud/projects" target="_blank">по ссылке</a> и нажимаем создать проект и вводим любое имя.</p>
  <figure id="LkF3" class="m_column">
    <img src="https://img1.teletype.in/files/c8/e9/c8e97b26-89a8-4f07-8f37-1482f62a0973.png" width="662" />
  </figure>
  <p id="iIDb">Нажимаем на блок с нашим проектом</p>
  <figure id="AsER" class="m_column">
    <img src="https://img2.teletype.in/files/5b/4d/5b4d3893-f434-4f98-b716-46ae0478c878.png" width="909" />
  </figure>
  <p id="urjf">Нажимаем кнопку добавить сервер</p>
  <figure id="F2Ln" class="m_column">
    <img src="https://img1.teletype.in/files/04/a2/04a278dc-7a01-4241-a916-9d86d699f414.png" width="1025" />
  </figure>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="GZ4Y"><strong>Небольшое отступление:</strong> на Hezner за аренду сервера мы платим по схеме сколько пользовались, столько и заплатили, цена стоит за месяц непрерывного пользования. К примеру если сервер стоит 15 евро в месяц, а мы пользовались сервером 10 дней и удалили его, то счёт в конце месяца нам придёт только за эти 10 дней - примерно 5 евро. И да, тут приходят счета на почту где расписано сколько и за что мы должны и через пару дней автоматические списывается эта сумма с привязанной карты.</p>
  </section>
  <p id="1psh">Теперь давайте посмотрим какие же требования к серверу у нас написаны в официальной документации <a href="https://www.zetachain.com/docs/validators/running-a-full-node/" target="_blank">на сайте ZetaChain</a>.</p>
  <p id="HsLp">Так как мы будет устанавливать ноду валидатора, то нам нужны вот такие характеристики VPS сервера - процессор с 4-мя ядрами, 16 гигабайт оперативной памяти и 300 гигабайт места на диске, желательно чтобы диск был SSD а лучше NVME для лучшей скорости чтения/записи на диск.</p>
  <figure id="pZO6" class="m_column">
    <img src="https://img2.teletype.in/files/95/62/9562f2cc-fdb4-4d96-9412-f59f85ca7376.png" width="874" />
  </figure>
  <p id="ndZT">Так же исходя из официальной документации нам нужно понимать какую операционную систему выбрать для установки на наш сервер.</p>
  <figure id="80bL" class="m_column">
    <img src="https://img1.teletype.in/files/83/85/83852b5d-36bf-4724-8273-0b1ea3cfe1f5.png" width="925" />
  </figure>
  <p id="dKgn">С характеристиками сервера определились, идём выбирать сервер на Hezner.</p>
  <p id="k0tO">Мы уже нажали кнопку <strong><em>&quot;Add Server&quot;</em></strong> ранее, выбираем месторасположение нашего сервера и операционную систему.</p>
  <figure id="fMxf" class="m_column">
    <img src="https://img3.teletype.in/files/6b/55/6b55e64f-1d15-4643-b4eb-7875ab3fcc0a.png" width="875" />
  </figure>
  <p id="Kee9">После выбираем тип нашего сервера, архитектуру процессора и остальные характеристики. Мы выберем вот такой сервер, ничего страшного что он немного недотягивает до тех заявленных характеристик что указаны в официальной документации на сайте ZetaChain.</p>
  <figure id="pDbp" class="m_original">
    <img src="https://img4.teletype.in/files/37/a2/37a2f518-af70-4abf-b563-d77d76128641.png" width="1808" />
  </figure>
  <p id="7sPq">Как вы видим цена в месяц такого сервера будет нам стоить 16.32 евро в месяц, если у вас на карте доллары, они будут конвертированы в евро автоматически.</p>
  <p id="1Kuq">Нажимаем <strong><em>&quot;Create &amp; Buy now&quot;</em></strong></p>
  <p id="2UKg">После этого нужно подождать пару минут когда наш сервер будет создан и мы увидим вот такое окно.</p>
  <figure id="nLIN" class="m_original">
    <img src="https://img2.teletype.in/files/11/64/116454b9-faeb-41bf-8e0f-e2de9e2ea1e0.png" width="1521" />
  </figure>
  <p id="RV9o">Далее мы идём на нашу почту и смотрим письмо от Hezner где нам прислали все реквизиты доступа для подключения к нашему серверу по протоколу SSH.</p>
  <figure id="heHu" class="m_original">
    <img src="https://img2.teletype.in/files/de/1f/de1f9b70-6725-42e9-bec0-e6bf49e8a298.png" width="625" />
  </figure>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="eoBC">Подключение к серверу</h2>
  </section>
  <p id="Qg19">Теперь у нас есть всё чтобы подключиться к нашему серверу по SSH.</p>
  <p id="EZXn">Открываем нашу программу <strong><em>MobaXterm</em></strong></p>
  <p id="Kz3Z">И создаём наше SSH подключение.</p>
  <figure id="yquw" class="m_original">
    <img src="https://img2.teletype.in/files/59/e9/59e9645c-2b89-434c-820a-0e4c5d4a16c0.png" width="1029" />
  </figure>
  <p id="W48E">В поле <strong><em>&quot;Remote host&quot;</em></strong> мы вставляем IPv4 адрес из письма.</p>
  <p id="ODOa">В поле пользователя мы нажимаем галочку <strong><em>&quot;Specify username&quot;</em></strong> и справа в поле удаляем выделенное и пишем <strong><em>&quot;root&quot;</em></strong> - после всего нажимаем кнопку <strong><em>&quot;OK&quot;</em></strong></p>
  <p id="f9r0">Слева у нас появилось наше подключение, а справа мы видим что мы подключились к серверу и осталось ввести только пароль из письма.</p>
  <figure id="rytV" class="m_original">
    <img src="https://img4.teletype.in/files/3a/84/3a844ff6-d8e1-4d5e-8bb2-b8353fa792cf.png" width="674" />
  </figure>
  <p id="XgFH">Копируем пароль и <strong>ВАЖНО</strong> - чтобы вставить пароль необходимо просто нажать один раз правой кнопкой мыши вот в этом место.</p>
  <figure id="UGtb" class="m_original">
    <img src="https://img1.teletype.in/files/09/fd/09fd5317-846e-4a0b-a518-b1b6adf8de23.png" width="670" />
  </figure>
  <p id="Amxv">Программа выдаст сообщение и спросит, хотим ли мы сохранить этот пароль в базе данных паролей, если да, нам нужно будет создать мастер пароль для всех наших таких подключений.</p>
  <figure id="8gNu" class="m_original">
    <img src="https://img2.teletype.in/files/92/27/92276401-4117-4bc3-996b-ade675e74185.png" width="475" />
  </figure>
  <p id="gD2d">После того как мы сохранили пароль, мы видим что мы подключились к нашему серверу и требуется сменить наш пароль с помощью которого мы вошли на свой в целях безопасности.</p>
  <figure id="8hbK" class="m_original">
    <img src="https://img1.teletype.in/files/47/22/4722f16c-acd9-4082-9d96-ad4cbd028f26.png" width="453" />
  </figure>
  <p id="A3ig">Вводим ещё раз текущий пароль с помощью которого мы вошли, напоминаю на удалённом сервера вставляем мы все команды одним щелчком правой мыши в поле куда требуется что-то ввести, а как копировать я вам покажу дальше:)</p>
  <p id="4QNE">После того как вставили свой пароль правой кнопкой мыши вы не увидите что там что-то изменилось, просто нажимаем клавишу <strong><em>&quot;Enter&quot;</em></strong> и теперь уже придумываем свой новый пароль, вы можете начать вводить его просто с клавиатуры а можете так же где-то его написать и скопировать и вставить. Фишка в том в целях безопасности на Linux/Unix операционных системах когда мы вводим пароль он никак не отображается и при наборе мы не должны допускать ошибок даже в одном символе, так как стереть мы неправильно набранный символ не сможем, так как не видим что набираем:) Если неправильно ввели руками, просто нажмите клавишу &quot;Enter&quot; и начните ввод заново. Но чтобы избегать ошибок и ручного ввода, просто копируйте откуда-нибудь и вставляйте:)</p>
  <p id="oKra">Вводим новый пароль и повторяем его ещё раз.</p>
  <figure id="Z9k0" class="m_original">
    <img src="https://img4.teletype.in/files/f0/95/f0954a15-6ce8-4e2b-b916-f81e5326c752.png" width="554" />
  </figure>
  <p id="Lbra">И вот мы наконец то на нашем сервере и может начинать творить:)</p>
  <figure id="VU34" class="m_original">
    <img src="https://img4.teletype.in/files/35/71/35717ecf-6819-4f6c-a6e9-f76573dc18ac.png" width="535" />
  </figure>
  <p id="5TzA">Но для начала давайте переподключимся к нашему серверу ещё раз.</p>
  <p id="mVHN">Так как мы сменили пароль, при следующем подключении программа будет пытаться авторизоваться на сервере с нашим сохранённым старым паролем.</p>
  <p id="KyOl">Давайте закроем подключение нажав на крестик вверху</p>
  <figure id="mCJ3" class="m_column">
    <img src="https://img1.teletype.in/files/87/b5/87b5635a-7b3d-4d18-95bc-e8099f91fda1.png" width="780" />
  </figure>
  <p id="W20q">После мы просто нажимаем два раза левой кнопкой мыши по нашему созданному уже подключению.</p>
  <figure id="YAn5" class="m_original">
    <img src="https://img4.teletype.in/files/36/7a/367a6306-0617-43d0-b3fb-a92a31e7eaa0.png" width="456" />
  </figure>
  <p id="c8Kt">И видим что доступ нам запрещён и требуется ввести актуальный пароль.</p>
  <figure id="3PuB" class="m_original">
    <img src="https://img2.teletype.in/files/d1/db/d1dbf620-e731-4680-b506-bb8efc750365.png" width="667" />
  </figure>
  <p id="fd2o">Вводим актуальный пароль который мы придумали сами и сохраняем его ещё раз в мастере паролей программы MobaXterm.</p>
  <figure id="cSbv" class="m_original">
    <img src="https://img2.teletype.in/files/da/b1/dab17b16-9d81-4be1-8c08-adb1e993bbee.png" width="568" />
  </figure>
  <p id="lNTX">Теперь уже точно всё:) Можно начинать творить:)</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="XQZV">Установка ноды</h2>
  </section>
  <p id="zLu0">Можно пойти сложным путём и начать установку ноды используя официальный гайд с сайта ZetaChain, но мы немножечко схитрим и воспользуемся готовыми скриптами от ребят которые профессионально занимаются нодами:)</p>
  <p id="P70Y">Для начала давайте выполним нашу первую команду на сервере, на нашей операционной системе есть множество установленных компонентов различного ПО. Hezner когда создавал нам сервер заливал туда уже готовый образ операционной системы и многие компоненты там сильно устарели, давайте обновим всё это безобразие чтобы при установке ноды у нас не было никаких ошибок и несовместимости программного обеспечения.</p>
  <p id="1O6O">Копируем команду и вставляем правой кнопкой мыши.</p>
  <pre id="IdOY">apt update &amp;&amp; apt upgrade -y</pre>
  <p id="fpov">Везде где будут подобные окна, просто нажимает клавишу &quot;Enter&quot;.</p>
  <figure id="hhZ0" class="m_column">
    <img src="https://img2.teletype.in/files/57/96/579670c7-e5b9-484d-b3ce-e46d3ff4901f.png" width="1067" />
  </figure>
  <p id="B7bE">После завершения обновления у вас опять появится строка ввода команд.</p>
  <figure id="8agf" class="m_column">
    <img src="https://img3.teletype.in/files/eb/8a/eb8aca11-7b78-42e5-ac85-d61cce48110d.png" width="927" />
  </figure>
  <p id="4mIE">Теперь переходим <a href="https://app.nodejumper.io/zetachain-testnet/installation" target="_blank">на сайт NodeJumper</a> - у них мы и будет брать готовый код по установке ноды.</p>
  <p id="Dr5h">У них на сайте есть специальная кнопка, нажав на которую мы скопируем целый блок кода.</p>
  <figure id="3E2P" class="m_original">
    <img src="https://img4.teletype.in/files/b3/ac/b3ac964d-ffd2-4f03-92e6-8f55b27af9b5.png" width="1517" />
  </figure>
  <p id="sK4X">Нажимаем кнопку <strong><em>&quot;Copy&quot;</em></strong> и правой кнопкой мыши вставляем это блок кода в нашу командную строку и нажимаем &quot;Enter&quot;.</p>
  <figure id="si2g" class="m_original">
    <img src="https://img2.teletype.in/files/5e/db/5edb8d03-b8f2-46a1-b709-f528d5bc6687.png" width="881" />
  </figure>
  <p id="C40G">Если будет появляться окно, нажимаем &quot;Enter&quot;.</p>
  <figure id="bB5f" class="m_column">
    <img src="https://img2.teletype.in/files/1b/ec/1bec8a01-6a42-4af7-9b5f-dc54afcf4809.png" width="1067" />
  </figure>
  <p id="iLXt">После того как обновление закончилось у нас опять появится строка ввода.</p>
  <figure id="9hum" class="m_original">
    <img src="https://img1.teletype.in/files/0a/7a/0a7a8360-fc70-438b-8a38-0869be20254d.png" width="678" />
  </figure>
  <p id="CrGe">Далее нам нужно будет ввести имя нашей ноды на латинице, желательно без пробелов и каких либо символов.</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="YYdn">в поле &quot;<strong><em>Node Name&quot;</em></strong> - сейчас прописано моё имя ноды, не нужно писать при своей установке такое же, придумываем обязательно СВОЁ:)</p>
  </section>
  <figure id="6K65" class="m_original">
    <img src="https://img2.teletype.in/files/96/78/96782286-b1bd-43e3-b38e-5b6dd3d9d5ad.png" width="1002" />
  </figure>
  <p id="0UWz">На сайте сформируйте код ниже с именем вашей ноды, копируем большой нижний блок кода, вставляем в командную строку и нажимаем &quot;Enter&quot;.</p>
  <figure id="68uE" class="m_original">
    <img src="https://img1.teletype.in/files/c1/a6/c1a6e7b1-9870-4a67-99b6-e7ceb1ab33e9.png" width="1265" />
  </figure>
  <p id="8Amy">Буквально через 3-5 минут у нас скачаются все необходимые компоненты и пойдут логи уже запущенной ноды, где мы может увидеть что начинается синхронизация блоков самого блокчейна Zetachain.</p>
  <figure id="daiD" class="m_original">
    <img src="https://img4.teletype.in/files/7b/fe/7bfe7064-bfcf-4e21-ba92-fd5961d84560.png" width="1423" />
  </figure>
  <p id="Fv3L">Параметр <strong><em>&quot;height&quot;</em></strong> как раз и показывает нам какой сейчас блок синхронизируется, по другому это называется высотой блока.</p>
  <p id="RsuO">Актуальный блок мы всегда можем посмотреть на сайте NodeJumper в шапке сайта.</p>
  <figure id="FazL" class="m_original">
    <img src="https://img2.teletype.in/files/1e/53/1e534d78-83cc-400a-85a3-beebe0ebe8a6.png" width="1145" />
  </figure>
  <p id="fEGd">Сравниваем высоту наших блоков и высоту которая указана на сайте, они по итоге должны быть близки к одному значению.</p>
  <p id="aXfp">На этом этапе мы установили ноду и теперь нам нужно создать свой кошелёк или же импортировать сид фразу с вашего <strong><em>Kepler или Leap</em></strong> кошелька:)</p>
  <p id="Yol3">Я же покажу вам как создать новый кошелёк и дам команду как импортировать свой кошелёк через сид фразу.</p>
  <p id="AwKM">Чтобы выйти из режима логирования где мы смотрим идут ли блоки и нет ли каких-либо ошибок нажимаем комбиницаю клавиш CTRL+C и мы опять попадаем в командную строку.</p>
  <p id="K8GF">Если мы опять заходим посмотреть логи, вставляем вот такую команду.</p>
  <pre id="DcXD">sudo journalctl -u zetacored -f --no-hostname -o cat</pre>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="frN1">Создаём кошелёк</h2>
  </section>
  <p id="TiUL">Почти все команды мы берём тут <a href="https://app.nodejumper.io/zetachain-testnet/cheat-sheet" target="_blank">https://app.nodejumper.io/zetachain-testnet/cheat-sheet</a>.</p>
  <p id="bsfF">И так чтобы создать новый кошелёк, нам нужно выполнить вот такую команду.</p>
  <pre id="jFOl">zetacored keys add wallet</pre>
  <p id="VGuG">После выполнения этой команды нам будет показан наш кошелёк и сид фраза от него, это нужно скопировать себе куда-нибудь и бережно хранить:)</p>
  <pre id="9Ymw">root@ubuntu-8gb-fsn1-1:~# zetacored keys add wallet

- address: zeta1v4eg64c8qahhywefa0ecl72njkmdthnv7lm2jc
  name: wallet
  pubkey: &#x27;{&quot;@type&quot;:&quot;/ethermint.crypto.v1.ethsecp256k1.PubKey&quot;,&quot;key&quot;:&quot;Aw4zK6AP8mdlyYo7xzQHg3kh9KvbAmF98WNoq0ix/D65&quot;}&#x27;
  type: local


**Important** write this mnemonic phrase in a safe place.
It is the only way to recover your account if you ever forget your password.

tower please minimum chimney state captain page hammer family erupt chef ribbon express gym enable peanut float educate road soon initial ride paddle thrive</pre>
  <p id="ovQ5">Если мы забыли свой адрес кошелька то может посмотреть список созданных нами адресов вот такой командой.</p>
  <pre id="xZKc">zetacored keys list</pre>
  <p id="oh1Q">Теперь когда мы создали наш адрес кошелька, давайте запросим тестовые токены на него из ветки дискорда.</p>
  <p id="vOx1">Но для начала нам нужно импортировать наш адрес в кошелёк, я буду показывать на примере <strong><em>Kepler</em></strong>. Это нужно для того чтобы мы смогли запросить тестовые токены на EVM адрес нашего кошелька который имеет вот такой вид.</p>
  <pre id="nFqm">0x65728d5707076f723b29eBf38Ff95395B6D5de6C</pre>
  <p id="4HUM">В сети Zeta у нас же создаётся вот такой адрес.</p>
  <pre id="ZhQ5">zeta1v4eg64c8qahhywefa0ecl72njkmdthnv7lm2jc</pre>
  <p id="KmXY">На такой адрес мы запросить в дискорде токены не можем, так что идём добавлять тестовую сеть <strong><em>Zeta в Kepler</em></strong> и будем запрашивать токены:)</p>
  <p id="H0NK">Думаю вас не составит труда установить сам кошелёк по <a href="https://chrome.google.com/webstore/detail/keplr/dmkamcknogkgcdfhhbddcghachkejeap" target="_blank">этой ссылке</a> если у вас ещё до сих порт нет.</p>
  <p id="Bi5s">Импортируем нашу сид фразу на этом этапе.</p>
  <figure id="CAEr" class="m_original">
    <img src="https://img2.teletype.in/files/90/2d/902d9dc7-a7cb-4d20-a3b2-fe0f449a1913.png" width="600" />
  </figure>
  <figure id="gmA2" class="m_original">
    <img src="https://img3.teletype.in/files/2d/3b/2d3b9ab3-615c-4f65-a5bb-702d6c376819.png" width="891" />
  </figure>
  <figure id="45m8" class="m_original">
    <img src="https://img3.teletype.in/files/67/63/67639fab-f5d9-4ce9-91fa-438d0a7ea256.png" width="780" />
  </figure>
  <figure id="VxzS" class="m_original">
    <img src="https://img3.teletype.in/files/aa/36/aa36f0b3-5c18-45a8-8160-d2a8a7dc182f.png" width="544" />
  </figure>
  <figure id="vxzD" class="m_original">
    <img src="https://img2.teletype.in/files/91/78/91785cc3-9f68-4b57-a140-e5b5574cb12a.png" width="634" />
  </figure>
  <figure id="wBTl" class="m_original">
    <img src="https://img1.teletype.in/files/02/09/02092e3b-c07a-4ffe-ae55-b834756426b7.png" width="653" />
  </figure>
  <p id="PAkK">И так мы установили кошелёк и импортировали наш адрес созданный на сервере.</p>
  <p id="SXc2">Давайте теперь добавим тестовую сеть ZetaChain Athens-3.</p>
  <p id="peis">Идём на сайт <a href="https://chains.keplr.app/" target="_blank">https://chains.keplr.app/</a></p>
  <p id="MvZu">Пишем в поиске Zeta и добавляем.</p>
  <figure id="ArHN" class="m_original">
    <img src="https://img2.teletype.in/files/df/75/df756a5d-3b5b-489f-a5bd-6a04bbcfe069.png" width="1001" />
  </figure>
  <figure id="3hxQ" class="m_original">
    <img src="https://img3.teletype.in/files/e2/f4/e2f4abff-5e28-4289-ba96-978733f3902a.png" width="339" />
  </figure>
  <figure id="R34a" class="m_original">
    <img src="https://img1.teletype.in/files/86/d0/86d00f21-39fa-4963-9401-d5542270d215.png" width="353" />
  </figure>
  <figure id="t0zX" class="m_original">
    <img src="https://img4.teletype.in/files/3f/35/3f3532d6-1698-43ed-b4dd-a93433ba8394.png" width="335" />
  </figure>
  <figure id="LD3P" class="m_original">
    <img src="https://img4.teletype.in/files/b2/d9/b2d916a7-fd91-4d25-b631-0c676db4e7c9.png" width="588" />
  </figure>
  <p id="Ur6Y">И так сеть добавлена и теперь мы можем проверить а тот ли адрес у нас отображается?</p>
  <figure id="XnqL" class="m_original">
    <img src="https://img3.teletype.in/files/a2/36/a23692bd-886f-49ce-9fa8-1308a294ebb7.png" width="358" />
  </figure>
  <p id="J34w">И как видим у нас так же теперь доступен и EVM адрес который связан с нашим IBC(Cosmos) кошельком, на него там мы и будет запрашивать тестовые токены в дискорде.</p>
  <p id="bqGv">Копируем адрес и идём в дискорд.</p>
  <figure id="Knzf" class="m_original">
    <img src="https://img4.teletype.in/files/7b/d2/7bd2d4e6-58a6-4be7-b9b2-e474564d882c.png" width="342" />
  </figure>
  <p id="zwTn">Заходим в ветку <strong>zeta-faucet-athens-3</strong> <a href="https://discord.com/channels/858516330432299008/1153798540955488346" target="_blank">по этой ссылке </a></p>
  <figure id="u5C6" class="m_original">
    <img src="https://img4.teletype.in/files/3c/b2/3cb211be-10e6-48a1-9e85-77ea25f9d728.png" width="882" />
  </figure>
  <p id="tbrd">И пишем вот такой запрос боту.</p>
  <pre id="8LtX">zeta faucet drip 0x65728d5707076f723b29eBf38Ff95395B6D5de6C</pre>
  <p id="8Rex">Естественно вы подставляете свой адрес.</p>
  <p id="MU6E">Не обращаем внимания на скрин ниже что там другой адрес:) Но бот должен вам ответить как на скрине и на кошельке у вас должно появится 3 монеты.</p>
  <figure id="spIC" class="m_original">
    <img src="https://img3.teletype.in/files/26/29/2629ecdc-3cc6-4a75-9087-2472bf085593.png" width="603" />
  </figure>
  <p id="V5oH">Теперь давайте проверим кол-во монет на нашем сервере.</p>
  <p id="yi7r">Вводим вот такую команду, только вам нужно заменить мой адрес который начинается с &quot;zeta&quot; на свой такой же.</p>
  <pre id="pNY7">zetacored q bank balances zeta1ng3h0tr24vvsupg3r965jhw89sms8s5c5a0c6v --node https://zetachain-athens.blockpi.network:443/rpc/v1/public</pre>
  <p id="D4v7">В итоге сервер нам должен показать кол-во наших монет.</p>
  <figure id="fX4h" class="m_original">
    <img src="https://img4.teletype.in/files/b1/bd/b1bdb106-14a8-44c7-9101-156b9f3205a9.png" width="1194" />
  </figure>
  <p id="a3Bz">В поле <strong><em>&quot;amount&quot;</em></strong> мы видим кол-во наших токенов. В моём случае это чуть больше одного токена. По примеру 1 токен это 1 и 18 нулей. У вас же должно там быть 3 токена если не запрашивали токены раньше:)</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="n9Zo">Для тех у кого уже был создан свой адрес или вы импортировали в Kepler или Leap свою сид фразу.</p>
  </section>
  <p id="IkEG">На сервере за место создания нового кошелька, нам нужно импортировать вашу сид фразу, делаем это вот такой командой.</p>
  <pre id="G8jN">zetacored keys add wallet --recover</pre>
  <p id="BIDg">После вам будет предложено ввести вашу сид фразу, вставляем её и нажимаем <strong><em>&quot;Enter&quot;</em></strong>.</p>
  <p id="3ysE">Если всё хорошо, то проверяем список наших кошельков командой.</p>
  <pre id="as0K">zetacored keys list</pre>
  <p id="oapI">Остальные действие такие же, добавить сеть в кошелёк и запросить токены.</p>
  <p id="Q0Fi">И так, теперь мы переходим к самому главному этапу, создание валидатора!</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="pr2e">Создаём валидатора!</h2>
  </section>
  <p id="2QSF">И так, токены у нас есть, пора создать нашего валидатора.</p>
  <p id="w6sv">Выполняем вот такую команду.</p>
  <pre id="oMXN">zetacored tx staking create-validator \
--amount=1000000000000000000azeta \
--pubkey=$(zetacored tendermint show-validator) \
--moniker=&quot;NameMyNode&quot; \
--identity=FFB0AA51A2DF5955 \
--details=&quot;velyar is the best&quot; \
--chain-id=athens_7001-1 \
--commission-rate=0.10 \
--commission-max-rate=0.20 \
--commission-max-change-rate=0.01 \
--min-self-delegation=1 \
--from=wallet \
--gas-prices=0.1azeta \
--gas-adjustment=1.5 \
--gas=auto \
--node https://zetachain-athens.blockpi.network:443/rpc/v1/public \
-y </pre>
  <p id="ER8A">Копируем себе эту команду всю полностью в блокнотик и меняем в поле <strong><em>moniker=&quot;NameMyNode&quot; </em></strong>- значение <strong><em>NameMyNode </em></strong>на своё название ноды, которое вы указывали при установке ноды.</p>
  <p id="1aIR">Если всё хорошо то сервер вам выдаст хэш вашей транзакции.</p>
  <figure id="FRl6" class="m_original">
    <img src="https://img4.teletype.in/files/f1/91/f1915561-4503-43b3-a2c3-7a22b829f893.png" width="624" />
  </figure>
  <p id="u57y">Валидатор создан, можно нас всех поздравить:)</p>
  <p id="mR6D">Теперь давайте проверим, а действительно ли мы создали валидатора и на каком мы месте:)</p>
  <p id="JYZ9">Идём на сайт <a href="https://zetachain.exploreme.pro/validators" target="_blank">https://zetachain.exploreme.pro/validators</a></p>
  <p id="HGZl">И ищем имя нашего валидатора, есть две вкладки.</p>
  <figure id="8s6w" class="m_original">
    <img src="https://img3.teletype.in/files/66/93/6693ab6a-0a9d-4302-b653-e1d54081915c.png" width="926" />
  </figure>
  <p id="Z7fM">Можно нажать на имя своё и посмотреть все подробности.</p>
  <figure id="2TcN" class="m_original">
    <img src="https://img4.teletype.in/files/79/01/790156a7-46ba-403d-a21a-20d6f3108511.png" width="922" />
  </figure>
  <figure id="Chao" class="m_original">
    <img src="https://img2.teletype.in/files/d0/d4/d0d4de27-3820-43a2-8d6c-1595ede9489a.png" width="1573" />
  </figure>
  <p id="8bCj">Здесь мы видим наш адрес кошелька, <strong><em>valoper</em></strong> адрес нашего узла по которому мы можем делегировать токены или сообщить его кому-либо чтобы делегировали нам:) Вот мой на всякий случай:)</p>
  <pre id="E4tA">zetavaloper1ng3h0tr24vvsupg3r965jhw89sms8s5csahyh6</pre>
  <p id="G3NS">Так же мы может видеть тут кол-во токенов делегированных нам.</p>
  <figure id="VKXq" class="m_original">
    <img src="https://img4.teletype.in/files/3f/13/3f13a2a8-d88a-4cda-8225-105348faaf54.png" width="734" />
  </figure>
  <p id="0zyK">И обращаем внимание на статус нашей ноды. Тут показывает в активных мы валидаторах или нет, а так же в тюрьме мы или нет.</p>
  <figure id="WiBS" class="m_original">
    <img src="https://img1.teletype.in/files/8d/d8/8dd8a596-8f9c-4be3-9e6d-92803aa945a6.png" width="389" />
  </figure>
  <p id="DTlQ">Если попали в тюрьму, нужно выполнить вот такую команду чтобы выйти из неё.</p>
  <pre id="GRNj">zetacored tx slashing unjail --from wallet --chain-id athens_7001-1 --gas-prices 0.1azeta --gas-adjustment 1.5 --gas auto --node https://zetachain-athens.blockpi.network:443/rpc/v1/public -y</pre>
  <p id="G8qV">После обновить страницу и проверить статус. Естественно у вас должны быть токены чтобы выполнить любую подобную транзакцию:)</p>
  <p id="m96W">Давайте теперь попробуем делегировать себе ещё 1 токен.</p>
  <p id="LH27">Выполняем вот такую команду.</p>
  <pre id="ZLCE">zetacored tx staking delegate $(zetacored keys show wallet --bech val -a) 1000000000000000000azeta --from wallet --chain-id athens_7001-1 --gas-prices 0.1azeta --gas-adjustment 1.5 --gas auto --node https://zetachain-athens.blockpi.network:443/rpc/v1/public -y </pre>
  <p id="GQQS">Если мы хотим делегировать наши токены другому валидатору, то команда вот такая.</p>
  <pre id="icu4">zetacored tx staking delegate zetavaloper1mvjy7qa5lh5s7667t0wupmk8zcczrer2xa42fr 1000000000000000000azeta --from wallet --chain-id athens_7001-1 --gas-prices 0.1azeta --gas-adjustment 1.5 --gas auto -y --node https://zetachain-athens.blockpi.network:443/rpc/v1/public -y</pre>
  <p id="poir">После слова <strong><em>delegate</em></strong> стоит <strong><em>valoper</em></strong> адрес того кому мы делегируем токены. Меняем его на нужный вам и тут стоит так же 1 токен, если нужно больше, так же меняем цифру.</p>
  <p id="z6d1">На этом наше испытание подошло к концу.</p>
  <p id="fLYi">Дальше я покажу где можно брать другие команды для работы с нашей нодой:)</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="kXVR">Работа с нодой</h2>
  </section>
  <p id="Ewco">В <a href="https://app.nodejumper.io/zetachain-testnet/cheat-sheet" target="_blank">этом разделе</a> можно найти все полезные команды.</p>
  <figure id="mN0g" class="m_original">
    <img src="https://img2.teletype.in/files/59/73/59732419-7516-430a-872a-437c9afe84a6.png" width="1119" />
  </figure>
  <p id="0yJw">Давайте например проверим, синхронизировалась ли наша нода полностью, если после выполнения команды у нас выдаст значение &quot;false&quot;, то значит синхронизация прошла полностью.</p>
  <pre id="4Ct0">zetacored status 2&gt;&amp;1 | jq .SyncInfo.catching_up</pre>
  <figure id="Yl6q" class="m_original">
    <img src="https://img1.teletype.in/files/cb/e9/cbe92eed-5526-4689-8f1b-2f4540caf404.png" width="768" />
  </figure>
  <p id="4GWE">Видим что значение у нас &quot;false&quot; значит всё в порядке.</p>
  <p id="N6gZ">Тут много команд, можете пробовать сами или спрашивать меня для чего те или иные команды:)</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="b5kq">Обновление ноды</h2>
  </section>
  <p id="razD">В дискорде Zetachain в ветке <a href="https://discord.com/channels/858516330432299008/1088945250124435486" target="_blank">#testnet-announcements</a> публикуются новости об обновлениях. Там обычно указано на каком блоке необходимо обновиться на актуальную версию.</p>
  <figure id="wdWz" class="m_original">
    <img src="https://img1.teletype.in/files/cd/08/cd0829e7-e614-4932-9e30-ee8168f542a9.png" width="621" />
  </figure>
  <p id="43lF">Как только мы дошли до нужного нам блока начинаем обновление.</p>
  <p id="DJvl">Переходим в раздел <strong>Upgrade</strong> и копируем весь код полностью из раздела <strong>Manual Upgrade.</strong></p>
  <figure id="VHOZ" class="m_original">
    <img src="https://img4.teletype.in/files/77/e0/77e03b10-022e-4084-98e2-fd6dd9d7c2ef.png" width="1535" />
  </figure>
  <p id="ioIw">После успешного обновления у нас пойдут логи.</p>
  <p id="iRVT">Обязательно проверяем версию zetacored после обновления.</p>
  <pre id="7YWM">zetacored version</pre>
  <figure id="Hbjw" class="m_original">
    <img src="https://img3.teletype.in/files/a1/a0/a1a0f1f7-2317-4091-9f3b-9d14a02e04e3.png" width="265" />
  </figure>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="8wFF">Резервное копирование</h2>
  </section>
  <p id="4rO0">После того как мы удачно всё установили и убедились что всё работает стабильно нам необходимо сделать резервную копию важных файлов с нашего сервера, это на случай того если что-то пойдёт не так с нашим сервером и нам придётся срочно восстанавливать его у другого хостинг провайдера.</p>
  <p id="Zcp7"><strong>Вот какие файлы нам понадобятся:</strong></p>
  <p id="EEwx">1. Самый важный файл <code>priv_validator_key.json</code>, он находится вот в по этому пути, так как мы работает через приложение <strong>MobaXterm</strong> у нас есть удобный доступ к файлам сервера, просто выбираем нужный нам файл и нажимаем скачать его себе на компьютер.</p>
  <figure id="8GAm" class="m_original">
    <img src="https://img4.teletype.in/files/7e/3b/7e3b0e06-e026-4122-b918-867ffcef7c85.png" width="507" />
  </figure>
  <figure id="22K5" class="m_original">
    <img src="https://img4.teletype.in/files/30/5a/305a5bdf-c4d7-4c70-95a0-d590e25ec621.png" width="494" />
  </figure>
  <p id="TYqj">2. Так же из этой же папки нам нужно сохранить два файла <code>addrbook.json</code> и <code>node_key.json</code>.</p>
  <p id="Y8JV">3. И ещё важны файлы нашего адреса.</p>
  <p id="4kqC">Эти два файла находятся тут, сохраняем оба.</p>
  <figure id="mkbm" class="m_original">
    <img src="https://img4.teletype.in/files/31/d5/31d52c4c-d465-4076-ac8c-b0098d7a7a19.png" width="476" />
  </figure>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="78yH">Восстановление из резервной копии</h2>
  </section>
  <p id="7u5O">Опишем процесс восстановление по шагам, нам важно не потерять Uptime нашей ноды при переходе на другой сервер, простой нашей ноды не желателен для сети, так как нагрузка возрастает на других участников сети, а нам важно поддерживать работу сети без малейших простоев.</p>
  <p id="GPPl">1. Первый шаг это установка ноды на наш новый сервер и ожидание когда нода полностью синхронизируется до актуального блока.</p>
  <p id="Xw52">2. На втором шаге мы останавливаем процесс <strong>zetacored</strong> на новом сервере командой.</p>
  <pre id="T7up">sudo systemctl stop zetacored</pre>
  <p id="GHIo">3. Теперь нам нужно скопировать наши все файлы которые мы сохраняли в те же места, для этого есть вот такая кнопка.</p>
  <figure id="O9nq" class="m_original">
    <img src="https://img4.teletype.in/files/fe/b2/feb223ea-00a8-486e-8036-0e659e3e839a.png" width="467" />
  </figure>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="HTK1">4. Теперь очень важный шаг, полностью останавливаем наш старый сервер, выключаем физически наш сервер у провайдера VPS, убедитесь что он не доступен и только после этого приступайте к следующему шагу.</p>
  </section>
  <p id="DS5M">5. Запускам наш новый сервер командой.</p>
  <pre id="4sjK">sudo systemctl restart zetacored</pre>
  <p id="sxaH">После этого у нас должны пойти стабильные логи и будут показаны зелёные блоки.</p>
  <figure id="JltY" class="m_original">
    <img src="https://img2.teletype.in/files/99/56/99561a55-ea3d-4d8e-bab8-640e41b6c6ce.png" width="728" />
  </figure>
  <p id="AXMQ">Спасибо всем кто дошёл до конца!</p>
  <p id="byRQ">На этом пока всё...:)</p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="DlW0">P.S. <strong>Влад (Slem)</strong> спасибо большое за терпение и твою непосильную помощь! Ценю :) </p>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@velyar/yVuOzB1KYOv</guid><link>https://teletype.in/@velyar/yVuOzB1KYOv?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=velyar</link><comments>https://teletype.in/@velyar/yVuOzB1KYOv?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=velyar#comments</comments><dc:creator>velyar</dc:creator><title>Deploy a smart contract on the ZetaChain Athens-3 network and interact with it</title><pubDate>Fri, 22 Sep 2023 11:23:55 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/df/bf/dfbfc8d5-dff8-45d4-a3e9-d1df76e3697f.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/5a/ae/5aae7364-285e-426a-bacb-9e9343b020d2.png"></img>Network name - ZetaChain Athens-3 Testnet]]></description><content:encoded><![CDATA[
  <figure id="KYWq" class="m_column">
    <img src="https://img2.teletype.in/files/5a/ae/5aae7364-285e-426a-bacb-9e9343b020d2.png" width="2176" />
  </figure>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="zEk8"><a href="https://teletype.in/@velyar/GRFFHJMxwI2" target="_blank">RU</a> | ENG</h3>
  </section>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="6P6G">Adding a new network to your wallet</h2>
  </section>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="r5oV">Network name - ZetaChain Athens-3 Testnet</p>
    <p id="QPmQ">New RPC URL - <a href="https://zetachain-athens-evm.blockpi.network/v1/rpc/public" target="_blank">https://zetachain-athens-evm.blockpi.network/v1/rpc/public</a></p>
    <p id="s6O3">Chain ID - 7001</p>
    <p id="2Z0R">Currency symbol - aZETA</p>
    <p id="lI5a">Block explorer URL - <a href="https://zetachain-athens-3.blockscout.com/" target="_blank">https://zetachain-athens-3.blockscout.com/</a></p>
  </section>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="sqFD">Go to the Remix website and deploy the smart contract</h2>
  </section>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Rqw4">Don’t forget to select the ZetaChain Athens-3 Testnet network we need in your wallet in advance and request tokens to your wallet address, otherwise we will have an error at the stage of signing the transaction in your wallet.</p>
  </section>
  <p id="ZksO">Go to the website <a href="https://remix.ethereum.org/" target="_blank">https://remix.ethereum.org/</a></p>
  <p id="DAG0">Select the <strong>&quot;contracts&quot;</strong> folder and click on the <strong>&quot;Storage.sol&quot;</strong> file - on the right we will see the code for the template of the simplest smart contract, in which there are only two functions <strong>&quot;store&quot;</strong> and <strong>&quot;retrieve&quot;</strong> - we will interact with them after we deploy our smart contract.</p>
  <figure id="khL5" class="m_original">
    <img src="https://img2.teletype.in/files/9a/59/9a59afe4-74d4-4307-99c8-d386a919187b.png" width="913" />
  </figure>
  <p id="lloh">Now we need to compile our code, go to the required menu item under the number <strong>“1” </strong>in the screenshot, select the same compiler version as in the screenshot and click the <strong>“Compile 1_Storage.sol”</strong> button.</p>
  <figure id="zb0r" class="m_original">
    <img src="https://img4.teletype.in/files/b4/9a/b49ac88d-c66e-435f-888d-2df1a7af2230.png" width="925" />
  </figure>
  <p id="g94y">Next, go to the menu item below - in the screenshot it is the number <strong>“1”</strong>, select the provider we need in the <strong>“2”</strong> field, if you have a metamask, then this will be the name.</p>
  <p id="Teqf">Look below in the <strong>“ACCOUNT”</strong> field, your wallet address is displayed and click the <strong>“Deploy”</strong> button.</p>
  <figure id="MGBk" class="m_original">
    <img src="https://img2.teletype.in/files/13/eb/13eb3b66-459d-4d83-96df-e4208b5ea613.png" width="926" />
  </figure>
  <p id="38C6">Sign the transaction in your wallet.</p>
  <figure id="u59Y" class="m_original">
    <img src="https://img3.teletype.in/files/61/20/612070ba-2db7-46de-85d3-455c0deda987.png" width="333" />
  </figure>
  <p id="0Xn6">If everything is fine, then in the bottom panel of the site we will see this message with a green checkmark.</p>
  <figure id="A2JX" class="m_original">
    <img src="https://img1.teletype.in/files/09/85/098574ab-f2c7-4a6d-8ebf-2701d0a878be.png" width="986" />
  </figure>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="gUOT">If something went wrong and you didn’t see a warning from me at the very beginning of the guide :) that you need to select the right network right away and have a positive balance of tokens in your wallet, then click refresh page and start all over again. All problems mainly occur due to the fact that the desired network has not been selected.</p>
  </section>
  <p id="aFsB">Now we need to interact with our smart contract and with the two functions that I described above.</p>
  <p id="RX3c">Expand the list - shown with an arrow in the screenshot.</p>
  <figure id="9jhg" class="m_original">
    <img src="https://img2.teletype.in/files/d5/9a/d59a5eab-ecae-4612-9bd2-9c938a92892d.png" width="912" />
  </figure>
  <p id="xTzS">Click on this arrow.</p>
  <figure id="K3EZ" class="m_original">
    <img src="https://img4.teletype.in/files/79/0e/790e9ee9-e436-4565-bca6-97c0b8ad5ee3.png" width="457" />
  </figure>
  <p id="X2bT">We write any numbers and <strong>only numbers</strong> in the field :) and close this expanded field.</p>
  <figure id="UxCs" class="m_original">
    <img src="https://img1.teletype.in/files/ca/18/ca188d75-0378-4524-8f60-ada0121b5774.png" width="313" />
  </figure>
  <p id="Y8rD">Now you will call our first function from the contract called <strong>&quot;store&quot;</strong>. Click the <strong>&quot;store&quot;</strong> button.</p>
  <figure id="a0H9" class="m_original">
    <img src="https://img3.teletype.in/files/6e/81/6e8114c4-8719-4b93-8c80-ecb0aea33441.png" width="674" />
  </figure>
  <p id="H7AS">Sign the transaction in the wallet.</p>
  <figure id="GeYc" class="m_original">
    <img src="https://img3.teletype.in/files/62/59/6259602c-0d55-4c9c-aa7f-c89a25e42c06.png" width="331" />
  </figure>
  <p id="tMWl">If everything is fine, then in the bottom panel of the site we will see this message.</p>
  <figure id="LFbD" class="m_original">
    <img src="https://img4.teletype.in/files/f8/f2/f8f2a635-ff90-46ea-a430-2f3d151c00f5.png" width="1181" />
  </figure>
  <p id="WBF7">Now it&#x27;s time for the second <strong>&quot;retrieve&quot;</strong> function.</p>
  <p id="FUNK">Press the <strong>&quot;retrieve&quot;</strong> button and we will receive in response the number that we entered)</p>
  <figure id="Rvni" class="m_original">
    <img src="https://img1.teletype.in/files/44/c6/44c6efe4-38c1-4120-913e-d58537219999.png" width="340" />
  </figure>
  <p id="kkTA">And we will receive in response the number that we entered earlier.</p>
  <figure id="tJnY" class="m_original">
    <img src="https://img4.teletype.in/files/b3/39/b339330b-c9e3-469d-80ed-fa9182a1cbe6.png" width="1187" />
  </figure>
  <p id="6tsn">That&#x27;s all for now.... :)</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@velyar/GRFFHJMxwI2</guid><link>https://teletype.in/@velyar/GRFFHJMxwI2?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=velyar</link><comments>https://teletype.in/@velyar/GRFFHJMxwI2?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=velyar#comments</comments><dc:creator>velyar</dc:creator><title>Разворачиваем смарт-контракт в сети ZetaChain Athens-3 и взаимодействуем с ним</title><pubDate>Thu, 21 Sep 2023 15:08:45 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/df/bf/dfbfc8d5-dff8-45d4-a3e9-d1df76e3697f.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/5a/ae/5aae7364-285e-426a-bacb-9e9343b020d2.png"></img>Network name - ZetaChain Athens-3 Testnet]]></description><content:encoded><![CDATA[
  <figure id="DuVB" class="m_column">
    <img src="https://img2.teletype.in/files/5a/ae/5aae7364-285e-426a-bacb-9e9343b020d2.png" width="2176" />
  </figure>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="o4oz">RU | <a href="https://teletype.in/@velyar/yVuOzB1KYOv" target="_blank">ENG</a></h3>
  </section>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="rZad">Добавляем новую сеть в ваш кошелёк</h2>
  </section>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="0Ay4">Network name - ZetaChain Athens-3 Testnet</p>
    <p id="hJFQ">New RPC URL - <a href="https://zetachain-athens-evm.blockpi.network/v1/rpc/public" target="_blank">https://zetachain-athens-evm.blockpi.network/v1/rpc/public</a></p>
    <p id="NsTz">Chain ID - 7001</p>
    <p id="ujqG">Currency symbol - aZETA</p>
    <p id="yDkS">Block explorer URL - <a href="https://zetachain-athens-3.blockscout.com/" target="_blank">https://zetachain-athens-3.blockscout.com/</a></p>
  </section>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="4Wyw">Переходим на сайт Remix и разворачиваем смарт-контракт</h2>
  </section>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="ZJ9t">Не забудьте заранее в кошельке выбрать нужную нам сеть ZetaChain Athens-3 Testnet и запросить токены на свой адрес кошелька, иначе на этапе подписи транзакции в вашем кошельке у нас будет ошибка.</p>
  </section>
  <p id="wTCb">Переходим на сайт <a href="https://remix.ethereum.org/" target="_blank">https://remix.ethereum.org/</a></p>
  <p id="RuWe">Выбираем папку &quot;<strong>contracts&quot;</strong> и нажимаем на файл &quot;<strong>Storage.sol&quot; </strong>- справа у нас откроется код шаблона самого просто смарт-контракта, в котором всего две функции <strong>&quot;store&quot;</strong> и <strong>&quot;retrieve&quot;</strong> - с ними мы будем взаимодействовать после того как развернём наш смарт-контракт. </p>
  <figure id="og6C" class="m_original">
    <img src="https://img2.teletype.in/files/9f/d8/9fd89a97-646a-4e43-bad8-f7bc9de13d8a.png" width="913" />
  </figure>
  <p id="1CPh">Теперь нам нужно скомпилировать наш код, заходим в нужный пункт меню под цифрой <strong>&quot;1&quot;</strong> на скриншоте, выбираем такую же версию компилятора как на скриншоте и нажимаем кнопку<strong> &quot;Compile 1_Storage.sol&quot;</strong>.</p>
  <figure id="g8h3" class="m_original">
    <img src="https://img4.teletype.in/files/31/79/31795c66-1a6d-4535-826a-48e44a88ce06.png" width="925" />
  </figure>
  <p id="9zDg">Далее переходим в пункт меню ниже - на скриншоте это цифра <strong>&quot;1&quot;</strong>, выбираем в поле <strong>&quot;2&quot;</strong> нужного нам провайдера, если у вас метамаск, то будет именно такое название.</p>
  <p id="ySH7">Смотрим ниже в поле <strong>&quot;ACCOUNT&quot;</strong> отобразился именно ваш адрес кошелька и нажимаем кнопку <strong>&quot;Deploy&quot;</strong>.</p>
  <figure id="jQAV" class="m_original">
    <img src="https://img1.teletype.in/files/0e/0d/0e0d18ff-2e69-4254-88a8-05bc9fd4df1e.png" width="926" />
  </figure>
  <p id="Wb5T">Подписываем транзакцию в вашем кошельке.</p>
  <figure id="1kUs" class="m_original">
    <img src="https://img2.teletype.in/files/9e/c0/9ec08845-f226-4722-ab28-243de8536139.png" width="333" />
  </figure>
  <p id="idlG">Если всё хорошо, то в нижней панели сайта мы увидим вот такое сообщение с зелёной галочкой.</p>
  <figure id="Dp18" class="m_original">
    <img src="https://img1.teletype.in/files/04/94/04948b5c-b9c3-4b5e-8879-e2938f9c305d.png" width="986" />
  </figure>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="wB4Q">Если что-то пошло не так и вы не увидели предупреждения от меня в самом начале гайда :), что необходимо выбрать нужную сеть сразу и иметь положительный баланс токенов на вашем кошельке, то нажмите обновить страницу и начните всё заново. Все проблемы в основном происходят из-за того что не выбрана нужная сеть.</p>
  </section>
  <p id="ErbO">Теперь нужно произвести взаимодействие с нашим смарт-контрактом и с теми двумя функциями которые я описывал выше.</p>
  <p id="TlqA">Разворачиваем список - стрелочкой показано на скриншоте.</p>
  <figure id="0zge" class="m_original">
    <img src="https://img3.teletype.in/files/6c/45/6c45ae33-a39c-4eaa-b45f-38d5951cce23.png" width="912" />
  </figure>
  <p id="aDs0">Нажимаем на эту стрелочку.</p>
  <figure id="Em8y" class="m_original">
    <img src="https://img4.teletype.in/files/3a/5e/3a5e3108-abed-407e-b039-0507419ddd66.png" width="457" />
  </figure>
  <p id="6HKk">Пишем в поле любые цифры и <strong>только цифры:)</strong> и закрываем это развёрнутое поле.</p>
  <figure id="SrrZ" class="m_original">
    <img src="https://img2.teletype.in/files/50/43/5043b24b-b1dd-4ddc-ae0a-51b0dfe1c7ce.png" width="313" />
  </figure>
  <p id="N3wA">Теперь вы вызовем нашу первую функцию из контракта под названием <strong>&quot;store&quot;. </strong>Нажимаем кнопку <strong>&quot;store&quot;</strong>.</p>
  <figure id="paZ5" class="m_original">
    <img src="https://img1.teletype.in/files/42/19/4219adc2-2e0d-4cc7-ab4a-51773f0e8611.png" width="674" />
  </figure>
  <p id="ofWt">Подписываем транзакцию в кошельке.</p>
  <figure id="OXrd" class="m_original">
    <img src="https://img3.teletype.in/files/e4/d0/e4d060cd-5420-408b-a180-581006804e07.png" width="331" />
  </figure>
  <p id="fYCu">Если всё хорошо, то в нижней панели сайта мы увидим вот такое сообщение.</p>
  <figure id="xYRk" class="m_original">
    <img src="https://img4.teletype.in/files/7a/16/7a16588d-268b-4d84-aa16-088dc7ae49c8.png" width="1181" />
  </figure>
  <p id="wJDp">Теперь пришло время второй функции <strong>&quot;retrieve&quot;</strong>. </p>
  <p id="yeqL">Нажимаем кнопку <strong>&quot;retrieve&quot;</strong> и мы получим в ответ то число которое вводили)</p>
  <figure id="Hj4J" class="m_original">
    <img src="https://img3.teletype.in/files/e0/07/e007fb42-13e5-4ade-a057-a9d1ae7db48c.png" width="340" />
  </figure>
  <p id="TazW">И мы получим в ответ то число, которое вводили ранее.</p>
  <figure id="H6CV" class="m_original">
    <img src="https://img4.teletype.in/files/35/9c/359ce78e-c5e4-4ba1-be0a-b43dfb5ab3a5.png" width="1187" />
  </figure>
  <p id="A4ig">На этом пока всё....:)</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@velyar/5ire-testnet</guid><link>https://teletype.in/@velyar/5ire-testnet?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=velyar</link><comments>https://teletype.in/@velyar/5ire-testnet?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=velyar#comments</comments><dc:creator>velyar</dc:creator><title>Guide 5ireChain testnet - Deploy a Smart Contract</title><pubDate>Sun, 19 Feb 2023 21:12:43 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/09/84/0984f465-1026-4811-a80f-4eebc07d05fb.png"></media:content><description><![CDATA[<img src="https://img1.teletype.in/files/8f/81/8f810853-6346-4c19-810a-a4f994b63b85.png"></img>Website - Discord - Github - Crew3]]></description><content:encoded><![CDATA[
  <p id="8QGO" data-align="center"><a href="https://www.5ire.org/" target="_blank">Website</a> - <a href="https://discord.gg/qsYAak9F6A" target="_blank">Discord</a> - <a href="https://github.com/5ire-tech" target="_blank">Github</a> - <a href="https://crew3.xyz/c/5irechain/invite/MesBeD_wjf2zjYEZmolE1" target="_blank">Crew3</a></p>
  <figure id="JWCY" class="m_custom">
    <img src="https://img1.teletype.in/files/8f/81/8f810853-6346-4c19-810a-a4f994b63b85.png" width="617" />
  </figure>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="1aTX" data-align="center">Подготовка рабочего места перед выполнением последнего задания по тестнету в <a href="https://crew3.xyz/c/5irechain/invite/MesBeD_wjf2zjYEZmolE1" target="_blank">crew3</a></h2>
  </section>
  <hr />
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="R0ys"><u>02.03.2023 17:15</u> - как выяснилось сейчас кран даёт на адрес не 100 монет а всего 5, газ за транзакцию примерно 15 монет, у кого меньше пока можете не пытаться выполнять это, автор уже связался с разработчиками, подробности будут обновляться в этом гайде:) Если же на кошельке есть 15 монет можете спокойно читать дальше:)</p>
  </section>
  <p id="NfAt">Все действия выполняются на windows 64 bit. Скачиваем ПО именно под свою ОС и внимательно на битность ОС. Если у кого MacOS, весь процесс не очень отличается, но так как у автора это гайда нету яблочка, к сожалению проверить он этого не может:)</p>
  <ol id="eBn6">
    <li id="T8TF">Скачиваем и устанавливаем <a href="https://github.com/PowerShell/PowerShell/releases/download/v7.3.2/PowerShell-7.3.2-win-x64.msi" target="_blank">Powershell 7</a>, можно использовать и встроенный powershell в windows. <strong><u>(У кого MacOS - используйте встроенный терминал в вашу ОС - не нужно скачивать ничего лишнего:))</u></strong></li>
    <li id="KTxq">Скачиваем и устанавливаем редактор кода <a href="https://code.visualstudio.com/" target="_blank">VScode</a>, установка по умолчанию как есть.</li>
    <li id="30ug">Скачиваем и устанавливаем <a href="https://git-scm.com/download/win" target="_blank">Git</a>, так же все настройки при установке по умолчанию.</li>
    <li id="KvLT">Скачиваем и устанавливаем <a href="https://nodejs.org/dist/v18.14.1/node-v18.14.1-x64.msi" target="_blank">Node JS</a>, так же при установке всё по умолчанию. (Если используете другую ОС <a href="https://nodejs.org/en/download/" target="_blank">заходите на сайт</a> и выбирайте свою ОС и битность системы)</li>
  </ol>
  <hr />
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="ZWWf">После установки всего ПО запускаем Powershell и вводим команду для проверки версии Git, если после ввода команды мы увидим версию ПО, то значит Git правильно установился в систему.</p>
  </section>
  <pre id="KNak">git --version</pre>
  <figure id="bodj" class="m_original">
    <img src="https://img2.teletype.in/files/97/9e/979e5ea6-f715-47d8-8da6-e45894ca0bba.png" width="672" />
  </figure>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="e3WC">Так же проверяем установку Node JS и его версию, включая версию npm (пакетный менеджер входит в состав Node JS).</p>
  </section>
  <pre id="v9ke">node -v
npm -v</pre>
  <figure id="2Bll" class="m_original">
    <img src="https://img4.teletype.in/files/f3/db/f3dbd988-7bd3-40e4-a4f1-9ca361b0ac16.png" width="660" />
  </figure>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="04c8">При проверке версии NPM - версия может отобразится не сразу, можно подождать или сделать запрос еще раз.</p>
  </section>
  <section style="background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="zwxb">Версии Powershell, Git, Node JS и npm могут отличаться от гайда, это не смертельно)</p>
  </section>
  <hr />
  <p id="a3Yj">Начинаем самое интересное:)</p>
  <p id="BBgu">Создаём папку в корне диска &quot;C&quot; с названием &quot;5ire&quot;.</p>
  <p id="j1Av">Открываем Powershell если еще не открыли.</p>
  <p id="7Fy9">Заходим в созданную папку командой</p>
  <pre id="Lb2y">cd C:\5ire\</pre>
  <figure id="RUi8" class="m_original">
    <img src="https://img4.teletype.in/files/38/c4/38c45c19-5e1a-428a-9596-4151aa1d3962.png" width="626" />
  </figure>
  <p id="5uo8">Клонируем нужный нам git репозиторий с github 5ire командой</p>
  <pre id="kAIb">git clone https://github.com/5ire-tech/wasm-contract-deployment.git</pre>
  <figure id="1fs7" class="m_original">
    <img src="https://img3.teletype.in/files/21/ee/21ee6225-cd93-4bff-a313-9cfb503c9c3f.png" width="701" />
  </figure>
  <p id="zU5J">Итог этой команды  у нас внутри папки 5ire появится папка с проектом с названием &quot;wasm-contract-deployment&quot;</p>
  <figure id="5T24" class="m_original">
    <img src="https://img1.teletype.in/files/0d/4e/0d4e5c57-c9ff-449d-acae-72f67a8a3da0.png" width="502" />
  </figure>
  <p id="PaOC">В Powershell переходим в эту папку командой</p>
  <pre id="ehgQ">cd .\wasm-contract-deployment\</pre>
  <figure id="8gpi" class="m_original">
    <img src="https://img1.teletype.in/files/4e/3c/4e3ce5b2-47e1-4706-88a3-c679495c8895.png" width="739" />
  </figure>
  <p id="N40R">Выполняем команду чтобы обновить все зависимости</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="KvKY">Есть вероятность что зависимости будут обновляться с ошибками, скорее всего проблема во включенном VPN, попробуйте выключить его.</p>
  </section>
  <pre id="hmx7">npm i</pre>
  <figure id="kFWK" class="m_original">
    <img src="https://img3.teletype.in/files/6c/b3/6cb30e7f-7a69-4492-a501-f7f4ac8db3fd.png" width="883" />
  </figure>
  <p id="O700">Открываем файл с названием &quot;deploy.js&quot; с помощью VScode (правой кнопкой мыши - открыть с помощью VScode)</p>
  <figure id="cOMk" class="m_original">
    <img src="https://img2.teletype.in/files/d1/83/d183d6a0-8208-4e4b-a014-c9cffec1453a.png" width="779" />
  </figure>
  <p id="F6jh">На строке 34 меняем значение константы PHRASE - вставляем туда свои 12 слов мнемонической фразы от кошелька 5ire, чтобы оплатить транзакцию со своего кошелька за создание смарт контракта</p>
  <figure id="8Ae1" class="m_original">
    <img src="https://img2.teletype.in/files/dd/5b/dd5b808f-32cb-424e-aa06-edacc43bf611.png" width="985" />
  </figure>
  <p id="suCf">После сохраняем файл через файл сохранить или командой CTRL+S</p>
  <p id="rVFu">Переходим в Powershell и выполняем главную команду</p>
  <pre id="RCQ5">node deploy.js</pre>
  <p id="lRQe">Результат этой команды мы получаем адрес смарт контракта, так же можете заменить что баланс на вашем native кошельке уменьшился.</p>
  <figure id="dh57" class="m_original">
    <img src="https://img4.teletype.in/files/3c/b7/3cb75774-b131-443f-b4b4-130702806fde.png" width="987" />
  </figure>
  <p id="RLfO">Копируем адрес и идём на сайт <a href="https://explorer.5ire.network/" target="_blank">эксплорера 5ire</a></p>
  <p id="A3qL">Вставляем адрес в поиск</p>
  <figure id="CqEQ" class="m_original">
    <img src="https://img4.teletype.in/files/fe/76/fe769411-b389-493c-b9b0-0764fdc375ce.png" width="1331" />
  </figure>
  <p id="EdM8">Нажимаем на Hash транзакции</p>
  <figure id="XEw7" class="m_original">
    <img src="https://img4.teletype.in/files/ba/6a/ba6ae82b-a7d3-4688-a7c7-fa8803d96bf3.png" width="1328" />
  </figure>
  <p id="iQdW">В итоге мы переходим на страницу где видно что создан смарт контракт и там участвуем ваш адрес кошелька.</p>
  <p id="lYGU">Копируем адрес с адресной строки и отправляем в качестве подтверждения выполнения задания на crew3.</p>
  <figure id="UrLD" class="m_original">
    <img src="https://img1.teletype.in/files/cc/7f/cc7fc341-642d-4c55-aa76-acc2742a3af9.png" width="1338" />
  </figure>
  <p id="BMid">Пишите что нужно дополнить, автор будет оперативно вносить изменения)</p>
  <p id="Qwe0">P.S. судите очень строго:)</p>

]]></content:encoded></item></channel></rss>