<?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>Богдан - Где ИКСЫ?!</title><author><name>Богдан - Где ИКСЫ?!</name></author><id>https://teletype.in/atom/bogdangdex</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/bogdangdex?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@bogdangdex?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bogdangdex"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/bogdangdex?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-07-16T14:54:48.032Z</updated><entry><id>bogdangdex:UsAOeei3a-f</id><link rel="alternate" type="text/html" href="https://teletype.in/@bogdangdex/UsAOeei3a-f?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bogdangdex"></link><title>Предсказывают ли высокие приоритетные комиссии успех токена? Анализ 138 000 запусков Pumpfun.</title><published>2026-03-28T21:02:30.974Z</published><updated>2026-03-28T21:02:30.974Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/ca/ea/caea22c6-17c7-40d3-ac3e-80ef1e72f6ec.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://blog.onchaindivers.com/images/priority-fee-price-impact/fee_vs_price.png&quot;&gt;Когда на платформе Pumpfun запускается новый токен, первые несколько мест становятся полем битвы. Боты соревнуются за первенство, снайперы платят премиальные приоритетные сборы и сборы за посадку, а динамика цены на начальном этапе часто определяет, взлетит ли токен или рухнет.</summary><content type="html">
  &lt;p id=&quot;sGVR&quot;&gt;Когда на платформе Pumpfun запускается новый токен, первые несколько мест становятся полем битвы. Боты соревнуются за первенство, снайперы платят премиальные приоритетные сборы и сборы за посадку, а динамика цены на начальном этапе часто определяет, взлетит ли токен или рухнет.&lt;/p&gt;
  &lt;p id=&quot;qiqd&quot;&gt;&lt;strong&gt;Но действительно ли более высокие посадочные сборы коррелируют с успехом токена?&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;UdtH&quot;&gt;Мы проанализировали &lt;strong&gt;138 481 запуск токена Pumpfun&lt;/strong&gt; за последние 7 дней, отследив более &lt;strong&gt;1,2 миллиона обменов&lt;/strong&gt; в первые 10 слотов после каждого запуска. Результаты показывают удивительно сильную взаимосвязь между ранней конкуренцией за комиссию и динамикой цены.&lt;br /&gt;&lt;/p&gt;
  &lt;h2 id=&quot;key-findings&quot;&gt;Основные выводы&lt;/h2&gt;
  &lt;ul id=&quot;WZfu&quot;&gt;
    &lt;li id=&quot;BA54&quot;&gt;&lt;strong&gt;Коэффициент корреляции Спирмена: 0,447&lt;/strong&gt; — Сильная положительная взаимосвязь между общей суммой сборов за посадку и максимальной ценой.&lt;/li&gt;
    &lt;li id=&quot;3PFX&quot;&gt;&lt;strong&gt;Логарифмическая корреляция: 0,308&lt;/strong&gt; — Зависимость подчиняется степенному закону распределения.&lt;/li&gt;
    &lt;li id=&quot;m8tW&quot;&gt;Средняя комиссия за транзакцию за токен: &lt;strong&gt;0,014 SOL&lt;/strong&gt; в первых 10 слотах.&lt;/li&gt;
    &lt;li id=&quot;BLAa&quot;&gt;На начальном этапе общая сумма комиссионных сборов по некоторым токенам достигала &lt;strong&gt;26,5 SOL.&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h2 id=&quot;the-data&quot;&gt;Данные&lt;/h2&gt;
  &lt;p id=&quot;1jS4&quot;&gt;Мы извлекли два набора данных из нашей базы данных ClickHouse:&lt;/p&gt;
  &lt;ol id=&quot;YFfF&quot;&gt;
    &lt;li id=&quot;p199&quot;&gt;&lt;strong&gt;Запуск токенов&lt;/strong&gt; : Все токены, созданные на Pumpfun за последние 7 дней (всего 179 773).&lt;/li&gt;
    &lt;li id=&quot;QdjN&quot;&gt;&lt;strong&gt;Ранние обмены&lt;/strong&gt; : Все обмены, происходящие в первые 10 слотов после слота создания каждого токена.&lt;br /&gt;&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h3 id=&quot;data-collection-query&quot;&gt;Запрос на сбор данных&lt;/h3&gt;
  &lt;p id=&quot;3Rfy&quot;&gt;Вот как мы получили данные о ранних свопах:&lt;/p&gt;
  &lt;pre id=&quot;qyzZ&quot;&gt;WITH token_launches AS (
    SELECT
        mint,
        slot as creation_slot
    FROM pumpfun_token_creation
    WHERE block_time &amp;gt;= now() - INTERVAL 7 DAY
)
SELECT
    s.base_coin as mint,
    s.slot,
    s.signing_wallet,
    s.direction,
    s.base_coin_amount,
    s.quote_coin_amount,
    s.top_level_transfers_json,
    t.creation_slot,
    s.slot - t.creation_slot as slots_after_launch,
    s.fee
FROM pumpfun_all_swaps s
INNER JOIN token_launches t ON s.base_coin = t.mint
WHERE s.slot &amp;gt;= t.creation_slot
    AND s.slot &amp;lt; t.creation_slot + 10
ORDER BY s.base_coin, s.slot
&lt;/pre&gt;
  &lt;p id=&quot;K1aW&quot;&gt;В результате мы получили &lt;strong&gt;1 203 014 обменов&lt;/strong&gt; по &lt;strong&gt;167 471 токену&lt;/strong&gt; , по которым наблюдалась торговая активность в первых 10 слотах.&lt;br /&gt;&lt;/p&gt;
  &lt;h2 id=&quot;extracting-landing-fees&quot;&gt;Взимание платы за посадку&lt;/h2&gt;
  &lt;p id=&quot;XUEW&quot;&gt;На Solana комиссии за посадку отображаются в основном как переводы средств в &lt;code&gt;top_level_transfers_json&lt;/code&gt;поле. Мы извлекли общую сумму комиссий, уплаченных за каждый токен:&lt;/p&gt;
  &lt;pre id=&quot;Fznq&quot;&gt;import json

def extract_total_lamports(transfers_json: str) -&amp;gt; int:
    &amp;quot;&amp;quot;&amp;quot;Extract total lamports from top_level_transfers_json.&amp;quot;&amp;quot;&amp;quot;
    if not transfers_json or transfers_json == &amp;#x27;[]&amp;#x27;:
        return 0
    try:
        transfers = json.loads(transfers_json)
        total = 0
        for t in transfers:
            lamports = t.get(&amp;#x27;lamports&amp;#x27;, 0)
            # Handle string or int values
            if isinstance(lamports, str):
                total += int(lamports)
            else:
                total += lamports
        return total
    except (json.JSONDecodeError, TypeError, ValueError):
        return 0
&lt;/pre&gt;
  &lt;h3 id=&quot;calculating-max-price&quot;&gt;Расчет максимальной цены&lt;/h3&gt;
  &lt;p id=&quot;dexO&quot;&gt;Для каждого обмена мы рассчитывали цену как отношение SOL к токенам:&lt;/p&gt;
  &lt;pre id=&quot;csot&quot;&gt;def calculate_price(row) -&amp;gt; float:
    &amp;quot;&amp;quot;&amp;quot;Calculate price as quote/base (SOL per token).&amp;quot;&amp;quot;&amp;quot;
    if row[&amp;#x27;base_coin_amount&amp;#x27;] == 0:
        return 0
    return row[&amp;#x27;quote_coin_amount&amp;#x27;] / row[&amp;#x27;base_coin_amount&amp;#x27;]
&lt;/pre&gt;
  &lt;p id=&quot;oYnF&quot;&gt;Затем мы взяли &lt;strong&gt;максимальную цену,&lt;/strong&gt; зафиксированную по всем ранним сделкам обмена для каждого токена.&lt;br /&gt;&lt;/p&gt;
  &lt;h2 id=&quot;the-results&quot;&gt;Результаты&lt;/h2&gt;
  &lt;h3 id=&quot;landing-fees-vs-max-price&quot;&gt;Плата за посадку против максимальной цены&lt;/h3&gt;
  &lt;figure id=&quot;gGpl&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://blog.onchaindivers.com/images/priority-fee-price-impact/fee_vs_price.png&quot; width=&quot;2100&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ZxFE&quot;&gt;Диаграммы рассеяния наглядно это демонстрируют:&lt;/p&gt;
  &lt;p id=&quot;uVL4&quot;&gt;&lt;strong&gt;Линейная шкала (слева)&lt;/strong&gt; : Большинство кластеров данных имеют низкие комиссии и низкие цены, а выбросы имеют высокие цены.&lt;/p&gt;
  &lt;p id=&quot;WxOt&quot;&gt;&lt;strong&gt;Логарифмическая шкала (справа)&lt;/strong&gt; : Взаимосвязь становится очевидной — наблюдается явная положительная корреляция. Токены с более высокими общими комиссиями за размещение, как правило, достигают более высоких максимальных цен.&lt;/p&gt;
  &lt;h3 id=&quot;statistics&quot;&gt;Статистика&lt;/h3&gt;
  &lt;figure id=&quot;4N0I&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/51/6a/516a5c07-6daa-4a82-af71-74c3ac521666.png&quot; width=&quot;766&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;correlation-analysis&quot;&gt;Корреляционный анализ&lt;/h3&gt;
  &lt;p id=&quot;Xlaj&quot;&gt;Для понимания взаимосвязи мы рассчитали три типа корреляции:&lt;/p&gt;
  &lt;figure id=&quot;Fi3j&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/22/f6/22f608b7-e45e-4a35-a846-4e92ebe3b410.png&quot; width=&quot;768&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;hcsp&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ddWY&quot;&gt;Низкий коэффициент корреляции Пирсона, но высокий коэффициент корреляции Спирмена указывают на &lt;strong&gt;монотонный, но нелинейный&lt;/strong&gt; характер зависимости . Токены с более высокими комиссиями, &lt;em&gt;как правило,&lt;/em&gt; имеют более высокую цену, но зависимость не является пропорциональной.&lt;br /&gt;&lt;/p&gt;
  &lt;h2 id=&quot;transfer-count-analysis&quot;&gt;Анализ количества трансферов&lt;br /&gt;&lt;/h2&gt;
  &lt;p id=&quot;4AJd&quot;&gt;Мы также проанализировали &lt;strong&gt;количество переводов&lt;/strong&gt; (а не общее количество трамваев), чтобы выяснить, существует ли корреляция между количеством чаевых и ценой:&lt;/p&gt;
  &lt;figure id=&quot;7YBb&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://blog.onchaindivers.com/images/priority-fee-price-impact/transfers_vs_price.png&quot; width=&quot;2100&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;YApp&quot;&gt;Выявляется аналогичная закономерность: более высокая активность переводов в начале сеанса коррелирует с более высокими максимальными ценами. Это говорит о том, что интенсивность &lt;strong&gt;конкуренции&lt;/strong&gt; (количество транзакций с чаевыми) является столь же прогностическим фактором, как и общая сумма выплаченных денег.&lt;br /&gt;&lt;/p&gt;
  &lt;h2 id=&quot;what-this-means&quot;&gt;Что это значит&lt;/h2&gt;
  &lt;h3 id=&quot;for-traders&quot;&gt;Для трейдеров&lt;/h3&gt;
  &lt;ol id=&quot;0J3f&quot;&gt;
    &lt;li id=&quot;ZbXp&quot;&gt;&lt;strong&gt;Высокие комиссии на начальном этапе свидетельствуют о конкуренции&lt;/strong&gt; — когда вы видите, что несколько кошельков платят высокие комиссии на первых этапах, это говорит о том, что другие покупатели &lt;strong&gt;верят &lt;/strong&gt;в токен.&lt;/li&gt;
    &lt;li id=&quot;FL6j&quot;&gt;&lt;strong&gt;Это не причинно-следственная связь&lt;/strong&gt; — высокие гонорары не &lt;em&gt;гарантируют&lt;/em&gt; успеха; и то, и другое — симптомы спроса.&lt;/li&gt;
    &lt;li id=&quot;5qjl&quot;&gt;&lt;strong&gt;Ранняя активность носит прогнозирующий характер&lt;/strong&gt; — первые 10 временных интервалов (~4 секунды) содержат значимый сигнал.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h3 id=&quot;for-bot-operators&quot;&gt;Для операторов ботов&lt;/h3&gt;
  &lt;ol id=&quot;rL38&quot;&gt;
    &lt;li id=&quot;MXlw&quot;&gt;&lt;strong&gt;Войны комиссий коррелируют с возможностями&lt;/strong&gt; — токены, за которые стоит конкурировать, как правило, показывают лучшие результаты.&lt;/li&gt;
    &lt;li id=&quot;kiQQ&quot;&gt;&lt;strong&gt;Следите за количеством трансферов&lt;/strong&gt; — множество мелких советов могут быть столь же значимыми, как и несколько крупных.&lt;/li&gt;
    &lt;li id=&quot;JMGx&quot;&gt;&lt;strong&gt;Зависимость логарифмически-линейная&lt;/strong&gt; — десятикратное увеличение комиссионных не означает десятикратное улучшение цены.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h3 id=&quot;limitations&quot;&gt;Ограничения&lt;/h3&gt;
  &lt;p id=&quot;2iAh&quot;&gt;Данный анализ показывает &lt;strong&gt;корреляцию, а не причинно-следственную связь&lt;/strong&gt; . Возможные объяснения:&lt;/p&gt;
  &lt;ol id=&quot;zNHs&quot;&gt;
    &lt;li id=&quot;juvR&quot;&gt;&lt;strong&gt;Спрос стимулирует и то, и другое&lt;/strong&gt; — популярные токены привлекают как высокие комиссии, так и высокие цены.&lt;/li&gt;
    &lt;li id=&quot;JC95&quot;&gt;&lt;strong&gt;Сложность ботов&lt;/strong&gt; — более совершенные боты платят больше комиссий И выбирают лучшие токены.&lt;/li&gt;
    &lt;li id=&quot;X8Sm&quot;&gt;&lt;strong&gt;Самосбывающееся пророчество&lt;/strong&gt; — первоначальное давление со стороны плательщиков комиссионных приводит к росту цен.&lt;/li&gt;
    &lt;li id=&quot;npzr&quot;&gt;&lt;strong&gt;Эффект смещения выжившего&lt;/strong&gt; — мы видим только те токены, по которым велась торговая активность.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h2 id=&quot;the-code&quot;&gt;Кодекс&lt;/h2&gt;
  &lt;p id=&quot;6BSI&quot;&gt;Полный конвейер анализа:&lt;/p&gt;
  &lt;pre id=&quot;NiQL&quot;&gt;# Aggregate metrics per token
agg = df.groupby(&amp;#x27;mint&amp;#x27;).agg({
    &amp;#x27;total_lamports&amp;#x27;: &amp;#x27;sum&amp;#x27;,  # Total landing fees
    &amp;#x27;price&amp;#x27;: &amp;#x27;max&amp;#x27;,           # Max price observed
    &amp;#x27;slot&amp;#x27;: &amp;#x27;count&amp;#x27;,          # Number of swaps
}).reset_index()

# Convert lamports to SOL
agg[&amp;#x27;total_fees_sol&amp;#x27;] = agg[&amp;#x27;total_lamports&amp;#x27;] / 1e9

# Calculate correlations
from scipy import stats

# Spearman (rank-based, better for non-linear)
spearman_r, spearman_p = stats.spearmanr(
    agg[&amp;#x27;total_fees_sol&amp;#x27;],
    agg[&amp;#x27;max_price&amp;#x27;]
)

# Log-log correlation
import numpy as np
log_fees = np.log10(agg[&amp;#x27;total_fees_sol&amp;#x27;])
log_price = np.log10(agg[&amp;#x27;max_price&amp;#x27;])
loglog_r, loglog_p = stats.pearsonr(log_fees, log_price)
&lt;/pre&gt;
  &lt;h2 id=&quot;going-deeper-full-fee-breakdown-per-token&quot;&gt;Подробнее: Полная разбивка комиссий за токен&lt;/h2&gt;
  &lt;p id=&quot;Oj6E&quot;&gt;Комиссия за посадку — это лишь часть картины. Каждая сделка на pump.fun также включает в себя &lt;strong&gt;советы поставщикам блоков&lt;/strong&gt; (SWQOS, Jito, Rapid) и &lt;strong&gt;комиссии протоколов DEX&lt;/strong&gt; , выплачиваемые на счета получателей комиссий pump.fun. Эти составляющие часто превышают саму комиссию за посадку.&lt;/p&gt;
  &lt;p id=&quot;9Zv3&quot;&gt;Мы разработали систему отслеживания в реальном времени, которая фиксирует все три параметра и предоставляет к ним доступ через простой API:&lt;/p&gt;
  &lt;pre id=&quot;fV5l&quot;&gt;GET /global-fees?mint=&amp;lt;mint_address&amp;gt;
&lt;/pre&gt;
  &lt;p id=&quot;iEY7&quot;&gt;Пример ответа для токена &lt;code&gt;475LAUKkzj3Vnsv2FG5RJzTMFQKixRNATYnRNfjCpump&lt;/code&gt;по 5 транзакциям:&lt;/p&gt;
  &lt;pre id=&quot;FnjT&quot;&gt;{
    &amp;quot;mint&amp;quot;: &amp;quot;475LAUKkzj3Vnsv2FG5RJzTMFQKixRNATYnRNfjCpump&amp;quot;,
    &amp;quot;total&amp;quot;: 74380351,
    &amp;quot;transaction_fees&amp;quot;: 15348485,
    &amp;quot;base_fees&amp;quot;: 30000,
    &amp;quot;priority_fees&amp;quot;: 15318485,
    &amp;quot;tips&amp;quot;: 21501000,
    &amp;quot;trading_fees&amp;quot;: 37530866,
    &amp;quot;tx_count&amp;quot;: 5,
    &amp;quot;success_count&amp;quot;: 4
}
&lt;/pre&gt;
  &lt;p id=&quot;H5DY&quot;&gt;Здесь это &lt;code&gt;total&lt;/code&gt;составляет &lt;strong&gt;0,074 SOL&lt;/strong&gt; — по сравнению с 0,016 SOL на GMGN и 0,015 SOL на Axiom для того же токена. Оба инструмента учитывают только комиссию за транзакции, что является одним из допустимых способов анализа. Разница обусловлена ​​чаевыми (0,0215 SOL) и торговыми комиссиями (0,0375 SOL), которые не учитываются &lt;code&gt;meta.fee&lt;/code&gt;.&lt;/p&gt;
  &lt;p id=&quot;I3tG&quot;&gt;Вот полная разбивка того, как изменился срок исковой давности по этим 5 сделкам:&lt;/p&gt;
  &lt;p id=&quot;vNPL&quot;&gt;&lt;strong&gt;Чаевые, выплаченные за блокировку провайдеров.&lt;/strong&gt;&lt;/p&gt;
  &lt;figure id=&quot;HHLi&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/96/d4/96d41b0b-c8b7-4209-ba17-9a60e368354a.png&quot; width=&quot;760&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;osRk&quot;&gt;Размер чаевых варьируется в зависимости от транзакции и полноты списка адресов ваших поставщиков услуг. Разные инструменты охватывают разные наборы поставщиков, что, естественно, приводит к разным суммам чаевых.&lt;/p&gt;
  &lt;p id=&quot;Nwds&quot;&gt;&lt;strong&gt;Торговые комиссии выплачиваются протоколу pump.fun.&lt;/strong&gt;&lt;/p&gt;
  &lt;figure id=&quot;TM0i&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/3d/79/3d79370c-3da3-4478-bf64-800b216231fc.png&quot; width=&quot;772&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;yMzw&quot;&gt;При каждой покупке или продаже pump.fun перечисляет комиссию протокола на указанный счет получателя. Эти переводы в SOL являются частью самой сделки, а не инфраструктуры транзакций, поэтому вопрос о том, следует ли включать их в «комиссию», является вопросом определения.&lt;/p&gt;
  &lt;p id=&quot;WrT5&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;conclusion&quot;&gt;Заключение&lt;/h2&gt;
  &lt;p id=&quot;ml8e&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;pYh0&quot;&gt;&lt;strong&gt;Размер комиссионных сборов в первых 10 слотах является значимым сигналом для эффективности токена.&lt;/strong&gt; Коэффициент корреляции Спирмена 0,45 делает это одной из самых сильных прогностических связей, которые мы обнаружили в данных Pumpfun.&lt;/p&gt;
  &lt;p id=&quot;QP7b&quot;&gt;Однако это не означает, что следует слепо следовать за токенами с высокими комиссиями. Вероятно, эта взаимосвязь отражает базовый спрос — токены, за которые конкурируют «умные деньги», как правило, стоят того, чтобы за них бороться.&lt;/p&gt;
  &lt;p id=&quot;0g8B&quot;&gt;Для тех, кто разрабатывает торговые системы, включение данных о комиссиях на ранних этапах может улучшить выбор токенов. Но помните: к тому моменту, когда вы заметите 10 периодов высокой комиссионной активности, вы уже опоздаете примерно на 4 секунды.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;xsFu&quot;&gt;&lt;em&gt;Данные собраны из 179 773 запусков Pumpfun за 7 дней.&lt;/em&gt;&lt;/p&gt;

</content></entry><entry><id>bogdangdex:Sr2dUdHM7NF</id><link rel="alternate" type="text/html" href="https://teletype.in/@bogdangdex/Sr2dUdHM7NF?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bogdangdex"></link><title>Информация по сейлу Fuel</title><published>2024-12-16T11:46:24.788Z</published><updated>2024-12-16T11:46:24.788Z</updated><summary type="html">Обновления по сейлам Fuel на Bitget, IF и Legion</summary><content type="html">
  &lt;p id=&quot;bdFv&quot;&gt;&lt;strong&gt;Обновления по сейлам Fuel на Bitget, IF и Legion&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;QETh&quot;&gt;Fuel выделили 5% от общего supply — 500 млн токенов, которые будут проданы через площадки Legion, IF и Bitget. Токены будут продаваться по цене $0.02 с полным разлоком на TGE и FDV $200 млн, что в пять раз ниже оценки последнего раунда.&lt;/p&gt;
  &lt;p id=&quot;6yKW&quot;&gt;*️⃣ Распределение 500 млн токенов:&lt;/p&gt;
  &lt;ul id=&quot;xxXl&quot;&gt;
    &lt;li id=&quot;0AXh&quot;&gt;275 млн $FUEL на Bitget.&lt;/li&gt;
    &lt;li id=&quot;mgiu&quot;&gt;100 млн на IF (увеличили на 10 млн токенов).&lt;/li&gt;
    &lt;li id=&quot;CoHn&quot;&gt;125 млн на Legion.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;yN5f&quot;&gt;&lt;strong&gt;1. Сейл на Bitget (&lt;a href=&quot;https://www.bitget.com/ru/events/launchx/10476&quot; target=&quot;_blank&quot;&gt;https://www.bitget.com/ru/events/launchx/10476&lt;/a&gt;)&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;JmQi&quot;&gt;Fuel будет представлен на Bitget через LaunchX с моделью переподписки. На сейл выделено 275 млн токенов, что эквивалентно $5.5 млн. Максимальная сумма на 1 аккаунт — $5000.&lt;/p&gt;
  &lt;p id=&quot;Rp4x&quot;&gt;Что такое переподписка? Если вы внесли $5000, а собрали $55 млн (в 10 раз больше требуемой суммы), ваша аллокация будет составлять $500, а оставшиеся $4500 будут возвращены.&lt;/p&gt;
  &lt;p id=&quot;0yQt&quot;&gt;📅 Подписка начнется 17 декабря в 05:00 МСК и продлится до 19 декабря 05:00 МСК. Распределение токенов и листинг состоятся 19 декабря в 13:00 МСК. Подробнее - &lt;a href=&quot;https://www.bitget.com/support/articles/12560603819776&quot; target=&quot;_blank&quot;&gt;https://www.bitget.com/support/articles/12560603819776&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;H4Cq&quot;&gt;&lt;strong&gt;2. Обновления по сейлу на Legion&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;Jur4&quot;&gt;На платформе наблюдается высокая нагрузка, что вызывает трудности с прохождением KYC и расчётом скора. Команда работает над решением.&lt;/p&gt;
  &lt;p id=&quot;0Blf&quot;&gt;*️⃣ Ключевые даты:&lt;/p&gt;
  &lt;ul id=&quot;1vSj&quot;&gt;
    &lt;li id=&quot;Iprr&quot;&gt;Дедлайн рассмотрения заявок — 18 декабря в 01:00 МСК.&lt;/li&gt;
    &lt;li id=&quot;p6Sd&quot;&gt;Уведомления о аллокациях будут отправлены по почте, и вы сможете выкупить токены до 18 декабря 13:00 МСК.&lt;/li&gt;
    &lt;li id=&quot;WcQb&quot;&gt;Клейм — 19 декабря в 13:00 МСК.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;SIGF&quot;&gt;Важно: если вам выделена аллокация, например $2000, а вы внесли $1999, вы не получите свою аллокацию — сумма должна быть точно $2000.&lt;/p&gt;
  &lt;p id=&quot;QkEg&quot;&gt;&lt;strong&gt;3. Обновления по сейлу на Impossible Finance&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;IOgo&quot;&gt;Для Bridgor Pool уменьшена аллокация с $2000 до $400, а также добавлены новые кошельки, которые использовали мосты партнёров, таких как Orbiter Finance, Retro Bridge, Owlto Finance и другие.&lt;/p&gt;
  &lt;p id=&quot;g5S6&quot;&gt;Для Community Pool проведены 4 рафа по 300 мест на QuestN, на который выделено $200,000, что означает, что смогут купить 100 человек, хотя элигибл кошельков — 1200.&lt;/p&gt;
  &lt;p id=&quot;9eM4&quot;&gt;🔤 FCFS сейл начнется 17 декабря в 13:00 МСК на сайте (&lt;a href=&quot;https://app.impossible.finance/launchpad/project/151&quot; target=&quot;_blank&quot;&gt;https://app.impossible.finance/launchpad/project/151&lt;/a&gt;).&lt;/p&gt;
  &lt;p id=&quot;g4NL&quot;&gt;Напоминаю, что сейл будет проходить в сети Arbitrum в USDC, но шансы на получение аллокации вручную крайне малы.&lt;/p&gt;

</content></entry><entry><id>bogdangdex:vzn9E7_eUIF</id><link rel="alternate" type="text/html" href="https://teletype.in/@bogdangdex/vzn9E7_eUIF?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bogdangdex"></link><title>Гайд ZkSync</title><published>2023-09-02T20:03:02.557Z</published><updated>2023-09-02T20:03:02.557Z</updated><summary type="html">Ответы</summary><content type="html">
  &lt;h3 id=&quot;ld12&quot;&gt;1) Переходим на &lt;a href=&quot;https://crew3.xyz/c/zksync/questboard&quot; target=&quot;_blank&quot;&gt;https://crew3.xyz/c/zksync/questboard&lt;/a&gt; выполняем задания и отвечаем на вопросы&lt;/h3&gt;
  &lt;p id=&quot;09Wt&quot;&gt;&lt;em&gt;Ответы&lt;/em&gt;&lt;/p&gt;
  &lt;ol id=&quot;IRNY&quot;&gt;
    &lt;li id=&quot;5d4f&quot;&gt;&lt;em&gt;1) No &lt;/em&gt;&lt;/li&gt;
    &lt;li id=&quot;2GCt&quot;&gt;&lt;em&gt;2) zkSync &lt;/em&gt;&lt;/li&gt;
    &lt;li id=&quot;pYRA&quot;&gt;&lt;em&gt;3) They use zkSync as profile picture &lt;/em&gt;&lt;/li&gt;
    &lt;li id=&quot;0jLO&quot;&gt;&lt;em&gt;4) All the above&lt;/em&gt;&lt;/li&gt;
    &lt;li id=&quot;RsMU&quot;&gt;&lt;em&gt;5) All the above&lt;/em&gt;&lt;/li&gt;
    &lt;li id=&quot;HSm7&quot;&gt;&lt;em&gt;6) They private messaged you first (DM)&lt;/em&gt;&lt;/li&gt;
    &lt;li id=&quot;h144&quot;&gt;&lt;em&gt;7) All of the above&lt;/em&gt;&lt;/li&gt;
    &lt;li id=&quot;uFlH&quot;&gt;&lt;em&gt;8) NEVER! Sharing your secret phrase or private key means giving up control of your wallet and connecting your wallet to an unknown site can drain your funds from your wallet&lt;/em&gt;&lt;/li&gt;
    &lt;li id=&quot;pk9v&quot;&gt;&lt;em&gt;9) Agree&lt;/em&gt;&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h3 id=&quot;N2k3&quot;&gt;2)Переходим на &lt;a href=&quot;https://wallet.zksync.io/&quot; target=&quot;_blank&quot;&gt;https://wallet.zksync.io/&lt;/a&gt;. Нажимаем Ethereum Wallet. Подключаем Metamusk. Нажимаем + Top up. Внизу выбираем мост ZkSync. Отправляем Eth&lt;/h3&gt;
  &lt;h3 id=&quot;rn2q&quot;&gt;3)Вверху выбираем вкладку NFT и нажимаем + Mint NFT. В новой вкладке открываем &lt;a href=&quot;https://www.pinata.cloud/&quot; target=&quot;_blank&quot;&gt;https://www.pinata.cloud/&lt;/a&gt; и регистрируемся по почте. Добавляем файл изображения, из которого вы хотите сделать NFT. После добавления копируем CID и возвращаемся на мост и вставляем CID. Теперь минтим и ждем когда транзакция пройдет&lt;/h3&gt;
  &lt;h3 id=&quot;wdAq&quot;&gt;4) Далее нажимаем Withdraw NFT и выводим нашу NFT в сеть эфира.&lt;/h3&gt;
  &lt;h3 id=&quot;BqKT&quot;&gt;5) Переходим на &lt;a href=&quot;https://wallet.zksync.io/&quot; target=&quot;_blank&quot;&gt;https://trade.zigzag.exchange/bridge&lt;/a&gt; и подключаем свой metamask. Переходим во вкладку Trade и под ней выбираем торговую пару, например Eth/usdс. Тут нужно поторговать, чтоб набить торговый объем.&lt;/h3&gt;
  &lt;h3 id=&quot;tyMt&quot;&gt;6) Переходим на &lt;a href=&quot;https://bounties.gitcoin.co/grants&quot; target=&quot;_blank&quot;&gt;https://bounties.gitcoin.co/grants&lt;/a&gt; и регистрируемся и донатим в ZkRollUps произвольную сумму.&lt;/h3&gt;

</content></entry><entry><id>bogdangdex:xI383PcrTMU</id><link rel="alternate" type="text/html" href="https://teletype.in/@bogdangdex/xI383PcrTMU?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bogdangdex"></link><title>StarkNet Гайд</title><published>2023-07-28T10:09:45.132Z</published><updated>2023-07-28T10:09:45.132Z</updated><summary type="html">Делаем все по пунктам</summary><content type="html">
  &lt;p id=&quot;k7I3&quot;&gt;Делаем все по пунктам&lt;/p&gt;
  &lt;ol id=&quot;jddr&quot;&gt;
    &lt;li id=&quot;rdGf&quot;&gt;Переходим на &lt;a href=&quot;https://www.starknet-ecosystem.com/en&quot; target=&quot;_blank&quot;&gt;сайт&lt;/a&gt;&lt;/li&gt;
  &lt;/ol&gt;
  &lt;ol id=&quot;o7hi&quot;&gt;
    &lt;li id=&quot;drB7&quot;&gt;Устанавливаем ArgentX&lt;/li&gt;
    &lt;li id=&quot;78sl&quot;&gt;Переходим на &lt;a href=&quot;https://starkgate.starknet.io/&quot; target=&quot;_blank&quot;&gt;сайт&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;x8RF&quot;&gt;В ArgentX Переключаемся с TestNet на Mainet&lt;/li&gt;
    &lt;li id=&quot;XmzD&quot;&gt;В StarkGate подключаем кошелек Metamask и ArgentX&lt;/li&gt;
    &lt;li id=&quot;oFfa&quot;&gt;Отправляем Eth на StarkNet (Количество эфира на свое усмотрение)&lt;/li&gt;
    &lt;li id=&quot;1cUW&quot;&gt;Переходим на &lt;a href=&quot;https://10kswap.com/&quot; target=&quot;_blank&quot;&gt;сайт&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;LXVR&quot;&gt;Подключаем кошелек ArgentX и свапаем полученый эфир на USDC и USDT&lt;/li&gt;
    &lt;li id=&quot;M4Rk&quot;&gt;Переходим во вкладку Pool и добавляем ликвидность (любые монеты)&lt;/li&gt;
    &lt;li id=&quot;VY8Y&quot;&gt;Записываем в таблицу сколько монет вы добавили в Pool&lt;/li&gt;
    &lt;li id=&quot;rNMM&quot;&gt;Переходим на &lt;a href=&quot;https://www.myswap.xyz/#/&quot; target=&quot;_blank&quot;&gt;сайт&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;qs9q&quot;&gt;Повторяем 8, 9, и 10 пункт&lt;/li&gt;
    &lt;li id=&quot;dU3Z&quot;&gt;Переходим на &lt;a href=&quot;https://aspect.co/&quot; target=&quot;_blank&quot;&gt;сайт&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;FBEW&quot;&gt;Во вкладке Aspect выбираем 2 понравившихся NFT и покупаем их&lt;/li&gt;
    &lt;li id=&quot;l8iY&quot;&gt;После 1 NFT ставим на продажу по своей цене&lt;/li&gt;
    &lt;li id=&quot;bmcG&quot;&gt;Переходим на &lt;a href=&quot;https://starkgate.starknet.io/&quot; target=&quot;_blank&quot;&gt;сайт&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;Vg9K&quot;&gt;В ArgentX проверяем чтоб был Mainet&lt;/li&gt;
    &lt;li id=&quot;CFqP&quot;&gt;В StarkGate подключаем кошелек Metamask и ArgentX&lt;/li&gt;
    &lt;li id=&quot;OtQa&quot;&gt;Отправляем Eth с StarkNet обратно на Metamask&lt;/li&gt;
    &lt;li id=&quot;AdTA&quot;&gt;Переходим на &lt;a href=&quot;http://app.starknet.id&quot; target=&quot;_blank&quot;&gt;сайт&lt;/a&gt; подключаем кошеле Argent X в сети mainnet и нажимаем IDENTITIES&lt;/li&gt;
    &lt;li id=&quot;WWHY&quot;&gt;Далее нажимаем плюс и минтим NFT, сколько их всего никто не знает&lt;/li&gt;
    &lt;li id=&quot;kdXt&quot;&gt;Так же можно перейти в сеть Testnet и сделать тоже самое. Переходим на &lt;a href=&quot;https://faucet.goerli.starknet.io/&quot; target=&quot;_blank&quot;&gt;сайт&lt;/a&gt; вставляем свой кошелек и минтим тестовые токены&lt;/li&gt;
    &lt;li id=&quot;HLiB&quot;&gt;Повторяем пункты с 3 по 22 раз в неделю!&lt;/li&gt;
  &lt;/ol&gt;

</content></entry><entry><id>bogdangdex:VbEngCkfrWV</id><link rel="alternate" type="text/html" href="https://teletype.in/@bogdangdex/VbEngCkfrWV?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bogdangdex"></link><title>Гайд на Aptos</title><published>2023-07-23T19:11:21.563Z</published><updated>2023-07-24T06:08:49.799Z</updated><summary type="html">Так вот, в тот раз Aptos раздал всего 2 из 51% от эмиссии токенов, которые предусмотрены на награды коммьюнити. И с большой вероятностью все или часть из оставшихся пойдут на второй дроп.</summary><content type="html">
  &lt;p id=&quot;g6CZ&quot;&gt;Так вот, в тот раз Aptos раздал всего 2 из 51% от эмиссии токенов, которые предусмотрены на награды коммьюнити. И с большой вероятностью все или часть из оставшихся пойдут на второй дроп.&lt;/p&gt;
  &lt;p id=&quot;fjZu&quot;&gt;🤔 Почему мы думаем, что второй дроп будет? &lt;/p&gt;
  &lt;p id=&quot;nle1&quot;&gt;1. Как уже было сказано, исходя из токеномики это логично, что остальные 49% монет для коммьюнити должны быть распределены. &lt;/p&gt;
  &lt;p id=&quot;WZIJ&quot;&gt;2. Проект переживает не лучшее время: объёмы упали, хайп затих и единственный вариант вернуть всё это - новый ретродроп. &lt;/p&gt;
  &lt;p id=&quot;9l5S&quot;&gt;❔ Как мы можем на него претендовать?  &lt;/p&gt;
  &lt;p id=&quot;zE0b&quot;&gt;Как и во всех остальных проектах тут конечно будет важна ваша активность: объёмы, стейкинг, покупка домена и т.д. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ОСНОВНЫЕ КРИТЕРИИ &lt;/strong&gt;&lt;br /&gt;🔶Свапы&lt;br /&gt;🔶Предоставление ликвидности&lt;br /&gt;🔶Мост в Aptos&lt;br /&gt;🔶Доменны&lt;br /&gt;&lt;br /&gt;&lt;strong&gt; МОЙ ПЛАН&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;- В течении 1-3 дней 50+ транз &lt;br /&gt;- На втором прогоне продать первую НФТ, на третьем прогоне купить новую и так пару раз.&lt;br /&gt;- Раз в 7-14 дней по 5-10 делать транз&lt;br /&gt;- Купить 1 домен&lt;br /&gt;- Купить-продать 3-7 НФТ&lt;br /&gt;- Итого сделать 100+ транз (из них свапы и 10+ взаимодействий)&lt;br /&gt;- В идеале застейкать на Аптос стейк от 10 монет(если есть возможность или хотя бы застейкать и через время разстейкать)&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;2pwo&quot;&gt;💻 Что конкретно нужно делать? &lt;/p&gt;
  &lt;p id=&quot;9IbN&quot;&gt;На всё про всё с запасом нам потребуется 2 монетки APT (12-14$) на комиссию. Их можно купить на Binance или любой другой бирже. &lt;/p&gt;
  &lt;p id=&quot;ceKn&quot;&gt;⏺Скачиваем, устанавливаем и пополняем кошелёк Petra (&lt;a href=&quot;https://petra.app/&quot; target=&quot;_blank&quot;&gt;https://petra.app/&lt;/a&gt;) &lt;br /&gt;&lt;br /&gt;⏺Выводим на него с биржи 2 APT&lt;/p&gt;
  &lt;p id=&quot;RzY5&quot;&gt;⏺Крутим объёмы (покупаем/продаём актив) на самых крупных DEX на Aptos, список здесь (&lt;a href=&quot;https://defillama.com/chain/Aptos&quot; target=&quot;_blank&quot;&gt;https://defillama.com/chain/Aptos&lt;/a&gt;), чем больше будет транзакций, тем лучше &lt;/p&gt;
  &lt;p id=&quot;YWFy&quot;&gt;⏺Заходим на Aptos Names (&lt;a href=&quot;https://www.aptosnames.com/&quot; target=&quot;_blank&quot;&gt;https://www.aptosnames.com/&lt;/a&gt;) и регистрируем домен &lt;/p&gt;
  &lt;p id=&quot;bVku&quot;&gt;⏺Отправляемся на BlueMove (&lt;a href=&quot;https://bluemove.net/explore&quot; target=&quot;_blank&quot;&gt;https://bluemove.net/explore&lt;/a&gt;), (https://bluemove.net/explore) покупаем одну или несколько самых дешёвых NFT &lt;/p&gt;
  &lt;p id=&quot;225a&quot;&gt;⏺Стейкам свои монеты APT на Aptos Stake (&lt;a href=&quot;https://aptostake.guru/&quot; target=&quot;_blank&quot;&gt;https://aptostake.guru/&lt;/a&gt;) (минимально можно закинуть 10 монет) - в ролике этого не делал, но можно стейкать и потом разстейкать, если есть обьём.&lt;/p&gt;
  &lt;p id=&quot;YNfi&quot;&gt;Проделав все эти действия, вы с огромной вероятностью попадёте под критерии второго дропа. &lt;/p&gt;
  &lt;p id=&quot;8AP7&quot;&gt;Не забывайте мультиачить и поддерживать активность в проекте на дистанции. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;_________________________&lt;/p&gt;
  &lt;h1 id=&quot;f034&quot;&gt;AptosBridge&lt;/h1&gt;
  &lt;p id=&quot;6f36&quot;&gt;&lt;strong&gt;AptosBridge&lt;/strong&gt; — мост между Aptos и другими EVM сетями, созданный при поддержке LayerZero! Кстати, про LayerZero, это еще одна активность в копилку к нашему гайду &lt;strong&gt;“ОХОТА НА РЕТРОДРОП ОТ LAYERZERO”.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;a6cb&quot;&gt;Подключаем кошелек на &lt;a href=&quot;https://theaptosbridge.com/bridge&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;сайте&lt;/strong&gt;&lt;/a&gt;и отправляем USDC, USDT или ETH из поддерживаемых EVM сетей на сеть Aptos.&lt;br /&gt;&lt;strong&gt;Важно отметить,&lt;/strong&gt; когда будете переводить с Aptos обратно, то &lt;strong&gt;транзакция занимает ТРОЕ суток!&lt;/strong&gt;&lt;/p&gt;
  &lt;h1 id=&quot;76f7&quot;&gt;Pontem Network&lt;/h1&gt;
  &lt;p id=&quot;f014&quot;&gt;&lt;strong&gt;Pontem Network&lt;/strong&gt; — это первый DEX в сети Aptos и также при поддержке &lt;strong&gt;LayerZero!&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;9156&quot;&gt;Действия с этой площадкой рекомендуем проводить с кошельком &lt;strong&gt;Pontem&lt;/strong&gt;, который можно установить по &lt;a href=&quot;https://chrome.google.com/webstore/detail/pontem-aptos-wallet/phkbamefinggmakgklpkljjmgibohnba&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;ссылке&lt;/strong&gt;&lt;/a&gt;. И если у вас стоит мартиан, то можете просто импортировать сид-фразу.&lt;br /&gt;Подключаем свой кошелек Pontem на &lt;a href=&quot;https://liquidswap.com/#/?from=0x1::aptos_coin::AptosCoin&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;сайте&lt;/strong&gt;&lt;/a&gt;, совершаем обмены, добавляем ливидность (Pools), создаем пулы и используем&lt;/p&gt;
  &lt;h1 id=&quot;03f4&quot;&gt;Aptos Names&lt;/h1&gt;
  &lt;p id=&quot;9f64&quot;&gt;&lt;strong&gt;Aptos Names&lt;/strong&gt; — это сервис доменов на Aptos. Покупать домен или нет, решать вам, но проект очень близок к Aptos Labs и бывали жирные дропы за домены.&lt;/p&gt;
  &lt;p id=&quot;7c8f&quot;&gt;Подключаем свой кошелек на &lt;strong&gt;&lt;a href=&quot;https://www.aptosnames.com/&quot; target=&quot;_blank&quot;&gt;сайте&lt;/a&gt;, &lt;/strong&gt;далее в строке поиска вводим ник, который хотим создать и нажимаем поиск&lt;/p&gt;
  &lt;p id=&quot;1f3e&quot;&gt;Если мы видим зеленую надпись &lt;strong&gt;Available&lt;/strong&gt;, то домен свободен и мы можем зарегистрировать его.&lt;br /&gt;Самый дешевый домен стоит 5 APT, это зависит от кол-ва символов.&lt;/p&gt;
  &lt;h1 id=&quot;5199&quot;&gt;&lt;strong&gt;Momentum Safe&lt;/strong&gt;&lt;/h1&gt;
  &lt;p id=&quot;9e4b&quot;&gt;&lt;strong&gt;Momentum Safe&lt;/strong&gt; — это сейф в экосистеме Aptos. Мы уверены, что проект получил гранд от Aptos и неспроста они его &lt;strong&gt;&lt;a href=&quot;https://twitter.com/AptosFoundation/status/1583542993843146752&quot; target=&quot;_blank&quot;&gt;зашилили у себя в твиттере&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;2ce2&quot;&gt;Подключаем свой кошелек на &lt;a href=&quot;https://app.m-safe.io/&quot; target=&quot;_blank&quot;&gt;сайте&lt;/a&gt;, регистрируемся и создаем сейф &lt;strong&gt;Create Msafe wallet&lt;/strong&gt;.&lt;br /&gt;Регистрация занимает больше 5 минут.&lt;/p&gt;
  &lt;p id=&quot;4b45&quot;&gt;Если никогда не пользовались сейфом, то команда проекта сделала подробное видео по &lt;strong&gt;&lt;a href=&quot;https://m-safe.io/&quot; target=&quot;_blank&quot;&gt;ссылке&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;
  &lt;h1 id=&quot;594b&quot;&gt;Hippo&lt;/h1&gt;
  &lt;p id=&quot;af51&quot;&gt;&lt;strong&gt;Hippo&lt;/strong&gt; — это агрегатор дексов наподобие 1inch, только на Aptos. Протокол позволяет пользователям находить лучшие торговые курсы на нескольких DEX в экосистеме Aptos.&lt;/p&gt;
  &lt;p id=&quot;98ee&quot;&gt;Подключаем свой кошелек на &lt;a href=&quot;https://hippo.space/swap&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;сайте&lt;/strong&gt;&lt;/a&gt; и совершаем свопы.&lt;/p&gt;
  &lt;h1 id=&quot;0103&quot;&gt;&lt;strong&gt;Ditto Finance&lt;/strong&gt;&lt;/h1&gt;
  &lt;p id=&quot;5bc3&quot;&gt;&lt;strong&gt;Ditto Finance&lt;/strong&gt; — это ликвидный стейкинг на Aptos. Подключаем кошелек на &lt;a href=&quot;https://stake.dittofinance.io/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;сайте&lt;/strong&gt;&lt;/a&gt;и закидываем в стейкинг токены APT.&lt;/p&gt;
  &lt;h1 id=&quot;8c19&quot;&gt;&lt;strong&gt;Tortuga Finance&lt;/strong&gt;&lt;/h1&gt;
  &lt;p id=&quot;16aa&quot;&gt;&lt;strong&gt;Tortuga Finance&lt;/strong&gt; — это протокол для ликвидного стейкинга на Aptos. В документации есть разделы Governance и Tokenomics, что намекает на токен проекта.&lt;/p&gt;
  &lt;p id=&quot;1b99&quot;&gt;Подключаем свой кошелек на &lt;a href=&quot;https://app.tortuga.finance/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;сайте&lt;/strong&gt;&lt;/a&gt;и закидываем в стейкинг свои APT.&lt;/p&gt;
  &lt;h1 id=&quot;c041&quot;&gt;BlueMove&lt;/h1&gt;
  &lt;p id=&quot;1c99&quot;&gt;&lt;strong&gt;BlueMove &lt;/strong&gt;— NFT маркетплейс, который пользуется сейчас самой большой популярностью. Команда проекта заявила о предстоящем IDO, соответственно ожидается токен платформы и возрастает потенциал дропа за использование их маркетплейса.&lt;/p&gt;
  &lt;p id=&quot;ed24&quot;&gt;Подключаем свой кошелек на &lt;a href=&quot;https://bluemove.net/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;сайте&lt;/strong&gt;&lt;/a&gt;и покупаем, продаем NFT.&lt;/p&gt;
  &lt;h1 id=&quot;ec86&quot;&gt;Topaz&lt;/h1&gt;
  &lt;p id=&quot;a4fd&quot;&gt;&lt;strong&gt;Topaz&lt;/strong&gt; — это торговая площадка NFT, построенная на блокчейне &lt;strong&gt;Aptos&lt;/strong&gt; с упором на безопасность и масштабируемость.&lt;/p&gt;
  &lt;p id=&quot;eb86&quot;&gt;Подключаем кошелек на &lt;a href=&quot;https://www.topaz.so/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;сайте&lt;/strong&gt;&lt;/a&gt;, покупаем, продаем и создаем NFT.&lt;/p&gt;
  &lt;h1 id=&quot;4241&quot;&gt;Souffl3&lt;/h1&gt;
  &lt;p id=&quot;dec3&quot;&gt;&lt;strong&gt;Souffl3&lt;/strong&gt; — это также торговая площадка NFT на Aptos. Подключаем свой кошелек на &lt;a href=&quot;https://souffl3.com/&quot; target=&quot;_blank&quot;&gt;сайте&lt;/a&gt; и покупаем, продаем NFT.&lt;/p&gt;
  &lt;p id=&quot;493e&quot;&gt;Участвуем в квестах на &lt;strong&gt;&lt;a href=&quot;https://souffl3.crew3.xyz/invite/Jz4xQcSnYDOFtM2OR0_s1&quot; target=&quot;_blank&quot;&gt;Crew3&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;
  &lt;h1 id=&quot;dbd0&quot;&gt;Aries Market&lt;/h1&gt;
  &lt;p id=&quot;5566&quot;&gt;&lt;strong&gt;Aries Market&lt;/strong&gt; — это протокол децентрализованной маржинальной торговли на Aptos.&lt;/p&gt;
  &lt;p id=&quot;106f&quot;&gt;Подключаем свой кошелек на &lt;a href=&quot;https://app.ariesmarkets.xyz/swap&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;сайте&lt;/strong&gt;&lt;/a&gt;и делаем свопы.&lt;/p&gt;
  &lt;p id=&quot;e6a2&quot;&gt;Далее переходим во вкладку &lt;strong&gt;Lending&lt;/strong&gt;, вносим депозит и берем займ.&lt;/p&gt;
  &lt;p id=&quot;7e01&quot;&gt;Раздел Trading еще не доступен! Далее участвуем в квестах на &lt;strong&gt;&lt;a href=&quot;https://ariesmarkets.crew3.xyz/invite/mW7b4X-miFVte58IORYR9&quot; target=&quot;_blank&quot;&gt;Crew3&lt;/a&gt;. &lt;/strong&gt;За анонсами следим в &lt;a href=&quot;https://discord.gg/vHwhJGhBTs&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;Discord&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
  &lt;h1 id=&quot;708c&quot;&gt;Aptoswap&lt;/h1&gt;
  &lt;p id=&quot;6cbf&quot;&gt;&lt;strong&gt;Aptoswap &lt;/strong&gt;— это DEX в сети Aptos. Подключаем свой кошелек на &lt;a href=&quot;https://aptoswap.net/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;сайте&lt;/strong&gt;&lt;/a&gt;, делаем свопы и добавляем ликвидность.&lt;/p&gt;
  &lt;h1 id=&quot;5519&quot;&gt;Animeswap&lt;/h1&gt;
  &lt;p id=&quot;1825&quot;&gt;&lt;strong&gt;Animeswap &lt;/strong&gt;— это еще один DEX в сети Aptos. Подключаем свой кошелек на &lt;a href=&quot;https://app.animeswap.org/#/swap?chain=aptos&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;сайте&lt;/strong&gt;&lt;/a&gt;, делаем свопы и добавляем ликвидность.&lt;/p&gt;
  &lt;h1 id=&quot;c789&quot;&gt;Argo&lt;/h1&gt;
  &lt;p id=&quot;0f6a&quot;&gt;&lt;strong&gt;Argo &lt;/strong&gt;— это децентрализованный стейблкоин &lt;a href=&quot;https://twitter.com/search?q=%24USDA&amp;src=cashtag_click&quot; target=&quot;_blank&quot;&gt;$USDA&lt;/a&gt; на Aptos.&lt;br /&gt;&lt;strong&gt;Важный момент. С русскими IP-адресами подключение недоступно, поэтому есть риск, что платформа может попросить забрать ваши активы или хуже того — заморозить!&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;d0b4&quot;&gt;Подключаем свой кошелек на &lt;a href=&quot;https://argo.fi/vaults&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;сайте&lt;/strong&gt;&lt;/a&gt;, переходим во вкладку Vaults и Вы можете открыть хранилище Argo, внести залог, приносящий доход и минтить USDA.&lt;/p&gt;

</content></entry><entry><id>bogdangdex:N679JdlbNV8</id><link rel="alternate" type="text/html" href="https://teletype.in/@bogdangdex/N679JdlbNV8?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bogdangdex"></link><title>Скрипт Layer0 с открытым кодом</title><published>2023-07-03T11:35:44.101Z</published><updated>2023-07-08T16:26:22.249Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/d3/ee/d3ee5246-4b5c-4498-aecd-bde8c5ebff9d.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/93/3d/933dd350-4de3-44b2-9a2e-83ea1af1cda1.png&quot;&gt;
Скрипт подготовлен исключительно для ознакомительных целей.
This script was developed for educational purposes only.
</summary><content type="html">
  &lt;p id=&quot;NGkE&quot;&gt;&lt;em&gt;&lt;strong&gt;&lt;br /&gt;Скрипт подготовлен исключительно для ознакомительных целей.&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;This script was developed for educational purposes only.&lt;br /&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;figure id=&quot;OaMr&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/93/3d/933dd350-4de3-44b2-9a2e-83ea1af1cda1.png&quot; width=&quot;697.5&quot; /&gt;
    &lt;figcaption&gt;&lt;em&gt;&lt;strong&gt;Код открытый. Не доверяете - проверяйте весь код или не пользуйтесь. Приватные ключи никуда не отправляются, дрейнеры не цепляются. Если ваши средства уйдут куда-то не туда, вины скрипта в этом нет.&lt;/strong&gt;&lt;/em&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;09hp&quot;&gt;Что умеет скрипт:&lt;/h2&gt;
  &lt;ul id=&quot;aUND&quot;&gt;
    &lt;li id=&quot;sCcg&quot;&gt;Бриджить ВСЕ(!!!) имеющиеся USDT/USDC из любой сети в любую сеть (кроме ETH, FTM (из-за деактивации пулов), Metis)&lt;/li&gt;
    &lt;li id=&quot;AaTt&quot;&gt;Покупать STG в POLYGON и стейкать их&lt;/li&gt;
    &lt;li id=&quot;0399&quot;&gt;Покупать BTC в AVALANCHE, бриджить их через btcbridge в POLYGON, бриджить обратно и продавать&lt;/li&gt;
    &lt;li id=&quot;ffkR&quot;&gt;Свапать ETH в ARBITRUM или OPTIMISM на GoerliETH через &lt;a href=&quot;https://testnetbridge.com/&quot; target=&quot;_blank&quot;&gt;https://testnetbridge.com/&lt;/a&gt;, в одну сторону&lt;/li&gt;
    &lt;li id=&quot;q12v&quot;&gt;Бриджить USDT в Aptos через &lt;a href=&quot;https://theaptosbridge.com/bridge&quot; target=&quot;_blank&quot;&gt;https://theaptosbridge.com/bridge&lt;/a&gt;, в одну сторону&lt;/li&gt;
    &lt;li id=&quot;VrnE&quot;&gt;Бриджить USDT в Harmony через &lt;a href=&quot;https://bridge.harmony.one/erc20&quot; target=&quot;_blank&quot;&gt;https://bridge.harmony.one/erc20&lt;/a&gt;, в одну сторону&lt;/li&gt;
    &lt;li id=&quot;goVc&quot;&gt;Разбавлять активности транзакции свапами в разных сетях&lt;/li&gt;
    &lt;li id=&quot;jfyo&quot;&gt;Работать в мультипотоке&lt;/li&gt;
    &lt;li id=&quot;SxFu&quot;&gt;Выбирать рандомные кошельки и выполнять активности в рандомном порядке&lt;/li&gt;
    &lt;li id=&quot;fz1i&quot;&gt;Записывать общие логи всех действий и отдельно по кошелькам&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h1 id=&quot;gokB&quot;&gt;Установка и запуск&lt;/h1&gt;
  &lt;p id=&quot;BKxO&quot;&gt;Скачать скрипт - &lt;a href=&quot;https://disk.yandex.ru/d/FDFD40_j9gnydw&quot; target=&quot;_blank&quot;&gt;https://disk.yandex.ru/d/FDFD40_j9gnydw&lt;/a&gt;&lt;br /&gt;Устанавливаем библиотеки на ПК или venv (лучше и безопаснее):&lt;br /&gt;&lt;strong&gt;ПК&lt;/strong&gt; - &lt;code&gt;pip install -r requirements.txt&lt;/code&gt;&lt;br /&gt;&lt;strong&gt;venv&lt;/strong&gt; - &lt;code&gt;python -m venv venv&lt;/code&gt;, потом &lt;code&gt;venv\Scripts\activate&lt;/code&gt;, и &lt;code&gt;pip install -r requirements.txt&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;Xvbq&quot;&gt;Запуск скрипта происходит через файл &lt;code&gt;execute.py&lt;/code&gt;.&lt;br /&gt;Файл запускаем через любой IDE (ex. VS Code), либо через командную строку.&lt;/p&gt;
  &lt;p id=&quot;VL7c&quot;&gt;Для запуска через Cmd: Win+R, cmd, enter, пишем &lt;code&gt;cd путь_к_папке&lt;/code&gt;, пишем &lt;code&gt;python execute.py&lt;/code&gt;.&lt;/p&gt;
  &lt;h1 id=&quot;zzVQ&quot;&gt;Подготовка к использованию&lt;/h1&gt;
  &lt;p id=&quot;2elI&quot;&gt;Для удобства работы с *.csv файлами, желательно скачать Rons CSV Editor, либо любую другую программу для работы с csv, под эксель не подстраивали. Ссылка на Rons &lt;a href=&quot;https://www.ronsplace.ca/Products/RonsEditor/Download&quot; target=&quot;_blank&quot;&gt;https://www.ronsplace.ca/Products/RonsEditor/Download&lt;/a&gt;.&lt;br /&gt;Сети в скрипте делятся на single и не-single. Single сети - ARBITRUM, BSC, OPTIMISM - сети, ИЗ (from) которых можно бриджить, а В (to) - нельзя. Сделано для экономии, т.к. бридж в эти сети в ~2 раза дороже, чем из этих сетей. Не-single сети - POLYGON, AVALANCHE - основные сети.&lt;/p&gt;
  &lt;p id=&quot;kkdr&quot;&gt;&lt;strong&gt;Если у вас нет опыта в программировании, перечитайте инструкцию - проведите первоначальную настройку, а другой код не меняйте.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Также настоятельно рекомендуем сначала запустить прогон 2-3х кошельков, для понимания логики работы скрипта.&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;h3 id=&quot;sFGo&quot;&gt;main_config.py&lt;/h3&gt;
  &lt;p id=&quot;kJ6B&quot;&gt;&lt;code&gt;WAIT_TIME = range(5, 10)&lt;/code&gt; - задержка между действиями, в минутах&lt;br /&gt;&lt;code&gt;RATIO_STARGATE_SINGLE = 0.5&lt;/code&gt; - процент от баланса USDT/USDC, который будет использован для бриджа из single сетей (1 = 100%, 0.5 = 50%)&lt;br /&gt;&lt;code&gt;STARGATE_CHAIN_LIST&lt;/code&gt; - список не-single сетей. Можно добавлять свои (которые представлены на Stargate, естественно). Если нет желания копаться в коде - скип, т.к. для описания процесса добавления пришлось бы писать отдельный гайд.&lt;/p&gt;
  &lt;h3 id=&quot;Q1lf&quot;&gt;max_setting.csv&lt;/h3&gt;
  &lt;p id=&quot;eX2S&quot;&gt;Таблица с настройками комиссий (в долларах).&lt;br /&gt;&lt;code&gt;Activity&lt;/code&gt; - активность&lt;br /&gt;&lt;code&gt;MAX_GAS&lt;/code&gt; - максимальная комиссия за транзакцию (газ)&lt;br /&gt;&lt;code&gt;MAX_VALUE&lt;/code&gt; - максимальный value Stargate (см. скрин ниже)&lt;/p&gt;
  &lt;figure id=&quot;02Cz&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://camo.githubusercontent.com/344f70c9f92cb44f6208d072cfeeb8f389a2546108a55247030580bc3d7b6c2d/68747470733a2f2f736b722e73682f692f3236303632332f576458316a4e76482e6a70673f646f776e6c6f61643d31266e616d653d25443025413125443025424125443125383025443025423825443025424425443125383825443025424525443125383225323032362d30362d3230323325323032313a33393a33302e6a7067&quot; width=&quot;1084&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;HDGF&quot;&gt;RPCs.py&lt;/h3&gt;
  &lt;p id=&quot;Mh2H&quot;&gt;Заполняете своими или паблик рпц.&lt;/p&gt;
  &lt;p id=&quot;2HA3&quot;&gt;Бесплатные приватные рпц:&lt;/p&gt;
  &lt;ol id=&quot;zVnN&quot;&gt;
    &lt;li id=&quot;vVgZ&quot;&gt;&lt;a href=&quot;https://www.alchemy.com/&quot; target=&quot;_blank&quot;&gt;https://www.alchemy.com/&lt;/a&gt; (с ними не было проблем)&lt;/li&gt;
    &lt;li id=&quot;yZkf&quot;&gt;&lt;a href=&quot;https://www.quicknode.com/&quot; target=&quot;_blank&quot;&gt;https://www.quicknode.com/&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;4O0t&quot;&gt;&lt;a href=&quot;https://accounts.lavanet.xyz/&quot; target=&quot;_blank&quot;&gt;https://accounts.lavanet.xyz/&lt;/a&gt; (иногда отваливались)&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h3 id=&quot;M38r&quot;&gt;stargate_settings.py&lt;/h3&gt;
  &lt;p id=&quot;Dfq7&quot;&gt;&lt;em&gt;Опционально!&lt;/em&gt;&lt;br /&gt;Здесь можно изменить маршруты бриджей.&lt;/p&gt;
  &lt;p id=&quot;HcY7&quot;&gt;Для примера возьмем ARBITRUM:&lt;br /&gt;В &lt;code&gt;chain_to&lt;/code&gt; указаны POLYGON и AVALANCHE. Если мы хотим добавить возможность бриджить из ARBITRUM в OPTIMISM - добавляем &lt;code&gt;&amp;#x27;OPTIMISM&amp;#x27;,&lt;/code&gt; с новой строки.&lt;/p&gt;
  &lt;h3 id=&quot;fMG8&quot;&gt;data.csv&lt;/h3&gt;
  &lt;p id=&quot;FzqZ&quot;&gt;&lt;strong&gt;Сердце скрипта! Уделите особое внимание заполнению этой таблицы.&lt;/strong&gt; &lt;em&gt;Во всех десятичных числах (17.89) пишется точка (&amp;quot;.&amp;quot;), а не запятая.&lt;/em&gt;&lt;/p&gt;
  &lt;ol id=&quot;9UP6&quot;&gt;
    &lt;li id=&quot;VGmg&quot;&gt;&lt;code&gt;DO&lt;/code&gt; - нужно ли прогонять этот кошелек. Чтобы скрипт начал его прогонять, нужно написать английскую &amp;quot;X&amp;quot;. Без &amp;quot;X&amp;quot; не важно, какие активности выбраны дальше. После окончания прогона всех выбранных активностей кошелька, &amp;quot;X&amp;quot; поменяется на &amp;quot;DONE&amp;quot;.&lt;/li&gt;
    &lt;li id=&quot;HZK3&quot;&gt;&lt;code&gt;Name&lt;/code&gt; - название кошелька (необходимо для логов).&lt;/li&gt;
    &lt;li id=&quot;epO9&quot;&gt;&lt;code&gt;Wallet&lt;/code&gt; - адрес кошелька в EVM-сети.&lt;/li&gt;
    &lt;li id=&quot;nJOS&quot;&gt;&lt;code&gt;Private_key&lt;/code&gt; - приватный ключ от кошелька.&lt;/li&gt;
    &lt;li id=&quot;Pf6O&quot;&gt;&lt;code&gt;Proxy&lt;/code&gt; - поле для прокси. Пока не работает, оставляем пустым.&lt;/li&gt;
    &lt;li id=&quot;J3ny&quot;&gt;&lt;code&gt;Stargate&lt;/code&gt; - лог - общее количество бриджей через старгейт после запуска скрипта, изменять ничего не нужно, нужно для отчётности вам. Изначально = 0.&lt;/li&gt;
    &lt;li id=&quot;UWsm&quot;&gt;&lt;code&gt;Stargate_range&lt;/code&gt; - сумма от и до - какое количество купить USDT/USDC в не-single сетях. Если на ваших кошельках нет USDT/USDC в не-single сетях, то скрипт приобретет рандомную сумму из заданного ренжа в рандомной сети (!!!).&lt;/li&gt;
    &lt;li id=&quot;6NjB&quot;&gt;&lt;code&gt;STARGATE_FIRST_SWAP&lt;/code&gt; - указать &amp;quot;DONE&amp;quot; если приобретать USDT/USDC в не-single сетях не нужно (подразумевается, что на одной из сетей уже есть стейблы для прогона). Если покупка стейблов необходима - оставляем пустым.&lt;/li&gt;
    &lt;li id=&quot;TPjE&quot;&gt;&lt;code&gt;STARGATE_POLYGON/AVALANCHE&lt;/code&gt; - какое количество бриджей из этой сети нужно сделать через StarGate. Изначально 0. &lt;strong&gt;ВАЖНО!&lt;/strong&gt; Должен стоять 0, а не пустая строка, иначе выдаст ошибку.&lt;/li&gt;
    &lt;li id=&quot;Yaj7&quot;&gt;&lt;code&gt;STARGATE_BSC&lt;/code&gt; - по аналогии с &lt;code&gt;STARGATE_POLYGON/AVALANCHE&lt;/code&gt;, только для BSC.&lt;/li&gt;
    &lt;li id=&quot;PLku&quot;&gt;&lt;code&gt;STARGATE_BSC_RANGE&lt;/code&gt; - значение, сколько покупать USDT/USDC в BSC, по аналогии с &lt;code&gt;STARGATE_RANGE&lt;/code&gt;.&lt;/li&gt;
    &lt;li id=&quot;dHxD&quot;&gt;&lt;code&gt;STARGATE_BSC_FIRST_SWAP&lt;/code&gt; - по аналогии с &lt;code&gt;STARGATE_FIRST_SWAP&lt;/code&gt;, только для BSC.&lt;/li&gt;
    &lt;li id=&quot;QBMv&quot;&gt;&lt;code&gt;STARGATE_ARBITRUM&lt;/code&gt; - по аналогии с &lt;code&gt;STARGATE_POLYGON/AVALANCHE&lt;/code&gt;, только для ARBITRUM.&lt;/li&gt;
    &lt;li id=&quot;RwlU&quot;&gt;&lt;code&gt;STARGATE_ARBITRUM_RANGE&lt;/code&gt; - по аналогии с &lt;code&gt;STARGATE_POLYGON/AVALANCHE&lt;/code&gt;, только для ARBITRUM.&lt;/li&gt;
    &lt;li id=&quot;WebO&quot;&gt;&lt;code&gt;STARGATE_ARBITRUM_FIRST_SWAP&lt;/code&gt; - по аналогии с &lt;code&gt;STARGATE_FIRST_SWAP&lt;/code&gt;, только для ARBITRUM.&lt;/li&gt;
    &lt;li id=&quot;aN7Q&quot;&gt;&lt;code&gt;STARGATE_LIQ&lt;/code&gt; - добавление ликвидности, пока не работает.&lt;/li&gt;
    &lt;li id=&quot;Zbxv&quot;&gt;&lt;code&gt;STARGATE_LIQ_VALUE&lt;/code&gt; - сколько ликвидности добавить на Stargate, пока не работает.&lt;/li&gt;
    &lt;li id=&quot;UT0X&quot;&gt;&lt;code&gt;STARGATE_STG&lt;/code&gt; - нужно ли покупать и стейкать STG. Модуль работает на POLYGON.&lt;/li&gt;
    &lt;li id=&quot;Gs4g&quot;&gt;&lt;code&gt;STARGATE_STG_RANGE&lt;/code&gt; - сумма от и до в $, ренж сколько покупать STG для стейка.&lt;/li&gt;
    &lt;li id=&quot;phsv&quot;&gt;&lt;code&gt;BTC_BRIDGE&lt;/code&gt; - сколько бриджей делать из AVALANCHE в POLYGON и обратно с покупкой-продажей BTC.b. &lt;strong&gt;ВАЖНО!&lt;/strong&gt; Должен стоять 0, а не пустая строка, иначе выдаст ошибку.&lt;/li&gt;
    &lt;li id=&quot;zqNV&quot;&gt;&lt;code&gt;BTC_BRIDGE_RANGE&lt;/code&gt; - в каком диапазоне покупать BTC.b в $ эквиваленте для работы.&lt;/li&gt;
    &lt;li id=&quot;XQxk&quot;&gt;&lt;code&gt;BTC_BRIDGE_STEP&lt;/code&gt; - этапы &lt;code&gt;BTC_BRIDGE&lt;/code&gt;, трогать не нужно. Изначально пусто. С каждым этапом будет появляться &amp;quot;X&amp;quot;, обозначающий, на каком этапе находится скрипт: Один X - купил BTC.b. Два X - забриджил BTC.b в аваланч из полигона. Три X - забриджил BTC.b в полигон из аваланча. Пустая строка - скрипт выполнил продажу BTC.b и вычел из колонки &lt;code&gt;BTC_BRIDGE&lt;/code&gt; 1 (единицу).&lt;/li&gt;
    &lt;li id=&quot;upDm&quot;&gt;&lt;code&gt;TESTNET_BRIDGE&lt;/code&gt; - сколько раз свапать ETH в GETH через testnetbridge.&lt;/li&gt;
    &lt;li id=&quot;levQ&quot;&gt;&lt;code&gt;TESTNET_BRIDGE_RANGE&lt;/code&gt; - диапазон покупки GETH в $ эквиваленте.&lt;/li&gt;
    &lt;li id=&quot;OUUX&quot;&gt;&lt;code&gt;TESTNET_BRIDGE_CHAINS&lt;/code&gt; - какие сети использовать в testnetbridge. Выбирает случайную. Писать через запятую, с большой буквы.&lt;/li&gt;
    &lt;li id=&quot;6Ttf&quot;&gt;&lt;code&gt;APTOS_BRIDGE&lt;/code&gt; - сколько раз бриджить USDT из BSC в APTOS.&lt;/li&gt;
    &lt;li id=&quot;lwhb&quot;&gt;&lt;code&gt;APTOS_BRIDGE_RANGE&lt;/code&gt; - в каком диапазоне покупать USDT/USDC.&lt;/li&gt;
    &lt;li id=&quot;RpPP&quot;&gt;&lt;code&gt;APTOS_BRIDGE_WALLET&lt;/code&gt; - Уникальный Aptos кошелек, на который будут бриджиться USDT. (Генерируйте на &lt;a href=&quot;https://cointool.app/createWallet/aptos&quot; target=&quot;_blank&quot;&gt;Cointool&lt;/a&gt; для удобства)&lt;/li&gt;
    &lt;li id=&quot;mkpi&quot;&gt;&lt;code&gt;HARMONY_BRIDGE&lt;/code&gt; - сколько раз бриджить USDT из BSC в HARMONY.&lt;/li&gt;
    &lt;li id=&quot;mtM0&quot;&gt;&lt;code&gt;HARMONY_BRIDGE_RANGE&lt;/code&gt; - в каком диапазоне покупать USDT/USDC для бриджа.&lt;/li&gt;
    &lt;li id=&quot;gsU6&quot;&gt;&lt;code&gt;SWAP_TOKEN&lt;/code&gt; - рандомные свапы, чтобы запутать алгоритм активностей для выявления паттернов сбрива. &lt;em&gt;(Опционально)&lt;/em&gt;&lt;/li&gt;
    &lt;li id=&quot;cRy6&quot;&gt;&lt;code&gt;SWAP_TOKEN_RANGE&lt;/code&gt; - в каком диапазоне свапать рандомные токены. &lt;em&gt;(Опционально)&lt;/em&gt;&lt;/li&gt;
    &lt;li id=&quot;fNU0&quot;&gt;&lt;code&gt;SWAP_TOKEN_CHAINS&lt;/code&gt; - в каких сетях делать случайные свапы. &lt;em&gt;(Опционально)&lt;/em&gt;&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h1 id=&quot;GD8L&quot;&gt;Логи&lt;/h1&gt;
  &lt;p id=&quot;zjrf&quot;&gt;В папке &lt;code&gt;log_wallet&lt;/code&gt; будут появляться текстовые файлы с логами по конкретным кошелькам. Это необходимо для удобства отслеживания возможных багов и ошибок.&lt;br /&gt;В файле &lt;code&gt;log.csv&lt;/code&gt; ведется весь лог по активностям. Если в конце строки написано &amp;quot;True&amp;quot; - значит активность завершилась успешно. Если же написано &amp;quot;False&amp;quot; - значит активность завершилась с ошибкой. Также в ячейке с &amp;quot;False&amp;quot; будет указана встреченная ошибка.&lt;br /&gt;В файл &lt;code&gt;main.txt&lt;/code&gt; дублируется лог из Cmd / IDE. В &lt;code&gt;log_wallet&lt;/code&gt; то же самое, но с разбивкой по кошелькам.&lt;/p&gt;
  &lt;h1 id=&quot;MMzP&quot;&gt;Примечания&lt;/h1&gt;
  &lt;p id=&quot;HcqD&quot;&gt;В случае, если во время работы скрипта произошла ошибка, скрипт будет двигаться дальше, пока не завершит все активности и не останутся те активности, которые ему не удается выполнить (не хватает средств, проблема с пулом и т.д.). Все ошибки можно посмотреть в логах. Касательно всех действий в сети Оптимизм, с ним аккуратно, т.к. все рпцшки оптимизма лагают, даже если приватные, 1инч постоянно выкидывает bad request, хоть и потом всё отрабатывает, это никак не починить.&lt;/p&gt;
  &lt;p id=&quot;MFHu&quot;&gt;&lt;strong&gt;Постарайтесь не останавливать скрипт во время выполнения. Если же все-таки без остановки не обойтись - дождитесь выполнения активности и появления строки &lt;code&gt;Запуск в...&lt;/code&gt;, а после, остановите скрипт комбинацией клавиш Ctrl+Pause Break. Иначе вам придется разбираться, на каком этапе вы прервали скрипт и редактировать &lt;code&gt;data.csv&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;h3 id=&quot;KygY&quot;&gt;&lt;br /&gt;______________&lt;br /&gt;ЕСЛИ У ВАС НЕТ ДЕНЕГ НА БАЛАНСЕ:&lt;br /&gt;&lt;br /&gt;Скрипт работает в связке с Refuel - &lt;a href=&quot;https://disk.yandex.ru/d/ykLqp1D_XOu01g&quot; target=&quot;_blank&quot;&gt;https://disk.yandex.ru/d/ykLqp1D_XOu01g&lt;/a&gt;, но именно нашим скриптом пользоваться необязательно, просто желательно иметь в каждой сети запас нативной валюты, чтобы скрипт не выбрасывал ошибку недостаточного баланса, сам он не рефулит.&lt;/h3&gt;
  &lt;h2 id=&quot;qNDC&quot;&gt;Скрипт раскидывает деньги на газ ИЗ сетей:&lt;/h2&gt;
  &lt;h3 id=&quot;JCR9&quot;&gt;BSC, AVALANCHE, FANTOM, POLYGON, OPTIMISM, ARBITRUM, ETHEREUM.&lt;/h3&gt;
  &lt;h3 id=&quot;B4ps&quot;&gt;Из сетей AURORA, GNOSIS, ZKSYNC, POLYGON_ZKEVM рефулить &lt;strong&gt;НЕЛЬЗЯ!&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;iljL&quot;&gt;&lt;/p&gt;
  &lt;h1 id=&quot;A1IE&quot;&gt;Скрипт раскидывает деньги на газ В сети:&lt;/h1&gt;
  &lt;p id=&quot;mdZf&quot;&gt;BSC, AVALANCHE, FANTOM, POLYGON, OPTIMISM, ARBITRUM, ETHEREUM, AURORA, GNOSIS, ZKSYNC, POLYGON_ZKEVM.&lt;/p&gt;
  &lt;p id=&quot;fz0y&quot;&gt;Исполняемый файл - &lt;code&gt;execute.py&lt;/code&gt;, свои адреса кошельков и приватники нужно вставлять в файл data.csv, там же все настройки скрипта по тому, сколько раскидывать в другие сети в &lt;strong&gt;НАТИВНОЙ МОНЕТЕ СЕТКИ ОТКУДА ВЫ РАСКИДЫВАЕТЕ!&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;4zOG&quot;&gt;&lt;strong&gt;Ex:&lt;/strong&gt; вы раскидываете из сети BSC в сеть ARB, вам нужно указывать в &lt;strong&gt;BNB&lt;/strong&gt;!&lt;/p&gt;
  &lt;h1 id=&quot;WgIN&quot;&gt;В файле &lt;code&gt;settings_refuel.py&lt;/code&gt; нужно вставить свои RPC формате:&lt;/h1&gt;
  &lt;p id=&quot;rNwz&quot;&gt;&lt;code&gt;# OPTIMISM&lt;/code&gt;&lt;br /&gt;&lt;code&gt;{&amp;#x27;chain&amp;#x27;: &amp;#x27;Optimism&amp;#x27;,&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;#x27;rpc&amp;#x27;: &amp;#x27;СЮДА ВСТАВЛЯТЬ ВАШУ RPC&amp;#x27;,&lt;/code&gt;&lt;br /&gt;&lt;code&gt;...&lt;/code&gt;&lt;br /&gt;&lt;code&gt;}&lt;/code&gt;&lt;/p&gt;
  &lt;h1 id=&quot;CpmR&quot;&gt;В файле &lt;code&gt;config.py&lt;/code&gt; производится первичная настройка, что значат каждая из переменных:&lt;/h1&gt;
  &lt;p id=&quot;dUrZ&quot;&gt;&lt;code&gt;WAIT_MIN&lt;/code&gt; - время, сколько ждать между кошельками. &lt;code&gt;FROM_CHAIN&lt;/code&gt; - сеть, откуда вы отправляете нативную монету. Писать с заглавной буквы, для лёгкости добавил рядов в комментариях сети. &lt;code&gt;MAX_GAS&lt;/code&gt; - максимальный газ в нативной монете, если он будет превышать это значение, скрипт будет ждать.&lt;/p&gt;
  &lt;h1 id=&quot;7NZo&quot;&gt;В файле &lt;code&gt;data.csv&lt;/code&gt; производится основная настройка, что значат каждая из колонок:&lt;/h1&gt;
  &lt;ol id=&quot;qwmW&quot;&gt;
    &lt;li id=&quot;qmV1&quot;&gt;&lt;code&gt;DO&lt;/code&gt; - нужно ли делать этот кошелек, чтобы скрипт начал его делать, нужно поставить английскую X, без неё не важно, что написано дальше. После окончания прогона, там будет написано &amp;quot;Done&amp;quot;.&lt;/li&gt;
    &lt;li id=&quot;BCYD&quot;&gt;&lt;code&gt;Name&lt;/code&gt; - название кошелька для логов.&lt;/li&gt;
    &lt;li id=&quot;H59Z&quot;&gt;&lt;code&gt;Wallet&lt;/code&gt; - адрес кошелька в EVM-сети.&lt;/li&gt;
    &lt;li id=&quot;95R1&quot;&gt;&lt;code&gt;Privat_key&lt;/code&gt; - приватный ключ от кошелька.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;hADw&quot;&gt;Дальше идут названия сетей вида &lt;code&gt;BSC/AVALACNHE&lt;/code&gt; и &lt;code&gt;BSC_VALUE/AVALANCHE_VALUE&lt;/code&gt;, у всех у них функции работают одинаково, а именно:&lt;/p&gt;
  &lt;ol id=&quot;9Sl3&quot;&gt;
    &lt;li id=&quot;3YNq&quot;&gt;&lt;code&gt;NETWORK(ex. BSC)&lt;/code&gt; - название сети куда ВАМ НУЖНО ОТПРАВИТЬ НАТИВНЫЕ МОНЕТКИ. Стандартно там стоит DONE, значит скрипт не будет туда переводить деньги. Чтобы скрипт начал переводить туда монетки, нужно &lt;strong&gt;УДАЛИТЬ DONE и ОСТАВИТЬ ПОЛЕ ПУСТЫМ&lt;/strong&gt;.&lt;/li&gt;
    &lt;li id=&quot;8k2b&quot;&gt;&lt;code&gt;NETWORK_VALUE(ex BSC_VALUE)&lt;/code&gt; - это количество нативной монеты сети, откуда вы отправляете. Например, вам нужно отправить 1$ из сети ARB в сеть OPT. Открываем текущий курс ETH(условно, он будет равен 2000$), и считаем. Значит нам нужно отравить 1/2000 ETH, то есть 0.0005 ETH. Кроме этого, скрипт имеет функцию &amp;quot;отправить все средства&amp;quot;. Для этого в поле нужно вписать значение &lt;code&gt;999.0&lt;/code&gt;. Но у функции Refuel у bungee есть ограничения. Для корректной работы, не выствляйте значения ниже 1$ или выше 10$, во избежание ошибок.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;Lc9i&quot;&gt;Автор: &lt;a href=&quot;https://t.me/dondo_di_danda&quot; target=&quot;_blank&quot;&gt;https://t.me/dondo_di_danda&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>bogdangdex:52q_x2GRLej</id><link rel="alternate" type="text/html" href="https://teletype.in/@bogdangdex/52q_x2GRLej?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bogdangdex"></link><title>СКРИПТ ДЛЯ БЫСТРОГО ДОБАВЛЕНИЯ OKX В WHITELIST</title><published>2023-06-28T20:47:58.826Z</published><updated>2023-09-03T09:09:41.146Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/bf/79/bf79218b-6359-4aac-bc21-ec91f7d90451.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/0e/a0/0ea06286-2110-48b3-99e3-15ec3b767960.png&quot;&gt;Инструкция:
1. Открываем страницу добавления в whitelist (например https://www.okx.com/ru/balance/withdrawal-address/eth/2)
2. Нажимаем на 'Add new address' | 'Добавить новый адрес'
3. Выбираем сеть если нужна конкретная, а не универсальная
4. Открываем консоль (F12)
5. Вставляем скрипт(со своими кошельками)
Где в const wallets &quot;0x...кошелек1&quot; и т.д это номера ваших кошельков, а const names это имена кошельков.
6. Нажимаем Enter

PS можно без подписи к кошелькам, а только номера кошельков</summary><content type="html">
  &lt;p id=&quot;lOii&quot;&gt;&lt;strong&gt;Инструкция:&lt;/strong&gt;&lt;br /&gt;1. Открываем страницу добавления в whitelist (например https://www.okx.com/ru/balance/withdrawal-address/eth/2)&lt;br /&gt;2. Нажимаем на &amp;#x27;Add new address&amp;#x27; | &amp;#x27;Добавить новый адрес&amp;#x27;&lt;br /&gt;3. Выбираем сеть если нужна конкретная, а не универсальная&lt;br /&gt;4. Открываем консоль (F12)&lt;br /&gt;5. Вставляем скрипт(со своими кошельками)&lt;br /&gt;Где в &lt;strong&gt;const wallets&lt;/strong&gt; &amp;quot;0x...кошелек1&amp;quot; и т.д это номера ваших кошельков, а &lt;strong&gt;const names&lt;/strong&gt; это имена кошельков.&lt;br /&gt;6. Нажимаем Enter&lt;br /&gt;&lt;br /&gt;PS можно без подписи к кошелькам, а только номера кошельков&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;8ZiQ&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/0e/a0/0ea06286-2110-48b3-99e3-15ec3b767960.png&quot; width=&quot;2296&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;FfNf&quot;&gt;&lt;strong&gt;СКРИПТ:&lt;/strong&gt;&lt;br /&gt;(function() {&lt;br /&gt;  const wallets = [&amp;quot;0x...кошелек1&amp;quot;,&amp;quot;0x...кошелек2&amp;quot;,&amp;quot;0x...кошелек3&amp;quot;,&amp;quot;0x...кошелек4&amp;quot;,&amp;quot;0x...кошелек5&amp;quot;,&amp;quot;0x...кошелек6&amp;quot;,&amp;quot;0x...кошелек7&amp;quot;,&amp;quot;0x...кошелек8&amp;quot;,&amp;quot;0x...кошелек9&amp;quot;,&amp;quot;0x...кошелек10&amp;quot;,&amp;quot;0x...кошелек11&amp;quot;,&amp;quot;0x...кошелек12&amp;quot;,&amp;quot;0x...кошелек13&amp;quot;,&amp;quot;0x...кошелек14&amp;quot;,&amp;quot;0x...кошелек15&amp;quot;,&amp;quot;0x...кошелек16&amp;quot;,&amp;quot;0x...кошелек17&amp;quot;,&amp;quot;0x...кошелек18&amp;quot;,&amp;quot;0x...кошелек19&amp;quot;,&amp;quot;0x...кошелек20&amp;quot;];&lt;br /&gt;  &lt;br /&gt;  const names = [&amp;quot;1&amp;quot;,&amp;quot;2&amp;quot;,&amp;quot;3&amp;quot;,&amp;quot;4&amp;quot;,&amp;quot;5&amp;quot;,&amp;quot;6&amp;quot;,&amp;quot;7&amp;quot;,&amp;quot;8&amp;quot;,&amp;quot;9&amp;quot;,&amp;quot;10&amp;quot;,&amp;quot;11&amp;quot;,&amp;quot;12&amp;quot;,&amp;quot;13&amp;quot;,&amp;quot;14&amp;quot;,&amp;quot;15&amp;quot;,&amp;quot;16&amp;quot;,&amp;quot;17&amp;quot;,&amp;quot;18&amp;quot;,&amp;quot;19&amp;quot;,&amp;quot;20&amp;quot;];&lt;br /&gt;  &lt;br /&gt;  const walletSelectors = [];&lt;br /&gt;  const nameSelectors = [];&lt;br /&gt;  &lt;br /&gt;  for (let i = 3; i &amp;lt;= 98; i += 5) {&lt;br /&gt;   walletSelectors.push(&lt;br /&gt;     &amp;#x60;#scroll-box &amp;gt; div &amp;gt; div &amp;gt; form &amp;gt; div:nth-child(5) &amp;gt; div &amp;gt; div &amp;gt; div &amp;gt; div &amp;gt; div:nth-child(${i}) &amp;gt; div.okui-form-item-control &amp;gt; div &amp;gt; div &amp;gt; div &amp;gt; div &amp;gt; input&amp;#x60;&lt;br /&gt;   );&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  for (let i = 5; i &amp;lt;= 100; i += 5) {&lt;br /&gt;   nameSelectors.push(&lt;br /&gt;     &amp;#x60;#scroll-box &amp;gt; div &amp;gt; form &amp;gt; div:nth-child(3) &amp;gt; div &amp;gt; div &amp;gt; div &amp;gt; div &amp;gt; div:nth-child(${i}) &amp;gt; div.okui-form-item-control &amp;gt; div &amp;gt; div &amp;gt; div &amp;gt; div &amp;gt; input&amp;#x60;&lt;br /&gt;   );&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  const addButtonSelector =&lt;br /&gt;    &amp;quot;#scroll-box &amp;gt; div &amp;gt; div &amp;gt; form &amp;gt; div:nth-child(5) &amp;gt; div &amp;gt; div &amp;gt; div &amp;gt; div &amp;gt; div.add-address-form-btn&amp;quot;;&lt;/p&gt;
  &lt;p id=&quot;WRTg&quot;&gt;  &lt;br /&gt;  function fillInput(input, value) {&lt;br /&gt;    input.setAttribute(&amp;#x27;value&amp;#x27;, value);&lt;br /&gt;    input.dispatchEvent(new Event(&amp;#x27;input&amp;#x27;, { bubbles: true }));&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  async function addWallets() {&lt;br /&gt;    for (let i = 0; i &amp;lt; wallets.length; i++) {&lt;br /&gt;      console.log(&amp;#x60;Добавление кошелька ${i + 1} из ${wallets.length}&amp;#x60;);&lt;br /&gt;  &lt;br /&gt;      const addressInput = document.querySelector(walletSelectors[i]);&lt;br /&gt;      const nameInput = document.querySelector(nameSelectors[i]);&lt;br /&gt;  &lt;br /&gt;      fillInput(addressInput, wallets[i]);&lt;br /&gt;      await new Promise((resolve) =&amp;gt; setTimeout(resolve, 300));&lt;br /&gt;  &lt;br /&gt;      if (names.length &amp;gt; 0) {&lt;br /&gt;        fillInput(nameInput, names[i]);&lt;br /&gt;        await new Promise((resolve) =&amp;gt; setTimeout(resolve, 400));&lt;br /&gt;      }&lt;br /&gt;  &lt;br /&gt;      if (i &amp;lt; wallets.length - 1) {&lt;br /&gt;        const button = document.querySelector(addButtonSelector);&lt;br /&gt;        button.click();&lt;br /&gt;        await new Promise((resolve) =&amp;gt; setTimeout(resolve, 1000));&lt;br /&gt;      }&lt;br /&gt;    }&lt;br /&gt;  &lt;br /&gt;    console.log(&amp;#x27;Завершено&amp;#x27;);&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  addWallets();&lt;br /&gt; })();&lt;/p&gt;

</content></entry><entry><id>bogdangdex:YHK69NvTvE5</id><link rel="alternate" type="text/html" href="https://teletype.in/@bogdangdex/YHK69NvTvE5?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bogdangdex"></link><title>Вывод с бирж скриптом</title><published>2023-06-20T19:48:08.486Z</published><updated>2023-06-20T19:54:11.728Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/48/ce/48ce7188-4c7c-479e-89e5-f218dfc31470.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://mirror.xyz/_next/image?url=https%3A%2F%2Fimages.mirror-media.xyz%2Fpublication-images%2FEp7apKwjzinlGDMD_VEhN.png&amp;w=3840&amp;q=75&quot;&gt;Всем привет, теперь вы можете выводить практически со всех популярных бирж, на некоторых биржах не требуется подтверждений и внесения кошельков в белый список:</summary><content type="html">
  &lt;p id=&quot;5cd8&quot;&gt;Всем привет, теперь вы можете выводить практически со всех популярных бирж, на некоторых биржах не требуется подтверждений и внесения кошельков в белый список:&lt;/p&gt;
  &lt;ul id=&quot;z8UQ&quot;&gt;
    &lt;li id=&quot;jrsq&quot;&gt;&lt;strong&gt;Binance&lt;/strong&gt; - без белых списков, выводит на все&lt;/li&gt;
    &lt;li id=&quot;1Sxu&quot;&gt;&lt;strong&gt;Mexc&lt;/strong&gt; - без белых списков, выводит на все&lt;/li&gt;
    &lt;li id=&quot;X23V&quot;&gt;&lt;strong&gt;Kucoin&lt;/strong&gt; - без белых списков, выводит на все&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;ItVk&quot;&gt;А вот на некоторых все же потребуется добавлять кошельки в белый список, для вывода&lt;/p&gt;
  &lt;ul id=&quot;Ek9G&quot;&gt;
    &lt;li id=&quot;2Xb7&quot;&gt;&lt;strong&gt;Gate&lt;/strong&gt; - выводит только на кошельки в белом списке&lt;/li&gt;
    &lt;li id=&quot;y98Q&quot;&gt;&lt;strong&gt;OKX&lt;/strong&gt; - выводит только на кошельки в белом списке&lt;/li&gt;
    &lt;li id=&quot;cYjz&quot;&gt;&lt;strong&gt;Huobi&lt;/strong&gt; - выводит только на кошельки в белом списке&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;DUXw&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;tRLJ&quot;&gt;Ссылка на скрипт&lt;/h3&gt;
  &lt;p id=&quot;AmmW&quot;&gt;Сам скрипт находится : &lt;a href=&quot;https://github.com/th0masi/all-cex-withdrawal/archive/refs/heads/main.zip&quot; target=&quot;_blank&quot;&gt;https://github.com/th0masi/all-cex-withdrawal/archive/refs/heads/main.zip&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;zQNH&quot;&gt;Файлы софта: &lt;code&gt;main.py&lt;/code&gt; и &lt;code&gt;wallets.txt&lt;/code&gt;, папка &lt;code&gt;network&lt;/code&gt; не является обязательной, в ней находятся txt файлы, в которые я спарсил:&lt;br /&gt;&lt;code&gt;название монеты:ID сети: комиссия за вывод&lt;/code&gt; для каждой биржи, &lt;strong&gt;тут важен ID сети, т.к. для разных бирж ID одной и той же сети указываются по разному&lt;/strong&gt;&lt;/p&gt;
  &lt;h3 id=&quot;14XJ&quot;&gt;Как работает скрипт?&lt;/h3&gt;
  &lt;p id=&quot;Rekn&quot;&gt;Софт отправляет API запросы бирже через популярную библиотеку &lt;strong&gt;ccxt&lt;/strong&gt; для python. Информацию о библиотеке можете найти в интернете.Чтобы софт работал вам нужно указать API-ключи для бирж, их можно сгенерировать на самой бирже.При генерации укажите обязательно IP с которого будете отправлять запросы, можете указать IP свой сети (узнать можно &lt;a href=&quot;https://whatismyipaddress.com/&quot; target=&quot;_blank&quot;&gt;здесь&lt;/a&gt;) и IP своего прокси (если используете его). **Ссылки для генерации ключей в самом начале поста!&lt;br /&gt;**&lt;br /&gt;После генерации вам дадут &lt;strong&gt;API-Key&lt;/strong&gt;, &lt;strong&gt;API-Secret Key&lt;/strong&gt;. На биржах &lt;strong&gt;OKX&lt;/strong&gt; и &lt;strong&gt;Kucoin&lt;/strong&gt; вас попросят также ввести дополнительно пароль. В момент создания ключа обязательно выбирайте возможность выводить и вписывайте свой IP.&lt;/p&gt;
  &lt;p id=&quot;uCat&quot;&gt;Указать все ключи &lt;em&gt;(либо ключи бирж, которые собираетесь использовать)&lt;/em&gt; вы можете в &lt;code&gt;main.py&lt;/code&gt;&lt;/p&gt;
  &lt;figure id=&quot;G7sE&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://mirror.xyz/_next/image?url=https%3A%2F%2Fimages.mirror-media.xyz%2Fpublication-images%2FEp7apKwjzinlGDMD_VEhN.png&amp;w=3840&amp;q=75&quot; width=&quot;1139&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;t2L0&quot;&gt;Настройки софта&lt;/h3&gt;
  &lt;p id=&quot;apJy&quot;&gt;Настроить софт можно прямо в главном файле &lt;code&gt;main.py&lt;/code&gt;&lt;/p&gt;
  &lt;figure id=&quot;EF0Q&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://mirror.xyz/_next/image?url=https%3A%2F%2Fimages.mirror-media.xyz%2Fpublication-images%2Fpqyp4sqheVsi0qda2viaO.png&amp;w=3840&amp;q=75&quot; width=&quot;839&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;JzCV&quot;&gt;Большинство пунктов я думаю понятны, но хочу кое что прояснить:&lt;/p&gt;
  &lt;p id=&quot;VhHL&quot;&gt;&lt;code&gt;network&lt;/code&gt; - это скорее не название сети а именно ID сети на бирже и у разных бирж они разные, поэтому вы можете их найти и проверить в папке &lt;strong&gt;network&lt;/strong&gt; проекта. Там я спарсил все монеты, id сетей и комиссии на вывод. &lt;strong&gt;Внимание, он чувствителен к регистру!&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;gcr3&quot;&gt;&lt;code&gt;proxy_server&lt;/code&gt; - это прокси, они используются для доступа к OKX, если ваш основной IP не блочится (а именно с него посылаются запросы), то нужно удалить строку &lt;code&gt;&amp;#x27;proxies&amp;#x27;: proxies&lt;/code&gt;, в функции &lt;code&gt;okx_withdraw&lt;/code&gt;&lt;/p&gt;
  &lt;h3 id=&quot;a7BP&quot;&gt;Как запустить софт&lt;/h3&gt;
  &lt;p id=&quot;JvVf&quot;&gt;Для работы кода в первую очередь вам нужно установить &lt;strong&gt;Python&lt;/strong&gt; версии **3.10.10&lt;br /&gt;**на &lt;a href=&quot;https://www.python.org/downloads/release/python-31010/&quot; target=&quot;_blank&quot;&gt;официальном сайте. &lt;/a&gt;*Внизу страницы будет таблица с ссылками.&lt;/p&gt;
  &lt;p id=&quot;s2Yh&quot;&gt;*Я бы рекомендовал вам так же установить &lt;strong&gt;Pycharm&lt;/strong&gt;, как самый удобный IDE для запуска, редактирования и кодинга в целом.&lt;/p&gt;
  &lt;p id=&quot;xVaG&quot;&gt;Вы можете посмотреть &lt;a href=&quot;https://www.youtube.com/watch?v=bQEM_AZO2VE&quot; target=&quot;_blank&quot;&gt;видео&lt;/a&gt; как его скачать, установить, запустить. После установки вам нужно будет создать новый проект.&lt;/p&gt;
  &lt;figure id=&quot;oh5E&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://mirror.xyz/_next/image?url=https%3A%2F%2Fimages.mirror-media.xyz%2Fpublication-images%2FFmvjvsEWSF_q02lUIDist.png&amp;w=3840&amp;q=75&quot; width=&quot;1012&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;l1Qw&quot;&gt;При создании проекта убедитесь что у вас &lt;strong&gt;Python310&lt;/strong&gt; в **Base interpreter&lt;/p&gt;
  &lt;p id=&quot;F2k8&quot;&gt;**После создания проекта, поместите файл &lt;code&gt;main.py&lt;/code&gt; с гитхаба и создайте файл &lt;code&gt;wallets.txt&lt;/code&gt; с номерами кошельков **(не приватники!)&lt;/p&gt;
  &lt;p id=&quot;ySRs&quot;&gt;&lt;strong&gt;Файл автоматически отобразится здесь, нажмите его чтобы открыть&lt;/strong&gt;&lt;br /&gt;**&lt;/p&gt;
  &lt;figure id=&quot;t9ds&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://mirror.xyz/_next/image?url=https%3A%2F%2Fimages.mirror-media.xyz%2Fpublication-images%2FzcU-jS4NQSK2N33VwYCoA.png&amp;w=3840&amp;q=75&quot; width=&quot;981&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;RSVT&quot;&gt;Теперь вы можете полностью настроить скрипт под себя и внести сюда свои API-ключи&lt;/p&gt;
  &lt;p id=&quot;2mhM&quot;&gt;После этого вам нужно установить библиотеку &lt;strong&gt;ccxt&lt;/strong&gt; (для работы с API бирж)&lt;br /&gt;Переходим в терминал и вводим команду &lt;code&gt;pip install ccxt&lt;/code&gt;&lt;/p&gt;
  &lt;figure id=&quot;3Pur&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://mirror.xyz/_next/image?url=https%3A%2F%2Fimages.mirror-media.xyz%2Fpublication-images%2FdcPTSIwT55xZNGEJskVRe.png&amp;w=3840&amp;q=75&quot; width=&quot;1336&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;rhrr&quot;&gt;Теперь еще раз проверьте все ключи, правильность заполненных данных, адреса кошельков для вывода в файле wallets.txt и после этого можете запускать софт кнопкой в правом верхнем углу, либо комбинацией &lt;strong&gt;Shift+F10&lt;/strong&gt;&lt;/p&gt;
  &lt;figure id=&quot;Ox5x&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://mirror.xyz/_next/image?url=https%3A%2F%2Fimages.mirror-media.xyz%2Fpublication-images%2F6l6koCu_iCWPRbLYOv7qX.png&amp;w=3840&amp;q=75&quot; width=&quot;662&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;31xD&quot;&gt;После этого у вас появится лог выполнения:&lt;/p&gt;
  &lt;figure id=&quot;0URL&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/e9/13/e91381ed-4a17-436d-be77-63e27a374cad.jpeg&quot; width=&quot;1274&quot; /&gt;
    &lt;figcaption&gt;______________________________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;A8Wq&quot;&gt;&lt;strong&gt;FAQ - ОТВЕТЫ НА ВОПРОСЫ ПО ОШИБКАМ&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;Cd61&quot;&gt;Для начала убедитесь что у вас установлена версия python 3.10.10, проверить версию можно командой &lt;code&gt;python --version&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;AGQi&quot;&gt;В Pycharm её нужно вводить в терминале:&lt;/p&gt;
  &lt;figure id=&quot;TsDF&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://mirror.xyz/_next/image?url=https%3A%2F%2Fimages.mirror-media.xyz%2Fpublication-images%2FbguSO_hH64wZcVIqsVvkd.png&amp;w=3840&amp;q=75&quot; width=&quot;1213&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;rk2L&quot;&gt;В командной строке тоже самое:&lt;/p&gt;
  &lt;figure id=&quot;wjAN&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://mirror.xyz/_next/image?url=https%3A%2F%2Fimages.mirror-media.xyz%2Fpublication-images%2FjVD-uZGxTKrjYbdUXm3_6.png&amp;w=3840&amp;q=75&quot; width=&quot;1115&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;I0E3&quot;&gt;Если установлена иная версия, скачайте и установите с офф сайта 3.10.10:&lt;/p&gt;
  &lt;figure id=&quot;OqJ5&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://www.python.org/static/opengraph-icon-200x200.png&quot; width=&quot;200&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Unos&quot;&gt;&lt;strong&gt;В конце не забудьте поставить галку на PATH&lt;/strong&gt;&lt;/p&gt;
  &lt;h2 id=&quot;iIsT&quot;&gt;FAQ&lt;/h2&gt;
  &lt;pre id=&quot;8qeD&quot;&gt; {«msg&amp;quot;:&amp;quot;Request header OK-ACCESS-KEY can not be empty.&amp;quot;,&amp;quot;code&amp;quot;:&amp;quot;50103&amp;quot;}
&lt;/pre&gt;
  &lt;p id=&quot;BqHW&quot;&gt;Ошибка связана с подключением к прокси. Убедитесь что прокси настроены правильно, вы добавили и указали их в нужном формате http/https&lt;/p&gt;
  &lt;pre id=&quot;lWrL&quot;&gt;okx GET https://www.okx.com/api/v5/asset/currencies
&lt;/pre&gt;
  &lt;p id=&quot;tibl&quot;&gt;Ошибка связана с невозможностью подключится к API OKX (скорее всего вы из РФ, а у окекса блокировка ру-ip). Поэтому используйте proxy!&lt;/p&gt;
  &lt;pre id=&quot;uxij&quot;&gt;[OKx] Не удалось вывести 2.35 FTM: okx {&amp;quot;code&amp;quot;:&amp;quot;51000&amp;quot;,&amp;quot;data&amp;quot;:[],&amp;quot;msg&amp;quot;:&amp;quot;Parameter chainName  error&amp;quot;}
&lt;/pre&gt;
  &lt;p id=&quot;y7cJ&quot;&gt;Все ошибки где связанные с chainName/network имеют несколько причин.&lt;br /&gt;&lt;strong&gt;Первая&lt;/strong&gt; и основная - вы неверно указали название сети. Используйте названия из &lt;a href=&quot;https://github.com/th0masi/all-cex-withdrawal/tree/main/network&quot; target=&quot;_blank&quot;&gt;github&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Вторая&lt;/strong&gt; - ошибка связана с ccxt и неправильно переданными параметрами. Это ошибка на стороне библиотеки и уже известны подобные ошибки при работе с &lt;strong&gt;mexc&lt;/strong&gt; (когда название сети состоит из двух с разделением пробела) и &lt;strong&gt;bybit&lt;/strong&gt;. Решение: стоит ждать фикса со стороны ccxt.&lt;/p&gt;
  &lt;pre id=&quot;qVWK&quot;&gt;Ошибка: не могу получить сумму комиссии, проверьте значения symbolWithdraw и network
&lt;/pre&gt;
  &lt;p id=&quot;g4eb&quot;&gt;Это ошибка свойственна только для OKx из-за того что при обращении к API нужно самому передавать значение комиссии для вывода (дурка), скорее всего у вас проблема все так же связана с использованием прокси.&lt;/p&gt;
  &lt;p id=&quot;2XGP&quot;&gt;&lt;strong&gt;Если вы не используйте прокси удалите все строки&lt;/strong&gt; &lt;code&gt;&amp;#x27;proxies&amp;#x27;: proxies,&lt;/code&gt; &lt;strong&gt;. Они есть в функциях&lt;/strong&gt; &lt;code&gt;okx_withdrawal&lt;/code&gt; &lt;strong&gt;и&lt;/strong&gt; &lt;code&gt;get_withdrawal_fee&lt;/code&gt; &lt;strong&gt;(можно просто через замену заметить их на пустые значения или закоментить)&lt;/strong&gt;&lt;/p&gt;
  &lt;pre id=&quot;VVXj&quot;&gt;okx {&amp;quot;code&amp;quot;:&amp;quot;58207&amp;quot;,&amp;quot;data&amp;quot;:[],&amp;quot;msg&amp;quot;:&amp;quot;Withdrawal address is not whitelisted for verification exemption&amp;quot;}
&lt;/pre&gt;
  &lt;p id=&quot;E598&quot;&gt;Вам нужно добавить адреса в белый список, чтобы вывести средства на них через API.&lt;/p&gt;
  &lt;pre id=&quot;CEPr&quot;&gt;[Errno 2] No such file or directory: &amp;#x27;wallets.txt&amp;#x27;
&lt;/pre&gt;
  &lt;p id=&quot;NMJz&quot;&gt;Софт не может найти файл с кошельками. Файл wallets.txt должен находится рядом с main.py (в корневой папке проекта)&lt;/p&gt;

</content></entry><entry><id>bogdangdex:99G9EL883d9</id><link rel="alternate" type="text/html" href="https://teletype.in/@bogdangdex/99G9EL883d9?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bogdangdex"></link><title>Автоматический вывод с бирж по API</title><published>2023-06-19T12:14:46.604Z</published><updated>2023-06-19T12:14:46.604Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/c4/ea/c4ea2282-c8e9-4eb3-97b4-bd37849fbd15.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/e5/7f/e57fb3ab-b84d-41c2-818c-c6d792579c1f.png&quot;&gt;В таблицу files\wallets.csv помещаем адреса кошельков для вывода средств построчно в первый столбец:</summary><content type="html">
  &lt;h2 id=&quot;FPVe&quot;&gt;Установка:&lt;/h2&gt;
  &lt;section&gt;
    &lt;h3 id=&quot;hpdS&quot;&gt;a) В качестве исполняемого файла (простой способ):&lt;/h3&gt;
    &lt;ul id=&quot;0dDW&quot;&gt;
      &lt;li id=&quot;XAlT&quot;&gt;Скачать папку с программой с &lt;strong&gt;&lt;a href=&quot;https://github.com/indicatedl/CEXWithdrawer/releases/tag/release&quot; target=&quot;_blank&quot;&gt;github&lt;/a&gt; &lt;/strong&gt;(&lt;strong&gt;CEXWihtdrawer.release.zip&lt;/strong&gt;)&lt;/li&gt;
      &lt;li id=&quot;rB2p&quot;&gt;Распаковать и запустить файл &lt;strong&gt;&lt;em&gt;CEXWithdrawer.exe&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;h3 id=&quot;3jR1&quot;&gt;б) В качестве опенсурс python-скрипта:&lt;/h3&gt;
    &lt;ul id=&quot;6xwV&quot;&gt;
      &lt;li id=&quot;kIYO&quot;&gt;Установить &lt;em&gt;&lt;strong&gt;python&lt;/strong&gt;&lt;/em&gt; &lt;em&gt;(рекомендуется 3.10)&lt;/em&gt;, если еще не установлен&lt;/li&gt;
      &lt;li id=&quot;3n7y&quot;&gt;Скачать папку со скриптом с &lt;strong&gt;&lt;a href=&quot;https://github.com/indicatedl/CEXWithdrawer&quot; target=&quot;_blank&quot;&gt;github&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
      &lt;li id=&quot;0icj&quot;&gt;Открыть командную строку, прописать &lt;strong&gt;&lt;em&gt;cd C:\*путь до папки скрипта*&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;ul id=&quot;FEYy&quot;&gt;
      &lt;li id=&quot;RWiD&quot;&gt;Прописать &lt;em&gt;&lt;strong&gt;pip install -r requirements.txt &lt;/strong&gt;&lt;/em&gt;для установки нужных библиотек&lt;/li&gt;
    &lt;/ul&gt;
    &lt;ul id=&quot;vky8&quot;&gt;
      &lt;li id=&quot;Dwil&quot;&gt;Запустить скрипт командой &lt;strong&gt;&lt;em&gt;python start.py&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/section&gt;
  &lt;h2 id=&quot;HSCC&quot;&gt;Предварительная настройка:&lt;/h2&gt;
  &lt;section&gt;
    &lt;p id=&quot;FnOV&quot;&gt;В таблицу &lt;em&gt;&lt;strong&gt;files\wallets.csv&lt;/strong&gt;&lt;/em&gt; помещаем адреса кошельков для вывода средств построчно в первый столбец:&lt;/p&gt;
    &lt;figure id=&quot;LRMj&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img3.teletype.in/files/e5/7f/e57fb3ab-b84d-41c2-818c-c6d792579c1f.png&quot; width=&quot;641&quot; /&gt;
    &lt;/figure&gt;
    &lt;p id=&quot;3mnP&quot;&gt;Если вы хотите указать конкретные суммы для вывода на каждый кошелек, а не генерировать их в программе, то вставляем их вторым столбцом напротив кошелей (в софте будет выбор такого режима работы):&lt;/p&gt;
    &lt;figure id=&quot;ztJ0&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img4.teletype.in/files/77/45/77455e14-9d01-430d-a449-c3d8717e7d34.png&quot; width=&quot;755&quot; /&gt;
    &lt;/figure&gt;
    &lt;p id=&quot;bRX1&quot;&gt;При работе в этом режиме вывод будет только на те кошельки, для которых указаны суммы (остальные будут скипнуты&lt;em&gt;)&lt;/em&gt;:&lt;/p&gt;
    &lt;figure id=&quot;4s2p&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img4.teletype.in/files/7e/39/7e39e617-e0aa-4d65-a915-7e2c543cdfae.png&quot; width=&quot;736&quot; /&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;section&gt;
    &lt;p id=&quot;Ekjt&quot;&gt;&lt;em&gt;Если нет возможности открыть файл нормально как таблицу (бомж дао), при редактировании через блокнот необходимо использовать разделители &amp;quot; &lt;strong&gt;; &amp;quot; &lt;/strong&gt;между адресами и суммами для вывода&lt;/em&gt;&lt;/p&gt;
    &lt;figure id=&quot;ZTzJ&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img1.teletype.in/files/42/ee/42ee1b85-a0c9-4072-a13d-baa99f14238b.png&quot; width=&quot;698&quot; /&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;section&gt;
    &lt;p id=&quot;dc98&quot;&gt;Если вы находитесь на территории РФ и OKX для вас заблокирован, для работы с биржей необходимо в файл &lt;em&gt;&lt;strong&gt;files\proxy.txt&lt;/strong&gt;&lt;/em&gt; поместить http-прокси, с которым она будет доступна, в формате &lt;strong&gt;login:pass@host:port&lt;/strong&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;h2 id=&quot;IzVH&quot;&gt;Пример работы с программой:&lt;/h2&gt;
  &lt;section&gt;
    &lt;p id=&quot;vzOF&quot;&gt;При первом запуске программа попросит вас придумать надежный и удобный пароль, которым будут шифроваться api-ключи. Необходимо будет запомнить его, ведь его придется вводить при каждом новом запуске:&lt;/p&gt;
    &lt;figure id=&quot;FNKm&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img2.teletype.in/files/91/3b/913b0bfa-020c-4076-bc4f-7a68a323d2a2.png&quot; width=&quot;833&quot; /&gt;
      &lt;figcaption&gt;не бери такой пароль, он плох&lt;/figcaption&gt;
    &lt;/figure&gt;
    &lt;p id=&quot;pnGE&quot;&gt;Представим, что будем выводить с binance. Сначала необходимо добавить api-ключ и private-ключ от биржи. Сгенерировать данные ключи для каждой биржи можно на сайте, в разделе API, при этом надо не забыть активировать галочку &amp;quot;разрешить вывод средств&amp;quot;.&lt;/p&gt;
    &lt;p id=&quot;1VnC&quot;&gt;Передвигаемся к нужному разделу с помощью клавиш ↑, ↓ (либо pgup, pgdown):&lt;/p&gt;
    &lt;figure id=&quot;jFNa&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img3.teletype.in/files/ec/50/ec50e915-c0e9-412f-9970-b0f421395d5d.png&quot; width=&quot;610&quot; /&gt;
    &lt;/figure&gt;
    &lt;p id=&quot;trf7&quot;&gt;Вставляем наши &lt;strong&gt;api-key&lt;/strong&gt; и &lt;strong&gt;private-key, &lt;/strong&gt;используя правую кнопку мыши (метод вставки может меняться в разных ОС и IDE):&lt;/p&gt;
    &lt;figure id=&quot;mg4U&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img2.teletype.in/files/9d/1f/9d1fb1b5-6737-4874-98d3-c25a0f2469e3.png&quot; width=&quot;1106&quot; /&gt;
    &lt;/figure&gt;
    &lt;p id=&quot;xCaH&quot;&gt;Теперь выведем средства с binance:&lt;/p&gt;
    &lt;figure id=&quot;kIlI&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img1.teletype.in/files/4f/53/4f538659-974b-4728-a852-4d091ed783c3.png&quot; width=&quot;454&quot; /&gt;
    &lt;/figure&gt;
    &lt;p id=&quot;Kxlq&quot;&gt;Вводим символ токена, как он указан на бирже, и выбираем сеть. Программа показывает текущую комиссию биржи на вывод в данной сети:&lt;/p&gt;
    &lt;figure id=&quot;LPWs&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img2.teletype.in/files/15/d2/15d2ef3c-23f2-4436-8455-c24c547dece9.png&quot; width=&quot;672&quot; /&gt;
    &lt;/figure&gt;
    &lt;p id=&quot;OlNH&quot;&gt;Выбираем, откуда взять суммы для вывода: из файла с кошельками или сгенерировать их напрямую в программе&lt;/p&gt;
    &lt;figure id=&quot;y3tI&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img1.teletype.in/files/04/f0/04f08abc-cdc0-474f-8256-240fe83c2c06.png&quot; width=&quot;717&quot; /&gt;
    &lt;/figure&gt;
    &lt;p id=&quot;4RFY&quot;&gt;Допустим, нам необходимо вывести случайные суммы. Указываем минимальное и максимальное число монет для вывода, будет выбрана случайная сумма в этих пределах. Также указываем, сколько знаков после запятой будет у рандомно-сгенерированных значений (&lt;u&gt;это важно&lt;/u&gt;).&lt;/p&gt;
    &lt;figure id=&quot;oEXZ&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img1.teletype.in/files/86/e1/86e1c0c9-c223-4cc4-8c05-84f03d1213c7.png&quot; width=&quot;925&quot; /&gt;
    &lt;/figure&gt;
    &lt;p id=&quot;n7sl&quot;&gt;Проверяем и подтверждаем правильность введенных данных:&lt;/p&gt;
    &lt;figure id=&quot;TyiJ&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img2.teletype.in/files/54/ef/54ef366b-00af-479e-b9a2-90ab8f5eca93.png&quot; width=&quot;1242&quot; /&gt;
    &lt;/figure&gt;
    &lt;p id=&quot;wocN&quot;&gt;Указываем время задержки между выводами средств, а также отмечаем, необходим ли случайный порядок кошельков:&lt;/p&gt;
    &lt;figure id=&quot;yvvW&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img4.teletype.in/files/f4/3d/f43d1b65-06a0-4aca-b266-b457d77d6cfa.png&quot; width=&quot;893&quot; /&gt;
    &lt;/figure&gt;
    &lt;p id=&quot;mktL&quot;&gt;Чилим и кайфуем:&lt;/p&gt;
    &lt;figure id=&quot;FjEI&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img4.teletype.in/files/3f/a5/3fa5196e-8ecb-47c5-8542-41d53b4f7d89.png&quot; width=&quot;1692&quot; /&gt;
    &lt;/figure&gt;
  &lt;/section&gt;

</content></entry><entry><id>bogdangdex:o7QZARMChJq</id><link rel="alternate" type="text/html" href="https://teletype.in/@bogdangdex/o7QZARMChJq?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bogdangdex"></link><title>Dolphin Anty Неограниченное количество профилей</title><published>2023-06-17T16:33:22.775Z</published><updated>2023-06-17T16:33:22.775Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/a9/ac/a9ac3d77-4c94-448b-8db7-c452a32f1237.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/3f/2e/3f2e0ead-e640-4dad-bb58-4ea261b5ccfa.png&quot;&gt;В этой статье мы рассмотрим возможность использования неограниченного числа профилей антидетект-браузера Dolphin Anty, имея лишь 1 бесплатный аккаунт.</summary><content type="html">
  &lt;p id=&quot;e3Uj&quot;&gt;В этой статье мы рассмотрим возможность использования неограниченного числа профилей антидетект-браузера Dolphin Anty, имея лишь 1 бесплатный аккаунт.&lt;/p&gt;
  &lt;p id=&quot;sjsY&quot;&gt;С помощью небольшого скрипта мы получим доступ к функционалу антидетекта - создание, редактирование и удаление профилей с отпечатками и расширениями, пакетная загрузка и использование пула прокси, закладки, юзер-скрипты.&lt;/p&gt;
  &lt;section&gt;
    &lt;p id=&quot;rdDP&quot;&gt;&lt;strong&gt;ИНФО:&lt;/strong&gt; Все профили будут храниться у вас на диске и только там. Вам не будет дела до очередного взлома серверов компании. Поделиться профилем можно будет напрямую передав папку с браузером.&lt;/p&gt;
  &lt;/section&gt;
  &lt;h2 id=&quot;dbVv&quot;&gt;Пожалуй, начнём...&lt;/h2&gt;
  &lt;ol id=&quot;PUiz&quot;&gt;
    &lt;li id=&quot;jNev&quot;&gt;Сначала необходимо залогиниться в ваш аккаунт в программе Dolphin Anty, либо создать новый, так как старые профили браузера всё равно &lt;strong&gt;не будут видны. &lt;/strong&gt;Необходимо убедиться, что вы имеете хотя бы 1 &lt;strong&gt;незанятый&lt;/strong&gt; профиль в запасе до лимита профилей (9/10), иначе создание профилей не будет работать. Затем&lt;strong&gt; закрываем&lt;/strong&gt; антик.&lt;/li&gt;
    &lt;li id=&quot;pUPt&quot;&gt;Идем на &lt;strong&gt;&lt;a href=&quot;https://github.com/yagiraa/dolphin-free&quot; target=&quot;_blank&quot;&gt;github&lt;/a&gt; &lt;/strong&gt;и скачиваем python скрипт (любой может открыть и поглядеть его код, если есть интерес или сомнения в честности)&lt;/li&gt;
    &lt;li id=&quot;UAWM&quot;&gt;Следующим шагом необходимо скопировать файл &lt;strong&gt;&lt;em&gt;app.asar&lt;/em&gt;&lt;/strong&gt; &lt;em&gt;из папки &lt;strong&gt;files&lt;/strong&gt;&lt;/em&gt;скрипта и переместить его с &lt;strong&gt;заменой&lt;/strong&gt; в папку с установленным антидетектом &lt;em&gt;&lt;strong&gt;\Dolphin Anty\resources&lt;/strong&gt;&lt;/em&gt;.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;section&gt;
    &lt;p id=&quot;Foq0&quot;&gt;Скорее всего, вы сможете найти нужную папку антидетекта по одному из следующих путей:&lt;/p&gt;
    &lt;ul id=&quot;Ku3s&quot;&gt;
      &lt;li id=&quot;q71K&quot;&gt;C:\Users\&lt;em&gt;&lt;strong&gt;*твой юзернейм*&lt;/strong&gt;&lt;/em&gt;\AppData\Local\Programs\Dolphin Anty\resources&lt;/li&gt;
    &lt;/ul&gt;
    &lt;ul id=&quot;Qka9&quot;&gt;
      &lt;li id=&quot;UWqf&quot;&gt;C:\Program Files\Dolphin Anty\resources&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/section&gt;
  &lt;section&gt;
    &lt;p id=&quot;yrK8&quot;&gt;&lt;strong&gt;ИНФО: &lt;/strong&gt;Установка на MacOS отличается от Windows, поэтому один уважаемый человек решил помочь и написал это: &lt;strong&gt;&lt;a href=&quot;https://telegra.ph/Neogranichennoe-kolichestvo-profilej-Dolphin-Anty-03-03&quot; target=&quot;_blank&quot;&gt;тык&lt;/a&gt; &lt;a href=&quot;https://telegra.ph/Neogranichennoe-kolichestvo-profilej-Dolphin-Anty-03-03&quot; target=&quot;_blank&quot;&gt;тык&lt;/a&gt; &lt;a href=&quot;https://telegra.ph/Neogranichennoe-kolichestvo-profilej-Dolphin-Anty-03-03&quot; target=&quot;_blank&quot;&gt;тык&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;section&gt;
    &lt;figure id=&quot;pjYP&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img4.teletype.in/files/3f/2e/3f2e0ead-e640-4dad-bb58-4ea261b5ccfa.png&quot; width=&quot;1248&quot; /&gt;
      &lt;figcaption&gt;Место, куда необходимо переместить файл&lt;/figcaption&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;p id=&quot;n23T&quot;&gt;Теперь необходимо запустить скрипт, с помощью которого мы организуем свой локальный сервер. Если вы новичок, то сделать это можно так:&lt;/p&gt;
  &lt;ol id=&quot;g8xz&quot;&gt;
    &lt;li id=&quot;517r&quot;&gt;Установить python, если еще не установлен. Наиболее подходящей версией будет &lt;em&gt;python 3.10&lt;/em&gt;&lt;/li&gt;
    &lt;li id=&quot;l2cX&quot;&gt;Открыть командную строку, прописать &lt;strong&gt;&lt;em&gt;cd C:\*путь до папки скрипта*\dolphin-free-main&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;a1Bk&quot;&gt;Прописать &lt;em&gt;&lt;strong&gt;pip install -r requirements.txt &lt;/strong&gt;&lt;/em&gt;для установки нужных библиотек&lt;/li&gt;
    &lt;li id=&quot;t26l&quot;&gt;Остается лишь стартануть скрипт, либо введя команду &lt;em&gt;&lt;strong&gt;python main.py&lt;/strong&gt; &lt;/em&gt;в командной строке, либо двойным щелчком по файлу&lt;strong&gt;&lt;em&gt; main.py&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
  &lt;/ol&gt;
  &lt;section&gt;
    &lt;p id=&quot;xHdY&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;Готово! Теперь при запущенном скрипте можно запускать Dolphin и создавать бесконечное число аккаунтов.&lt;/strong&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;section&gt;
    &lt;p id=&quot;xdSb&quot;&gt;&lt;strong&gt;ВАЖНО:&lt;/strong&gt; &lt;strong&gt;&lt;u&gt;Скрипт необходимо запускать каждый раз для работы с антиком, иначе будет открываться его обычная версия&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;section&gt;
    &lt;p id=&quot;bzsr&quot;&gt;&lt;strong&gt;ИНФО:&lt;/strong&gt; После создания профиля он сразу же запускается. Это необходимо для сохранения локальной версии профиля в папку browsers.&lt;/p&gt;
  &lt;/section&gt;
  &lt;section&gt;
    &lt;p id=&quot;crN2&quot;&gt;&lt;strong&gt;ВАЖНО:&lt;/strong&gt; В случае возникновения ошибок в первую очередь стоит зайти в оригинальный долфин без запущенного скипта и убедиться что число профилей там не превышает лимита браузеров, иначе необходимо освободить место.&lt;/p&gt;
  &lt;/section&gt;

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