<?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>Irorss</title><generator>teletype.in</generator><description><![CDATA[Irorss]]></description><image><url>https://img3.teletype.in/files/26/69/26697454-198e-43af-a327-50e22db55b9a.png</url><title>Irorss</title><link>https://teletype.in/@irorss</link></image><link>https://teletype.in/@irorss?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irorss</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/irorss?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/irorss?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Fri, 17 Apr 2026 03:24:12 GMT</pubDate><lastBuildDate>Fri, 17 Apr 2026 03:24:12 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@irorss/0Mpc_QwLbRi</guid><link>https://teletype.in/@irorss/0Mpc_QwLbRi?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irorss</link><comments>https://teletype.in/@irorss/0Mpc_QwLbRi?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irorss#comments</comments><dc:creator>irorss</dc:creator><title>Работа с Neonscan, используя web3.py</title><pubDate>Thu, 30 Jun 2022 10:20:41 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/4c/35/4c354676-dac9-4753-845d-00996e95ada7.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/50/3b/503bf35f-7620-4f85-9396-613410375f18.png"></img>Всем привет, в такой чудесный день, я бы хотел обсудить с вами одну из самых приятных вещей, таких как работа с Neonscan не через интерфейс, а сразу напрямую через python, это как раз тот способ(который не костыльный) при использовании ]]></description><content:encoded><![CDATA[
  <p id="kQFx">Всем привет, в такой чудесный день, я бы хотел обсудить с вами одну из самых приятных вещей, таких как работа с <strong>Neonscan</strong> не через интерфейс, а сразу напрямую через python, это как раз тот способ(который не костыльный) при использовании </p>
  <p id="hVZ3">Для начала дадим определение <strong>Neonscan:</strong></p>
  <section style="background-color:hsl(hsl(263, 48%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="6kKq" data-align="center"><strong>NeonScan — это индексатор и проводник блоков, подобный Etherscan и Solscan. Инструмент был создан в партнерстве с командой Solscan, которая возглавляла разработку интерфейса пользователя NeonScan и функциональности серверной части.</strong></p>
  </section>
  <p id="9ux1">Давайте же приступать к нашему написанию кода!</p>
  <p id="RCSw">Всю свою работу я буду показывать на таком языке программирования, как <strong>Python</strong></p>
  <p id="kwlE">Первое, что вам понадобиться - скачать <strong>Python</strong>, я буду использовать python версии 3.6, так как библиотека web3.py не будет работать на новых версиях, таких как 3.10/3.9(по крайней мере, когда я проверял, то не работало)</p>
  <p id="lIvv">Далее вам потребуется скачать <strong>PyCharm - это среда разработки python</strong>, в которой очень просто писать код, ну или же вы можете воспользоваться <strong>visual studio cod.</strong></p>
  <p id="cWob">После того как, вы установили все программы и открыли их, сперва вам нужно импортировать библиотеку web3.py, делается это следующим образом:</p>
  <p id="4Jnt">Код:</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="5WAG"><strong>from web3 import Web3</strong></p>
  </section>
  <figure id="ThF2" class="m_original">
    <img src="https://img2.teletype.in/files/50/3b/503bf35f-7620-4f85-9396-613410375f18.png" width="271" />
  </figure>
  <p id="7R2H">После этого мы должны будем подключиться к rpc-ноде, с которой мы и будем черпать информацию.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="ECFi"><strong>Нодой называют любой компьютер, подключенный к блокчейну. Она связана с тысячами других компьютеров, на которых включена специальная программа (к примеру кошелек Ethereum).</strong></p>
  </section>
  <p id="IFP3">Подключаться к ноде мы будем следующим образом:</p>
  <p id="kNC0">Код:</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="fINh"><strong>url = &quot;https://proxy.devnet.neonlabs.org/solana&quot;</strong></p>
    <p id="H0Ht"><strong>web3 = Web3(Web3.HTTPProvider(url))</strong></p>
    <p id="yJjs"><strong>web3.isConnected()</strong></p>
  </section>
  <figure id="iBHO" class="m_original">
    <img src="https://img4.teletype.in/files/bd/2a/bd2a5a80-26e1-4051-92a1-536b950d34d3.png" width="464" />
  </figure>
  <p id="zHDf">После запуска кода, нам в консоль выведет True - это значит, что вы успешно подключились к ноде и наконец можете приступать к сёрфу информации</p>
  <p id="Iel3"></p>
  <p id="gUm6"></p>
  <p id="Z0QV"><strong>Первое</strong>, что мы сделаем - узнаем информацию о последнем блоке, а сделаем мы это следующим образом:</p>
  <p id="1R76">Код:</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="CNpY"><strong>print(web3.eth.getBlock(&quot;latest&quot;))</strong></p>
  </section>
  <p id="HWuu">В ответ мы получим весьма длинный код, в котором и будет содержаться вся информация, вот пример ответа:</p>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="nlYN">AttributeDict({&#x27;difficulty&#x27;: 131072, &#x27;totalDifficulty&#x27;: 131072, &#x27;extraData&#x27;: HexBytes(&#x27;0x0000000000000000000000000000000000000000000000000000000000000001&#x27;), &#x27;logsBloom&#x27;: HexBytes(&#x27;0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000&#x27;), &#x27;gasLimit&#x27;: 260057650590124, &#x27;transactionsRoot&#x27;: HexBytes(&#x27;0x0000000000000000000000000000000000000000000000000000000000000001&#x27;), &#x27;receiptsRoot&#x27;: HexBytes(&#x27;0x0000000000000000000000000000000000000000000000000000000000000001&#x27;), &#x27;stateRoot&#x27;: HexBytes(&#x27;0x0000000000000000000000000000000000000000000000000000000000000001&#x27;), &#x27;uncles&#x27;: [], &#x27;sha3Uncles&#x27;: HexBytes(&#x27;0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347&#x27;), &#x27;miner&#x27;: &#x27;0x0000000000000000000000000000000000000000&#x27;, &#x27;nonce&#x27;: HexBytes(&#x27;0x0000000000000000&#x27;), &#x27;mixHash&#x27;: HexBytes(&#x27;0x0000000000000000000000000000000000000000000000000000000000000001&#x27;), &#x27;size&#x27;: 1, &#x27;gasUsed&#x27;: 0, &#x27;hash&#x27;: HexBytes(&#x27;0x39e65d4559c73d81bc38090fedf18bca6a66bfd35b48518d0f60cedd5e368255&#x27;), &#x27;number&#x27;: 144701131, &#x27;parentHash&#x27;: HexBytes(&#x27;0xf71d0b37f7116cabeeb804ae4c94e57656715dee1dc0a6a413abf2f4a3e0ea73&#x27;), &#x27;timestamp&#x27;: 1656583921, &#x27;transactions&#x27;: []})</p>
  </section>
  <p id="KpXW">И уже из этого ответа вы можете доставать абсолютно всё, что душе угодно.</p>
  <p id="dbBC"></p>
  <p id="SvCZ"><strong>Второе</strong>, что мы сделаем - узнаем баланс определённого аккаунта:</p>
  <p id="dvL6">Чтобы это сделать, нам нужно немножечко преобразовать свой адрес(программным путём), прописав этот код:</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="3gDv"><strong>print(Web3.toChecksumAddress(&#x27;YOUR ADDRES&#x27;))</strong></p>
  </section>
  <figure id="3UmN" class="m_original">
    <img src="https://img2.teletype.in/files/5f/03/5f0315e6-4710-47f8-bd56-530c902a8672.png" width="698" />
  </figure>
  <p id="la3y">В ответ мы получим совершенно такой же адрес, но уже с изменённым регистром букв. Пример:</p>
  <figure id="WEDS" class="m_original">
    <img src="https://img3.teletype.in/files/a4/1b/a41b9baa-b55a-4c30-8a7d-6df9aa60ccf3.png" width="363" />
  </figure>
  <p id="6VdZ">Именно благодаря уже такому(изменённому адресу) мы сможем узнать баланс своего кошелька и делать это мы будем следующим образом:</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="lTuZ"><strong>balance=web3.eth.getBalance(&#x27;0x57050792E4d42a251A80036f84A541AA5c5A9B1c&#x27;)</strong></p>
    <p id="NN5g"><strong>balance_eth = web3.fromWei(balance, &#x27;ether&#x27;)</strong></p>
    <p id="DFXP"><strong>print(balance_eth)</strong></p>
  </section>
  <figure id="JYHO" class="m_original">
    <img src="https://img2.teletype.in/files/9e/d7/9ed746a6-2139-41b6-9f74-4bd225260522.png" width="714" />
  </figure>
  <p id="1cVF">В ответ мы получим точное значение вашего баланса в токенах <strong>NEON</strong></p>
  <figure id="JAQb" class="m_original">
    <img src="https://img4.teletype.in/files/31/92/319251f1-62f8-4906-a383-f42ad9994371.png" width="129" />
  </figure>
  <figure id="eFso" class="m_original">
    <img src="https://img1.teletype.in/files/42/71/427177b9-50e0-4572-a233-d83a16f596c2.png" width="1453" />
  </figure>
  <p id="09oX">Как вы можете убедиться сами - всё работает.</p>
  <p id="Ky9V">Ну а дальше всё зависит от вас и как вы воспользуетесь таким инструментом, идею я вам подал - а как её воспользоваться решать только вам!</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="vo7G">Официальные ссылки на проект</p>
  </section>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="PJzO"><a href="https://twitter.com/neonlabsorg" target="_blank">Twitter</a></p>
    <p id="VZIw"><a href="https://github.com/neonlabsorg" target="_blank">Github</a></p>
    <p id="HGFb"><a href="https://discord.com/invite/ApZRBDqYcN" target="_blank">Discord</a></p>
    <p id="QJgN"><a href="https://www.youtube.com/channel/UCAL2uFkKkfBgz3mXFN3UDTQ" target="_blank">Youtube</a></p>
    <p id="Fq9F"><a href="https://medium.com/neon-labs" target="_blank">Medium</a></p>
    <p id="Ey7E">Создатель статьи - Irorss</p>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@irorss/di1aLrDbs9n</guid><link>https://teletype.in/@irorss/di1aLrDbs9n?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irorss</link><comments>https://teletype.in/@irorss/di1aLrDbs9n?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irorss#comments</comments><dc:creator>irorss</dc:creator><title>Работа с Neonscan, используя библиотеки request</title><pubDate>Wed, 29 Jun 2022 09:22:16 GMT</pubDate><description><![CDATA[<img src="https://img3.teletype.in/files/6e/36/6e3678ef-f1e9-43e6-8a1f-52aa4d377311.png"></img>Всем привет, в такой чудесный день, я бы хотел обсудить с вами одну из самых приятных вещей, таких как работа с Neonscan не через интерфейс, а сразу через запросы на сервер, но тут стоит учитывать, что этот способ, скорее всего будет костыльный, поэтому важно понимать, что лучше работать удалённо через - web3, но об этом в следующих статьях, а в этой мы рассмотрим более просто способ сёрчить Neonscan запросами.]]></description><content:encoded><![CDATA[
  <p id="kQFx">Всем привет, в такой чудесный день, я бы хотел обсудить с вами одну из самых приятных вещей, таких как работа с <strong>Neonscan</strong> не через интерфейс, а сразу через запросы на сервер, но тут стоит учитывать, что этот способ, скорее всего будет костыльный, поэтому важно понимать, что лучше работать удалённо через - web3, но об этом в следующих статьях, а в этой мы рассмотрим более просто способ сёрчить <strong>Neonscan </strong>запросами.</p>
  <p id="hVZ3">Для начала дадим определение <strong>Neonscan:</strong></p>
  <section style="background-color:hsl(hsl(263, 48%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="6kKq" data-align="center"><strong>NeonScan — это индексатор и проводник блоков, подобный Etherscan и Solscan. Инструмент был создан в партнерстве с командой Solscan, которая возглавляла разработку интерфейса пользователя NeonScan и функциональности серверной части.</strong></p>
  </section>
  <p id="9ux1">Давайте же приступать к нашему написанию кода!</p>
  <p id="RCSw">Всю свою работу я буду показывать на таком языке программирования, как <strong>Python</strong></p>
  <p id="TYrS"></p>
  <p id="kwlE">Первое, что вам понадобиться - скачать <strong>Python</strong>, можно скачать любую версию, так как библиотека <strong>request </strong>будет работать на любой версии.</p>
  <p id="lIvv">Далее вам потребуется скачать <strong>PyCharm - это среда разработки python</strong>, в которой очень просто писать код, ну или же вы можете воспользоваться <strong>visual studio cod.</strong></p>
  <p id="cWob">После того как, вы установили все программы и открыли их, сперва вам нужно импортировать библиотеку request, делается это следующим образом:</p>
  <p id="gjH9">Код:</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="ExT8"><strong>import request</strong></p>
  </section>
  <figure id="vdYs" class="m_original">
    <img src="https://img3.teletype.in/files/6e/36/6e3678ef-f1e9-43e6-8a1f-52aa4d377311.png" width="245" />
  </figure>
  <p id="yYw9">После этого действия перед нами открывается куча возможностей отправлять запросы и принимать ответы!</p>
  <p id="wr3U">Самый первый запрос, который мы отправим будет - получение информации из <strong>Neonscan</strong> об количестве существующих аккаунтов, о токенах и о всех транзакциях</p>
  <p id="S0y1">Создаём любую переменную и сохраняем в неё ответ от сервера, а далее выводим ответ в формате<strong> json()</strong>, делается это следующим образом</p>
  <p id="5Zw9">Код:</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="PZkT"><strong>response = requests.get(&quot;https://beta-devnet api.neonscan.org/overview/stats&quot;)</strong></p>
    <p id="1TNf"><strong>print(response.json())</strong></p>
  </section>
  <figure id="iLwx" class="m_original">
    <img src="https://img4.teletype.in/files/7b/39/7b3911d4-2647-49c0-9dc8-b24e912566b3.png" width="697" />
  </figure>
  <p id="sRmt">В ответ мы получим вот такую строку</p>
  <figure id="6JX5" class="m_original">
    <img src="https://img3.teletype.in/files/2b/03/2b03d9e1-c595-416c-a3fb-368270b1844e.png" width="1079" />
  </figure>
  <p id="EAjE">В которой наглядно можно увидеть, сколько всего аккаунтов, сколько токенов/транзакций и какой сейчас tps, думаю, вы сами сможете придумать применение этому ;)</p>
  <p id="zDFG"></p>
  <p id="8bhr">Ну а если вы хотите получить информацию о текущем блоке, то воспользуйтесь следующим кодом:</p>
  <p id="77Ss">Код:</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="JWSd"><strong>response = requests.get(&quot;https://beta-devnet-api.neonscan.org/overview/network&quot;)</strong></p>
    <p id="QbTO"><strong>print(response.json())</strong></p>
  </section>
  <figure id="UPnf" class="m_original">
    <img src="https://img3.teletype.in/files/a1/b4/a1b45970-ca88-4669-90a7-82f0da486b8f.png" width="742" />
  </figure>
  <p id="m8c8">В ответ мы получим вот такую строчку</p>
  <figure id="NUto" class="m_original">
    <img src="https://img4.teletype.in/files/f0/f6/f0f6ce37-a903-4258-baab-c0f31006cff4.png" width="591" />
  </figure>
  <p id="FTn7">В которой можно узнать информацию о текущем блоке и транзакциях</p>
  <p id="82jn"></p>
  <p id="pUVA"></p>
  <p id="WAm0">Если вы хотите узнать информацию о последней 1 транзакции, то воспользуйтесь следующим кодом</p>
  <p id="BQPK">Код:</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="knJF"><strong>response = requests.get(&quot;https://beta-devnet-api.neonscan.org/transaction/lastest?offset=0&amp;limit=1&quot;)</strong></p>
    <p id="O2RI"><strong>print(response.json())</strong></p>
  </section>
  <p id="NSkP"> В ответ мы получим следующую строчку:</p>
  <section style="background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="vFlM"><strong>{&#x27;success&#x27;: True, &#x27;data&#x27;: {&#x27;total&#x27;: 1060749, &#x27;items&#x27;: [{&#x27;_id&#x27;: &#x27;62bc1222c41ddf84918bc35a&#x27;, &#x27;hash&#x27;: &#x27;0x2ff002782f60e1df5118010007de85f23271d7e5b0637dc6d3dd5f06c0941647&#x27;, &#x27;nonce&#x27;: 7, &#x27;blockHash&#x27;: &#x27;0x816712f3faeff8f3425b347e0c279b6dc6c1e8f18d5fb7b7f96af665c1d2c1a9&#x27;, &#x27;blockNumber&#x27;: 144460607, &#x27;transactionIndex&#x27;: 0, &#x27;from&#x27;: &#x27;0xf3afae66abfd4b7005903c74c1089281837aa68c&#x27;, &#x27;to&#x27;: &#x27;0xbc22a1304213b1a11eed3c5d116908575939bc4b&#x27;, &#x27;value&#x27;: &#x27;0x0&#x27;, &#x27;gas&#x27;: 2000000, &#x27;gasUsed&#x27;: 1158660, &#x27;gasPrice&#x27;: &#x27;200000000000&#x27;, &#x27;input&#x27;: &#x27;0xa59f3e0c000000000000000000000000000000000000000000000000e54e244dee6b0000&#x27;, &#x27;contractAddress&#x27;: None, &#x27;fee&#x27;: 231732000000000000, &#x27;status&#x27;: &#x27;1&#x27;, &#x27;timestamp&#x27;: 1656492554, &#x27;logs&#x27;: [], &#x27;createdAt&#x27;: &#x27;2022-06-29T08:49:38.915Z&#x27;, &#x27;updatedAt&#x27;: &#x27;2022-06-29T08:49:38.915Z&#x27;, &#x27;id&#x27;: &#x27;62bc1222c41ddf84918bc35a&#x27;, &#x27;method&#x27;: &#x27;0xa59f3e0c&#x27;}]}}</strong></p>
  </section>
  <p id="Ouer">Из неё мы уже сможем достать всю интересующую нас информацию, от хеша, вплоть до метода</p>
  <p id="y2wt"></p>
  <p id="ZJ1I">Если вы хотите узнать информацию об своём аккаунте, то воспльзуйтесь следующим кодом:</p>
  <p id="t0rN">Код:</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="D9rz"><strong>response = requests.get(&quot;https://beta-devnet-api.neonscan.org/address/info?address=YOUR ADDRES&quot;)</strong></p>
    <p id="wzlB"><strong>print(response.json())</strong></p>
  </section>
  <p id="eWnb">В ответ мы получим вот такую информацию</p>
  <figure id="V3kD" class="m_original">
    <img src="https://img4.teletype.in/files/3a/8f/3a8fb05f-822f-4c64-aeb5-220dc7d97b85.png" width="1262" />
  </figure>
  <p id="vphi">Баланс указан в токенах <strong>Neon</strong></p>
  <p id="sJOf"></p>
  <p id="Ht3d">На этом, пожалуй, закончим, так как продолжать можно ещё много, но всю важную информацию я вам выдал, а как ей пользоваться - решать уже вам.</p>
  <p id="t0pP">Как я и говорил - это костлявый способ, но более хороший способ мы рассмотрим чуть позже</p>
  <p id="93fp"></p>
  <p id="bRvs">Код на гит хабе - <a href="https://github.com/Irors/neon/tree/master" target="_blank">https://github.com/Irors/neon/tree/master</a></p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="vo7G">Официальные ссылки на проект</p>
  </section>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="PJzO"><a href="https://twitter.com/neonlabsorg" target="_blank">Twitter</a></p>
    <p id="VZIw"><a href="https://github.com/neonlabsorg" target="_blank">Github</a></p>
    <p id="HGFb"><a href="https://discord.com/invite/ApZRBDqYcN" target="_blank">Discord</a></p>
    <p id="QJgN"><a href="https://www.youtube.com/channel/UCAL2uFkKkfBgz3mXFN3UDTQ" target="_blank">Youtube</a></p>
    <p id="Fq9F"><a href="https://medium.com/neon-labs" target="_blank">Medium</a></p>
    <p id="Ey7E">Создатель статьи - Irorss</p>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@irorss/81a0TBOthAg</guid><link>https://teletype.in/@irorss/81a0TBOthAg?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irorss</link><comments>https://teletype.in/@irorss/81a0TBOthAg?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irorss#comments</comments><dc:creator>irorss</dc:creator><title>Neonlabs будущее уже создано!</title><pubDate>Tue, 28 Jun 2022 10:50:27 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/8d/a9/8da91a59-ab26-439e-ba44-3a43b0310b97.png"></media:content><description><![CDATA[<img src="https://neon-labs.org/images/index/infographics.jpg"></img>Всем доброго дня, дорогие читатели, сегодня мы с вами обсудим весьма интересный проект Neonlabs. Думаю, вы уже слышали о нём, так как это не просто обычный проектик со своей придуманной идей и своим решением придуманной идеи, он действительно решает одну из самых сложных проблем, таких как масштабируемость, а именно он позволяет переносить из ETH в SOL свои идеи, но об этом чуть позже... Приступим же к изучению!]]></description><content:encoded><![CDATA[
  <p id="6MmD">Всем доброго дня, дорогие читатели, сегодня мы с вами обсудим весьма интересный проект <strong>Neonlabs. </strong>Думаю, вы уже слышали о нём, так как это не просто обычный проектик со своей придуманной идей и своим решением придуманной идеи, он действительно решает одну из самых сложных проблем, таких как масштабируемость, а именно он позволяет переносить из ETH в SOL свои идеи, но об этом чуть позже... Приступим же к изучению!</p>
  <p id="MyfM"></p>
  <p id="Vm8y">Что же такое Neon?</p>
  <section style="background-color:hsl(hsl(263, 48%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="Rpu5" data-align="center">Neon — это виртуальная машина Ethereum с<br />масштабируемостью и ликвидностью Solana.</h2>
  </section>
  <p id="6ruy">Другими словами, Neon очень облегчает жизнь девлоперам и обычным юзерам, ведь Neon соединяет таких двух гигантов в одно целое, и аудитория ETH, ну или же SOl сможет без проблем перебраться или перенести свою приложение на другой блокчейн, что конечно же, облегчает жизнь всем нам.</p>
  <p id="ikls"></p>
  <p id="k8Kg">Вот две статистики, которые могут вас удивить:</p>
  <h3 id="DFCA">4500 операций в секунду - Высокая пропускная способность</h3>
  <h3 id="zr2Z">0,000015 Сол/транзакция - Очень маленькая комиссия</h3>
  <p id="5FP0"></p>
  <p id="fJo5">Вы только представьте насколько быстро и не затратно по деньгам, ведь такие условия создают нам более удобную среду для работы.</p>
  <p id="hCpl"></p>
  <p id="OlEq">Поскольку Neon - полностью совместимая с Ethereum среда на Солане, то вот список вещей, который Neon позаимствовал из двух структур:</p>
  <figure id="RHmW" class="m_retina">
    <img src="https://neon-labs.org/images/index/infographics.jpg" width="468" />
  </figure>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="3wjc"><strong>ETH:</strong></p>
    <ul id="aeJL">
      <li id="IrPe">Аккаунты и подписи</li>
      <li id="XTQu">Инструменты и инфраструктура</li>
      <li id="02LS">ETH-подобный Web3 RPC API</li>
      <li id="ncrU">ETH, токены ERC-20</li>
      <li id="ao33">Смарт-контракты Solidity</li>
    </ul>
  </section>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="GACk"><strong>SOl:</strong></p>
    <ul id="7TAN">
      <li id="5X9h">Ликвидность</li>
      <li id="67ec">База пользователей</li>
      <li id="pq8Z">Запись Tx в Солане</li>
      <li id="hhTv">Высокоскоростная передача</li>
      <li id="eyUj">Низкие комиссии за транзакции</li>
    </ul>
  </section>
  <p id="90z3">Если вы хотите начать использовать <strong>Neon</strong>, то вот руководства<br /><a href="https://neon-labs.org/Neon_EVM.pdf" target="_blank">Белая бумага</a></p>
  <p id="8842"><a href="https://docs.neon-labs.org/" target="_blank">Документы</a></p>
  <p id="QlyV"><a href="https://github.com/neonlabsorg" target="_blank">Github</a></p>
  <p id="A1uT">Но в будущем, я сделаю свой цикл статей, в которых мы с вами обсудим, как работать с блокчейном напрямую через <strong>Python</strong>, и это будет очень интересно, я вас уверяю!</p>
  <p id="zXKA"></p>
  <p id="QFjY">Возможно, вы спросите, а почему я должен пользоваться именно <strong>Neon</strong>, какие у него преимущества в отличии от других?</p>
  <figure id="Wp6I" class="m_retina">
    <img src="https://neon-labs.org/uploads/f_3_bf42de74d8.png" width="80" />
  </figure>
  <p id="zO4w">Начнём с того, что это <strong>первый EVM на SOL</strong>, что конечно же даёт больше возможностей, как для обычных рядовых пользователей, так и для продвинутых дяденек.</p>
  <figure id="eZpC" class="m_retina">
    <img src="https://neon-labs.org/uploads/f_2_260901a84e.png" width="80" />
  </figure>
  <p id="82vX">Так же стоит упомянуть, что <strong>SOL - одна из самых быстро растущих сетей</strong>, у неё есть своё комьюнити, которое очень сильное, а одно из главных, там практически нет комиссий, что облегчает жизнь обычного рядового.</p>
  <figure id="X17G" class="m_retina">
    <img src="https://neon-labs.org/uploads/f_1_043bb6e659.png" width="80" />
  </figure>
  <p id="ruJ5">Все же знают, что комиссий практически нет, а скорость транзакций зашкаливает - а это <strong>отличные возможности для масштабируемости</strong>.</p>
  <figure id="2u9k" class="m_retina">
    <img src="https://neon-labs.org/uploads/f_4_27405e3873.png" width="80" />
  </figure>
  <p id="4Npe">Абсолютно каждый в сфере криптовалюты слышал про смарт контракты, и каждый знает насколько их использование облегчает жизнь так вот,<strong> тут вы сможете напрямую перенести свой смарт контракт</strong>, без каких либо перестроек, и изучения новых кодов - а это супер-мега удобно для девлоперов, так как они будут работать уже с понятными им системами, тем самым создавая новые шедевры!</p>
  <figure id="wgRX" class="m_retina">
    <img src="https://neon-labs.org/uploads/f_5_603f96ef3d.png" width="80" />
  </figure>
  <p id="noL8">Вы сможете писать смарт-контракты на всеми известных языках программирования, таких как - <strong>Solidity или Vyper</strong></p>
  <figure id="OBFj" class="m_retina">
    <img src="https://neon-labs.org/uploads/f_6_8e36e8b188.png" width="80" />
  </figure>
  <p id="P1ta">Ну и на последок, вы сможете использовать всеми любимый метамаск, для своей работы, что облегчит работу в сотни раз.</p>
  <p id="PEwF"></p>
  <p id="7gqZ"></p>
  <p id="5NwV">Так же стоит упомянуть, что <strong>Neon EVM</strong> - будет платным продуктом, а оплата будет проходить служебным токеном, следовательно будет служебный токен, а так как Neon собрал достаточно денег, могу предположить, что будут какие-либо награды для ранних юзеров, чтобы привлечь внимание новых пользователей. Ну или будет какие-либо активности, для комьюнити, за которые дадут награды в токенах проекта.</p>
  <figure id="Hy7x" class="m_retina">
    <img src="https://neon-labs.org/images/index/governance.png" width="419" />
    <figcaption>Функционал токена Neon</figcaption>
  </figure>
  <p id="AQbI"></p>
  <p id="8ty1">на этом моя статья-знакомство с проектом, подходит к концу, но мы ещё обязательно встретимся в будущем, так что остаёмся на связи, дальше нас ждёт много чего интересного!</p>
  <p id="Do2N"></p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="vo7G">Официальные ссылки на проект</p>
  </section>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="PJzO"><a href="https://twitter.com/neonlabsorg" target="_blank">Twitter</a></p>
    <p id="VZIw"><a href="https://github.com/neonlabsorg" target="_blank">Github</a></p>
    <p id="HGFb"><a href="https://discord.com/invite/ApZRBDqYcN" target="_blank">Discord</a></p>
    <p id="QJgN"><a href="https://www.youtube.com/channel/UCAL2uFkKkfBgz3mXFN3UDTQ" target="_blank">Youtube</a></p>
    <p id="Fq9F"><a href="https://medium.com/neon-labs" target="_blank">Medium</a></p>
    <p id="Ey7E">Создатель статьи - Irorss</p>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@irorss/20YOjWViRIU</guid><link>https://teletype.in/@irorss/20YOjWViRIU?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irorss</link><comments>https://teletype.in/@irorss/20YOjWViRIU?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irorss#comments</comments><dc:creator>irorss</dc:creator><title>Парсер активов на балансе кошелька</title><pubDate>Mon, 27 Jun 2022 12:24:06 GMT</pubDate><description><![CDATA[<img src="https://img2.teletype.in/files/95/91/95911e4e-6da9-4f2d-ab58-9553dc20894a.png"></img>Сегодня я сделаю для вас гайд о том, как самому можно написать парсер баланса своего Subspace аккаунта. Приступим.]]></description><content:encoded><![CDATA[
  <p id="AlPm">Сегодня я сделаю для вас гайд о том, как самому можно написать парсер баланса своего <strong>Subspace</strong> аккаунта. Приступим.</p>
  <p id="cYfo"></p>
  <p id="AK94">Всю работу мы будем делать в питоне, а именно в PyCharm, так что вам потребуется скачать и установить и то и другое, как это сделать - можно посмотреть в интернете :0</p>
  <p id="ucdd">После того, как мы всё установили и сделали, нам потребуется скачать библиотеку <strong>substrateinterface</strong></p>
  <p id="7VD7">Как это сделать - можно посмотреть в этом <a href="https://teletype.in/@irorss/fmJfzxo4wjB" target="_blank">гайде</a> </p>
  <p id="RS05">После того, как мы установили все библиотеки, мы приступаем к написанию кода!</p>
  <p id="A5T5">Сперва импортируем библиотеку, прописав эти команды:</p>
  <p id="LAlq">Код:</p>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="3VXy">import substrateinterface
from substrateinterface import SubstrateInterface</pre>
  </section>
  <figure id="3uOT" class="m_original">
    <img src="https://img2.teletype.in/files/95/91/95911e4e-6da9-4f2d-ab58-9553dc20894a.png" width="408" />
  </figure>
  <p id="xRRI">После чего, мы должны подключиться к <strong>Subspace</strong>, чтобы брать достоверную информацию из блокчейна, делается это следующим образом:</p>
  <p id="i109">Код:</p>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="stE4">substrate = SubstrateInterface(url=&quot;wss://apac.gemini-1b.subspace.network/ws&quot;)</pre>
  </section>
  <figure id="xUki" class="m_original">
    <img src="https://img2.teletype.in/files/55/b6/55b68c4b-e45e-417d-9c15-e176a37d1177.png" width="650" />
  </figure>
  <p id="giyE">Теперь, когда мы подключились к блокчейну, мы начинаем парсить информацию об аккаунте и достаём из этой информации баланс, потом создаём переменную <strong>balance</strong>, в которую сохраняем полученный результат, и, используя специальные математические вычисления, выводим баланс аккаунта, делается это следующим образом:</p>
  <p id="6kJm">Код:</p>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="ajGk">account_info = substrate.query( </p>
    <p id="aYZU">    module=&#x27;System&#x27;,    </p>
    <p id="GXNv">    storage_function=&#x27;Account&#x27;,    </p>
    <p id="isjr">    params=[&#x27;<strong>YOUR WALLET</strong>&#x27;])</p>
    <p id="BPJf">balance = account_info[&#x27;data&#x27;][&#x27;free&#x27;]</p>
    <p id="PUaA">balance = str(balance)</p>
    <p id="9urC">balance = int(balance)</p>
    <p id="JpGL">print(f&#x27;Баланс кошелька - {balance / 10 ** substrate.token_decimals} tSSC&#x27;)</p>
  </section>
  <figure id="7U6h" class="m_original">
    <img src="https://img3.teletype.in/files/e0/ab/e0abe12a-cc29-4c4b-8c66-b69f3bd8e370.png" width="722" />
  </figure>
  <p id="wILD">И получаем вот такой ответ:</p>
  <figure id="UYUN" class="m_original">
    <img src="https://img1.teletype.in/files/4b/2e/4b2e9f3a-6c53-4343-86a5-bfe6821aa476.png" width="706" />
  </figure>
  <p id="JVpU">Но как сделать так, чтобы баланс парселся?</p>
  <p id="svhO">А делается это следующим образом - мы создаём цикл, внутри которого, постоянно достаём информацию из блокчейна о балансе</p>
  <p id="azsn">Код:</p>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="GDp0">while True:    </p>
    <p id="Ebn9"> account_info = substrate.query(</p>
    <p id="HRRN">    module=&#x27;System&#x27;,        </p>
    <p id="jfsc">    storage_function=&#x27;Account&#x27;,        </p>
    <p id="WOoN">    params=[&#x27;stB28R3WxEsmUs6fD23YyDJ2xoCqrHz37fH2b2ReykeK1XaT1&#x27;])    </p>
    <p id="xlF7">balance = account_info[&#x27;data&#x27;][&#x27;free&#x27;]    </p>
    <p id="xUFh">balance = str(balance)    </p>
    <p id="lusX">balance = int(balance)    </p>
    <p id="Vbm8">print(f&#x27;Баланс кошелька - {balance / 10 ** substrate.token_decimals} TSSC&#x27;)</p>
  </section>
  <p id="CNSy">Ответ:</p>
  <figure id="PXjI" class="m_original">
    <img src="https://img2.teletype.in/files/d6/db/d6db2394-d4e8-4ac3-ad7f-7b66a19b0a2e.png" width="361" />
  </figure>
  <p id="TxNM">И ответ будет выводиться бесконечно долго, пока вы сами не прекратите процесс, аварийно остановив код.</p>
  <p id="f9kq">Так же к этому можно прикрутить отправку баланса в личные сообщения телеграмм или на почту, тут уже всё зависит от ваших предпочтений и знаний, я дал вам идею, а вы уже её реализуйте и подстраивайте под себя, всем пока.</p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Ogbb"><strong>Официальные социальные сети проекта</strong></p>
  </section>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="8lCe" data-align="center"><a href="https://discord.com/invite/subspace-network" target="_blank">discord</a></p>
    <p id="dPgO" data-align="center"><a href="https://t.me/subspace_network" target="_blank">telegram</a></p>
    <p id="RfQe" data-align="center"><a href="https://twitter.com/NetworkSubspace" target="_blank">twitter</a></p>
    <p id="CoGf" data-align="center"><a href="https://github.com/subspace" target="_blank">github</a></p>
    <p id="BPc6" data-align="center"><a href="https://github.com/subspace" target="_blank">reddit</a></p>
    <p id="2Url" data-align="center"><a href="https://github.com/subspace" target="_blank">medium</a></p>
    <p id="Vi1b" data-align="center"><a href="https://www.youtube.com/channel/UCojYRCZOtVTJHJXivOYJzeQ" target="_blank">Youtube</a></p>
    <p id="0WUE" data-align="center"><a href="https://www.linkedin.com/company/subspace-blockchain/" target="_blank">linkedin</a></p>
    <p id="p3Rv" data-align="center"><a href="https://app.subsocial.network/@NetworkSubspace" target="_blank">subsocial</a></p>
    <p id="a3GR">Создатель статьи - Irorss</p>
    <p id="t7o3">Мой тг @Irorss</p>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@irorss/fmJfzxo4wjB</guid><link>https://teletype.in/@irorss/fmJfzxo4wjB?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irorss</link><comments>https://teletype.in/@irorss/fmJfzxo4wjB?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irorss#comments</comments><dc:creator>irorss</dc:creator><title>Руководство по substrateinterface или как работать с Subspace прямо из Python</title><pubDate>Sun, 26 Jun 2022 18:16:59 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/10/b0/10b09263-bf7d-46c7-8a5b-390af0112ef8.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/de/56/de56c788-94eb-451e-bd3f-66f3d5d22338.png"></img>Всем привет, дорогие читатели, сегодня я бы хотел поделиться с вами весьма интересной информацией, а именно - как можно играться с Subspce прямой из Python.]]></description><content:encoded><![CDATA[
  <p id="MWTF">Всем привет, дорогие читатели, сегодня я бы хотел поделиться с вами весьма интересной информацией, а именно - как можно играться с Subspce прямой из Python.</p>
  <p id="HmIP"><strong>Начнём же.</strong></p>
  <p id="YTIg">Первое, что я бы хотел уточнить, так это то, что вы можете работать с Subspace практически с любым языком программированием, тут уже каждому своё, но я выбрал Python, так как он мне симпатизирует :)</p>
  <p id="nI1C"></p>
  <p id="ac3E">Для начала вам нужно скачать питон версии 3.9 и ниже, так как именно на такой версии идёт полная поддержка библиотек, которые мы в будущем будем устанавливать.</p>
  <p id="AKVr">Далее, для удобства и вообще для совершенства своего кода, вам стоит скачать PyCharm - программная-среда python, для удобства работы с ним</p>
  <p id="dnsT">После всех шагов выше, мы можем наконец то приступать к написанию своего творения!</p>
  <p id="0hn7">Если вы шарите уже в этой теме, то можете сразу ознакомиться с официальной документацией на <a href="https://github.com/polkascan/py-substrate-interface" target="_blank">гитхабе</a>, но а если нет, то продолжаем читать дальше.</p>
  <p id="c9sV">Для начала вам стоит установить библиотеку<strong> substrate-interface</strong></p>
  <p id="6Oqk">Вы можете сделать это двумя путями:</p>
  <p id="lhw5">1. Через консоль. В левом нижнем угле нажмите на <strong>Terminal, </strong>а далее пропишите<strong> pip install substrate-interface</strong>, потом<strong> Enter.</strong></p>
  <figure id="t2ps" class="m_original">
    <img src="https://img2.teletype.in/files/de/56/de56c788-94eb-451e-bd3f-66f3d5d22338.png" width="639" />
  </figure>
  <figure id="i7Cz" class="m_original">
    <img src="https://img2.teletype.in/files/5a/e2/5ae2c96f-01ba-441f-9f85-a371fa8254c1.png" width="774" />
  </figure>
  <p id="QMPQ">2. Через настройки, действуйте по инструкции на картинках</p>
  <figure id="qIqF" class="m_original">
    <img src="https://img2.teletype.in/files/5f/1f/5f1f0705-358c-4ed1-b82d-a3b283d92cbf.png" width="273" />
  </figure>
  <figure id="s84b" class="m_original">
    <img src="https://img4.teletype.in/files/bd/be/bdbe1942-96df-4d07-a9b8-8c3dc90a2b9a.png" width="433" />
  </figure>
  <figure id="AuG4" class="m_column">
    <img src="https://img3.teletype.in/files/69/dc/69dcabd0-0408-4a43-87ee-b50f6ec52b39.png" width="930" />
  </figure>
  <p id="UP50">После у вас появится вот такое уведомление</p>
  <figure id="arro" class="m_original">
    <img src="https://img3.teletype.in/files/ac/0a/ac0aefa6-96c7-4be3-beae-400a417d8441.png" width="588" />
  </figure>
  <p id="3BJ7"></p>
  <p id="BPpA"></p>
  <p id="xQlT">На этом с установочной частью покончено! Осталось только свершать чудо!</p>
  <p id="YfzL">Импортируем библиотеку <strong>substrateinterface </strong>и из неё же импортируем <strong>SubstrateInterface</strong></p>
  <figure id="yw9r" class="m_original">
    <img src="https://img4.teletype.in/files/78/e7/78e75735-1303-4d8c-8783-6b8975c37cec.png" width="500" />
  </figure>
  <p id="D81r">Мы должны подключиться к блокчейну, чтобы напрямую брать информацию, сделать это можно следующим оброзом:</p>
  <figure id="szh8" class="m_original">
    <img src="https://img4.teletype.in/files/bd/aa/bdaa1bc1-d9b5-47f4-99e5-8bbf6c0bf7b7.png" width="451" />
  </figure>
  <p id="Vvj7">Далее мы должны выбрать к какой сети мы хотим подключиться, если множество на выбор, вот некоторые из них</p>
  <p id="HMCD"></p>
  <p id="RooZ">Polkadot</p>
  <pre id="t549">substrate = SubstrateInterface(
    url=&quot;wss://rpc.polkadot.io&quot;,
    ss58_format=0,
    type_registry_preset=&#x27;polkadot&#x27;
)</pre>
  <p id="MRFs">Kusama</p>
  <pre id="yDi6">substrate = SubstrateInterface(
    url=&quot;wss://kusama-rpc.polkadot.io/&quot;,
    ss58_format=2,
    type_registry_preset=&#x27;kusama&#x27;
)</pre>
  <p id="gvsr">Rococo</p>
  <pre id="U1Yo">substrate = SubstrateInterface(
    url=&quot;wss://rococo-rpc.polkadot.io&quot;,
    ss58_format=42,
    type_registry_preset=&#x27;rococo&#x27;
)</pre>
  <p id="Nf6P">Westend</p>
  <pre id="LveO">substrate = SubstrateInterface(
    url=&quot;wss://westend-rpc.polkadot.io&quot;,
    ss58_format=42,
    type_registry_preset=&#x27;westend&#x27;
)</pre>
  <p id="kC2w">Ну нам же с вами нужно брать информацию из <strong>Subspace</strong>, поэтому вот вам код для подключения к <strong>Subspace</strong></p>
  <p id="YlfT">Subspace</p>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="xJrD">substrate = SubstrateInterface(</p>
    <p id="zrPk">    url=&quot;wss://apac.gemini-1b.subspace.network/ws&quot;</p>
    <p id="QJzA">)</p>
  </section>
  <p id="EyNs">Просто пишем его вот так</p>
  <figure id="ohV0" class="m_original">
    <img src="https://img3.teletype.in/files/e3/5d/e35d44a4-dd9f-4a5e-bca0-3583b22a413b.png" width="494" />
  </figure>
  <p id="2GEW">ВСЁ! Теперь мы подключены к <strong>Subspace</strong></p>
  <p id="A43O">Теперь перед нами открывается куча возможностей, а именно </p>
  <figure id="g9gD" class="m_custom">
    <img src="https://img4.teletype.in/files/fa/e7/fae71d03-8d16-4541-83c4-57bc811426e1.png" width="1308" />
  </figure>
  <p id="dLBI">Изучать тут можно невероятно много! Но мы пройдёмся по самым поверхностным. </p>
  <p id="3yMf"></p>
  <p id="czxE"><strong>Получаем информацию о последнем блоке.</strong></p>
  <p id="nM0e">Чтобы получить информацию о последнем блоке используем такой код</p>
  <pre id="22Bj">substrate.get_block()</pre>
  <p id="MpHq">и сохраняем в любую переменную, а далее просто выводим принтом эту переменную. Можете воспользоваться вот таким способом</p>
  <pre id="f3XS">sub = substrate.get_block()
print(sub)</pre>
  <figure id="KqLZ" class="m_original">
    <img src="https://img4.teletype.in/files/3b/e1/3be187ab-19e7-45a0-be9e-c8cb319fbd2b.png" width="1831" />
  </figure>
  <p id="6XpD">Далее, после нажатия выполнения кода у вас будет НЕВЕРОЯТНО много информации о блоке, но нам нужно это сортировать, чтобы отсеять ненужное</p>
  <p id="nNVM">Если вы хотите посмотреть хеш последнего блока, то воспользуйтесь следующим кодом</p>
  <p id="NQzL">Код:</p>
  <pre id="W8h9">sub = substrate.get_block()[&quot;header&quot;][&quot;parentHash&quot;]
print(sub)</pre>
  <p id="ZuIW">Результат:</p>
  <figure id="fdyV" class="m_original">
    <img src="https://img1.teletype.in/files/c7/46/c746b70a-031d-4694-a029-d2ef75ff2d25.png" width="697" />
  </figure>
  <p id="Ye2P">Если вы хотите посмотреть номер последнего блока, то воспользуйтесь следующим кодом</p>
  <p id="vX3G">Код:</p>
  <pre id="noxl">sub = substrate.get_block()[&quot;header&quot;][&quot;number&quot;]
print(sub)</pre>
  <p id="yDBy">Результат:</p>
  <figure id="CqrE" class="m_original">
    <img src="https://img3.teletype.in/files/2a/d9/2ad9e1c6-0041-4b65-86e5-322e31c21460.png" width="694" />
  </figure>
  <p id="DoYR">Ну а если вам нужно ещё что то узнать из блока, то милости прошу изучать самим все </p>
  <p id="04Wy">прелести функционала :)</p>
  <p id="D1RJ"></p>
  <p id="qwts">Если вы хотите посмотреть token_symbol, то воспользуйтесь следующим кодом</p>
  <p id="SCg9">Код:</p>
  <pre id="AyeG">sub = substrate.token_symbol
print(sub)</pre>
  <p id="bhM1">Результат:</p>
  <figure id="p7UC" class="m_original">
    <img src="https://img2.teletype.in/files/1c/40/1c4005ce-8c87-4107-bc7d-38a534cd45b3.png" width="617" />
  </figure>
  <p id="Fxfb">Если вы хотите посмотреть баланс любого кошелька, то воспользуйтесь следующим кодом</p>
  <p id="WA50">Код:</p>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="a3Oo">account_info = substrate.query(    </p>
    <p id="mFEy">     module=&#x27;System&#x27;,    </p>
    <p id="2teW">     storage_function=&#x27;Account&#x27;,    </p>
    <p id="dh12">     params=[&#x27;<strong>YOUR WALLET</strong>&#x27;])</p>
    <p id="ijU4">balance = account_info[&#x27;data&#x27;][&#x27;free&#x27;]</p>
    <p id="InlG">balance = str(balance)</p>
    <p id="C7OB">balance = int(balance)</p>
    <p id="yy8Q">print(f&#x27;{balance / 10 ** substrate.token_decimals} tSSC&#x27;)</p>
  </section>
  <figure id="fdzq" class="m_original">
    <img src="https://img3.teletype.in/files/e0/ab/e0abe12a-cc29-4c4b-8c66-b69f3bd8e370.png" width="722" />
  </figure>
  <p id="NXAV">Конечный код:</p>
  <figure id="Fqyy" class="m_original">
    <img src="https://img4.teletype.in/files/32/98/32986272-906a-43dd-8f46-88630353c18a.png" width="633" />
  </figure>
  <p id="gxls">Результат:</p>
  <figure id="Dlhl" class="m_original">
    <img src="https://img1.teletype.in/files/4b/2e/4b2e9f3a-6c53-4343-86a5-bfe6821aa476.png" width="706" />
  </figure>
  <p id="HCgJ"></p>
  <p id="Ox2A">На этом функционал не заканчивается! Но если мы продолжим, то это может затянуться на очень-очень долго :)</p>
  <p id="vLk7">Советую, каждому изучить функционал и тогда вы поймёте насколько легко работать с <strong>Subspace </strong></p>
  <p id="x6fd">Благодаря этим функциям я смог написать бота для <strong>Subspace</strong>, если кому интересно, можете воспользоваться сами - <a href="https://t.me/Subspace_check_bot" target="_blank">https://t.me/Subspace_check_bot</a></p>
  <p id="JvGs">На этом я заканчиваю свою статью, но в будущем, я вас уверяю, мы ещё встретимся)</p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Ogbb"><strong>Официальные социальные сети проекта</strong></p>
  </section>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="8lCe" data-align="center"><a href="https://discord.com/invite/subspace-network" target="_blank">discord</a></p>
    <p id="dPgO" data-align="center"><a href="https://t.me/subspace_network" target="_blank">telegram</a></p>
    <p id="RfQe" data-align="center"><a href="https://twitter.com/NetworkSubspace" target="_blank">twitter</a></p>
    <p id="CoGf" data-align="center"><a href="https://github.com/subspace" target="_blank">github</a></p>
    <p id="BPc6" data-align="center"><a href="https://github.com/subspace" target="_blank">reddit</a></p>
    <p id="2Url" data-align="center"><a href="https://github.com/subspace" target="_blank">medium</a></p>
    <p id="Vi1b" data-align="center"><a href="https://www.youtube.com/channel/UCojYRCZOtVTJHJXivOYJzeQ" target="_blank">Youtube</a></p>
    <p id="0WUE" data-align="center"><a href="https://www.linkedin.com/company/subspace-blockchain/" target="_blank">linkedin</a></p>
    <p id="p3Rv" data-align="center"><a href="https://app.subsocial.network/@NetworkSubspace" target="_blank">subsocial</a></p>
    <p id="a3GR">Создатель статьи - Irorss</p>
    <p id="t7o3">Мой тг @Irorss</p>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@irorss/DqWng6C2ZMN</guid><link>https://teletype.in/@irorss/DqWng6C2ZMN?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irorss</link><comments>https://teletype.in/@irorss/DqWng6C2ZMN?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irorss#comments</comments><dc:creator>irorss</dc:creator><title>Subspace</title><pubDate>Sun, 26 Jun 2022 16:21:21 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/2a/56/2a567581-bea2-4e20-8d34-93703fc1ce27.png"></media:content><description><![CDATA[<img src="https://media.discordapp.net/attachments/867846783908708352/964599759094579342/38496A78-323E-4944-9ED3-A60D5C263209.png?width=656&amp;height=656"></img>Всем привет, мои дорогие, сегодня я с вами хочу обсудить очень-очень сильно симпатизирующий мне проект, а именно — Subspace, о нём я узнал давненько, но только сейчас решился написать ряд статей, так как рынок в гов… не в лучших условиях, и я достаточно хорошо смог изучить проект, и знаете, я очень жалею, что раньше не обратил на него внимание, ведь, оказывается, это реально гем, ну ладно давайте потихоньку приступать к изучению проекта.]]></description><content:encoded><![CDATA[
  <p id="TSv1">Всем привет, мои дорогие, сегодня я с вами хочу обсудить очень-очень сильно симпатизирующий мне проект, а именно — Subspace, о нём я узнал давненько, но только сейчас решился написать ряд статей, так как рынок в гов… не в лучших условиях, и я достаточно хорошо смог изучить проект, и знаете, я очень жалею, что раньше не обратил на него внимание, ведь, оказывается, это реально гем, ну ладно давайте потихоньку приступать к изучению проекта.</p>
  <figure id="uRS7" class="m_original">
    <img src="https://media.discordapp.net/attachments/867846783908708352/964599759094579342/38496A78-323E-4944-9ED3-A60D5C263209.png?width=656&height=656" width="656" />
  </figure>
  <p id="iK2j"><strong>Вступление.</strong></p>
  <p id="bb6a">Думаю, каждый из вас заметил, что на рынке стало совсем тихо, очень много хороших идей и вещей в момент перестали появляться, а следовательно и ваша заработная плата тоже пошла на спад, связанно это напрямую с ценой биткойна, которая в моменте было более -50% от ATH, что очень сильно отразилось на всём рынке в целом, многие альткойны упали очень сильно, как и наше с вами настроение… Но из любой ситуации есть выход, вы можете либо выйти из рынка, до нового булл-рана, либо же начать изучать другие направления, кроме флипа.</p>
  <p id="9f49">Можно привести много примеров — начать изучать кодинг, изучить ноды и научиться их ставить, углубиться в понимание криптовалют и тп<br />Но мне очень сильно понравилось направление амбассадорство, которое будет расцветать всегда, какой бы рынок не был, почему так? поговорим чуть позже.</p>
  <p id="tAsA"></p>
  <p id="npwb">Сначала разберём, что такое амбассадорство. Быть амбассадором значит рассказывать другим людям о проекте, о его целях, идеях, перспективах, одним словом — выдвигать проект в лучшем свете, чтобы к нему приходило всё больше аудитории, за это вам будут выплачивать какие либо награды, они могут быть, как приоритетками на токен-сейлы, так и токены проекта, которые в будущем можно будет продать или оставить в холд, ведь как мы знаем: “лучшие монеты — бесплатные монеты”. Так вот, я в серьёз взялся за это дело(хоть у меня уже был опыт до этого) и нашёл ОЧЕНЬ интересный проект, который мне сразу понравился.</p>
  <p id="Ke2Z"></p>
  <p id="eYJi"><strong>Основная часть.</strong></p>
  <p id="nU8s">Что то вступление у меня затянулось... Давайте уже переходить к разбору проекта и смотреть что, да как.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Jh2K" data-align="center"><strong>Subspace</strong> — это блокчейн четвертого поколения, созданный для новой волны создателей криптовалют.</p>
  </section>
  <p id="EHe3" data-align="center"><strong>Проект предоставляет:</strong></p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="fMwE"><strong>Свободный и справедливый консенсус</strong></p>
    <p id="jjgf"><strong>Бескомпромиссную масштабируемость</strong></p>
    <p id="w-node-e70b25b5-e71c-aade-b0ed-73d2c06fb544-adb957c6"><strong>Настоящую совместимость </strong></p>
    <p id="g5b1"><strong>Распределенное архивное хранилище</strong></p>
    <p id="D1ZD"><strong>Разрывные смарт контракты </strong></p>
    <p id="F0wz"><strong>Радикально децентрализованный </strong></p>
  </section>
  <figure id="qv51" class="m_original">
    <img src="https://img1.teletype.in/files/4b/79/4b795c4e-dd44-462d-b78e-32483d566241.png" width="986" />
  </figure>
  <p id="vA7D">Сам проект построен в экосистеме polkadot, а я думаю, все знают насколько это крутой и безопасный блокчейн, но об этом поговорим в будущих статьях...</p>
  <p id="2dcB"></p>
  <p id="XYbY">На данный момент Subspace находится в тестовой сети и проходит все проверки, чтобы выйти в свет уже качественным продуктом, который поможете улучшить мир каждого!</p>
  <p id="EYVU"></p>
  <p id="Mt4W">Кстати, хотите узнать, кто же занёс такие огромные деньги в проект? А я вам отвечу, вот они, топ фонды --&gt;</p>
  <figure id="grz1" class="m_original">
    <img src="https://img3.teletype.in/files/aa/a0/aaa0db11-7768-4cd5-b422-f86fb45aa1dd.png" width="1011" />
  </figure>
  <p id="MlOB">Думаю, представлять никого не стоит, ведь большенство из них очень мощные тир-1 фонды, за спинами которых не один десяток топ проектов, так что Subspace выбрали не просто так, они явно знают больше, чем мы...</p>
  <p id="pxpD"> На этом статья подходит к концу, ждите продолжения! Оно обязательно будет!</p>
  <p id="I3Op"></p>
  <p id="j3tb"></p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Ogbb"><strong>Официальные социальные сети проекта</strong></p>
  </section>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="8lCe" data-align="center"><a href="https://discord.com/invite/subspace-network" target="_blank">discord</a></p>
    <p id="dPgO" data-align="center"><a href="https://t.me/subspace_network" target="_blank">telegram</a></p>
    <p id="RfQe" data-align="center"><a href="https://twitter.com/NetworkSubspace" target="_blank">twitter</a></p>
    <p id="CoGf" data-align="center"><a href="https://github.com/subspace" target="_blank">github</a></p>
    <p id="BPc6" data-align="center"><a href="https://github.com/subspace" target="_blank">reddit</a></p>
    <p id="2Url" data-align="center"><a href="https://github.com/subspace" target="_blank">medium</a></p>
    <p id="Vi1b" data-align="center"><a href="https://www.youtube.com/channel/UCojYRCZOtVTJHJXivOYJzeQ" target="_blank">Youtube</a></p>
    <p id="0WUE" data-align="center"><a href="https://www.linkedin.com/company/subspace-blockchain/" target="_blank">linkedin</a></p>
    <p id="p3Rv" data-align="center"><a href="https://app.subsocial.network/@NetworkSubspace" target="_blank">subsocial</a></p>
    <p id="a3GR">Создатель статьи - Irorss</p>
    <p id="t7o3">Мой тг @Irorss</p>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@irorss/6PoHJLUWp_W</guid><link>https://teletype.in/@irorss/6PoHJLUWp_W?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irorss</link><comments>https://teletype.in/@irorss/6PoHJLUWp_W?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irorss#comments</comments><dc:creator>irorss</dc:creator><title>Как пользоваться ботом Subspace_bot?</title><pubDate>Fri, 24 Jun 2022 10:22:05 GMT</pubDate><description><![CDATA[<img src="https://img3.teletype.in/files/28/bf/28bf6ddf-2067-4af5-b5cf-6f1023e55418.png"></img>Всем привет, в этому руководстве я распишу, как пользоваться ботом и что делать, если бот залагал.]]></description><content:encoded><![CDATA[
  <p id="HqfY">Всем привет, в этому руководстве я распишу, как пользоваться ботом и что делать, если бот залагал.</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="BaEG" data-align="center"><strong>КАК ПОЛЬЗОВАТЬСЯ</strong></p>
  </section>
  <p id="DhkW">1) Как только вы зашли в бота, стоит прописать/нажать команду &quot;/start&quot; - для начала работы бота</p>
  <p id="0nqH"> 2)После того как вы прописали команду &quot;/start&quot; нажмите или пропишите команду &quot;/commands&quot;, для того чтобы узнать команды бота </p>
  <figure id="ESWe" class="m_original">
    <img src="https://img3.teletype.in/files/28/bf/28bf6ddf-2067-4af5-b5cf-6f1023e55418.png" width="504" />
  </figure>
  <p id="gm4R">3)Далее появляется окошко, в котором у вас просят выбрать команду, которую вы хотите использовать. Просто нажмите на кнопку или в ручную пропишите &quot;/balance&quot; или &quot;/last_block&quot;</p>
  <figure id="rwEC" class="m_custom">
    <img src="https://img3.teletype.in/files/6f/f2/6ff26a42-0a4b-4303-ab29-d3b87234a8f1.png" width="1413" />
  </figure>
  <p id="NfPg">4)Далее действуйте, как пишет бот</p>
  <p id="Sjkz"></p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="7CjK" data-align="center"><strong>ЧТО ДЕЛАТЬ ЕСЛИ СЛУЧИЛСЯ БАГ</strong></p>
  </section>
  <p id="0FLN">Если случилась какая либо ошибка, просто пропишите &quot;/start&quot; и начните всё заново</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@irorss/kowfvEbDBf0</guid><link>https://teletype.in/@irorss/kowfvEbDBf0?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irorss</link><comments>https://teletype.in/@irorss/kowfvEbDBf0?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irorss#comments</comments><dc:creator>irorss</dc:creator><title>Parallel Finance</title><pubDate>Sun, 15 May 2022 14:29:30 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/fe/fd/fefdf2fb-9e1c-4d27-9cf9-4ef3497d26e9.png"></media:content><description><![CDATA[<img src="https://media.discordapp.net/attachments/957370426898657380/960814795202912286/-1.png"></img>Продолжим наш обзор проекта Parallel Finance и выясним какие существуют проблемы и их решения в экосистеме, чтобы в разы лучше знать для чего вообще создан этот проект :)]]></description><content:encoded><![CDATA[
  <p id="BzSQ">Продолжим наш обзор проекта <strong>Parallel Finance</strong> и выясним какие существуют проблемы и их решения в экосистеме, чтобы в разы лучше знать для чего вообще создан этот проект :)</p>
  <figure id="SNe0" class="m_column">
    <img src="https://media.discordapp.net/attachments/957370426898657380/960814795202912286/-1.png" width="876" />
  </figure>
  <h2 id="UR1W"><strong>Проблемы.</strong></h2>
  <p id="N3ul"><strong>Проблема 1</strong></p>
  <p id="F78s">Я уверен, что каждый из вас знает, что экосистема <strong>Polkadot</strong> извлекает свою выгоду из ставок простых пользователей(то есть, нас). Каждый вносит определённое кол-во монет, а после получает пропорционально награду за свою ставку. Да, вознаграждения за такие манипуляции очень щедрые, но тут возникает первая проблема, мы с вами не можем использовать свои средства, когда внесли их в проект, а следовательно мы теряем свою ликвидность, а так же когда вы внесли свои средства на какой либо узел, вы должны тратить своё собственное время на перемещение своих средств от одного узла, к другому, чтобы не потерять часть своей прибыли.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="a78B" data-align="center"><strong>Node(узел) - это компьютеры, подключенные к сети и обеспечивающие ее функционирование. Если быть точным, ноды – это программное обеспечение, позволяющее взаимодействовать с сетью. Ноды выполняют важную роль в блокчейне, а именно – подтверждение транзакций и блоков, проверку блоков и, таким образом, обеспечиввают безопасность и безотказную работу сети.</strong></p>
  </section>
  <figure id="PhbW" class="m_column">
    <img src="https://media.discordapp.net/attachments/957370426898657380/973692879941808158/7.png?width=1129&height=635" width="1129" />
  </figure>
  <p id="KOYu"><strong>Проблема 2</strong></p>
  <p id="RMP7">Парачейны Polkadot и Kusama - основа для токенов DOT и KSM именно там там используются эти токены, там находятся <strong>ОЧЕНЬ</strong> большие объёмы этих токенов. Как известно, чтобы принять участие в аукционе парачейнов, проекту необходимо набрать определённое кол-во монет, взамен проект доложен вознаградить своими токенами(нативными) прямо пропорционально. Да, безусловно, это очень хороший способ вознаграждения, но есть маленький минус  - не у всех проектов предосмотренна для этого токеномика, а следовательно, могут быть маленькие недочёты и проблемы. Ещё существует проблема &quot;отказа от вознаграждения за стекин&quot; во время аренды парачейна, что тоже не совсем удобно.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="svbj" data-align="center"><strong>Парачейны</strong> – индивидуальные блокчейны, привязанные к сигнальной цепочке, которая использует вычислительные ресурсы для подтверждения правильности транзакций.</p>
  </section>
  <p id="iBiQ"></p>
  <h2 id="hHu3"><strong>Решения</strong></h2>
  <p id="bdb8" data-align="center">Какие же решения нам предоставляют на вышеперечисленные проблемы? А тут достаточно много!</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="JJB3" data-align="center"><strong>1. Кредитное плечо</strong></p>
    <p id="cBpF" data-align="center"><strong>2. Алгоритмический стейкинг</strong></p>
    <p id="wlR6" data-align="center"><strong>3. Аукционные ссуды</strong></p>
    <p id="fRoI" data-align="center"><strong>4. Parashares</strong></p>
  </section>
  <blockquote id="TKki"><strong>1. Кредитное плечо </strong>- пользователи, которые участвуют в проверке сети Polkadot для получения вознаграждения, также могут одолжить свои токены в нашем пуле ликвидности, тем самым получая двойную прибыль или, другими словами, доход с высокой процентной ставкой. Пользователи могут продолжать добавлять кредитное плечо по своему желанию, чтобы соответствовать своему профилю риска, и они всегда должны сохранять осторожность в отношении риска ликвидации.</blockquote>
  <blockquote id="nMKa"><strong>2.Алгоритмический стейкинг </strong>-система стейкинга Parallel использует формулу для определения репутации узлов DOT или KSM и делает ставку на наиболее перспективные узлы от имени пользователей. Хотя управление может влиять на общее количество доступных узлов, выбор в конечном итоге будет зависеть от алгоритма.</blockquote>
  <blockquote id="whXo"><strong>3. Аукционные ссуды </strong>- Parallel расширит свой интерфейс заимствования до аукционов парачейн, предлагая конкурентоспособные ставки для проектов, которые хотят получить ссуды парачейна напрямую, и для пользователей, которые ищут стимулы через краудзаймы.</blockquote>
  <blockquote id="YBZE"><strong>4. Parashares - </strong>Когда пользователи используют Parallel для участия в краудзаймах, они получают взамен токен, который дает им право на погашение DOT или KSM, которые они заблокировали в выбранном парачейне. Эти «акции» можно одолжить или одолжить, что позволяет пользователям оставаться ликвидными, пока их монеты заблокированы.</blockquote>
  <p id="gchX"></p>
  <p id="fTgZ">В общем, решает Parallel Finance максимально много разнообразных проблем, которые могут возникнуть при работе с экосистемой Polkadot и это очень радует! Ведь чем больше проблем решает проект, тем больше он привлекает к себе внимания, а следовательно и пользователей будет максимальное количество!</p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="5280" data-align="center"><strong>Создатель статьи — Irorss</strong></p>
    <blockquote id="kVcZ" data-align="center"><strong><em>Официальные ссылки на проект</em></strong></blockquote>
    <p id="Ji1u" data-align="center"><strong><em><a href="https://twitter.com/ParallelFi" target="_blank">twitter</a></em></strong></p>
    <p id="vfCA" data-align="center"><strong><em><a href="https://discord.com/invite/buKKx4dySW" target="_blank">discord</a></em></strong></p>
    <p id="loiu" data-align="center"><strong><em><a href="https://discord.com/invite/buKKx4dySW" target="_blank">telegram</a></em></strong></p>
    <p id="L51n" data-align="center"><strong><em><a href="https://medium.com/parallel-finance" target="_blank">medium</a></em></strong></p>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@irorss/kg5ifCmj31l</guid><link>https://teletype.in/@irorss/kg5ifCmj31l?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irorss</link><comments>https://teletype.in/@irorss/kg5ifCmj31l?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irorss#comments</comments><dc:creator>irorss</dc:creator><title>Parallel Finance</title><pubDate>Sat, 14 May 2022 18:20:07 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/91/7c/917c6839-9be8-4246-996d-b88da5a00ea7.png"></media:content><description><![CDATA[<img src="https://media.discordapp.net/attachments/957370426898657380/973692850602647554/06.png?width=1129&amp;height=635"></img>Всем доброго вечернего дня, как прошёл ваш субботний день? Я вот много времени провёл на улице, да и вообще последнее время стал очень много гулять, скажем так, взял небольшой отпуск(хоть и до этого я не перезагружался работой, но не важно...) и за время отпуска, произошло настолько много изменений, что вот прям колоссально много, но это мне нравятся, жизнь заиграла новыми/другими(скорее) красками, сейчас у меня задача успевать совмещать всё, пока темок особо нет, чтобы потом всё работало как швейцарские часы :)]]></description><content:encoded><![CDATA[
  <p id="spFK">Всем доброго вечернего дня, как прошёл ваш субботний день? Я вот много времени провёл на улице, да и вообще последнее время стал очень много гулять, скажем так, взял небольшой отпуск(хоть и до этого я не перезагружался работой, но не важно...) и за время отпуска, произошло настолько много изменений, что вот прям колоссально много, но это мне нравятся, жизнь заиграла новыми/другими(скорее) красками, сейчас у меня задача успевать совмещать всё, пока темок особо нет, чтобы потом всё работало как швейцарские часы :)</p>
  <p id="9b3K">Ладно, с водной частью мы с вами заканчиваем, переходим к сегодняшнему обзору <strong>Parallel Finance</strong></p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="FZNV" data-align="center"><strong>Parallel Finance </strong>— это протокол децентрализованного денежного рынка, который предлагает кредитование, размещение и заимствование в экосистеме Polkadot.</p>
  </section>
  <figure id="uifx" class="m_column">
    <img src="https://media.discordapp.net/attachments/957370426898657380/973692850602647554/06.png?width=1129&height=635" width="1129" />
  </figure>
  <p id="BKJc">Как я уже говорил ранее(в прошлом посте на моём медиуме) у меня есть только вводная статья, а вот с этого момента пойдёт уже более глобальный разбор проекта и его анализ, что бы в будущем не возникало никаких проблем ни у меня, ни у вас :)</p>
  <p id="aITl"></p>
  <p id="HQ5H"><strong>Приступаем. Вступление.</strong></p>
  <p id="1JGk">Как нам известно <strong>Parallel Finance </strong>- децентрализованный протокол денежного рынка, а следовательно тут имеются как <strong>вкладчики</strong>, так и <strong>заёмщики</strong></p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="kCr2" data-align="center"><em>Вкладчик</em> — Владелец денежной суммы, внесенной на хранение</h3>
  </section>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="WUmP" data-align="center"><em>Заёмщик</em> — сторона по кредитным отношениям, получающая кредит и принимающая на себя обязательство возвратить в установленный срок ссуженную стоимость и уплатить процент за время пользования ссудой</h3>
  </section>
  <p id="PKxx">У всех вкладчиков будет возможность делать ставки и давать взаймы, а из этого следует, что они смогут зарабатывать в два раза больше, так как им будет предоставлено несколько инструментов на выбор. </p>
  <p id="qXU2">Так же будет предоставлен <strong>&quot;leverage staking&quot;</strong> это функция будет предоставлена для заёмщиков, они могут предоставить свои деньги для получения кредита, чем больше внесённая сумма, тем больше заработаешь(всё логично).</p>
  <p id="S4jm">Каждый сможет предоставить свои DOT и KSM для других проектов через Parallel Finance, тем самым вы увеличите свою репутацию, которая сделает ваш доход в разы больше</p>
  <p id="hRTE">Но на этом не конец, будет ещё <strong>&quot;auction loans&quot; </strong>- это супер-мега функция, которая позволяет вам оставаться практически всегда ликвидным, пока ваш DOT или KSM заблокирован в парачейнах, а если ты ликвидный, то ты практически всегда в игре, не будет моментов, когда у тебя не будет средств, для того чтобы внести в какой либо проект, что очень облегчает жизнь каждого из нас. Но и для проектов есть интерес вносить средства через <strong>Parallel Finance</strong>, так как им сразу будет предоставлен прямой доступ к ликвидности, которая может помочь им выиграть в аукционах парачейнов. Вся эта тема будет работать через интерфейсы <strong>Parallel Finance </strong>в будущем. </p>
  <figure id="pFfE" class="m_column">
    <img src="https://media.discordapp.net/attachments/957370426898657380/962644383348445234/5.png?width=953&height=635" width="953" />
  </figure>
  <p id="KZg6">Хочу так же немножко задеть блокчейн, на котором будет развиваться наше чудо(<strong>Parallel Finance</strong>)</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="URN2" data-align="center"><strong>Polkadot - это шардинговый блокчейн, который соединяет между собой множество блокчейнов, которые по итогу образуют огромную экосистему с самыми различными блокчейнами, которые имеют возможность общаться и обмениваться данными между собой. Распараллеливая рабочую нагрузку, Polkadot решает основные проблемы пропускной способности, которые до сих пор мешали децентрализованной разработке приложений.</strong></p>
  </section>
  <p id="b6PM">В общем, полькадот - это тоже блокчейн, каких сейчас овер много, но он отличается своей структурой, здесь один из самых необычных выборов сетей, которые будут запускаться, а так же тут предоставляют ОЧЕНЬ сильную защиту для каждого проекта, который захочет запускаться в цепочке полькадот.  Короче, полькадот один из лучших цепочек для запуска своего проекта!</p>
  <figure id="VjZD" class="m_original">
    <img src="https://media.discordapp.net/attachments/957370426898657380/962478473472004196/art_23.png" width="512" />
  </figure>
  <p id="5280"><strong>Создатель статьи — Irorss</strong></p>
  <blockquote id="kVcZ"><strong><em>Официальные ссылки на проект<br /><a href="https://twitter.com/ParallelFi" target="_blank">twitter<br /></a><a href="https://discord.com/invite/buKKx4dySW" target="_blank">discord<br />telegram<br /></a><a href="https://medium.com/parallel-finance" target="_blank">medium</a></em></strong></blockquote>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@irorss/Cc0Xq8YNGrt</guid><link>https://teletype.in/@irorss/Cc0Xq8YNGrt?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irorss</link><comments>https://teletype.in/@irorss/Cc0Xq8YNGrt?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irorss#comments</comments><dc:creator>irorss</dc:creator><title>Гайд по тестнету</title><pubDate>Fri, 06 May 2022 12:59:04 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/03/33/0333c3d1-9635-46bd-aff9-5764b87ecf81.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/3d/9b/3d9b381b-6777-4342-a669-6ad1f85258cf.png"></img>Шаг 0]]></description><content:encoded><![CDATA[
  <h1 id="t1bD">Гайд по тестнету QuantumSwap</h1>
  <p id="BWtr"></p>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="o7TZ" data-align="center"><strong>Шаг 0</strong></p>
  </section>
  <p id="TfDc">Скачиваем метамаск</p>
  <ul id="ZLxp">
    <li id="OY8m">Переходим на сайт <a href="https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn" target="_blank">metamask</a></li>
    <li id="XU1D">Нажимаем &quot;установить&quot;</li>
    <li id="H2c8">Нажимаем &quot;установить расширение&quot;</li>
    <li id="8B6X">Далее ждём установки расширения</li>
    <li id="7JEl">Как только закончится установка вас перекинет на сайт создания кошелька Metamask, нажимаем &quot;Начало работы&quot;</li>
    <li id="uhm1">Далее нажимаем &quot;Импорт кошелька&quot;</li>
    <li id="Yht1">После нажимаем &quot;Я согласен&quot;</li>
    <li id="aWDE">Потом вставляем фразу, придумываем рандомный пароль, подтверждаем и импортируем</li>
    <li id="DzOm">Всё, кошелёк создан</li>
  </ul>
  <p id="Vli0"></p>
  <figure id="KIAH" class="m_retina">
    <img src="https://img4.teletype.in/files/3d/9b/3d9b381b-6777-4342-a669-6ad1f85258cf.png" width="912.5" />
  </figure>
  <figure id="3AwE" class="m_original">
    <img src="https://img1.teletype.in/files/05/ad/05ad20b9-d28a-4dc4-9368-1232476a2136.png" width="758" />
  </figure>
  <p id="wOVw"></p>
  <figure id="MENe" class="m_original">
    <img src="https://img4.teletype.in/files/77/16/771636f0-c3cb-494d-a1d3-8972df10256d.png" width="1058" />
  </figure>
  <figure id="qSGp" class="m_retina">
    <img src="https://img1.teletype.in/files/c7/90/c7908479-c276-4155-bedb-4a0f9c061b85.png" width="622" />
  </figure>
  <figure id="qveG" class="m_retina">
    <img src="https://img1.teletype.in/files/c2/b7/c2b7b755-bd07-45db-87eb-021a6fa4847d.png" width="606" />
  </figure>
  <figure id="3d4o" class="m_retina">
    <img src="https://img2.teletype.in/files/d9/7e/d97e32c3-ca16-47f2-981b-3a89c0da10e2.png" width="556.5" />
  </figure>
  <p id="GOU2"></p>
  <blockquote id="IBga" data-align="center">Приступаем к тестированию!</blockquote>
  <section>
    <h3 id="pKe9" data-align="center">Шаг 1</h3>
  </section>
  <p id="Htt9">Добавляем тестовую сеть <strong>Evmos</strong> в кошелек Метамаск</p>
  <ul id="QoVx">
    <li id="l5mi">Переходим на сайт <a href="https://chainlist.org/" target="_blank"><strong>Chainlist</strong></a></li>
    <li id="PNks">Подключаем Метамаск</li>
    <li id="hYXJ">Пишем в поиске &quot;Evmos Testnet&quot;</li>
    <li id="ixbp">Жмем <strong>Add To Metamask</strong></li>
  </ul>
  <figure id="TksL" class="m_column">
    <img src="https://img3.teletype.in/files/e6/c7/e6c72e6b-13ae-4fab-b258-2f542435aa6a.png" width="1767" />
  </figure>
  <p id="EHMi"></p>
  <section>
    <h3 id="sVFM" data-align="center">Шаг 2</h3>
  </section>
  <p id="ZwV6">Переходим на <strong><a href="https://faucet.evmos.dev/" target="_blank">этот</a></strong> сайт и получаем тестовые токены, для этого:</p>
  <ul id="kqRY">
    <li id="El5f">Вставляем адрес Метамаска</li>
    <li id="peMu">Проходим капчу</li>
    <li id="ZZgW">Жмем <strong>Request funds with addres</strong></li>
  </ul>
  <figure id="Anls" class="m_column">
    <img src="https://img4.teletype.in/files/7a/87/7a87d3cb-fcb4-4998-a3ae-742545c0723e.png" width="2487" />
  </figure>
  <ul id="Qxmg">
    <li id="ySg7">Переходим на сайт <a href="https://www.quantumswap.org/" target="_blank"><strong>QuantumSwap</strong></a></li>
    <li id="Edz0">Подключаем кошелек в сети Evmos</li>
  </ul>
  <figure id="NUtf" class="m_column">
    <img src="https://img4.teletype.in/files/78/a4/78a4fa30-c587-490b-9f5d-d343a00b8522.png" width="1998" />
  </figure>
  <ul id="GbnI">
    <li id="Vloe">Жмем <strong>Claim</strong></li>
  </ul>
  <figure id="OJFg" class="m_column">
    <img src="https://img4.teletype.in/files/3c/e4/3ce4ce95-9f14-4c34-9a58-4322f9ae2e47.png" width="1998" />
  </figure>
  <section>
    <h3 id="5AdQ" data-align="center">Шаг 3</h3>
  </section>
  <ul id="sUD7">
    <li id="A79r">Переходим на страницу <a href="https://www.quantumswap.org/swap" target="_blank"><strong>Swap</strong></a></li>
    <li id="76cx">Выбираем активы, которые будем обменивать</li>
    <li id="Ofme">Вводим сумму</li>
    <li id="eO0t">Жмем <strong>Enable</strong></li>
  </ul>
  <figure id="B0Y9" class="m_column">
    <img src="https://img1.teletype.in/files/c3/43/c34343f8-2e91-4bc1-9fff-83c129b4e008.png" width="2990" />
  </figure>
  <ul id="jJmD">
    <li id="wnWh">Жмем <strong>Swap</strong></li>
  </ul>
  <figure id="K3M0" class="m_column">
    <img src="https://img2.teletype.in/files/5e/5d/5e5d45d7-c259-4d2f-a945-effe8f335708.png" width="2990" />
  </figure>
  <ul id="I26d">
    <li id="1MGi">Подтверждаем действие, нажав <strong>Confirm Swap</strong></li>
  </ul>
  <figure id="P9QI" class="m_column">
    <img src="https://img1.teletype.in/files/4d/92/4d926447-123a-4b1b-96fe-c4d6421589c0.png" width="2990" />
  </figure>
  <ul id="bVK1">
    <li id="1RS6">Свапаем актив обратно</li>
  </ul>
  <figure id="5E3y" class="m_column">
    <img src="https://img4.teletype.in/files/39/f0/39f087c1-70b3-469a-b824-6d0a40ef7b41.png" width="2990" />
  </figure>
  <ul id="m3pC">
    <li id="VZbD">Жмем <strong>Swap</strong></li>
  </ul>
  <figure id="iVTs" class="m_column">
    <img src="https://img3.teletype.in/files/e4/3d/e43d6aac-425d-4d64-a3dc-6f086a6c7b8d.png" width="2990" />
  </figure>
  <ul id="K2Hx">
    <li id="ckYl">Подтверждаем действие, нажав <strong>Confirm Swap</strong></li>
  </ul>
  <figure id="fHh9" class="m_column">
    <img src="https://img1.teletype.in/files/c3/e1/c3e13ca9-170d-45d8-971f-3006c1cada8d.png" width="2990" />
  </figure>
  <ul id="0r1n">
    <li id="UKTt">❗️ <strong>Проделываем вышеперечисленные действия со всеми доступными токенами</strong></li>
  </ul>
  <section>
    <h3 id="iP2T" data-align="center">Шаг 4</h3>
  </section>
  <ul id="qm9t">
    <li id="Rz74">Переходим на страницу <strong><a href="https://www.quantumswap.org/liquidity" target="_blank">Liquidity</a></strong></li>
    <li id="mzqx">Жмем <strong>Find other LP tokens</strong></li>
  </ul>
  <figure id="nLjf" class="m_retina">
    <img src="https://img3.teletype.in/files/ef/26/ef262196-7c8a-4f8d-a881-cacb4e6fd50b.png" width="1500" />
  </figure>
  <ul id="d6Ux">
    <li id="SFTz">Выбираем <strong>USDT - USDC</strong></li>
    <li id="x9L9">Жмем <strong>Add Liquidity</strong></li>
  </ul>
  <figure id="T7j3" class="m_retina">
    <img src="https://img1.teletype.in/files/8f/05/8f05bf8e-58e8-4cfd-a9aa-cdd5a61195af.png" width="1500" />
  </figure>
  <ul id="zUl4">
    <li id="vUcl">Вводим сумму активов</li>
    <li id="uoV7">Жмем <strong>Enable</strong></li>
  </ul>
  <figure id="4EQW" class="m_retina">
    <img src="https://img1.teletype.in/files/c2/13/c2133a1c-7398-4a5f-b1cb-47e90a8d1e57.png" width="1500" />
  </figure>
  <ul id="tFtc">
    <li id="PVjm">Жмем <strong>Supply</strong></li>
  </ul>
  <figure id="CtId" class="m_custom">
    <img src="https://img1.teletype.in/files/8d/94/8d940ee9-bb71-4eff-9d02-af513a186672.png" width="3000" />
  </figure>
  <ul id="2YMe">
    <li id="6AcW">Жмем <strong>Confirme Supply</strong></li>
  </ul>
  <figure id="n3Ll" class="m_retina">
    <img src="https://img1.teletype.in/files/43/3d/433db3c3-d202-4e95-9509-2699648d085a.png" width="1500" />
  </figure>
  <ul id="5fS0">
    <li id="X70Z">❗️ По аналогии с парой <strong>USDT - USDC</strong> создаем еще две пары</li>
  </ul>
  <ol id="mGMn">
    <li id="Ubw1"><strong>EVMOS - USDC</strong></li>
    <li id="WPtS"><strong>QTM - USDC</strong></li>
  </ol>
  <figure id="JMhf" class="m_retina">
    <img src="https://img2.teletype.in/files/15/7e/157efd5f-11dd-43ec-bb5d-6df50998875d.png" width="1500" />
  </figure>
  <section>
    <h3 id="TXhm" data-align="center">Шаг 5</h3>
  </section>
  <ul id="c3RT">
    <li id="aghp">Жмем на пару</li>
    <li id="qWS1">Жмем <strong>Remove</strong></li>
  </ul>
  <figure id="yf1n" class="m_retina">
    <img src="https://img4.teletype.in/files/3e/a5/3ea5856b-6de8-4354-8edf-e71b925eb005.png" width="1500" />
  </figure>
  <ul id="snPv">
    <li id="wdFN">Выбираем процент, который Вы хотите изъять из ликвидности</li>
    <li id="Prup">Жмем <strong>Enable</strong></li>
  </ul>
  <figure id="Irj9" class="m_retina">
    <img src="https://img4.teletype.in/files/70/5b/705b8563-d01c-4320-9260-6729f0941431.png" width="1500" />
  </figure>
  <ul id="pUwF">
    <li id="39ZB">Жмем <strong>Remove</strong></li>
  </ul>
  <figure id="7SUl" class="m_retina">
    <img src="https://img3.teletype.in/files/6c/f0/6cf02dbc-7177-4779-8dc6-90f041e705ca.png" width="1500" />
  </figure>
  <ul id="j2ze">
    <li id="sZH2">Жмем <strong>Confirm</strong></li>
  </ul>
  <figure id="2XEU" class="m_retina">
    <img src="https://img4.teletype.in/files/f3/1a/f31ae841-03c7-48a3-b7a1-675cd3fe52ad.png" width="1500" />
  </figure>
  <ul id="7TYb">
    <li id="gSOM">❗️Изымаем часть ликвидности с <strong>каждого</strong> пула</li>
  </ul>
  <section>
    <h3 id="FioR" data-align="center">Шаг 6</h3>
  </section>
  <ul id="gaQS">
    <li id="tfcj">Переходим на страницу <strong><a href="https://www.quantumswap.org/farms" target="_blank">Farms</a></strong></li>
    <li id="5l3i">Жмем на пул</li>
  </ul>
  <figure id="Z2Jo" class="m_retina">
    <img src="https://img2.teletype.in/files/db/79/db795dba-b9cf-491f-a0c5-8aea03273097.png" width="1500" />
  </figure>
  <ul id="RX3S">
    <li id="oFYG">Жмем <strong>Enable</strong></li>
  </ul>
  <figure id="QkBF" class="m_retina">
    <img src="https://img4.teletype.in/files/35/cd/35cdee34-7ae9-4128-8e3f-9ff09deb553d.png" width="1500" />
  </figure>
  <ul id="7txq">
    <li id="yfNp">Жмем <strong>Stake LP</strong></li>
  </ul>
  <figure id="UNzq" class="m_retina">
    <img src="https://img4.teletype.in/files/fa/f3/faf3984c-4df7-4fca-8d5a-625c0615e4a6.png" width="1500" />
  </figure>
  <ul id="0Cwk">
    <li id="gESJ">Вводим сумму</li>
    <li id="ANg6">Жмем <strong>Confirm</strong></li>
  </ul>
  <figure id="1xVm" class="m_retina">
    <img src="https://img2.teletype.in/files/99/ab/99abb325-b3c6-4020-89f8-2b22fadb2137.png" width="1409" />
  </figure>
  <ul id="j1Yi">
    <li id="DisE">Добавляем ликвидность во все пулы</li>
  </ul>
  <figure id="zmbD" class="m_retina">
    <img src="https://img3.teletype.in/files/69/2d/692d2c99-0cdc-4f93-b72e-390282aef1e7.png" width="1500" />
  </figure>
  <ul id="xHEU">
    <li id="OX23">Клеймим реварды</li>
  </ul>
  <figure id="us0c" class="m_retina">
    <img src="https://img3.teletype.in/files/60/25/602506dd-f93d-4d60-a2fc-0b1a09e9aaa9.png" width="1500" />
  </figure>
  <ul id="uqiA">
    <li id="rvjE">Изымаем часть ликвидности из <strong>каждого пула</strong></li>
  </ul>
  <figure id="8lLt" class="m_retina">
    <img src="https://img1.teletype.in/files/c8/a7/c8a791ee-4aa6-41a5-9eb3-98ff65aa7e2d.png" width="1409" />
  </figure>
  <ul id="MU9g">
    <li id="MQqt">Вводим сумму</li>
    <li id="BN3J">Жмем <strong>Confirm</strong></li>
  </ul>
  <figure id="Jdnf" class="m_retina">
    <img src="https://img4.teletype.in/files/fb/1b/fb1b9bbf-d557-42e5-8140-b553643c1387.png" width="1500" />
  </figure>
  <section>
    <h3 id="bdKA" data-align="center">Шаг 7</h3>
  </section>
  <ul id="7nbV">
    <li id="14jY">Переходим на страницу <strong><a href="https://www.quantumswap.org/stake" target="_blank">Stake</a></strong></li>
    <li id="D823">Вводим сумму</li>
    <li id="EyJn">Жмем <strong>Approve</strong></li>
  </ul>
  <figure id="WaEJ" class="m_retina">
    <img src="https://img1.teletype.in/files/8a/34/8a3426d8-ac8e-4f6f-9c14-b26b71a751b6.png" width="1476.5" />
  </figure>
  <ul id="7mBx">
    <li id="BT6O">Жмем <strong>Confirm Staking</strong></li>
  </ul>
  <figure id="noUp" class="m_retina">
    <img src="https://img4.teletype.in/files/f3/0a/f30a8cb8-3265-4d1d-a4b9-f807157b9c15.png" width="1476.5" />
  </figure>
  <ul id="AyHB">
    <li id="9mXZ">Выводим часть ликвидности, переключаемся на <strong>Unstake</strong></li>
    <li id="pKiN">Вводим сумму</li>
    <li id="cW7s">Жмем <strong>Confirm Staking</strong></li>
  </ul>
  <figure id="3zxw" class="m_retina">
    <img src="https://img2.teletype.in/files/1d/f8/1df82957-8a1f-47a3-aff4-4d552990f6b8.png" width="1476.5" />
  </figure>
  <section>
    <h3 id="uOqj" data-align="center">Шаг 8</h3>
  </section>
  <ul id="TnZ8">
    <li id="QG5J">Наводим на кошелек и жмем <strong>Recent Transactions</strong></li>
  </ul>
  <figure id="2SW6" class="m_retina">
    <img src="https://img3.teletype.in/files/25/8c/258c1196-ac80-4b17-8ea8-60dc3c67dc07.png" width="1500" />
  </figure>
  <ul id="6Ha9">
    <li id="lUJl">Делаем скриншот транзакций</li>
  </ul>
  <figure id="SIRO" class="m_retina">
    <img src="https://img4.teletype.in/files/b1/68/b1689168-6a7c-4e47-9844-aaa5ae397162.png" width="1500" />
  </figure>
  <ul id="kwhV">
    <li id="YklN">Всё, остался последний пункт - отправить этот скриншот </li>
  </ul>

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