<?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>@cryptogribok</title><generator>teletype.in</generator><description><![CDATA[young developer (noob) &amp; degen]]></description><image><url>https://img2.teletype.in/files/56/38/5638d7a3-7477-417d-8bc7-f358324b02a9.png</url><title>@cryptogribok</title><link>https://teletype.in/@cryptogribok</link></image><link>https://teletype.in/@cryptogribok?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptogribok</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/cryptogribok?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/cryptogribok?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 00:30:08 GMT</pubDate><lastBuildDate>Fri, 17 Apr 2026 00:30:08 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@cryptogribok/WalletEspresso</guid><link>https://teletype.in/@cryptogribok/WalletEspresso?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptogribok</link><comments>https://teletype.in/@cryptogribok/WalletEspresso?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptogribok#comments</comments><dc:creator>cryptogribok</dc:creator><title>Создание кошелька в Espresso Systems</title><pubDate>Thu, 15 Dec 2022 19:08:05 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/6b/d4/6bd463cf-95fd-4391-9f11-2ae2ab6960fb.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/2a/ae/2aae7968-6ebb-47b5-a3c2-20eeaa8f65d3.jpeg"></img>Привет всем выжившим на медвежьем рынке с мотивацией что-то делать :)]]></description><content:encoded><![CDATA[
  <figure id="c4bW" class="m_column" data-caption-align="center">
    <img src="https://img3.teletype.in/files/2a/ae/2aae7968-6ebb-47b5-a3c2-20eeaa8f65d3.jpeg" width="1200" />
    <figcaption>мой арт &lt;3</figcaption>
  </figure>
  <p id="bpR0">Привет всем выжившим на медвежьем рынке с мотивацией что-то делать :)</p>
  <p id="vow9">Совсем недавно Espresso запустили CAPE в тестовой сети Arbitrum, поэтому почему бы не попробовать продукт на ооочень ранней стадии? Расписывать за проект не буду, если вы здесь, то значит вам должно быть интересно и вы за него знаете.</p>
  <p id="7lHp">Переходим к делу, кошелек придется создавать на линуксе, НЕ НУЖНО СОЗДАВАТЬ ИХ НА VPS. Команда рекомендует запускать с локала, то есть для пользователей винды и мака придется &quot;установить&quot; линукс (на самом деле ничего страшного и сложного в этом нет). <u>Данный гайд сделан под винду, также предпочтительней использовать гугл хром</u></p>
  <p id="mslu">Сначала запускаем PowerShell или командную строку (cmd) от <strong><u>имени администратора</u></strong>, я делал через cmd разницы нет</p>
  <figure id="XDej" class="m_column" data-caption-align="center">
    <img src="https://img3.teletype.in/files/ef/e6/efe6dad4-8b19-417c-8789-013bd44c9b2e.png" width="963" />
    <figcaption>либо правой кнопкой мыши и запуск от имени админа</figcaption>
  </figure>
  <p id="lpLo">Должно быть примерно так:</p>
  <figure id="ep3G" class="m_column">
    <img src="https://img2.teletype.in/files/91/90/91905a60-ef36-4ad9-bc55-510f292fc337.png" width="651" />
  </figure>
  <p id="kCi9">Устанавливаем WSL (Windows Subsystem for Linux) командой:</p>
  <pre id="WNVW">wsl --install</pre>
  <p id="ScKd">Вот так выглядит успешная установка</p>
  <figure id="Ngd2" class="m_column">
    <img src="https://img1.teletype.in/files/80/98/8098194a-fc86-425e-87ca-59a55d684606.png" width="1031" />
  </figure>
  <p id="og69">Но не торопимся перезагружаться, после этого вводим следующие команды и ждем каждую загрузку:</p>
  <pre id="LJvn">dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart</pre>
  <pre id="72zt">dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart</pre>
  <pre id="j9ZE">wsl --set-default-version 2</pre>
  <p id="x9Km">Сразу же скачиваем докер для <a href="https://docs.docker.com/desktop/install/windows-install/" target="_blank">виндовс</a> c официального сайта, чтобы лишний раз не перезагружаться</p>
  <figure id="xUAQ" class="m_original" data-caption-align="center">
    <img src="https://img2.teletype.in/files/5b/da/5bda0c0c-f34a-468b-8ac3-6bb118045ea3.png" width="419" />
    <figcaption>вот сюда тыкаем если кто не понял</figcaption>
  </figure>
  <p id="YE2b">После этого уверенно перезагружаемся. После перезагрузки у меня сразу вылезло окно Ubuntu, если у вас нет, то можно поискать в поиске виндовс либо же проверить папку через строку в проводнике <code>\\wsl$</code>. Также стоить открыть докер и принять все соглашения на всякий случай</p>
  <figure id="zZ5p" class="m_column">
    <img src="https://img4.teletype.in/files/3e/86/3e86b02a-503c-42c8-90b9-68e851a4d921.png" width="872" />
  </figure>
  <p id="fSgN">Если нет, то нужно скачать его через <a href="https://apps.microsoft.com/store/detail/ubuntu-on-windows/9NBLGGH4MSV6?hl=ru-ru&gl=ru" target="_blank">MS Store</a>, он обычно есть также в поиске винды. Потом нас встречает такое окно, где мы вводим свой ник и пароль, пароль обязательно надо запомнить</p>
  <figure id="qx14" class="m_column">
    <img src="https://img4.teletype.in/files/7c/77/7c77e2d3-e636-4376-b0ce-4c155a730ce9.png" width="1091" />
  </figure>
  <p id="ndVw">Теперь переходим к установке кошелька, начинаем с этой команды:</p>
  <pre id="jq9m">curl https://www.espressosys.com/cape/docker-compose.yaml --output docker-compose.yaml</pre>
  <p id="5VzS">Вводим следующую команду:</p>
  <pre id="EtgR">docker-compose pull</pre>
  <p id="jgpG">После следующей команды взаимодействовать с ubuntu больше не надо будет</p>
  <pre id="ZBsZ">docker-compose up</pre>
  <p id="a6Me">Должна быть примерно следующая картина, то есть вводить вы больше ничего не должны, а просто смотреть за логами:</p>
  <figure id="JN0H" class="m_column" data-caption-align="center">
    <img src="https://img2.teletype.in/files/9c/f0/9cf09ea2-1a02-4f15-99cd-e076048a7994.png" width="1748" />
    <figcaption>когда в логах увидите свой бразуер (в моем случае гугл) значит можно приступать к следующим шагам</figcaption>
  </figure>
  <p id="AIDa">Отлично, теперь переходим на этот <a href="http://localhost/onboarding" target="_blank">сайт</a></p>
  <figure id="GbbJ" class="m_column" data-caption-align="center">
    <img src="https://img4.teletype.in/files/bf/49/bf49a015-7139-4b27-81c7-30638bafecb0.png" width="1178" />
    <figcaption>вы very very early</figcaption>
  </figure>
  <p id="G0ZV">Создаем кошелек, думаю с этим ни у кого проблем не возникнет, сохраняем мнемонику, запоминаем пароли и т.д. Последним шагом будет запрос с крана тестовых CAPE, естественно запрашиваем и идем дальше</p>
  <figure id="fVJi" class="m_custom">
    <img src="https://img4.teletype.in/files/bc/3b/bc3b1c06-0ae1-4a70-ba02-9ed5c11faa19.png" width="550" />
  </figure>
  <p id="IDHN">Отлично, вы создали CAPE :) Теперь можно и нужно приконнектить метамаск с <a href="https://chainlist.org/chain/421613" target="_blank">goerli сетью арбитрума</a>. На кошельке должно быть какое-то количество ETH, чтоб они там появились, сначала запрашиваем их <a href="https://faucet.paradigm.xyz/" target="_blank">тут</a>, или <a href="https://goerlifaucet.com/" target="_blank">тут</a>, или <a href="https://goerli-faucet.pk910.de/" target="_blank">тут</a></p>
  <p id="HWFU">После этого идем на <a href="https://bridge.arbitrum.io/?l2ChainId=421613" target="_blank">официальный бридж арбитрума</a> и отправляем с eth на арбитрум, естественно все в goerli. Возможно есть и другие мосты, но так возможно затронете аирдроп арбитрума))</p>
  <p id="MqgD">Теперь можно заклеймить знакомые токены созданные командой проекта, они создали их специально для теста. Отправляем эфир по следующим адресам (естественно все в арбитрум гоерли):</p>
  <ul id="7Hpj">
    <li id="7gY4">WETH: <code>0x4F1D9E040cf28A522ec79951cDb7B55c8aE4744E</code></li>
    <li id="E6N8">DAI: <code>0xBeec50ed16E3559afCD582cC98ed2b5F5DcA189E</code></li>
    <li id="pvDR">USDC: <code>0x9A4f4Ee35a8FfEE459B3187A372d422790fc8aAB</code></li>
  </ul>
  <p id="FQI4">Эти контракты используются для импорта их в метамаск. После этого можо обернуть эти токены, отправить на другой адрес и т.д. Транзакции идут минут 5+</p>
  <p id="Jep5"></p>
  <p id="Jk0z">На этом все! По всем вопросам обращайтесь в чат <a href="https://discord.gg/QF5ZQ8wSEU" target="_blank">дискорда</a> Espresso</p>
  <p id="IacK">Мой ник AD_3118#6164 и <a href="https://twitter.com/cryptogribok" target="_blank">твиттер</a></p>
  <p id="BEXx">Самый приятный фидбек это подписка и комментарии :)</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@cryptogribok/suifullnode</guid><link>https://teletype.in/@cryptogribok/suifullnode?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptogribok</link><comments>https://teletype.in/@cryptogribok/suifullnode?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptogribok#comments</comments><dc:creator>cryptogribok</dc:creator><title>Установка фулл ноды Sui</title><pubDate>Sun, 19 Jun 2022 00:14:40 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/3e/fd/3efdb79e-30e7-4265-aed1-ad9c11a26ae7.png"></media:content><category>Nodes and validators</category><description><![CDATA[<img src="https://img3.teletype.in/files/22/39/2239ca64-3a67-4031-aa97-860f397d9a0b.png"></img>Не актуально]]></description><content:encoded><![CDATA[
  <p id="CC9P">Не актуально</p>
  <figure id="A9Y6" class="m_column">
    <img src="https://img3.teletype.in/files/22/39/2239ca64-3a67-4031-aa97-860f397d9a0b.png" width="1200" />
  </figure>
  <nav>
    <ul>
      <li class="m_level_1"><a href="#QYiQ">Установка с нуля</a></li>
      <li class="m_level_1"><a href="#wgY9">Обновление</a></li>
    </ul>
  </nav>
  <p id="veCk">Команда писала, что для будущих возможных валидаторов, фуллноду ставить обязательно. Если не планируете в валидаторы, то думаю команда оценит ваш вклад на такой ранней стадии.</p>
  <p id="7dNI">Официальные технические требования:</p>
  <ul id="oZhs">
    <li id="9baa">CPUs: 2</li>
    <li id="53sF">RAM: 8GB</li>
    <li id="nYa1">Storage: 50GB</li>
  </ul>
  <p id="jdVv">Для тех кто вообще не знаком с нодами  сделал <a href="https://youtu.be/TkCDWIPGnWE" target="_blank">видеогайд</a></p>
  <h2 id="QYiQ" data-align="center">Установка с нуля</h2>
  <p id="ApjA">Обновляемся</p>
  <pre id="I5DS"> sudo apt update &amp;&amp; sudo apt install curl -y</pre>
  <p id="uUVW">Устанавливаем доп зависимости</p>
  <pre id="WHux">apt-get update \
    &amp;&amp; DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC apt-get install -y --no-install-recommends \
    tzdata \
    git \
    ca-certificates \
    curl \
    build-essential \
    libssl-dev \
    pkg-config \
    libclang-dev \
    cmake</pre>
  <p id="wZcy">Далее устанавливаем Rust и Cargo</p>
  <pre id="Y37w">curl https://sh.rustup.rs -sSf | sh</pre>
  <p id="xvQA">Выбираем стандартную установку, пишем 1</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Wu3h"><em>Если возникает такая ошибка, то надо установить curl</em></p>
    <figure id="l0D4" class="m_custom">
      <img src="https://img2.teletype.in/files/5a/87/5a8713fb-ddea-4350-8395-817ab2453e62.png" width="551" />
    </figure>
    <pre id="Uaga">sudo apt update

sudo apt install curl</pre>
  </section>
  <p id="BywQ">Далее продолжаем установку</p>
  <pre id="27U4">source ~/.profile</pre>
  <pre id="LE8x">source ~/.cargo/env</pre>
  <p id="zZht">Проверяем версию cargo, должна быть 1.61.0 или выше</p>
  <pre id="9BTP">cargo -V</pre>
  <p id="jNRj">Теперь форкаем и клонируем репозитарий через свой гитхаб, если его нет, то либо зарегистироваться, либо взять с официального гитхаба, но лучше скопировать свой.</p>
  <p id="t7hz">Переходим по <a href="https://github.com/MystenLabs/sui" target="_blank">ссылке</a> и нажимаем кнопку &quot;Fork&quot; </p>
  <figure id="wniM" class="m_retina">
    <img src="https://img4.teletype.in/files/35/03/35036df1-5a24-4734-9828-403d010ee716.png" width="950.5" />
  </figure>
  <p id="cyPF">Клонируем репозитарий</p>
  <pre id="i5pn">git clone https://github.com/&lt;Ваш ник гитхаба&gt;/sui.git</pre>
  <p id="s84S">Заходим в папку</p>
  <pre id="ej92">cd sui</pre>
  <p id="iOih">Настраиваем репозиторий Sui как git remote</p>
  <pre id="7T9E">git remote add upstream https://github.com/MystenLabs/sui</pre>
  <p id="MogQ">Синхронизируем форк</p>
  <pre id="UyG4">git fetch upstream</pre>
  <p id="YP7N">Проверяем ветку devnet</p>
  <pre id="IYT3">git checkout --track upstream/devnet</pre>
  <p id="lINO">Создаем копию шаблона конфигурации полного узла</p>
  <pre id="XKc8">cp crates/sui-config/data/fullnode-template.yaml fullnode.yaml</pre>
  <p id="pXyk">Скачаиваем последнюю версию genesis</p>
  <pre id="bD1x">curl -fLJO https://github.com/MystenLabs/sui-genesis/raw/main/devnet/genesis.blob</pre>
  <p id="DhvE">Устанавливаем и запускаем ноду, установка занимает длительное время, 40+ минут</p>
  <pre id="O6Ao">cargo run --release --bin sui-node -- --config-path fullnode.yaml</pre>
  <p id="1sVT">После длительной загрузки должно быть сообщение счастья:</p>
  <figure id="lIFi" class="m_retina">
    <img src="https://img3.teletype.in/files/67/c9/67c9be41-c409-49f6-90fc-12d0236f6184.png" width="799.5" />
  </figure>
  <p id="ndax">Далее нужно немного изменить настройки открыть порты</p>
  <p id="RiBq">Останавливаем ноду (ctrl+z)</p>
  <p id="DgzU">Выполняем команду</p>
  <pre id="kKZS">nano fullnode.yaml</pre>
  <p id="kdDr">И делаем такие айпи</p>
  <figure id="PLbc" class="m_original" data-caption-align="center">
    <img src="https://img4.teletype.in/files/f4/4d/f44d75db-5fde-4c5b-9e47-589aeede1748.png" width="799" />
    <figcaption>с 127.0.0.1 на все нули</figcaption>
  </figure>
  <p id="Ni9y">Это переключение с локального подключение на подключение со всех адресов.</p>
  <p id="owAS">Добавить порты</p>
  <pre id="yOhZ">sudo ufw allow 9000</pre>
  <pre id="gViW">sudo ufw allow 9184</pre>
  <pre id="bDDk">sudo ufw allow 8080</pre>
  <p id="Nugj">После этого перезагружаем сервер</p>
  <pre id="94E0">reboot</pre>
  <p id="J4w0">Можно просто запустить ноду и все будет работать, однако при закрытии терминала, нода будет прекращать работу, поэтому запустим её через скрин. Он обычно должен быть установлен по умолчанию, если нет, то установить командой  <code>apt install screen.</code></p>
  <p id="6HBa">Создаем окно в скрине</p>
  <pre id="KDZ7">screen -S Sui</pre>
  <p id="WnQl">Далее запускаем ноду, чтобы запустить ноду надо:</p>
  <p id="XFWp">Перейти в папку с суй</p>
  <pre id="v4mP">cd sui</pre>
  <p id="7mkT">Запустить ноду</p>
  <pre id="Olbw">cargo run --release --bin sui-node -- --config-path fullnode.yaml</pre>
  <p id="zQpI">Теперь можно выйти из скрина нажатием ctrl+A+D, если захотите зайти и посмотреть как там нода (она молчаливая, после лога про старт обычно ничего нет) то ввести команду <code>screen -r</code> или <code>screen -r Sui</code></p>
  <p id="ZrSY">Далее идем в дискорд и подтверждаем, что поставили ноду</p>
  <p id="iArI">Можно закинуть последнее сообщение в #dev-general, например</p>
  <p id="ATTY"><em>2022-06-18T23:43:18.350633Z INFO sui_node: SuiNode started!</em></p>
  <p id="v4nb">И также в #nodes-operators закинуть вашу ноду в формате:</p>
  <p id="4fMJ"><em>https://вашайпи:9000</em></p>
  <p id="xlN9">Если перейти по ссылке, должно быть примерно так:</p>
  <figure id="p6J8" class="m_original" data-caption-align="center">
    <img src="https://img1.teletype.in/files/c0/c2/c0c2fd6a-4176-4704-95f8-b7835b31cf4d.png" width="598" />
    <figcaption>А может быть чуть по другому или вообще  &quot;сайт отправил недействительный ответ&quot;</figcaption>
  </figure>
  <p id="NhfU">Однако у меня всего лишь один раз получилось получить ответ от ноды таким образом, для ее работоспособность я смотрю на этом <a href="https://node.sui.zvalid.com/" target="_blank">сайте</a>, там вводим свой айпи, должно быть примерно вот так:</p>
  <figure id="NxVB" class="m_retina" data-caption-align="center">
    <img src="https://img3.teletype.in/files/63/06/63063bec-2fcb-4bc8-ba1c-798b62a5e0d8.png" width="938" />
    <figcaption>Спасибо Andrew | zValid, это просто пушка </figcaption>
  </figure>
  <p id="9i3v"></p>
  <h2 id="wgY9" data-align="center">Обновление</h2>
  <p id="HsEM">Вышло обновление 0.5.0 23.06 и если вы до этого ставили ноду по моему гайду, то нужно обновиться. Если поставили с нуля после, то не надо</p>
  <p id="0jEK">Заходим в окно скрин, где запускали ноду</p>
  <pre id="h6tq">screen -r</pre>
  <p id="NEss">Останавливаем ноду <code>ctrl+z</code></p>
  <p id="WRwl">Удаляем страую базу данных и файл &quot;genesis.blob&quot;</p>
  <pre id="nx8i">rm -r suidb genesis.blob</pre>
  <p id="YsgR">Получаем данные из последнего релиза</p>
  <pre id="Jgb8">git fetch upstream</pre>
  <p id="Hmfa">Переустанавливаем нашу ветку девнет</p>
  <pre id="UxlC">git checkout -B devnet --track upstream/devnet</pre>
  <p id="sx2o">И скачиваем обновленный генезис</p>
  <pre id="SoRG">curl -fLJO https://github.com/MystenLabs/sui-genesis/raw/main/devnet/genesis.blob</pre>
  <p id="zCRU">Запускаем окно скрин</p>
  <pre id="sEkw">screen -S 1</pre>
  <p id="Spvh">И запускаем ноду. Установятся удаленные и новые файлы</p>
  <pre id="q2PA">cargo run --release --bin sui-node -- --config-path fullnode.yaml</pre>
  <p id="6VsI">Если выскакивает ошибка 98 типа адресс уже используется, то перезагружаем сервер и выполняем</p>
  <pre id="NLk2">screen -S 1</pre>
  <pre id="PS8n">cd sui</pre>
  <pre id="aZNw">cargo run --release --bin sui-node -- --config-path fullnode.yaml</pre>
  <p id="lWuc">После запуска проверяем, как работает нода старыми способами</p>
  <p id="twAW"></p>
  <p id="nWhE"></p>
  <p id="iRQT"><em>Если хотите выразить благодарность, буду рад вашим лайкам!</em></p>
  <p id="uvap"><em><a href="https://discord.gg/sui" target="_blank">Дискорд</a> проекта</em></p>
  <p id="sy5q"><em>Мой ник в дискорде - AD_3118#6164, по всем вопросам - обращайтесь!</em></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@cryptogribok/v2LUxcJnL2L</guid><link>https://teletype.in/@cryptogribok/v2LUxcJnL2L?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptogribok</link><comments>https://teletype.in/@cryptogribok/v2LUxcJnL2L?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptogribok#comments</comments><dc:creator>cryptogribok</dc:creator><title>Гайд по поднятию ноды Sui и выполнию заданий Devnet.</title><pubDate>Fri, 20 May 2022 21:25:18 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/7b/d5/7bd586c6-6d3b-4eec-82d1-dc48a839103d.png"></media:content><description><![CDATA[<img src="https://img1.teletype.in/files/02/c6/02c616c5-3891-4729-b158-30193e53d6f7.png"></img>Обновлено 10.06]]></description><content:encoded><![CDATA[
  <h3 id="9xcB">На данный момент лучше поставить <a href="https://teletype.in/@cryptogribok/suifullnode" target="_blank">фулл ноду</a>!!</h3>
  <p id="7HZh"><strong><em>Обновлено 10.06</em></strong></p>
  <p id="A6AQ"></p>
  <p id="P0Y5">Сразу скажу, что я далеко не гуру, могу ошибаться в терминологии и т.д.</p>
  <p id="5BZG">Сервер брал на 4/8/160, память можно меньше, но 4 ядра самое оптимальное, как показывает практика</p>
  <figure id="H7B7" class="m_column">
    <img src="https://img1.teletype.in/files/02/c6/02c616c5-3891-4729-b158-30193e53d6f7.png" width="1012" />
  </figure>
  <p id="eVvd">Обновляем и устанавливаем нужные пакеты</p>
  <pre id="cj5C">sudo apt update &amp;&amp; sudo apt upgrade -y</pre>
  <p id="yadI">Если появляется такое окно, то выбираем первый пункт и нажимаем ок</p>
  <figure id="gxCK" class="m_column">
    <img src="https://img3.teletype.in/files/ea/17/ea172824-166e-40e3-a4a4-0ac19de91cc0.png" width="1273" />
  </figure>
  <pre id="Og6g">sudo apt install make clang pkg-config libssl-dev</pre>
  <p id="2eFd">Соглашаемся, пишем y</p>
  <figure id="iZrO" class="m_column">
    <img src="https://img4.teletype.in/files/b4/50/b450e133-df2c-418e-9123-2e76782472b1.png" width="738" />
  </figure>
  <p id="wZcy">Далее устанавливаем Rust и Cargo</p>
  <pre id="f2jh">curl https://sh.rustup.rs -sSf | sh</pre>
  <p id="xvQA">Выбираем стандартную установку, пишем 1</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Wu3h"><em>Если возникает такая ошибка, то надо установить curl</em></p>
    <figure id="l0D4" class="m_original">
      <img src="https://img2.teletype.in/files/5a/87/5a8713fb-ddea-4350-8395-817ab2453e62.png" width="551" />
    </figure>
    <pre id="AY1R">sudo apt update

sudo apt install curl</pre>
  </section>
  <p id="BywQ">Далее продолжаем установку</p>
  <pre id="OqYu">source ~/.profile</pre>
  <pre id="yEel">source ~/.cargo/env</pre>
  <p id="zZht">Проверяем версию cargo, должна быть 1.61.0 или выше</p>
  <pre id="HrFg">cargo -V</pre>
  <p id="Bt7v">Устанавливаем файлы</p>
  <pre id="ak4J">apt install libprotobuf-dev protobuf-compiler</pre>
  <p id="ZCtu">Также соглашаемся, пишем y</p>
  <pre id="ADMR">apt install make clang pkg-config libssl-dev</pre>
  <p id="0Drg">Переходим непосредственно к установке sui, установка занимает 20-30 минут</p>
  <pre id="K73u">cargo install --locked --git https://github.com/MystenLabs/sui.git --branch &quot;devnet&quot; sui</pre>
  <p id="GHpO">Открываем порты</p>
  <pre id="rmBR">sudo ufw allow 5000</pre>
  <pre id="zLRL">sudo ufw allow 5001</pre>
  <p id="FFHo">Проверяем кошелек, должно быть написано примерно вот так: <em>/root/.cargo/bin/wallet</em></p>
  <pre id="o3Wo">which wallet</pre>
  <p id="aZOW">Узнаем свой адресс кошелька</p>
  <pre id="Qzj7">wallet active-address</pre>
  <p id="XiBJ">Пишем сначала y, потом нажимаем Enter</p>
  <p id="d2V8">Проверяем ещё раз этой командой, кошелек должен выглядить вот так:</p>
  <figure id="5T0S" class="m_original">
    <img src="https://img2.teletype.in/files/5e/8b/5e8b6daa-1aa0-4a46-9ec3-603a80f64118.png" width="443" />
  </figure>
  <p id="Q7Df">После этого заходим в <a href="https://discord.gg/sui" target="_blank">дискорд</a>, в канал #devnet-faucet и запрашиваем монеты с крана командой !faucet &lt;ваш кошелек&gt;</p>
  <h3 id="PjXP">Переходим к созданию НФТ</h3>
  <p id="JyV4">Создаем нфт</p>
  <pre id="Fj1H">wallet create-example-nft</pre>
  <p id="Ek6L">Видим вот такой ответ</p>
  <figure id="2Ady" class="m_column">
    <img src="https://img4.teletype.in/files/79/23/7923de9f-c0fe-4910-b66d-8027349fccdd.png" width="718" />
  </figure>
  <p id="NKN8">НФТ можно посмотреть тут <a href="https://explorer.devnet.sui.io/" target="_blank">https://explorer.devnet.sui.io/</a> введя id нфт, также можно посмотреть что есть на кошельке введя туда его адрес.</p>
  <p id="J7oM">НФТ которое было создано не имеет ни картинки, ни описания, поэтому создаем полноценный PFP NFT (ссылка пишется без скобок, остальное с ними)</p>
  <pre id="vpam">wallet create-example-nft --url=ссылка --description=&quot;описание&quot; --name=&quot;имя&quot;</pre>
  <p id="oO5m">Кому лень делать самому, можете скопировать мой вариант</p>
  <pre id="NMzw">wallet create-example-nft --url=https://lh3.googleusercontent.com/pw/AM-JKLVZJD47LzjISscW86gnnL2jqWOTT76M18I4DWATp-SLlp_aNX7n20eEDR8w_gYzo636uOMdkkQ0Iag8HtVKFm1ANWlhNgP4VTo9cu7himwGTY7p9kOUNuqmZpTjNtel5zmsdn0hXipwMNox6Oqwcn45=s640-no?authuser=0 --description=&quot;Hitman. Agent 047&quot; --name=&quot;Dmitriyi Hitman&quot;</pre>
  <p id="EJYV">Созданное НФТ можно проверить по ссылке выше</p>
  <p id="7g4f"></p>
  <p id="4VSN">Далее публикуем модуль.</p>
  <p id="VimV">Допустим мы хотим создать НФТ для игры, которую можно будет минтить на любой адрес.</p>
  <p id="FPpm">Клонируем репозитарий</p>
  <pre id="lyOw">git clone https://github.com/MystenLabs/sui.git</pre>
  <p id="vJzx">Публикуем нфт</p>
  <pre id="chat-messages-984802869528121364">wallet publish --path sui/sui_programmability/examples/move_tutorial --gas-budget 30000</pre>
  <p id="4Pzg">Результат должен быть такой</p>
  <figure id="YCte" class="m_custom">
    <img src="https://img3.teletype.in/files/ae/bd/aebdab16-20c2-44f1-b39c-2e014b78a931.png" width="957.9999999999999" />
  </figure>
  <p id="akw9">Сохраняем 2 id выделенных на скрине</p>
  <p id="gQzh">Создаем 2 кошелек</p>
  <pre id="Vrzy">wallet new-address</pre>
  <p id="p772">И выполняем команду</p>
  <pre id="2Qdv">wallet call --function sword_create --module M1 --package 0x&lt;PACKAGE_ID&gt; --args \&quot;0x&lt;FORGE_ID&gt;\&quot; 42 7 \&quot;0x&lt;PLAYER_ADDRESS&gt;\&quot; --gas-budget 30000</pre>
  <p id="Ia1e">Где:<br />&lt;PACKAGE_ID&gt; первый id, который сохраняли, а &lt;FORGE_ID&gt; второй, &lt;PLAYER_ADDRESS&gt; - кошелёк, который только что создали</p>
  <p id="yjWU">Увидим удачную транзакцию</p>
  <figure id="0XSG" class="m_column">
    <img src="https://img2.teletype.in/files/d9/52/d95265f5-56a7-4b85-bbf2-2834e021ac02.png" width="1260" />
  </figure>
  <p id="eNsd"></p>
  <p id="COTg">На этом пока все. Этот мануал был написан благодаря:</p>
  <p id="HwgM">@sr20de#7650 и его <a href="https://medium.com/@sr20de/sui-devnet-%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D1%8F%D0%B5%D0%BC-%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F-477e2340dfa4" target="_blank">гайду</a></p>
  <p id="mD9f">Uncle Bogdan#5559 и его <a href="https://teletype.in/@freshkillaz/sui" target="_blank">скрипту</a>, <a href="https://github.com/freshe4qa/sui/tree/main" target="_blank">гитхаб</a></p>
  <p id="ukJ6">Моя <a href="https://medium.com/@cryprtogribok/%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-sui-%D1%8D%D1%82%D0%BE-%D0%BA%D1%80%D1%83%D1%82%D0%BE-c8038c1b3506" target="_blank">статья</a> почему Sui это круто</p>
  <p id="dMPO">Присоединяйтесь в дискорд, там всегда помогут и расскажут последние новости!</p>
  <p id="PlmT"><a href="https://discord.gg/sui" target="_blank">Discord Sui</a></p>
  <p id="VHQ7"><a href="https://twitter.com/Mysten_Labs" target="_blank">Twitter Sui</a></p>
  <p id="3BRg"><a href="https://github.com/MystenLabs/sui" target="_blank">Github Sui</a></p>
  <p id="ZjTi"><a href="https://sui.io/" target="_blank">Website</a></p>

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