<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>Hashlight</title><author><name>Hashlight</name></author><id>https://teletype.in/atom/hashlight</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/hashlight?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@hashlight?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=hashlight"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/hashlight?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-06-15T07:50:02.240Z</updated><entry><id>hashlight:jtMSlPihGM9</id><link rel="alternate" type="text/html" href="https://teletype.in/@hashlight/jtMSlPihGM9?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=hashlight"></link><title>Гайд на Kaspa модуль от Hashlight</title><published>2025-01-04T13:10:03.507Z</published><updated>2025-01-04T13:10:45.032Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/1a/a3/1aa36f98-0272-4dc0-8b31-c4a77b9e91ff.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://lh7-rt.googleusercontent.com/docsz/AD_4nXcYhfpk-VWAT4rRclXa1kISXwZNVT9ZVpnM3Sw-moWKCR5oD_wvlfQCTvpx2KUSWI9O5fKF7xy55rEb3faTtqSc4GGc6rcBOyPH0KUytr_cKIZmhLSA7_M72_S4-Ji5MxQ4YhSLlg?key=s7zys08Avipplw5ZWYqramfK&quot;&gt;В этом гайде расскажу про функционал нашего Kaspa модуля, дам несколько советов по сетапу и отвечу на популярные вопросы.</summary><content type="html">
  &lt;p id=&quot;4eqn&quot;&gt;Всем привет. В этом гайде расскажу про функционал нашего Kaspa модуля, дам несколько советов по сетапу и отвечу на популярные вопросы.&lt;/p&gt;
  &lt;p id=&quot;Xgx9&quot;&gt;В процессе нам потребуются:&lt;/p&gt;
  &lt;ol id=&quot;3ybz&quot;&gt;
    &lt;li id=&quot;SuCW&quot;&gt;&lt;a href=&quot;https://hashlight.xyz/kaspa&quot; target=&quot;_blank&quot;&gt;Hashlight&lt;/a&gt; — софт на каспу&lt;/li&gt;
    &lt;li id=&quot;16ho&quot;&gt;&lt;a href=&quot;https://kas.fyi/&quot; target=&quot;_blank&quot;&gt;Kas.fyi&lt;/a&gt; — трекер газа, эксплорер&lt;/li&gt;
    &lt;li id=&quot;Vctx&quot;&gt;&lt;a href=&quot;https://kasbay.org/&quot; target=&quot;_blank&quot;&gt;Kasbay&lt;/a&gt; — статистика по минтам&lt;/li&gt;
    &lt;li id=&quot;rtXd&quot;&gt;&lt;a href=&quot;https://discord.gg/byyxjpkqhx&quot; target=&quot;_blank&quot;&gt;KRC-20 Monitor&lt;/a&gt; — монитор на горячие минты в нашем дискорде&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;K5ZO&quot;&gt;В KAS модуле есть 5 модов: mint, reclaim, disperse, compound, generate wallets.&lt;/p&gt;
  &lt;p id=&quot;00r7&quot;&gt;Разберем каждый из них по порядку.&lt;/p&gt;
  &lt;h3 id=&quot;1Li1&quot;&gt;1. Mint&lt;/h3&gt;
  &lt;p id=&quot;FE4l&quot;&gt;Основной мод, который минтит токены KRC20.&lt;/p&gt;
  &lt;figure id=&quot;Crus&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://lh7-rt.googleusercontent.com/docsz/AD_4nXcYhfpk-VWAT4rRclXa1kISXwZNVT9ZVpnM3Sw-moWKCR5oD_wvlfQCTvpx2KUSWI9O5fKF7xy55rEb3faTtqSc4GGc6rcBOyPH0KUytr_cKIZmhLSA7_M72_S4-Ji5MxQ4YhSLlg?key=s7zys08Avipplw5ZWYqramfK&quot; width=&quot;741&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;8tXr&quot;&gt;&lt;strong&gt;Private key&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;2BIB&quot;&gt;В поле Private key вставляете ваши приватники, по одному в каждую строчку.&lt;/p&gt;
  &lt;p id=&quot;ZjKh&quot;&gt;Можно запускать один приватник несколько раз. В таком случае будет создано несколько тасков с одним кошельком.&lt;/p&gt;
  &lt;p id=&quot;i1jN&quot;&gt;Если запускать разные кошельки, то они начнут работу сразу и одновременно. Если один кошелек будет иметь несколько тасков, то они будут стартовать друг за другом с задержкой в 5-15 секунд.&lt;/p&gt;
  &lt;p id=&quot;skbN&quot;&gt;&lt;strong&gt;Ticker&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;B1Sd&quot;&gt;Тикер, который собираемся минтить.&lt;/p&gt;
  &lt;p id=&quot;nfut&quot;&gt;&lt;strong&gt;Repeat&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;nxZz&quot;&gt;Кол-во минтов на каждый таск/кошелек. Итоговое кол-во минтов будет указано справа от кнопки Mint.&lt;/p&gt;
  &lt;figure id=&quot;4WDp&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://lh7-rt.googleusercontent.com/docsz/AD_4nXcQVNCITm6ly5jc3zM1wcDJpD0vz--iDESRHi8Ui8fhmKW6gbzyQmNPY-qx-lo14vMNCP9sYIEesYme_g6juD4quqYU84yuYVEsRbU6FpyXtKEQe7KXipleXTX-OcRfoygobaMVYA?key=s7zys08Avipplw5ZWYqramfK&quot; width=&quot;338&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;w4ZR&quot;&gt;&lt;strong&gt;Extra priority fee&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;ZflS&quot;&gt;Дополнительная комиссия сети для минта, сверх той, что идет по умолчанию. Комиссия протокола KRC20 за минт 1 KAS.&lt;/p&gt;
  &lt;p id=&quot;USzw&quot;&gt;Если газ при старте минта составляет &amp;lt;1 KAS, можешь оставить поле пустым.&lt;/p&gt;
  &lt;p id=&quot;wmbg&quot;&gt;В случае если газ в сети &amp;gt;1 KAS, допустим 1.5 KAS, а ты хочешь запускать таски с актуальным газом, в поле extra priority fee впиши 0.5&lt;/p&gt;
  &lt;p id=&quot;6cNB&quot;&gt;Актуальный газ можно найти на &lt;a href=&quot;https://kas.fyi/&quot; target=&quot;_blank&quot;&gt;https://kas.fyi/&lt;/a&gt;&lt;/p&gt;
  &lt;figure id=&quot;Tarm&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/53/8b/538b2a62-d5e8-47d8-942c-509d3ff6ae4d.png&quot; width=&quot;960&quot; /&gt;
    &lt;figcaption&gt;https://kas.fyi/&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;blockquote id=&quot;0gMJ&quot;&gt;Совет: при хайп минте стоит запускать таски с небольшим extra priority fee, 0.1-0.15, так вы будете иметь преимущество перед подавляющим числом минтеров.&lt;/blockquote&gt;
  &lt;p id=&quot;8jK9&quot;&gt;&lt;strong&gt;2. Reclaim&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;IePC&quot;&gt;Этот мод необходим, если минт закончился, а бот не заклеймил остатки KAS после него.&lt;/p&gt;
  &lt;p id=&quot;LoB7&quot;&gt;Поля после минта останутся неизменными, и требуется лишь выставить priority fee и запустить таски.&lt;/p&gt;
  &lt;p id=&quot;wDQJ&quot;&gt;Бот сам реклеймнет KAS после окончания минта, если таски не были остановлены вручную.&lt;/p&gt;
  &lt;blockquote id=&quot;jaab&quot;&gt;Совет: после прогона большого кол-ва тасков, стоит прогнать reclaim а них же. Это поможет убедиться, что вся каспа была возвращена.&lt;/blockquote&gt;
  &lt;h3 id=&quot;7kHQ&quot;&gt;&lt;strong&gt;3. Disperse&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;RfCZ&quot;&gt;Мод, необходимый, чтобы разослать KAS с одного кошелька на несколько других.&lt;/p&gt;
  &lt;p id=&quot;WtsN&quot;&gt;В поле private key вводим приватник от кошелька, с которого хотим раскинуть KAS.&lt;/p&gt;
  &lt;p id=&quot;tsCW&quot;&gt;В поле recipients пишем адреса, на которые хотим отправить KAS соответственно.&lt;/p&gt;
  &lt;p id=&quot;ONsT&quot;&gt;&lt;strong&gt;Amount&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;itqc&quot;&gt;Пишем количество KAS, которое хотим отправить на КАЖДЫЙ кошелек из recipients.&lt;/p&gt;
  &lt;p id=&quot;wVuZ&quot;&gt;Поле Priority fee можно оставить пустым, если не идут хот минты.&lt;/p&gt;
  &lt;h3 id=&quot;oc05&quot;&gt;&lt;strong&gt;4. Compound&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;oxF3&quot;&gt;Мод, необходимый, чтобы собрать токены с нескольких кошельков на один.&lt;/p&gt;
  &lt;p id=&quot;m5by&quot;&gt;В поле private key пишем приватники, с которых хотим собрать токены. Каждый на новой стороке.&lt;/p&gt;
  &lt;p id=&quot;T6h4&quot;&gt;В поле recipient вводим адрес кошелька, на который хотим собрать токены.&lt;/p&gt;
  &lt;p id=&quot;bdph&quot;&gt;В поле tokens пишем название тикеров, которые хотим собрать.&lt;/p&gt;
  &lt;p id=&quot;MiIw&quot;&gt;Если нужно собрать более одного тикера, пишем через запятую. Например: KAS, KBTC, FLIP, SKULL.&lt;/p&gt;
  &lt;blockquote id=&quot;6Aay&quot;&gt;Тикер KAS здесь зарезервирован для нативной монеты Kaspa&lt;/blockquote&gt;
  &lt;p id=&quot;EZMy&quot;&gt;Поле Priority fee можно оставить пустым, если не идут хот минты.&lt;/p&gt;
  &lt;h3 id=&quot;RGR2&quot;&gt;&lt;strong&gt;5. Generate wallets&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;vJ52&quot;&gt;Мод, необходимый, чтоб создать KAS кошельки.&lt;/p&gt;
  &lt;p id=&quot;msDV&quot;&gt;Пишем количество кошельков, которые хотим сгенерировать и жмем Generate.&lt;/p&gt;
  &lt;p id=&quot;KhVh&quot;&gt;Наиболее простым методом импорта является копирование всего текста и вставка его в таблицы, таблицы автоматически разобьют вставленные в них данные, далее можно копировать и вставлять необходимые данные в Mint/Reclaim/Disprese/Compound моды.&lt;/p&gt;
  &lt;h2 id=&quot;mvnU&quot;&gt;Менеджмент тасков&lt;/h2&gt;
  &lt;p id=&quot;0fm0&quot;&gt;Создав пачку тасков, можно выделить ее, нажав кнопку рядом с номером батча. Также можно выделять таски по отдельности.&lt;/p&gt;
  &lt;figure id=&quot;GgyC&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://lh7-rt.googleusercontent.com/docsz/AD_4nXdKg_fzJ-ucGTpjaIgU-XmqrO6X8Pg6XliM3nGWlDahFzmgdp00vUYtiNusJD2tiKfftgcWXBwUq-e30Fri8yw-JOf9wkEIcsx-TQ8sz1dqL3HbBXEPdAFnXkxRWj35oo4FSfEijg?key=s7zys08Avipplw5ZWYqramfK&quot; width=&quot;629&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Yiag&quot;&gt;&lt;strong&gt;Pause&lt;/strong&gt; отвечает за остановку тасков, а &lt;strong&gt;Unpause&lt;/strong&gt;, за рестарт, соответственно.&lt;/p&gt;
  &lt;p id=&quot;qmoz&quot;&gt;&lt;strong&gt;Retry&lt;/strong&gt; отвечает за перезапуск таска, используем ее в случае появления ошибок.&lt;/p&gt;
  &lt;p id=&quot;OsWA&quot;&gt;&lt;strong&gt;Update Fee&lt;/strong&gt; позволяет обновить extra priority fee в случае газ спайка.&lt;/p&gt;
  &lt;p id=&quot;jh7S&quot;&gt;&lt;strong&gt;Withdraw&lt;/strong&gt; – то же самое что и Reclaim mode. Позволяет выбирать отдельные кошельки, на которых застряла KAS и выводить с его помощью.&lt;/p&gt;
  &lt;p id=&quot;hd5h&quot;&gt;&lt;strong&gt;Delete&lt;/strong&gt; удаляет таски.&lt;/p&gt;
  &lt;h3 id=&quot;dR9x&quot;&gt;Если в процессе минта поменялся газ в сети&lt;/h3&gt;
  &lt;p id=&quot;2dHd&quot;&gt;Выбираем батч, который хотим отредактировать, нажмите Update fee, в поле New extra priority fee введите новый газ, который хотим использовать и нажимаем кнопку update.&lt;/p&gt;
  &lt;p id=&quot;cNkc&quot;&gt;Не забываем, что дефолтный газ – 1, а extra priority fee добавляется к нему, 1+ extra priority fee.&lt;/p&gt;
  &lt;figure id=&quot;JYpo&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://lh7-rt.googleusercontent.com/docsz/AD_4nXdh3XBmjaNDFTyf1oInlGe3pmbFrkpVOEDqgqAF1jDh9UcU33jLZN_NyAcWEsWQM2UHjSM2rnsOQ3Awl2EuGp_LsUQfnYdN2dBC2H405-dBeXzODumCLeNHYq8KoU05b2d-1tYZ?key=s7zys08Avipplw5ZWYqramfK&quot; width=&quot;279&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;U0E3&quot;&gt;В данном случае итоговый газ составит 1.5KAS за репит (дефолтный газ 1+0.5).&lt;/p&gt;
  &lt;h2 id=&quot;2yi3&quot;&gt;Комиссии&lt;/h2&gt;
  &lt;p id=&quot;ltOq&quot;&gt;Комиссия каждого таска складывается из нескольких компонентов:&lt;/p&gt;
  &lt;ol id=&quot;iQtJ&quot;&gt;
    &lt;li id=&quot;SHRl&quot;&gt;Комиссия сети на транзакции, связанные с минтом. &lt;/li&gt;
    &lt;ol id=&quot;BnM8&quot;&gt;
      &lt;li id=&quot;X54N&quot;&gt;Commit transaction (завод денег перед минтов). Выставлен 1 KAS, чтобы исключить возможность зависания транзакции во время минта.&lt;/li&gt;
      &lt;li id=&quot;nNQJ&quot;&gt;Вывод денег в конце. &amp;lt;0.001 KAS&lt;/li&gt;
    &lt;/ol&gt;
    &lt;li id=&quot;KzGu&quot;&gt;Комиссия сети за минт — 1 KAS&lt;/li&gt;
    &lt;li id=&quot;BL2Q&quot;&gt;Комиссия Hashlight за минт — 0.1 KAS&lt;/li&gt;
    &lt;ol id=&quot;NE7g&quot;&gt;
      &lt;li id=&quot;fS1Q&quot;&gt;Платится в первой транзакции наперед. Неиспользованная комиссия впоследствии возвращается на баланс бота (через 4 часа). &lt;a href=&quot;https://discord.com/channels/842835256133550100/1312818085006282772/1312818469388947457&quot; target=&quot;_blank&quot;&gt;FAQ по комиссии&lt;/a&gt;.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/ol&gt;
  &lt;h3 id=&quot;ojEw&quot;&gt;Пример расчета комиссии:&lt;/h3&gt;
  &lt;p id=&quot;3kgR&quot;&gt;&lt;strong&gt;Сетап:&lt;/strong&gt; 10 кошельков, 20 репитов, 0.2 priority fee.&lt;/p&gt;
  &lt;p id=&quot;4Aeh&quot;&gt;Предположим, что это хот минт, который закончился на половине минтов у нас. То есть успело пройти 10 минтов из 20.&lt;/p&gt;
  &lt;ol id=&quot;9Bcv&quot;&gt;
    &lt;li id=&quot;0ekg&quot;&gt;Комиссия сети на старт таска — 10 тасков * 1 KAS = 10 KAS&lt;/li&gt;
    &lt;li id=&quot;nF84&quot;&gt;Комиссия сети за минты — 10 тасков * 10 минтов * 1 KAS = 100 KAS&lt;/li&gt;
    &lt;li id=&quot;Mnvm&quot;&gt;Комиссия Hashlight&lt;/li&gt;
    &lt;ol id=&quot;oDDe&quot;&gt;
      &lt;li id=&quot;YN1w&quot;&gt;Вначале списывается вся комиссия — 10 тасков * 20 репитов * 0.1 = 20 KAS&lt;/li&gt;
      &lt;li id=&quot;A2qT&quot;&gt;Так как прошло всего 10 минтов из 20, на баланс возвращается 10 KAS&lt;/li&gt;
    &lt;/ol&gt;
    &lt;li id=&quot;DNjv&quot;&gt;Комиссия на вывод денег в конце минта — ~0.1 KAS&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;kt7y&quot;&gt;&lt;strong&gt;Итого:&lt;/strong&gt; 130.1 KAS списаны, из которых 10 KAS возвращается на баланс бота. &lt;/p&gt;
  &lt;h2 id=&quot;Nxa2&quot;&gt;FAQ&lt;/h2&gt;
  &lt;blockquote id=&quot;VPdE&quot;&gt;&lt;strong&gt;Много мелких тасков или один большой?&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;p id=&quot;fxEd&quot;&gt;Каждый таск обойдется в 1 KAS, чтобы просто начать минт. Поэтому на слоу минте выгоднее иметь один большой таск.&lt;/p&gt;
  &lt;p id=&quot;94C8&quot;&gt;Однако если минт быстрый, то ты успеешь сминтить быстрее, имея несколько тасков параллельно. В таком случае затраты 1 KAS на таск себя отобьют.&lt;/p&gt;
  &lt;p id=&quot;Came&quot;&gt;Имеем в виду, что если минт уже близок к окончанию, то есть риск заминтить слишком мало. В таком случае ты потеряешь много каспы на комиссии первой транзакции. &lt;/p&gt;
  &lt;blockquote id=&quot;u7fi&quot;&gt;&lt;strong&gt;Много кошельков или один (при нескольких тасках)&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;p id=&quot;Bghl&quot;&gt;Если решил ранить несколько тасков для фаст минта, то лучше использовать несколько кошельков. &lt;/p&gt;
  &lt;p id=&quot;5wzs&quot;&gt;Для этого следует заранее раскидать каспу через Disperse. В процессе минта это будет слишком дорого.&lt;/p&gt;
  &lt;p id=&quot;jHff&quot;&gt;Единственный плюс иметь один кошелек на несколько тасков — нет необходимости ждать спада газа для compound&amp;#x27;а средств, и можно сразу пойти продавать токены. &lt;/p&gt;
  &lt;blockquote id=&quot;qW7B&quot;&gt;Следует ли останавливать минт после солда вручную?&lt;/blockquote&gt;
  &lt;p id=&quot;caTL&quot;&gt;Бот сам останавливает минт на 99% прогресса. &lt;/p&gt;
  &lt;p id=&quot;3mh3&quot;&gt;Однако есть шанс, что на хот минтах последняя транзакция будет отправлена до окончания минта, но обработана майнерами уже после — тогда могут появляться failed минты. Если хочется избежать этого, то можно остановить минт вручную на 97-98%. &lt;/p&gt;
  &lt;blockquote id=&quot;4dtZ&quot;&gt;Можно ли минтить с телефона?&lt;/blockquote&gt;
  &lt;p id=&quot;vE1e&quot;&gt;Да, минт доступен на той же &lt;a href=&quot;https://hashlight.xyz/kaspa&quot; target=&quot;_blank&quot;&gt;странице&lt;/a&gt;, что на и на десктопе. Также можно заранее сохранить сетап через кнопку &lt;strong&gt;Save as Default&lt;/strong&gt;, чтобы не тратить время на заполнение полей.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;U5pl&quot;&gt;На этом все, всем профитных минтов! &lt;/p&gt;
  &lt;p id=&quot;xima&quot;&gt;&lt;strong&gt;Автор гайда:&lt;/strong&gt; &lt;a href=&quot;https://x.com/yylativ&quot; target=&quot;_blank&quot;&gt;https://x.com/yylativ&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;FagQ&quot;&gt;&lt;strong&gt;Сообщество и софт:&lt;/strong&gt; &lt;a href=&quot;https://discord.gg/hashlight&quot; target=&quot;_blank&quot;&gt;https://discord.gg/hashlight&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>hashlight:X9prqa6qf5H</id><link rel="alternate" type="text/html" href="https://teletype.in/@hashlight/X9prqa6qf5H?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=hashlight"></link><title>Ручной снайп рун через Hashlight RBF без монитора</title><published>2024-10-08T12:49:22.336Z</published><updated>2024-10-08T12:59:03.317Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/c3/99/c399164e-22d1-400f-a4c7-1b36bce26f86.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/75/d7/75d7ee08-9e88-4358-9452-f9f8eb64c7b1.png&quot;&gt;Чтобы брать руны без монитора, нужно найти UTXO_ID:UTXO_INDEX и вставить их в поле для ввода. Например: 
3c832e7fea4dc60dea97bd0aa8ad1d3431f25460452635a2868f5aae35cfad02:1</summary><content type="html">
  &lt;p id=&quot;hLIj&quot;&gt;Чтобы брать руны без монитора, нужно найти &lt;code&gt;UTXO_ID:UTXO_INDEX&lt;/code&gt; и вставить их в поле для ввода. Например: &lt;br /&gt;&lt;code&gt;3c832e7fea4dc60dea97bd0aa8ad1d3431f25460452635a2868f5aae35cfad02:1&lt;/code&gt;&lt;/p&gt;
  &lt;figure id=&quot;bRos&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/75/d7/75d7ee08-9e88-4358-9452-f9f8eb64c7b1.png&quot; width=&quot;522&quot; /&gt;
    &lt;figcaption&gt;Настройки снайпа на hashlight.xyz&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;SBEw&quot;&gt;&lt;strong&gt;Как мне найти UTXO_ID:UTXO_INDEX?&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;aRDo&quot;&gt;Чтобы найти этот параметр, нужно зайти на транзакцию для которой вы хотите использовать рбф и получить тх айди покупки.&lt;/p&gt;
  &lt;h3 id=&quot;SBEw&quot;&gt;Находим UTXO_ID на MagicEden&lt;/h3&gt;
  &lt;p id=&quot;42Ty&quot;&gt;Заходим на страницу с рунами и убеждаемся, что отображаются Pending транзакции:&lt;/p&gt;
  &lt;figure id=&quot;4wRK&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/2c/f4/2cf49cfc-e0c0-4b46-9ef4-a61cc3cf6fb6.png&quot; width=&quot;888&quot; /&gt;
    &lt;figcaption&gt;magiceden.io&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;XK2i&quot;&gt;Открываем консоль разработчика (F12) и переходим в вкладку нетворк, в поиске вставляем этот запрос:&lt;code&gt;https://api-mainnet.magiceden.io/v2/ord/btc/runes/orders/&lt;/code&gt;нажимаем на рефреш всех ордеров и получаем такой вариант: &lt;/p&gt;
  &lt;figure id=&quot;oLt3&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/a4/fa/a4fa3ce7-9304-412f-b1b8-378520a68a73.png&quot; width=&quot;77&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;YND0&quot;&gt;Мы получаем список всех пендинг транзакций, выбираем ту которая нам нужна и &lt;code&gt;UTXO_ID:UTXO_INDEX&lt;/code&gt;из поля &lt;code&gt;utxoIds&lt;/code&gt; вставляем на странице &lt;strong&gt;&lt;a href=&quot;https://hashlight.xyz/&quot; target=&quot;_blank&quot;&gt;https://hashlight.xyz/&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;figure id=&quot;eyUb&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/9b/9a/9b9a1bbe-ba57-4d98-aeee-0ab324f35aae.png&quot; width=&quot;2582&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;DM8n&quot;&gt;Как найти &lt;strong&gt;UTXO_ID:UTXO_INDEX через TxId? &lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;LDGy&quot;&gt;Заходим на страницу транзакции в мемпуле:&lt;/p&gt;
  &lt;figure id=&quot;68OI&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/04/b8/04b8f5f9-b6c3-4362-863d-cb85058c12d4.png&quot; width=&quot;1132&quot; /&gt;
    &lt;figcaption&gt;mempool.space&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;DGjL&quot;&gt;Теперь нам нужно попасть на rune &lt;code&gt;UTXO_ID:UTXO_INDEX&lt;/code&gt;. &lt;/p&gt;
  &lt;p id=&quot;5vDE&quot;&gt;Для этого мы ищем справа сумму на которую была произведена оплата продавцу. На примере выше это будет 149,03$ (как правило, самое больше утхо — это оплата). Следовательно, в данном случае у продажи три утхо — 1, 2 и 3 (отсчет начинается с нуля). &lt;/p&gt;
  &lt;blockquote id=&quot;OIqY&quot;&gt;Руны часто разбиты на несколько пачек, выбрать можно любую&lt;/blockquote&gt;
  &lt;p id=&quot;0wmx&quot;&gt;Слева мы видим утхо с адресом продавца, оно находится параллельно сумме покупки, нажимаем на красную стрелочку и нас перекидывает на страницу с предыдущим утхо этой руны. &lt;/p&gt;
  &lt;figure id=&quot;s9Mj&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ac/01/ac018cde-0e5e-435c-9cee-559cf32d2702.png&quot; width=&quot;936&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;oVO9&quot;&gt;В адресе этой страницы мы видим:&lt;br /&gt;&lt;strong&gt;&lt;code&gt;733881f900c0cd3d57f1e361ccee02cfebbb305055b7d620525eb1c4ff6e89b6#vout=3&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;PsWE&quot;&gt;Этот id и есть то что нам надо, пишем его в формате &lt;strong&gt;UTXO_ID:UTXO_INDEX. &lt;/strong&gt;В данном случае это будет &lt;code&gt;733881f900c0cd3d57f1e361ccee02cfebbb305055b7d620525eb1c4ff6e89b6:3&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;g71o&quot;&gt;После этого получаем возможность заснайпить эту руну.&lt;/p&gt;
  &lt;figure id=&quot;bGYU&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/86/f6/86f6fe73-731e-4cee-befc-baca353eec33.png&quot; width=&quot;472&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;cIBl&quot;&gt;По такому же приципу можно снайпить любую руну, Ordinals NFT или BRC. Суть в том, что бот может перехватывать транзакцию покупки любого утхо. По этому же принципу можно отменять транзакции, переназначая утхо на новую транзакцию.&lt;/p&gt;
  &lt;p id=&quot;sjZz&quot;&gt;Удачи! &lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;Bq5s&quot;&gt;&lt;strong&gt;Автор гайда:&lt;/strong&gt; &lt;a href=&quot;https://x.com/n1njah1&quot; target=&quot;_blank&quot;&gt;https://x.com/n1njah1&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;yYrJ&quot;&gt;&lt;strong&gt;Сообщество и софт:&lt;/strong&gt; &lt;a href=&quot;https://discord.gg/hashlight&quot; target=&quot;_blank&quot;&gt;https://discord.gg/hashlight&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>hashlight:tiY0PrFQ1A-</id><link rel="alternate" type="text/html" href="https://teletype.in/@hashlight/tiY0PrFQ1A-?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=hashlight"></link><title>CAT20 Mint Setup Guide — fast 90% synced tracker</title><published>2024-09-12T21:57:42.163Z</published><updated>2024-09-18T19:46:51.948Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/cc/bd/ccbd3b32-9d1c-46f7-bdb9-db0c8c117320.png"></media:thumbnail><category term="bitcoin" label="bitcoin"></category><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/e1/38/e1388412-7932-4b6c-995f-d98e074683e9.png&quot;&gt;Guide made by Hashlight for advanced usage or CAT20 mint. Custom tracker allows to have less errors, since public trackers are overloaded by users. You can mint CAT20 on https://todamun.xyz/cats</summary><content type="html">
  &lt;blockquote id=&quot;qe5B&quot;&gt;Guide made by Hashlight for advanced usage or CAT20 mint. Custom tracker allows to have less errors, since public trackers are overloaded by users. You can mint CAT20 on &lt;a href=&quot;https://todamun.xyz/cats&quot; target=&quot;_blank&quot;&gt;https://todamun.xyz/cats&lt;/a&gt;&lt;/blockquote&gt;
  &lt;figure id=&quot;TLPr&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/e1/38/e1388412-7932-4b6c-995f-d98e074683e9.png&quot; width=&quot;2726&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;tqxU&quot;&gt;Follow this original guide until you face command &lt;code&gt;sudo docker build -t tracker:latest .&lt;/code&gt; &lt;/p&gt;
  &lt;p id=&quot;7ZjY&quot;&gt;&lt;a href=&quot;https://mirror.xyz/3p-labs.eth/0IWdR6toFMACCRZTwTAF3XFAv2TiEAPEAHqzVF707g8&quot; target=&quot;_blank&quot;&gt;https://mirror.xyz/3p-labs.eth/0IWdR6toFMACCRZTwTAF3XFAv2TiEAPEAHqzVF707g8&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;WJXA&quot;&gt;1. After you executed &lt;code&gt;sudo docker build -t tracker:latest .&lt;/code&gt;, you need to load sync data.&lt;/p&gt;
  &lt;p id=&quot;vqHX&quot;&gt;2. For that, download my dump:&lt;/p&gt;
  &lt;p id=&quot;LJkX&quot;&gt;&lt;code&gt;curl -O &lt;a href=&quot;http://88.99.70.27:41187/dump_file_13532.sql&quot; target=&quot;_blank&quot;&gt;http://88.99.70.27:41187/dump_file_13532.sql&lt;/a&gt;&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;9Xn9&quot;&gt;3. Then install postgres tools&lt;/p&gt;
  &lt;p id=&quot;QXWP&quot;&gt;&lt;code&gt;sudo apt-get install postgresql-client&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;F9Yv&quot;&gt;4. Now you can load your dump with this command:&lt;/p&gt;
  &lt;p id=&quot;V5Mj&quot;&gt;&lt;code&gt;psql -h 127.0.0.1 -U postgres -d postgres -f dump_file_13532.sql&lt;/code&gt;&lt;/p&gt;
  &lt;blockquote id=&quot;FXnm&quot;&gt;Your default password is &amp;quot;postgres&amp;quot;, unless you changed it in .env&lt;/blockquote&gt;
  &lt;p id=&quot;5GJN&quot;&gt;5. Now you can proceed with the original guide and run:&lt;/p&gt;
  &lt;pre id=&quot;ZhFr&quot;&gt;sudo docker run -d \
    --name tracker \
    --add-host=&amp;quot;host.docker.internal:host-gateway&amp;quot; \
    -e DATABASE_HOST=&amp;quot;host.docker.internal&amp;quot; \
    -e RPC_HOST=&amp;quot;host.docker.internal&amp;quot; \
    -p 3000:3000 \
    tracker:latest&lt;/pre&gt;
  &lt;p id=&quot;Wjau&quot;&gt;6. Then just follow the guide and you&amp;#x27;ll should have tracker synced to 90%. It will take a bit of time to sync fractal node, but it will be much faster than if you had to run tracker from the very beginning.&lt;/p&gt;
  &lt;h3 id=&quot;q6LM&quot;&gt;What if I already have database and running tracker?&lt;/h3&gt;
  &lt;p id=&quot;IOBg&quot;&gt;You need to stop tracker and cleanup database.&lt;/p&gt;
  &lt;p id=&quot;zjUs&quot;&gt;1. For that, type &lt;code&gt;docker ps&lt;/code&gt;to list your containers, you&amp;#x27;ll see tracker container id:&lt;/p&gt;
  &lt;figure id=&quot;j8AO&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/54/01/5401d1ed-336e-42d8-8941-92d64d5c3c2b.png&quot; width=&quot;646&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Mz9i&quot;&gt;2. My container id is &lt;code&gt;f3b90c8713e&lt;/code&gt;, so to stop it I run &lt;code&gt;docker stop f3b90c8713e8&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;3aqF&quot;&gt;3. After that, I need to delete my old data in database:&lt;/p&gt;
  &lt;p id=&quot;a1zm&quot;&gt;&lt;code&gt;psql -h 127.0.0.1 -U postgres -d postgres -c &amp;quot;DROP TABLE IF EXISTS block CASCADE; DROP TABLE IF EXISTS token_info CASCADE; DROP TABLE IF EXISTS token_mint CASCADE; DROP TABLE IF EXISTS tx CASCADE; DROP TABLE IF EXISTS tx_out CASCADE;&amp;quot;&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;MC2k&quot;&gt;4. Then we proceed to steps 2-4 in the first part of this guide:&lt;/p&gt;
  &lt;p id=&quot;eRGC&quot;&gt;&lt;code&gt;curl -O &lt;a href=&quot;http://88.99.70.27:41187/dump_file_11705.sql&quot; target=&quot;_blank&quot;&gt;http://88.99.70.27:41187/dump_file_13532.sql&lt;/a&gt;&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;g3Jg&quot;&gt;&lt;code&gt;sudo apt-get install postgresql-client&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;nG6z&quot;&gt;&lt;code&gt;psql -h 127.0.0.1 -U postgres -d postgres -f dump_file_13532.sql&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;yIR2&quot;&gt;5. Then we start tracker again with &lt;code&gt;docker start f3b90c8713e&lt;/code&gt; (with your id)&lt;/p&gt;
  &lt;p id=&quot;Mkqw&quot;&gt;Done!&lt;/p&gt;
  &lt;blockquote id=&quot;JCtJ&quot;&gt;Important: if you have questions about VPS/VDS, server installation and similar stuff — just google it for ask ChatGPT. This is not for beginners and requires some effort to understand.&lt;/blockquote&gt;
  &lt;p id=&quot;4Yu7&quot;&gt;&lt;strong&gt;Mint website: &lt;a href=&quot;https://todamun.xyz/cats&quot; target=&quot;_blank&quot;&gt;https://todamun.xyz/cats&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;WMLf&quot;&gt;&lt;strong&gt;Twitter: &lt;a href=&quot;https://twitter.com/hashlight&quot; target=&quot;_blank&quot;&gt;https://twitter.com/hashlight&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;qz5m&quot;&gt;&lt;strong&gt;Discord: &lt;a href=&quot;https://discord.gg/tKbHweDkeY&quot; target=&quot;_blank&quot;&gt;https://discord.gg/tKbHweDkeY&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</content></entry><entry><id>hashlight:bitcoin-rbf-guide-by-hashlight</id><link rel="alternate" type="text/html" href="https://teletype.in/@hashlight/bitcoin-rbf-guide-by-hashlight?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=hashlight"></link><title>Guide to Bitcoin RBF by Hashlight</title><published>2024-07-12T15:48:04.105Z</published><updated>2024-08-27T20:42:30.641Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/54/54/54548235-16d9-4cc2-b2fb-d0f4f5e5ba64.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/77/7f/777fc1ec-1858-4836-a691-6cad87dbcc08.jpeg&quot;&gt;This is a brief guide on Bitcoin RBF and specifically on using Hashlight RBF.</summary><content type="html">
  &lt;p id=&quot;Mh4k&quot;&gt;This is a brief guide on Bitcoin RBF and specifically on using Hashlight RBF.&lt;/p&gt;
  &lt;p id=&quot;P7cT&quot;&gt;What it is, how it works, and how to start using Hashlight RBF.&lt;/p&gt;
  &lt;blockquote id=&quot;qFju&quot;&gt;Hashlight makes degen/blockchain software. If you are interested in RBF and other on-chain software, you can join us here on &lt;a href=&quot;https://x.com/hashlight&quot; target=&quot;_blank&quot;&gt;Twitter&lt;/a&gt; and &lt;a href=&quot;https://discord.gg/tKbHweDkeY&quot; target=&quot;_blank&quot;&gt;Discord&lt;/a&gt;.&lt;/blockquote&gt;
  &lt;h2 id=&quot;2hdd&quot;&gt;What is RBF?&lt;/h2&gt;
  &lt;p id=&quot;nw90&quot;&gt;RBF (Replace-By-Fee) is a mechanism in the Bitcoin network that allows you to replace a transaction before it is confirmed. To do this, you need to send a new transaction with a higher fee (fee and fee rate).&lt;/p&gt;
  &lt;p id=&quot;kDeq&quot;&gt;The easiest way to track such transactions is by using &lt;a href=&quot;https://mempool.space/&quot; target=&quot;_blank&quot;&gt;mempool.space&lt;/a&gt;. Here is what RBF looks like on it:&lt;/p&gt;
  &lt;figure id=&quot;zmyF&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/4d/c1/4dc10d24-7bcc-4c03-8d94-cdced9f16bcc.png&quot; width=&quot;2232&quot; /&gt;
    &lt;figcaption&gt;&lt;a href=&quot;https://mempool.space/tx/f887d0b566e4afac116ec1ef5e574f7028ac10c4999833e3a98e68adf226dc58&quot; target=&quot;_blank&quot;&gt;https://mempool.space/tx/f887d0b566e4afac116ec1ef5e574f7028ac10c4999833e3a98e68adf226dc58&lt;/a&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ehv1&quot;&gt;&lt;strong&gt;There are 5 conditions for RBF:&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;J0RC&quot;&gt;
    &lt;li id=&quot;yigr&quot;&gt;The new transaction must use at least one UTXO input from the previous transaction.&lt;/li&gt;
    &lt;li id=&quot;wbdD&quot;&gt;The fee of the new transaction must be higher than that of the replaced transaction (and all its ancestors). The fee is the amount of BTC we pay to miners.&lt;/li&gt;
    &lt;li id=&quot;8yJU&quot;&gt;The fee rate must be higher than that of the replaced transaction. The fee rate is &lt;code&gt;[fee] / [virtual size]&lt;/code&gt;.&lt;/li&gt;
    &lt;li id=&quot;EcTQ&quot;&gt;The transaction must be sent through a node that supports Full RBF. &lt;a href=&quot;https://hashlight.xyz/&quot; target=&quot;_blank&quot;&gt;hashlight.xyz&lt;/a&gt; uses its own node.&lt;/li&gt;
    &lt;li id=&quot;kpef&quot;&gt;The miner must support Full RBF. Some miners will ignore newer transactions and only confirm the original one.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h2 id=&quot;5SqT&quot;&gt;How make profit from using RBF? &lt;/h2&gt;
  &lt;p id=&quot;eZ7W&quot;&gt;Since Bitcoin blocks can take a long time to confirm (from a minute to an hour), the market can change, and the sent transaction can become more or less profitable.&lt;/p&gt;
  &lt;p id=&quot;9FYb&quot;&gt;&lt;strong&gt;Here are a few examples:&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;2i8x&quot;&gt;
    &lt;li id=&quot;LsrO&quot;&gt;An Ordinals NFT was bought at floor price for 0.1 BTC, and after 10 minutes the collection was swept, and the floor price rose to 0.15 BTC.&lt;/li&gt;
    &lt;li id=&quot;GyHW&quot;&gt;A batch of runes was bought for 0.015 BTC, but the block took longer, and the market dropped to 0.01 BTC for the same batch.&lt;/li&gt;
    &lt;li id=&quot;qGIU&quot;&gt;A user made a typo and accidentally sold an NFT for 0.001 BTC instead of 0.01 BTC.&lt;/li&gt;
    &lt;li id=&quot;CypF&quot;&gt;A user made a typo and accidentally sent 0.01 BTC instead of 0.001 BTC.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;5IG4&quot;&gt;In all these cases, you can either make a profit or avoid losses by rewriting the transaction.&lt;/p&gt;
  &lt;p id=&quot;HmTz&quot;&gt;The first case might look like this:&lt;/p&gt;
  &lt;figure id=&quot;24Yi&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c7/1b/c71bb45c-d7c9-45f2-b7dd-527bbb12ca26.png&quot; width=&quot;1772&quot; /&gt;
    &lt;figcaption&gt;Illustration from MagicEden for example&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Y1CE&quot;&gt;Seeing the purchases, one might assume that the collection will continue to be bought up at a price of 0.0155. Therefore, we can intercept the purchase at 0.01319 and try to sell for ~0.0155.&lt;/p&gt;
  &lt;p id=&quot;Gp7v&quot;&gt;If our theory is confirmed, we will earn ~0.002 or $100 (including the fee).&lt;/p&gt;
  &lt;h3 id=&quot;bdFz&quot;&gt;Market examples&lt;/h3&gt;
  &lt;p id=&quot;b1Cj&quot;&gt;When a popular collection is released, the market fluctuates greatly, opening up many opportunities.&lt;/p&gt;
  &lt;p id=&quot;Nh8r&quot;&gt;Very often, for example, users in a hurry might make a typo and list a token at 10 or 100 times less than its market value:&lt;/p&gt;
  &lt;figure id=&quot;dk3n&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/dd/b2/ddb21347-8620-40b4-b007-838d262b5cfb.png&quot; width=&quot;880&quot; /&gt;
    &lt;figcaption&gt;Screenshot from the Hashlight monitor&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;ZJHC&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/08/08/0808f916-75c8-4937-9965-d30e6442a1de.png&quot; width=&quot;984&quot; /&gt;
    &lt;figcaption&gt;Screenshot from the Hashlight monitor&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;nl50&quot;&gt;What Hashlight offers &lt;/h2&gt;
  &lt;p id=&quot;4pcT&quot;&gt;After activating an account on &lt;a href=&quot;https://hashlight.xyz/&quot; target=&quot;_blank&quot;&gt;hashlight.xyz&lt;/a&gt;, RBF becomes available, supporting Ordinals and Runes.&lt;/p&gt;
  &lt;p id=&quot;ePLj&quot;&gt;The easiest way to start is to go to the transactions page and wait for a favorable offer:&lt;/p&gt;
  &lt;figure id=&quot;NV72&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/0c/ff/0cff9fde-47e4-4063-901e-95e419e81dec.png&quot; width=&quot;2678&quot; /&gt;
    &lt;figcaption&gt;&lt;a href=&quot;https://hashlight.xyz/pending&quot; target=&quot;_blank&quot;&gt;https://hashlight.xyz/pending&lt;/a&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;N7iF&quot;&gt;Next to each deal on the right, there is a &amp;quot;Snipe&amp;quot; button. It automatically takes you to the Tools page with pre-filled fields.&lt;/p&gt;
  &lt;p id=&quot;jKxs&quot;&gt;After that, you just need to specify the fee and the recipient.&lt;/p&gt;
  &lt;blockquote id=&quot;8afB&quot;&gt;Most fields can be auto-filled with a double click.&lt;/blockquote&gt;
  &lt;figure id=&quot;ZsuA&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/cd/41/cd4181e2-5bc0-4a98-8f95-772f57847eef.png&quot; width=&quot;2750&quot; /&gt;
    &lt;figcaption&gt;Example of Ordinals RBF &lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;LeKm&quot;&gt;The same is available for runes:&lt;/p&gt;
  &lt;figure id=&quot;Y4uD&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/2a/73/2a733fd3-0673-4981-a000-1b8d3be6f2a8.png&quot; width=&quot;2762&quot; /&gt;
    &lt;figcaption&gt;Example of Rune RBF&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;cOjd&quot;&gt;Using RBF without a monitor &lt;/h3&gt;
  &lt;p id=&quot;w5Wx&quot;&gt;You can also perform RBF of any ordinals or runes directly if you know the parameters.&lt;/p&gt;
  &lt;p id=&quot;lBZT&quot;&gt;For Ordinals (NFT and BRC), the inscription ID is sufficient.&lt;/p&gt;
  &lt;p id=&quot;Ior1&quot;&gt;For Rune, you need to specify the previous UTXO of the rune and the sale price. You can also use the txid of the last purchase and the rune index, but this method works less often.&lt;/p&gt;
  &lt;h3 id=&quot;Z09H&quot;&gt;Other Hashlight features&lt;/h3&gt;
  &lt;p id=&quot;qfQC&quot;&gt;By default, when activated, only the monitor, Ordinals/Rune RBF, and transaction cancellation are available.&lt;/p&gt;
  &lt;p id=&quot;mM7i&quot;&gt;Active &lt;a href=&quot;https://discord.gg/tKbHweDkeY&quot; target=&quot;_blank&quot;&gt;Discord&lt;/a&gt; users can be granted other functions:&lt;/p&gt;
  &lt;ul id=&quot;u5NT&quot;&gt;
    &lt;li id=&quot;YY8w&quot;&gt;Litefee — saving on fees during RBF.&lt;/li&gt;
    &lt;li id=&quot;IWLj&quot;&gt;Batch — RBF of multiple assets in one transaction.&lt;/li&gt;
    &lt;li id=&quot;wk15&quot;&gt;Auto-inscribe — the ability to inscribe BRC in the same block as its purchase.&lt;/li&gt;
    &lt;li id=&quot;AFzf&quot;&gt;Watcher — tracking a transaction in the mempool in real-time and automatically sending a new one if our transaction was displaced.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;HFaD&quot;&gt;You can see activated features on the &lt;a href=&quot;https://hashlight.xyz/settings&quot; target=&quot;_blank&quot;&gt;Settings&lt;/a&gt; page.&lt;/p&gt;
  &lt;p id=&quot;9pvl&quot;&gt;In the future, functionality will be improved and expanded.&lt;/p&gt;
  &lt;h2 id=&quot;EndZ&quot;&gt;Conclusion&lt;/h2&gt;
  &lt;p id=&quot;3cDh&quot;&gt;If you are interested in RBF and other on-chain software, you can join Hashlight here: &lt;a href=&quot;https://x.com/hashlight&quot; target=&quot;_blank&quot;&gt;Twitter&lt;/a&gt; and &lt;a href=&quot;https://discord.gg/tKbHweDkeY&quot; target=&quot;_blank&quot;&gt;Discord&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;z5Ub&quot;&gt;My personal Telegram channel is &lt;a href=&quot;https://t.me/morphelaydev&quot; target=&quot;_blank&quot;&gt;@MorphelayDev&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>hashlight:bitcoin-rbf-guide-by-hashlight-ru</id><link rel="alternate" type="text/html" href="https://teletype.in/@hashlight/bitcoin-rbf-guide-by-hashlight-ru?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=hashlight"></link><title>Гайд по Bitcoin RBF от Hashlight</title><published>2024-07-12T09:58:34.633Z</published><updated>2024-08-27T20:43:26.860Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/54/54/54548235-16d9-4cc2-b2fb-d0f4f5e5ba64.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/77/7f/777fc1ec-1858-4836-a691-6cad87dbcc08.jpeg&quot;&gt;Краткий гайд по Bitcoin RBF и в частности по использованию Hashlight RBF.</summary><content type="html">
  &lt;p id=&quot;QAHJ&quot;&gt;Это краткий гайд по Bitcoin RBF и в частности по использованию Hashlight RBF.&lt;/p&gt;
  &lt;p id=&quot;ctwx&quot;&gt;О том, что это такое, как работает, и как начать использовать в случае с Hashlight RBF.&lt;/p&gt;
  &lt;blockquote id=&quot;VV7g&quot;&gt;Hashlight занимается различным софтом под блокчейн. Если тебе интересен RBF и прочий ончейн софт, то присоединиться к нам можно через &lt;a href=&quot;https://x.com/hashlight&quot; target=&quot;_blank&quot;&gt;Twitter&lt;/a&gt; и &lt;a href=&quot;https://discord.gg/tKbHweDkeY&quot; target=&quot;_blank&quot;&gt;Discord&lt;/a&gt;. &lt;/blockquote&gt;
  &lt;h2 id=&quot;N3fz&quot;&gt;Что такое RBF?&lt;/h2&gt;
  &lt;p id=&quot;C5IZ&quot;&gt;RBF (Replace-By-Fee) — механика в сети Bitcoin, которая позволяет заменить транзакцию до ее подтверждения. Для этого необходимо отправить новую транзакцию с более высокой комиссией (fee и fee rate).&lt;/p&gt;
  &lt;p id=&quot;udEZ&quot;&gt;Для отслеживания таких транзакций проще всего использовать &lt;a href=&quot;https://mempool.space/&quot; target=&quot;_blank&quot;&gt;mempool.space&lt;/a&gt;. Вот так на нем выглядит RBF:&lt;/p&gt;
  &lt;figure id=&quot;pDr8&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/20/e3/20e31dd4-4546-42a1-aee3-9b70a8912335.png&quot; width=&quot;2232&quot; /&gt;
    &lt;figcaption&gt;&lt;a href=&quot;https://mempool.space/tx/f887d0b566e4afac116ec1ef5e574f7028ac10c4999833e3a98e68adf226dc58&quot; target=&quot;_blank&quot;&gt;https://mempool.space/tx/f887d0b566e4afac116ec1ef5e574f7028ac10c4999833e3a98e68adf226dc58&lt;/a&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;24zF&quot;&gt;&lt;strong&gt;Для RBF есть 5 условий:&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;u5Ye&quot;&gt;
    &lt;li id=&quot;Enlh&quot;&gt;Новая транзакция должна использовать как минимум одно &lt;a href=&quot;https://river.com/learn/bitcoins-utxo-model/#how-are-utxos-created&quot; target=&quot;_blank&quot;&gt;UTXO&lt;/a&gt; на входе из предыдущей транзакции.  &lt;/li&gt;
    &lt;li id=&quot;4cK9&quot;&gt;Комиссия (fee) новой транзакции должна быть выше, чем у замененной транзакции (и всех ее предков). &lt;br /&gt;Комиссия — количество BTC, которое мы платим майнерам.&lt;/li&gt;
    &lt;li id=&quot;gFAs&quot;&gt;Ставка комиссии (fee rate) должна быть выше, чем у замененной транзакции. &lt;br /&gt;Ставка комиссии — &lt;code&gt;[fee] / [virtual size]&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;HOru&quot;&gt;Транзакция должна быть отправлена через ноду, которая поддерживает Full RBF. &lt;a href=&quot;https://hashlight.xyz/&quot; target=&quot;_blank&quot;&gt;hashlight.xyz&lt;/a&gt; использует собственную ноду. &lt;/li&gt;
    &lt;li id=&quot;fdzQ&quot;&gt;Майнер должен поддерживать Full RBF. Некоторые майнеры проигнорируют более новые транзакции и подтвердят лишь оригинальную. &lt;/li&gt;
  &lt;/ol&gt;
  &lt;h2 id=&quot;ELLW&quot;&gt;Как использовать RBF в свою пользу?&lt;/h2&gt;
  &lt;p id=&quot;ih0d&quot;&gt;Из-за того, что Bitcoin блоки могут подтверждаться длительное время (от минуты до часа), рынок может поменяться и отправленная транзакция может стать более или менее выгодной. &lt;/p&gt;
  &lt;p id=&quot;Sm2f&quot;&gt;&lt;strong&gt;Вот несколько примеров:&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;gHTx&quot;&gt;
    &lt;li id=&quot;cwTj&quot;&gt;Ordinals NFT был куплен по флору за 0.1 BTC, а через 10 минут коллекцию подмели и флор стал уже 0.15 BTC.&lt;/li&gt;
    &lt;li id=&quot;y255&quot;&gt;Пачка рун была куплена за 0.015 BTC, но блок затянулся и рынок пролили до 0.01 за эту же пачку.&lt;/li&gt;
    &lt;li id=&quot;kDsj&quot;&gt;Юзер ошибся нулем и случайно продал NFT за 0.001 BTC вместо 0.01 BTC.&lt;/li&gt;
    &lt;li id=&quot;suAi&quot;&gt;Юзер ошибся нулем и случайно отправил 0.01 BTC вместо 0.001 BTC.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;97FR&quot;&gt;Во всех этих случаях можно либо заработать, либо избежать потерь за счет переписывания транзакции. &lt;/p&gt;
  &lt;p id=&quot;bnuW&quot;&gt;Первый случай может выглядеть вот так:&lt;/p&gt;
  &lt;figure id=&quot;nRFt&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/58/50/58506fbb-14c4-47b9-813d-6f75e12cb8ca.png&quot; width=&quot;1772&quot; /&gt;
    &lt;figcaption&gt;Иллюстрация из MagicEden для примера &lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;XDlx&quot;&gt;Видя покупки, можно предположить, что коллекция будет продолжать откупаться по цене 0.0155. Следовательно, мы можем перехватить покупку за 0.01319 и попробовать продать за ~0.0155. &lt;/p&gt;
  &lt;p id=&quot;OmF2&quot;&gt;Если наша теория подтвердится, то мы заработаем ~0,002 или 100$ за вычетом комиссии.&lt;/p&gt;
  &lt;h3 id=&quot;Mbfp&quot;&gt;Примеры на рынке&lt;/h3&gt;
  &lt;p id=&quot;qDWP&quot;&gt;Когда выходит известная коллекция, рынок сильно колеблется, и открывается много возможностей.  &lt;/p&gt;
  &lt;p id=&quot;BM0Z&quot;&gt;Очень часто, к примеру, пользователи в спешке могут ошибиться нулем и выставить токен в 10 или 100 раз дешевле его рыночной стоимости:&lt;/p&gt;
  &lt;figure id=&quot;nOXC&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/5b/f3/5bf30652-2601-4123-a81f-8744f42c6662.png&quot; width=&quot;880&quot; /&gt;
    &lt;figcaption&gt;Скриношот из монитора Hashlight&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;c9S7&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/39/ae/39ae9b6e-2bd7-4019-acaa-7e24d51db0b5.png&quot; width=&quot;984&quot; /&gt;
    &lt;figcaption&gt;Скриношот из монитора Hashlight&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;2WAg&quot;&gt;Что предлагает Hashlight&lt;/h2&gt;
  &lt;p id=&quot;31qX&quot;&gt;После активации аккаунта в &lt;a href=&quot;https://hashlight.xyz/&quot; target=&quot;_blank&quot;&gt;hashlight.xyz&lt;/a&gt; становится доступен RBF, который поддерживает Ordinals и Runes.&lt;/p&gt;
  &lt;p id=&quot;ofbD&quot;&gt;Самый простой способ начать — отправиться на страницу с транзакциями и дождаться выгодного предложения. &lt;/p&gt;
  &lt;figure id=&quot;WaYJ&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/8f/3d/8f3d7a15-6c46-4647-8bcf-4f7c7e55469f.png&quot; width=&quot;2678&quot; /&gt;
    &lt;figcaption&gt;https://hashlight.xyz/pending&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;NFYk&quot;&gt;Напротив каждой сделки справа доступна кнопка &amp;quot;Snipe&amp;quot;. Она автоматически перенесет на страницу Tools с заполненными полями. &lt;/p&gt;
  &lt;p id=&quot;v4Ex&quot;&gt;После этого остается лишь указать комиссию и получателя.&lt;/p&gt;
  &lt;blockquote id=&quot;gtts&quot;&gt;Для многих полей доступно автозаполнение через двойной клик&lt;/blockquote&gt;
  &lt;figure id=&quot;976Z&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/bc/51/bc518718-155a-4bd2-9c48-7c44e7971542.png&quot; width=&quot;2750&quot; /&gt;
    &lt;figcaption&gt;Пример Ordinals RBF&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;0y5y&quot;&gt;То же самое доступно и для рун:&lt;/p&gt;
  &lt;figure id=&quot;7qTC&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/4d/91/4d91d167-2382-4dcc-a36a-313707e5583c.png&quot; width=&quot;2762&quot; /&gt;
    &lt;figcaption&gt;Пример Rune RBF&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;rCsf&quot;&gt;RBF без монитора&lt;/h3&gt;
  &lt;p id=&quot;ddDk&quot;&gt;Можно также произвести RBF любого ординалс или руны напрямую, если знать параметры. &lt;/p&gt;
  &lt;p id=&quot;Ofjk&quot;&gt;Для Ordinals (NFT и BRC) достаточно id инскрипции. &lt;/p&gt;
  &lt;p id=&quot;4Aju&quot;&gt;Для Rune необходимо указать предыдущее UTXO руны и цену продажи. Можно также использовать txid последней покупки и индекс руны, но этот способ срабатывает реже.&lt;/p&gt;
  &lt;h3 id=&quot;3fjg&quot;&gt;Другой функционал Hashlight&lt;/h3&gt;
  &lt;p id=&quot;Ei5Y&quot;&gt;По умолчанию при активации доступны только монитор, Ordinals/Rune RBF и отмена транзакции.&lt;/p&gt;
  &lt;p id=&quot;UBl8&quot;&gt;Активным в &lt;a href=&quot;https://discord.gg/tKbHweDkeY&quot; target=&quot;_blank&quot;&gt;Discord&lt;/a&gt; юзерам могут быть активированы прочие функции:&lt;/p&gt;
  &lt;ol id=&quot;7fL9&quot;&gt;
    &lt;li id=&quot;t0Rt&quot;&gt;Litefee — экономия комиссии при RBF.&lt;/li&gt;
    &lt;li id=&quot;6Vfa&quot;&gt;Batch — RBF нескольких активов в одной транзакции.&lt;/li&gt;
    &lt;li id=&quot;3HbE&quot;&gt;Auto-inscribe — возможность производить инскрайб BRC в том же блоке, что и его покупка.&lt;/li&gt;
    &lt;li id=&quot;UX7A&quot;&gt;Watcher — отслеживание транзакции в мемпуле в реальном времени и автоматическая отправка новой в случае, если наша транзакция была вытеснена.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;mBm7&quot;&gt;Посмотреть активированные функции можно на странице &lt;a href=&quot;https://hashlight.xyz/settings&quot; target=&quot;_blank&quot;&gt;Settings&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;wLsd&quot;&gt;В будущем функционал будет улучшаться и расшираться.&lt;/p&gt;
  &lt;h2 id=&quot;Hz6K&quot;&gt;Заключение&lt;/h2&gt;
  &lt;p id=&quot;79yf&quot;&gt;Если тебе интересен RBF и прочий ончейн софт, то присоединиться к Hashlight можно через &lt;a href=&quot;https://x.com/hashlight&quot; target=&quot;_blank&quot;&gt;Twitter&lt;/a&gt; и &lt;a href=&quot;https://discord.gg/tKbHweDkeY&quot; target=&quot;_blank&quot;&gt;Discord&lt;/a&gt;. &lt;/p&gt;
  &lt;p id=&quot;HNJ7&quot;&gt;Мой личный Telegram канал — &lt;a href=&quot;https://t.me/morphelaydev&quot; target=&quot;_blank&quot;&gt;@MorphelayDev&lt;/a&gt;&lt;/p&gt;

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