April 11

Методичка

Что мы изучим

1. Кошелек
1.1 Как завести кошелек Метамаск
1.2 Как пополнить средства в разных сетях
1.3 Как выводить средства в разных сетях
1.4 Видео-инструкция по кошельку

2. Торговый бот / декс агрегаторы
2.1 Как активировать торгового бота
2.2 Как настроить торгового бота для трейдинга
2.3 Как работать на декс агрегаторах
2.4 Видео-инструкция по торговому боту и декс агрегаторах

3. Анализ проектов и выбор стратегии
3.1 Что такое контракты, и как они работают
3.2 Стратегия торговли или как не слить весь депозит
3.4 Видео-инструкция по анализу проектов

4. Словарь мира дефи (и не только)


1. Кошелек

Зачем нужен MetaMask

Для начала давайте разберемся, почему этот кошелек стал так популярен. MetaMask работает с сетью Ethereum и ее нативной валютой ETH. Также он поддерживает все токены стандарта ERC-20, то есть любые криптовалюты, запущенные на сети Ethereum. Помимо этого, MetaMask поддерживает и другие сети, такие как Binance Smart Chain (стандарт BEP-20), Polygon Network (Matic) и Optimism Ethereum. Так же MetaMask может быть использован как платежный интерфейс аппаратных кошельков, таких как Ledger.

Одна из главных фишек этого кошелька, которая сделала его таким популярным, это простое подключение к децентрализованным сервисам (DeFi): обменникам, биржам и пулам ликвидности. Расширение MetaMask позволяет без регистрации и идентификации работать с такими площадками как Uniswap и PancakeSwap.

Как установить кошелек MetaMask

Скачать и установить расширение MetaMask можно с официального сайта проекта metamask.io, но лучше сделать это через магазин Chrome.

Ищем поиском по магазину «MetaMask»

Нам нужно расширение с источником metamask.io.

Нажимаем установить. Далее приложение попросит несколько разрешений —соглашаемся. Это требуется для подключения к сайтам и взаимодействию с ними.

Далее мы видим, что приложение установлено, и голова лисы начинает следить за курсором на экране. Нажимаем «Начать работу» и переходим к созданию кошелька.

Как создать кошелек в MetaMask

Мы попадаем на экран добавления кошелька, на котором есть две опции:

  1. Восстановить ранее созданный кошелек, используя фразу для восстановления (о ней я расскажу ниже);
  2. Создать новый кошелек.

Для создания нового кошелька нажимаем «Создать кошелек».

Придумываем свой пароль. Пароль необходим для предотвращения несанкционированного доступа к вашему кошельку (например, если кто-то завладел вашим устройством). Но при утере пароля кошелек можно будет восстановить с помощью секретной фразы. Необходимо записать пароль и спрятать там, где его никто не найдет.

Как пополнить кошелек MetaMask и не потерять средства

Децентрализация криптовалют имеет две стороны, с одной это максимально возможная защита средств пользователя – никто, включая госорганы и банки не может «забрать» криптовалюту, но с другой стороны, никто не может помочь вернуть её случае ошибочных переводов – «ваша крипта = ваша ответственность». В этом посте разберем варианты пополнения MetaMask и в каких сетях правильно это делать.

Какие сети поддерживает кошелек MetaMask

Metamask изначально создавался для сети Ethereum, монеты ETH и токенов запущенных в этом блокчейне (ERC20), но так же он поддерживает и другие «эфироподобные» сети которые совместимы с Виртуальной машиной Эфириум (что это можно прочитать на офсайте или в моей статье про Ethereum). Благодаря этой совместимости MetaMask поддерживает много популярных сетей и токенов выпущенных на их основе, например: Binance Smart Chain, Polygon, Avalanche, Huobi ECO Chain, Harmony и другие.

Адрес кошелька Metamask

Если у вас уже есть кошелек и в него добавлены какие-нибудь альтернативные сети, обратите внимание, что при переключении сетей адрес кошелька остается т.е. у всех сетей в MetaMask адрес один.

Эта особенность немного снижает шанс потерять средства т.к. при ошибочном переводе, если он сделан в одну из поддерживаемых сетей, достаточно добавить сеть и токен, чтобы он отобразился в кошельке.

В этом посте все по делу, только список, без воды и суеты. Сохраните себе, пригодится!

Как добавить сеть в Metamask

По умолчанию в кошельке будет только одна сеть «Ethereum Mainnet» в которой можно использовать нативную монету сети ETH и все токены выпущенные в стандарте ERC20. В нескольких постах подробно разбирал тему добавления сетей – как добавить BSC(bep20) здесь, Polygon здесь, Arbitrum здесь, Avalanche здесь.

Максимально полный список сетей можно посмотреть здесь, если не нашли нужную сеть – добро пожаловать в комментарии к посту со списком сетей, добавлю!

Комиссии в разных сетях MetaMask

Перед тем пополнять свой кошелек любыми токенами необходимо убедится, что в кошельке есть нативные монеты сети для транзакций, для сети Ethereum Mainnet это ETH, для сети Binance Smart Chain это BNB, для сети Polygon это MATIC, а для сети Arbitrum это тоже ETH но выпущенный в сети Arbitrum.

Если на балансе не будет нативных монет – с токенами переведенными на кошелек ничего нельзя будет сделать так как для любых действий в кошельке (перевод, обмен, стейкинг) нужны нативные монеты той сети в которой происходят транзакции.

Как пополнить кошелек MetaMask

Как уже говорилось выше – перед переводом каких-либо токенов на MetaMask убедитесь, что на кошельке достаточно нативных монет для работы в этой сети. Подробно все варианты пополнения рассматривал в обзоре кошелька, но самым лучшим способом, на мой взгляд, остается покупка на бирже. Далее буду рассматривать переводы на MetaMask на примере биржи Binance.

Пополнение MetaMask монетами ETH

Так как кошелек изначально создавался для сети Эфириум, то при переводе ETH ничего добавлять не надо, достаточно скопировать адрес из кошелька и вставить его в поле «адрес» на странице вывода биржи.

После этого при клике на выпадающий список сетей в окне будут отображены все сети в которые можно вывести ETH с Binance. Если использование токенов планируется в сети «Ethereum Mainnet» (например на NFT маркете OpenSea) то нужно выбрать ERC20, если на бирже UniSwap (в сети второго уровня Arbitrum) то «Arbitrum one», если на бирже PancakeSwap выбираем BSC BEP20.

Собрал для вас список лучших бирж этого года, только те которыми пользуюсь сам, смотрите и добавляйте в закладки.

Как пополнить MetaMask токенами USDT

Стейблкоин USDT выпущенный компанией Tether, существует в виде токена в разных сетях, полный список можно посмотреть здесь, чтобы увидеть все сети нужно кликнуть на выпадающий список смарт-контрактов. Напротив некоторых адресов будет логотип MetaMask(голова лисы) при клике на который токен добавиться в кошелек, токен необходимо добавлять для каждой сети.

С биржи USDT можно вывести в сеть Ethereum стандарт ERC20 или BSC стандарт BEP20, во втором случае в кошелек необходимо добавить сеть.

Стоимость вывода и время на предполагаемую транзакцию зависит от выбранной сети.

Как перевести BNB на Metamask с СЕХ биржи

Для того чтобы работать в сети BSC в Метамаск ее надо добавить, а после пополнить его нативными монетами сети – BNB.

Копируем адрес кошелька и вставляем в поле «адрес», после этого необходимо выбрать сеть – BSC.

Пополнение MetaMask токенами BUSD

Для вывода BUSD с СЕХ биржи необходимо решить в какой сети выводить токены, при необходимости добавить сеть в MetaMask, после этого скопировать адрес кошелька и отправить на него токены.

Для вывода BUSD с СЕХ биржи доступны две сети: ETH ERC20 и BSC BEP20.

Как перевести USDC на Metamask

Все так же как и с BUSD, но для вывода USDC с Binance еще доступна сеть Polygon.

Перед выводом в сеть Polygon убедитесь, что на кошельке добавленна сеть и достаточное количество MATIC для оплаты комиссий. Если MATIC на Метамаске еще нет – переходим к следующему абзацу.

Перевод MATIC с СЕХ биржи на Metamask

Для начала добавляем сеть Polygon в Metamask, как это сделать смотрим здесь. После добавления покупаем на бирже монету MATIC и выводим ее используя сеть Polygon.

Так как MATIC это нативная монета Polygon, добавлять ее в кошелек не надо, она добавиться при добавлении сети.

Перевод TRX и токенов сети Tron в MetaMask

Несмотря на то, что сеть Tron это почти полная копия сети Ethereum, у нее нет поддержки EVM, а это значит она и ее токены не поддерживаются кошельком MetaMask.

Важно не путать нативную монету TRX и токен TRX в сети BSC, токен выпущенный в сети BSC можно добавить и использовать в MetaMask.

Как пополнить MetaMask токенами SOL

Как и в случае с TRX в метамаск можно добавить только токены SOL в сети BSC.

Для вывода SOL на Binance доступны две сети: BSC – в виде токена BEP20 и нативная сеть Solana(не поддерживается Метамаском).

Что делать если токены не пришли на MetaMask при переводе с CЕХ биржи

Средства могут не дойти по разным причинам, опишу алгоритм действий:

  • заходим на страницу вывода на бирже, смотрим статус заявки на вывод, в некоторых случаях она может быть отклонена биржей;
  • если заявка на вывод обработана, переходим по ссылке на эксплорер блоков в сети вывода и проверяем там статус транзакции в блокчейне и адрес получателя, для ETH https://etherscan.io/, для BNB https://bscscan.com/, для Polygon https://polygonscan.com/ и т.д;
  • если в блокчейне транзакция проведена, а адрес получателя корректен, кликаем на него и смотрим какие токены есть на этом адресе (выпадающий список);
  • если токены отображаются в адресе, открываем MetaMask и проверяем выбранную сеть, если сеть корректная, находим нужный токен на https://coinmarketcap.com/ и через выпадающий список смарт-контрактов добавляем его в кошелек;
  • если все еще не отображается – перезагрузите браузер и MetaMask;
  • в редких случаях помогает полная переустановка кошелька (убедитесь, что владеете сид-фразой перед удалением!).

Последний пункт теоретический, никогда не доходило до него, обычно ошибки возникают при добавлении сетей и токенов в кошелек.




Как вывести средства

Переводы и выводы в Metamask

Средства мы внесли, ими надо как-то распоряжаться. И все работает достаточно просто, в окне Metamask в вашем браузере вы видите 3 кнопки “Купить”, “Отправить” и “Обмен”.

Нас интересует “Отправить”, так как через нее и будут происходить все наши переводы и выводы средств. Нажав на нее мы увидим список адресов, на которые мы отправляли что-либо и строку для ввода адреса.

В принципе это – все, что нам нужно. Достаточно запросить адрес криптокошелька человека, которому вы собираетесь перевести крипту и ввести его в графу адреса, выбрать сумму и оплатить.

Вывод точно так же, обычно он происходит на какую-то централизованную биржу, например Binance, чтобы можно было удобно вывести крипту в реальные деньги. Здесь вы просто берете свой адрес криптокошелька биржи и на него отправляете средства с метамаска.

А с более подробным обзором операции по переводу криптовалюты с метамаска на метамаск на примере USDT вы можете ознакомиться в нашей статье Как перевести USDT с Метамаска на Метамаск (и для мобильной версии).

Как добавить токен в Metamask?

По названию, звучит странно, так как мы уже обсудили вопрос, связанный с пополнением. Однако у Metamask небольшая проблема, он не видит ваши токены до тех пор, пока вы не добавите их на криптокошелек. Добавить не в смысле, внести, а именно задекларировать наличие такой монеты у вас.

Чтобы самостоятельно добавить токен, нужно:

Нажать “Импорт токенов”

Далее написать название токена, который хотите добавить

Нажать “Далее”, выбрать “Импорт токенов”

Готово! Токен добавлен на ваш криптокошелек.

Как добавить сеть в Метамаск?

Так как мы говорили, что Metamask может работать с различными EVM-сетями, будет полезным навыком умение добавлять их вручную. Мы покажем на примере Binance Smart Chain. Для этого:

Находясь на главной странице, нажимаем в верхней части “Сеть Ethereum Mainnet”.

В небольшом открывшемся окне нажимаем Добавить сеть.

Далее откроется форма для заполнения параметров сети.

Заполнить все поля необходимо следующим образом:

Имя сети:Binance Smart Chain

Новый URL-адрес RPC:https://bsc-dataseed.binance.org/

ID цепочки:56

Символ валюты:BNB

URL-адрес проводника блоков:https://bscscan.com

После этого нажимаем Сохранить.

Готово. Сеть BSC добавлена в ваш Метамаск.

И так работает с добавлением любой сети, достаточно знать информацию о ней, аналогичную пункту 4. А все эти данные сети общедоступны в интернете.

Однако, не стоит думать, что вам придется постоянно добавлять все сети вручную. Если вы подключили кошелек Metamask к Web3-приложению на блокчейне, сеть которого у вас еще не подключена, то вам предложит автоматически добавить эту сеть.

Полезные фишки и лайфхаки для Metamask

Прочитав обзор, вы узнали об основных функциях Метамаска. Но это еще не все, что может этот крутой кошелек. Сейчас вы узнаете полезные фишки, которые помогут вам более комфортно ощущать себя в Web3 и грамотно управлять своими активами:

Портфолио. Как вы уже узнали, один адрес кошелька Metamask может быть использован сразу в нескольких сетях. Но между ними нужно переключаться, таким образом неудобно отслеживать свои средства. Поэтому разработчики сделали удобный интерфейс, на котором представлены все ваши активы со всех подключенных сетей.

Обменник и кроссчейн мосты. На том же сайте с портфолио метамаска, можно найти вкладки “Swap” и “Bridge”.Первая – обменник, в котором вы напрямую меняете свои токены на другие внутри нужной сети, а вторая – мосты, здесь вы можете перенести свои токены с одного EVM-блокчейна на другой.

Не переплачивайте за транзакцию! Особенно на эфире была такая проблема, когда пользователи платили за транзакцию иногда даже больше, чем отправляли средств. С помощью Метамаска вы сами можете выбрать, сколько хотите заплатить.Достаточно при отправке нажать “Изменить”, и это позволит выбрать в каком приоритете обработать вашу транзакцию. Если не спешите – выберите низкий, заплатите меньше комиссию, но подождете чуть дольше.

Надеюсь, что данная статья была вам полезна. И сейчас вы знаете все о криптокошельке Metamask! И теперь вы не запаникуете, когда не увидите только что полученных токенов на вашем кошельке.



Видео - инструкция по кошельку

https://www.youtube.com/watch?v=uRQLUTXXLrQ&ab_channel=CRYPTORBLOG

Боты для торговли

Bsc, eth, arb - @maestro (для торговли на eth и снайпинге/торговли bsc/arb) (https://t.me/maestro?start=r-baklannb)

Eth для снайпинга -
@BananaGunSniper_bot (бот только для снайпинга на eth) (https://t.me/BananaGunSniper_bot?start=ref_baklannb)

Sol для торговли и снайпинга -

@BananaGunSolana_bot (https://t.me/BananaGunSolana_bot?start=ref_baklannb)

Bsc,eth, Avax -

@Sigma_buyBot (https://t.me/Sigma_buyBot?start=ref=311305960)

Ton бот для торговли -

@stonks_sniper_bot (https://t.me/stonks_sniper_bot?start=f3b6a81577b14236adfe8af02eda3b9e)

Боты и DEX биржи для торговли

BANANA GUN

В данном обучении мы вместе пройдем пошаговый процесс регистрации бота BANANA GUN и установки необходимых настроек для эффективной работы.

1) Регистрация в самом боте https://t.me/BananaGunSniper_bot?start=ref_baklannb

Жмем “Start” и нам открывает меню регистрации. Жмем “Go to Registration Bot” и нам открывается бот регистрации.

Жмем Verify Sell bot, чтобы активировать возможность продаж нашему боту.

Жмем Start, а далее /verify.
Далее возвращаемся к боту Регистрации Banana Gun Registratinon.

Поздравляю вас, мы успешно зарегистрировались! :)

Теперь нам необходимо (Create Wallet)создать кошелек или (Import Wallet)совершить синхронизацию вашего текущего кошелька с помощью фразы из 12 слов, которую вы получили при создании кошелька(вашего MetaMask или TrustWallet и любые другие).

Import Wallet подходит если у вас уже есть какой либо DeFi(web3) кошелек на котором находятся крито-активы для работы.

В данной статье мы рассмотрим вариант Создания кошелька — Create Wallet.

После нажатия кнопки Create Wallet у нас открывается меню с созданием названия вашего кошелька:

После создания названия жмем отправить сообщение и нам отправляют данные нашего кошелька, Privat Key и наш Адрес кошелька, которые вам необходимо ОБЯЗАТЕЛЬНО СОХРАНИТЬ В БЕЗОПАСНОМ МЕСТЕ!

Далее жмем Sniper Bot и нам открывается наш основной бот для работы. Жмем Start.

Нам открываются кнопки/вкладки. Нам необходимы первые 3, а именно Auto Sniper / Manual Buyer / Settings.

Для начала нам необходимо пополнить наш кошелек Эфирами(ETH). Жмем на 3-тью кнопку сверху — Settings.

Открывается панель с информацией и адресом нашего кошелька.
Копируем адрес и отправляем на него Эфиры(ETH) с любой имеющейся биржи(скорее всего вы пользуетесь Binance/ByBit/BitGet/Mexc). А также вы можете воспользоваться любым доверенным обменником, который продает крипту за ваши фиатные средства.

После пополнения кошелька жмем кнопку Toggle Setting

Далее нам открываются настройки кошелька

Устанавливаем Anti-Rug / Transfer on Blacklist / Degen Mode
Чтобы наши сделки всегда проходили качественно и без возможных проблем.

Далее возвращаемся на предыдущую вкладку кнопкой BACK, далее снова BACK, чтобы открыть основное меню.

Разберем кнопку Auto Sniper: она позволяет автоматически купить токен во время того, как туда направят ликвидность разработчики и запустят торги.

Снайперинг в крипте означает покупку токена в самый старт торгов, цель которой покупка актива до его роста, который происходит абсолютно всегда после старта торгов. То есть вы покупаете токен, а уже после его начинают торговать другие пользователи, которым необходимо его сначала купить, чтобы в будущем продать, что несомненно автоматически приводит к росту покупаемого вами актива.

Жмем Auto Sniper и нас открывается окошко с необходимостью ввода адреса контракта токена, который мы собираемся снайпить.

Вписываем адрес контракта токена, который вы выбрали для снайпер покупки. Токен не должен торговаться, т.к. снайперинг подразумевает автоматическую покупку при активации торгов разработчиками.

Для примера берем адрес токена, который готовится к запуску: 0x47F7b78436D5d93Fa36953FD6540B397D305C0df
Отправляем также сообщением.

Далее нам необходимо вписать сумму на которую мы будем покупать актив. Рекомендую сразу устанавливать адекватную сумму от вашего портфеля, т.к. при правильном подходе данный тип покупки всегда приносит прибыль.

Вписываем сумму ETH, которые находятся у вас на кошельке. Нельзя вписывать сумму больше чем у вас есть на кошельке, чтобы снайпер покупка сработала.

Далее необходимо вписать сумму, которую мы будем переплачивать майнерам, обеспечивающих скорость нашей транзакции. Так называемые чайвые за скорость.

Вписываем небольшую сумму, чтобы не переплачивать. Устанавливаем по желанию от 0.001ETH до 0.1ETH.

Далее открывается панель с информацией и настройками снайп покупки.

Жмем на кнопки Anti-Rug / Tranfer on BlackList / Degen Mode.

Готово, мы установили снайп покупку и как только торги активируются — Banana Gun бот совершит покупку одним из первых.

Далее возвращаемся кнопкой BACK.

Жмем Manual Buyer для открытия классического меню покупки конкретного токена, например если он уже активно торгуется.

Далее нам необходимо вписать адрес контракта покупаемого токена.

Для примера можно взять: 0xa57ed6e54be8125bbe45d6ca330e45ebb71ef11e

Далее нам открывается меню выбранного токена.

Для покупки выбираем Buy X ETH для выбора любой сумму, на который хотите приобрести выбранный токен.

Кнопки Anti-Rug / Tranfer on BlackList / Degen Mode должны зеленого цвета — активны.

Готово.

MAESTRO SNIPER BOT

Данный снайпер работает на BSC, ETH, Arbitrum, BSC Surge, ETH Surge

Имеет самые многофункциональные настройки как для покупок снайпером, отложенных покупок так и авто-покупок по вашим метрикам

А самое интересное, что бот находится в Telegram и вся работа происходит непосредственно там же, вам не нужны софты и даже компьютер, вы можете покупать и продавать токены с телефона.

Вообще Maestro – это целая экосистема с большим кол-вом тулз для анализа токенов, кошельков, и отдельный бот по анализу движения денег китов

Что умеет Maestro Bot

  • Бот может покупать токены на пресейлах
  • Может снайпить исключая мертвые блоки (о блоках расскажу ниже)
  • Может копировать сделки других пользователей (копитрейдер)
  • Может выводить коллы с более чем 500 каналов по щиткам
  • Вы можете создать кошелек непосредственно в самом боте
  • Имеет подключение до 5 кошельков (1 основной и 4 доп, с возможностью покупки сразу 5тью кошельками)
  • Можно настроить отправку денег из кошелька на другой кошелек (фиксирование прибыли и безопасность)
  • Можно отправить токены или монеты из бота на любой адрес

Ну и парочку скринов с объяснениями функций

1. Ваш кошелек, его адрес, баланс и сеть

2. Основные настройки:
2.1 Anti-rug – Эта функция пытается опередить "скам" ликвидности, функции "черного списка", отключение торговли, повышение налогов, неестественные монетные дворы, и практически все, что может засками вас.
Бот обнаружит, когда вредоносная транзакция будет отправлена в mempool
и попытается продать ваши активы до того, как вредоносная транзакция пройдет
таким образом, спасая ваши инвестиции (часто таким образом скидывают снайперов, так что тут нужно понимать какой токен вы покупаете и выставлять авто функции в зависимости от ваших торгов)

2.2 Anti-MEV – Если эта функция включена, бот будет направлять ваши транзакции покупки через приватный ретранслятор, и ваши покупки не будут транслироваться на mempool. Эта техника защитит от ботов MEV/sandwich и позволит избежать копитрейдеров. Однако, такие приватные транзакции обычно медленнее, чем обычные, поэтому используйте Anti-MEV только для случайных торговых сессий, где приоритетом является спокойствие, а не скорость (там где токен торгуется 1-3 часа и комиссия уже в диапазоне 0-5%)

2.3 Smart Slippage – позволяет автоматически регулировать проскальзывание на основе налогов и вашего влияния на цену. Это не подходит для нестабильных ситуаций, таких как запуски и проскальзывания LP/методов (стоит быть аккуратным, и настроить максимальный газ и проскальзывание, что бы не попасться на 90-95% и остатся ни с чем)

2.4 Multi wallet – покупка с нескольких ваших кошельков (типа вас копитрейдят или что бы создать ажиатаж не пампя токен 1 транзакцией, а сделать их 2-3-5 штук, так куда спокойнее, чем видить что 1 человек купил кучу токенов)

2.5 Max Gas Price – максимальный газ (налог) в gwei

2.6 Slippage Default – если вы не используете авто спиппедж, то здесь вам нужно выбрать какой % будет работать при покупке, средний это 20-40%

2.7 Gas limit – максимальный газ (налог) в $

2.8 Degen Mode – Снайпер обычно блокирует автопокупки токенов, если обнаруживает honeypots, риски черного списка или нездоровую ликвидность, если вы игнорируете это, то данная функция позволит покупать ЛЮБЫЕ токены

3. Настройки функций для покупок (опишу нижу)

4. Настройки функций для продаж (опишу нижу)

5. Автоматическое подтверждение транзакции на покупку\продажу, если вы криворучка или мисскликкер, врубаем и при кнопку купить\продать будет еще одна для подтверждения

Как настроить кошелек для покупки и продажи токенов

Переходим к самому главному – настройка бота

Добавляет TG BOT

Пишем команду /sniper

Подписываемся на каналы для доступа к боту

Отлично, у вас должна появится такая панелька

Кнопка "Maestro Sniper Bot" – всегда не активна, если что

Кликаем на кнопку "Wallets", предпочитаемую сеть у меня это ETH

И создаем или импортируем кошелек, я создаю новый в боте

Получаем все данные от кошелька, записываем куда то и удаляем сообщение из бота – все данные только у вас, их не где больше не хранят (так говорят девы софта)

После этого у вас будет доступен кошелек и его настройки

Можно проверить Баланс кошелька кликнув на кнопку "Balance"

Я закинул 0.1 ETH, так же тут присутствуют кнопки снизу, для перехода в других ботов экосистемы, можете изучать сами, а можете попросить меня сделать обзор

Первым делом я всегда настраиваю кнопки авто-покупки

Здесь доступны 6 кнопок, при клике на которые на это кол-во ETH вы будете покупать токены
Мои настройки вы видите сверху, я не покупаю более чем на 0.07 ETH или же беру несколькими транзами, если уверен в токене

Что бы изменить кол-во на кнопке, тыкаете на нее и пишите сколько вам нужно, меньше 0.025 не советую из за высокого газа на транзу! Заплатите за газ больше чем за токены!

Далее кнопка "Return" вернуть, я не буду больше ее упоминать кроме как словом "вернуться"

Выбираем кнопку настройки и переходим к базовым настройкам главного кошелька, так как их я описал выше, сразу перейдем к гибким настройкам покупок и продаж

Покупки и продажи опишем максимально подробно, что бы вы поняли суть каждой кнопки, это настройки в основном нужны для авто покупки или сейва от плохого серча, типа не увидели налоги или высокую маркет капу, бот не купит и засейвит или же заруинит если вы уверены в токена а ваши настройки не соответствуют. Применяйте свои настройки с умом!

  1. Dupe Buy – если вы копитрейдите или покупаете по коллам из тг каналов, эта функция убережет вас от дополнительной покупки одно и того же токена. Включаете если вы копируете коллы\кошельки
  2. Auto Buy – авто покупка вставленного контракта в бота, я советую ее не включать, ведь снизу расскажу лайфак как можно круто использовать бота для анализа
  3. Max MC – при какой MarketCap он будет покупать токены
  4. Min Liquidity – минимальная ликвидность для покупки токена
  5. Max Liquidity – максимальная ликвидность для покупки токена
  6. Min MC\Liq – минимальная MarketCap к кол-ву Ликвидность для покупки токена
  7. Max Buy Tax – Максимальный налог на покупку, спасает от покупки HP но не всегда работает с токенами которые запускаются скрыто, если вы покупаете такие у которых высокие налоги, скипаете эти пункты
  8. Max Sell Tax – Максимальный налог на продажу
  9. Gas Delta – Газовая дельта будет действовать как максимальный приоритет gwei на транзакции типа 2 ETH. По сути, бот будет автоматически подстраиваться под текущее среднее значение газа ETH, а затем добавит выбранную газовую дельту поверх к нему.
    Пример:
    - Средняя стоимость газа ETH составляет 10 gwei
    - Установите дельту, например, на 3 gwei
    - Теперь цена газа в вашей транзакции будет равна 10 (базовая) + 3 (приоритетная) гвей.
    Как и цена газа на BSC, дельта газа определяет приоритет вашей транзакции
    в ETH. Более высокие дельты обеспечивают более высокую скорость транзакций за счет более высокой платы за газ (для снайперов оч полезно)
  10. Remove ALL – возврат к заводским настройкам, просто сбросить че вы там натыкали

Возвращаемся и заходим в настройки на продажу

  1. Confirm Trade Sell – включить функции продажи
  2. Trailling Sell – можете узнать более подробно чуть ниже. ТУТ
  3. Auto Sell – Если флажок установлен, снайпер сможет автоматически продавать токены, которые вы купили через него, на основе параметров, которые мы обсудим ниже (Имейте в виду, что даже если вы
    отключили автопродажу и трейлинг-продажу, вы все равно можете включить их ПОСЛЕ того, как вы купить или отследить токен. Соответствующая опция будет доступна в Мониторе торговли)
  4. Gas Delta – Это позволяет вам контролировать приоритет сделки по продаже на BSC (цена газа) и ETH (дельта газа). Более высокие значения приводят к более быстрым, но более дорогим транзакции.
  5. Sell-Hi – Выберите высокий процент прибыли/убытка, при котором вы хотите, чтобы бот автоматически продал.
    Это будет действовать как ваш "тейк профит". Вы должны ввести положительное число.
    Если бот достигнет этого процента, то он будет автоматически продавать за вас.
    Например, установка значения +100 означает, что бот будет продавать с прибылью +100%, что составляет 2x.
  6. Sell-Lo – Выберите низкий процент прибыли/убытка, при котором вы хотите, чтобы бот автоматически продал. Это будет действовать как ваш "стоплосс". Вы должны ввести отрицательное число (со знаком - знак).
    Если бот достигнет этого процента, то он автоматически продаст за вас.
    Для Например, значение -30 означает, что бот продаст при убытке -30%.
    Это также служить "якорем" для трейлинг-стоплосса, если трейлинг включен как в настройках кошелька, так и в настройках канала
  7. Sell-Hi Amount – Выберите процент владения токенами, который вы хотите продать при срабатывании функции Sell-Hi срабатывает. Значение 50% означает, что вы хотите продать, например, половину своего банка.
  8. Sell-Lo Amount – Выберите процент от количества токенов, которые вы хотите продать при срабатывании Sell-Lo.

Этапы покупки и продажи

Как только вы настроили бота, закинули на кошелек какое-то кол-во ETH, вы готовы к покупке щитков

Для того что бы купить какой-то токен, вам необходимо найти его контракт, у бота есть классная функция, он умеет определять контракт даже если между ним или внутри есть символы, текст или что то, что мешает определить строки как контракт, бот умеет их убирать автоматически, очень круто когда девы на пресейлах "шифруют" контракты, я такое не видел, но это есть!

Просто копируем адрес 0xa3c01F68Ec8ce0788247A65990AC3daeBA3B5920

И вставляем в бота

Получаем интересный ответ и всю актуальную информацию по токену

  1. Название токена, адрес контракта, адрес пула ликвидности, на какой версии пула развернут контракт
  2. Alpha – сколько человек проверяла данный контракт в боте Maestro (как ее использовать увидите в видео в конце статьи, так эта функция платная)
    Senn – сколько времени назад был вставлен этот контракт последний раз (тоже платно)
  3. Баланс токенов у вас на кошельке
  4. Газ в сети Ethereum в данный момент
  5. Налоги на покупку и продажу в долларах (то сколько вы заплатить газа в $)
  6. Заблокированное кол-во ликвидности (возможно вывести)
  7. Сожженное кол-во ликвидность (вывести нельзя)
  8. Информация о токене:
    Ликвидность в ETH
    Соотношение MarketCap к Liquidity (можно понять на сколько токен переоцене, то есть в данном примере он в 6 раз дороже стоит, чем есть денег для всех владельцев, что бы все продали цену нужно опустить в 6 раз)
    Кол-во монет для продажи\покупки
    Сколько максимум монет можно держать на кошельке
  9. Цена всех токенов в USD и налоги на монеты, то есть на 5% после покупки монет, вы получите меньше, с продажой тоже самое, вы получить на 5.8% меньше чем продали
  10. Track – это как раз авто трейдинг, если вы хотите купитьъ\продать токен по вашим настройкам, допустим когда цена дойдет до приемлемой вам и бот должен сразу отправить транзакцию, то вам сюда.
    Так же здесь можно настроить и продажу токена, есть одно но
    Бот в обычной версии (не премиум) будет проверять ваш токен 24ч, есть за 24ч не произойдет ничего, что в ваших метриках для продажи\покупки, вам необходимо перезагрузить бот нижней кнопкой "Reset", в премиум он может следить 72ч

11. Chart – переход на poocoin.app

12. God mode:

  • Main - Позволяет выбрать, с какого кошелька вы хотите сделать сниппет. Если у вас включена опция Mutli в меню Мультикошелек, покупка с основного кошелька вызовет покупки со всех ваших мультикошельков.
  • Цена газа или дельта
  • Snipe Auto - все еще является экспериментальным. Расскажу чуть ниже
  • Снайпинг ликвидности - если включено, снайпер попытается купить токен стоимостью 0,1 ETH или любое количество токенов, которое вы укажете.
    Он купит токены сразу после добавления ликвидности.
  • Мертвые блоки ликвидности - устанавливаем задержку для этих блоков
  • Снайпинг метод - как только создатель активирует функции в контракте по типу "Разрешить торговлю" бот купит нужное кол-во токенов или на нужное кол-во эфира
  • Мертвые блоки метода - тоже самое, возможно выбрать кол-во мертвых блоков

13. Покупка с основного кошелька или с дополнительного (если вы включили в настройках покупку с мульти кошельков, при покупке с основного он купит и с дополнительных)

14. Купить или продать, вы переключаете кнопки у токена, если у вас есть токены а вы хотите их продать, то кликаете и у вас меняются кнопки для продажи, здесь мы можем выбрать кол-во токенов для продажи или продать все

15. Кнопки для покупки, которые мы настраивали тут

16. Купить на другое кол-во эфира, не по кнопкам, а на ваше кол-во, после того как отправите кол-во, он сразу купит

17. Купить максимально возможное кол-во, бывает что у токена лоу лимиты, то есть вы можете купить или на очень маленьку сумму ETH или очень маленькое кол-во самих токенов, некоторые отправляют 5-10 транз, платят бешенные деньги за газ, что бы набрать большую позицию

18. Купить како-то кол-во токенов, аналогия с пунктом 17, при ограничении вы можете сами написать сколько токенов хотите купить

После покупки бот отправит 2 транзакции, о пендинге, то есть о отправки запроса на покупку и саму покупку если она состоялась

И отобразит уже панель с информацией о токене который вы купили, с настройками панели для продажи

Вы все так-же, можете применять основные настройки для продажи, которые мы выставляли тут или же настроить токен непосредственно после покупки

  1. Название токена, ваш профит в %, и время которое бот будет работать для продажи по тригерам, вывод ликвидности, повышение налогов или цена достигла вашего хая или дипа
  2. На сколько BNB или ETH вы купили данного щитка
  3. Сколько BNB или ETH вы получите если продадите токены сейчас
  4. Отсчет времени после покупки
  5. Цена, маркеткапа, и налоги
  6. Сколько вы потеряете при подсчете стоитмости токенов сейчас + налоги на продажу
  7. Авто покупка, после достижения MC "дна", ну то есть если токен упал до нужной вам цены, бот автоматически откупит токены
  8. Другие ваши сделки
  9. Свапы токенов, если вы открыли несколько сделок можно их свапать и наблюдать за всеми токенами из 1 панели
  10. Обновить таймер этого токена
  11. Настройки для покупки\продажи, все их я уже описывал несколько раз

Мертвые блоки или как не купить воздух

Видео от самого Maestro – анализ мертвых блоков

🤨 Trailing Stoploss

👨‍💻 Трейлинг-стоплосс - это более продвинутая версия селл-лосса, которая позволяет боту медленно увеличивать

стоплосс по мере увеличения P/L токена.

Это направлено на защиту прибыли в ситуациях, когда токен растет, но роста было недостаточно, чтобы вызвать селл-лосс, также известный как порог тейк-профита.

Рассмотрим следующий пример:

пользовательский sell-hi (или тейк-профит)

установлен на +200%, что составляет 3x, а sell-lo - на -40%. P/L токена достигает максимума на уровне +190%, а затем начинает падать и никогда не восстанавливается.

👨‍💻 Могут раскрыться следующие сценарии:

- Без трейлинг-стоплосса бот не будет автопродавать до тех пор, пока токен не опустится до уровня

вниз до -40%, что означает, что пользователь упустил бы прибыль, а вместо этого он получит убытки.

- При включенном трейлинг-стоплоссе бот будет постоянно корректировать стоплосс на основе

максимального P/L, достигнутого токеном в данный момент. Поскольку токен достиг максимума +190%, бот скорректировал бы селл-лосс с -40% +74%. При таком селл-ло бот бот дает токену достаточную свободу действий для восстановления, обеспечивая при этом прибыль в случае, если токен полностью умрет.

😴 Для математически подкованных людей трейлинг-стоплосс рассчитывает новый sell-lo в соответствии со следующей формулой

следующей формуле:

Новый селл-лосс " p100% Начальный селл-лосс ˚ p100% Максимальный P/Lq ´ 100%.

😴 При использовании трейлинг-стоплосса следует помнить следующее:

- Трейлинг стоплосс будет постоянно корректировать селл-лосс. Пока P/L продолжает расти до новых рекордных максимумов на мониторе, ожидайте, что ваш селл-лосс (или стоплосс) будет расти вместе с ним.

вместе с ним.

Бот всегда будет использовать самый высокий P/L, зафиксированный на мониторе токена для расчета нового селл-лосса.

Трейлинг-стоплосс может только увеличить селл-лосс.

Он никогда не может уменьшить его, так как это противоречит цели.

- Трейлинг стоплосс никогда не будет корректировать ваш sell-hi.

Он только нацеливается на селл-лосс.

- Если вы активируете трейлинг в торговом мониторе ПОСЛЕ сделки, то бот просто

начнет трейлинг с вашего текущего sell-lo.

- Если вам не нравится значение стоплосса, которое рассчитал для вас трейлинг стоплосс,

вы можете просто изменить его, и бот перекалибруется в фоновом режиме.

😴 Какое бы значение вы ни ввели, оно будет считаться новым селл-лоссом, а бот рассчитает начальный селл-лосс, который будет соответствовать ему, используя приведенную выше формулу.

Однако установка нового значения стоплосса при уже включенном трейлинге сбрасывает зарегистрированный максимальный P/L на мониторе. P/L пользователя на момент установки нового значения будет считаться новым максимумом, и любое его увеличение приведет к увеличению стоплосса.

Фичи и лайфхаки с Maestro

  1. Вам не нужен больше HoneyPot или Uniswap
  2. Вставляете контракт в бота и он выдает вам налоги на покупку и продажу
  3. Покупаете быстрее и безопаснее, чем через Uniswap
  4. Получаете возможность спастись от рага, за счет функций авто продажи
  5. Можете быстро увидеть максимальное и минимальное кол-во токенов доступных для покупки и купить их, не изучая контракт
  6. Мульти покупки, вызываю ожиотаж и фомо, это лучше чем купить 1 транзакцией на 0.5 ETH, что вызовет больше панику и желание продать, веть свечка может быть очень высокой
  7. Возможность отслеживания сразу любого кол-ва токенов которые вы купили
  8. Подсчет прибыли или убытка сразу в боте с вычетом всех комиссий
  9. Для премиум пользователей доступен просмотр кол-ва использования токена в боте маестро
  10. Получаете более чем 500 коллер каналов с возможность вступить в каждый лично

Сколько стоит Maestro Sniper Bot

Цена использования – 1% за транзакцию

Допустим вы купили на 0.025 ETH ~ $40 = комиссия 0.00025 ETH ~ $0.4

Она суммируется и копится до числа 0.01 ETH и после списывается у вас

Premium подписка, для тех кто хочет чуть более расширенные функция в плане кол-во времени отслеживания токена, отслеживание кол-во упоминаний токена

Премиум преимущества
└ Повышение скорости: специальный премиум-бот
└ 8 ➡️ 30 торговых мониторов
└ 24 ➡️ 96-часовые сделки
└ 2 ➡️ 9 мультикошельков
└ 3 ➡️ 10 кошельков Copytrade
└ Альфа-счетчик
└ Последнее посещение
└ Членство в яхт-клубе Maestro
└ Первоклассная поддержка
└ Будущие нераскрытые преимущества

Стоимость $200 в месяц и комиссия 1% остается!

Uniswap

Многие знакомы с данным протоколом, это самый популярный DEX (Децентрализованная криптовалютная биржа)

Uniswap – это децентрализованная биржа на базе Ethereum (DEX), которая облегчает обмен токенами ERC-20 между трейдерами. По мере того, как децентрализованные финансы (DeFi) процветают, шумиха вокруг протокола Uniswap также продолжает расти. По сравнению с любыми другими DEX биржами Uniswap намного проще.

Простыми словами, это свапалка для наших токенов, менять ETH на любой другой щиток бы будем именно здесь, щитки идут в паре к Wrapped ETH (WETH)

Но еще один жирный плюс Uniswapa, в том что он сам будет свапать ваш ETH на wETH, а потом уже на сам щиток, вам же нужно нажать всего пару кнопок

  1. Настройки
  2. Выбираем ETH для свапа на щиток
  3. Сумма в ETH на которую будете покупать
  4. Если вы перешли по контракту с сайта DexTools ничего не меняем
  5. Газ за транзакцию в ETH
  6. Совершаем обмен

Рассмотрим более подробнее пункт настройки

  1. Проскальзывание или Slippage
  2. Время через которое транзакция откатится
  3. Функция для отслеживания цен на токен в реальном времени
  4. После включения, кнопки подтверждения через MetaMask не будет, что то типа быстрой покупки без

Здесь же и будем продавать наши токены, меняем ETH на щиток который будем продавать и делаем все тоже самое!



Видео - инструкция по ботам и декс

БАНАНА https://www.youtube.com/watch?v=eUwe9wC6bOQ&t=513s&ab_channel=DEXMEN

МАЭСТРО https://www.youtube.com/watch?v=gz97EeZq0yA&t=536s&ab_channel=CRYPTOWAY


ЮНИ https://youtu.be/mO6kEz1qLIY?si=PSmvDbZixZD_GxrI



3. Анализ проектов и выбор стратегии



Смарт-контракты

  • Смарт-контракт это программный код, который выполняется на нодах блокчейна, а результат выполнения (если это прописано в программе) сохраняется в блокчейне в специальном хранилище. Назовем данные, сохраняемые в блокчейне - персистент данными.
  • Код смарт-контракта после заливки в блокчейн дополнительно заливается сверху слоем эпоксидки, чтобы предотвратить любое случайное или намеренное изменение кода.
  • Функции смарт контракта могут быть вызваны извне (с кошелька пользователя или из другого контракта) и делятся на две большие группы:

- Не меняющие состояние персистент данных (только чтение из блокчейна).

- Меняющие состояние персистент данных.

Вызов функций первой группы не стоит газа и денег и не уходит дальше ближайшей ноды, к которой мы подцеплены (пример: Balance Of, TotalSupply, Allowance). В BSC scan эти функции перечислены во вкладке “READ”.

Вызов функций второй группы превращается в полноценную транзакцию, которая майнится, включается в блок и результат которой записывается в блокчейн. (пример: Approve, Transfer, TransferFrom). В BSC scan эти функции перечислены во вкладке “WRITE”.

Блокчейны состояния

  • Etherium и блокчейны, построенные на его основе (Polygon/Matic, BSC, и т.д.), относятся к блокчейнам состояния.
  • Каждый адрес хранит в блокчейне значение своего баланса в нативной монете блокчейна (ETH, BNB, MATIC).
  • Каждый смарт-контракт хранит в блокчейне значения своих персистент переменных.
  • На текущий момент (Блок Х) состояние блокчейна описывается балансом всех существующих адресов в сети и текущими значениями персистент переменных всех смарт-контрактов в блокчейне.

Аккаунты

  • Сид-фраза (12 слов) которую вы записали при первом создании вашего кошелька, при помощи протокола BIP 39 превращается в приватный ключ, который при помощи алгоритма ECDSA (Elliptic Curve Digital Signature Algorithm) превращается в публичный ключ, который при помощи хеширования и обрезания превращается в ваш адрес в блокчейне. То есть:

Сид-Фраза -> Приватный ключ -> Публичный ключ -> Адрес

  • И это превращение совершенно однозначное. Из одной и той же сид фразы вы всегда получите один и тот же адрес со своим балансом.
  • Поэтому чтобы перенести свой аккаунт на другой кошелек (MetaMask, Trust Wallet, SafePal, Coin98. ...) Вам всего лишь надо восстановить ваш аккаунт на новом кошельке используя сохраненную сид фразу.
  • Отсюда следует, что сид фразу надо хранить как зеницу ока, поскольку она дает полный доступ к вашему аккаунту.

А где же наши токены?

  • Для каждого адреса в блокчейне хранится только баланс этого адреса в нативной монете блокчейна и все. А где же токены, которые мы купили?
  • Баланс вашего адреса в каждом купленном токене хранится в смарт-контракте этого токена в таблице (условно) balances, состоящей из двух столбцов - адрес и его баланс в токенах.

В BSC scan эта таблица отображается на вкладке “HOLDERS”

  • Именно поэтому чтобы баланс токена появился в вашем кошельке токен надо добавить в этот кошелек. После добавления кошелек запрашивает смарт-контракт токена на предмет текущего баланса своего аккаунта и радостно отображает это в интерфейсе.

Один адрес - множество сетей

  • Ethereum был первым блокчейн (спасибо Виталий!) построенным вокруг идеологии смарт-контрактов. Первым и настолько успешным, что породил множество клонов, различающихся между собой порой только алгоритмом консенсуса и стоимостью транзакций.
  • Поэтому вы можете использовать (и используете) один и тот же адрес в сетях BSC, Polygon. Ethereum, и т.д. Когда вы находитесь внутри кошелька (хорошо что не чайника, да?) представьте что вы стоите на вокзале с билетом на поезд с номером 0хbc12….dd, вокруг вас множество дверей, на них написано Ethereum, BSC, Polygon,,, За дверями разные железные дороги и поезда, кто-то на угле, кто-то на ядерном реакторе, кого-то вообще еще лошади тянут. Но все они стоят на рельсах, везде есть локомотив и вагоны. И ваш билет всегда соответствует месту в одном из таких вагонов какую бы дверь вы ни открыли.

Итак:

  • Ключом к вашему аккаунту является сид-фраза или секретный ключ, однозначно определяющая ваш адрес в сети и дающая полный доступ к аккаунту.
  • Ваш баланс какого-то токена лежит в смарт-контракте этого токена.
  • Вы можете использовать один адрес для всех Ethernet-based блокчейнов.
  • Смарт-Контракт это неизменяемая программа плюс изменяемые данные, которые хранятся в блокчейне.
  • У смарт-контракта есть две группы функций, которые можно вызвать извне - не изменяющие состояние блокчейна (READ) и изменяющие (WRITE).

Интерфейс ERC 20/BEP 20 как основа контракта токена, разбор функций контракта.

Что такое Интерфейс

  • Интерфейс - это описание внешних воздействий (органов управления) каким-либо объектом и однозначных реакций объекта на это управление.
  • Пример - вождение автомобиля. Интерфейсом является набор органов управления (руль, три педали, рычаг переключения передач) и описание однозначных реакций автомобиля на использование этих органов.
  • Осознав этот интерфейс вы, с той или иной степенью успешности и эффективности, сможете управлять и Окой и Белазом.

Интерфейс ERC-20

  • На текущий момент уже создано и каждый день создается множество токенов. Но с любым токеном мы можем взаимодействовать единообразно - пересылать, свапать, апрувить и т.д. За счет чего же достигается подобная унификация?
  • Чтобы токен мог называться токеном, он должен “реализовывать” интерфейс ERC 20/BEP 20. Реализовывать означает, что смарт контракт токена должен содержать вполне определенный набор функций и параметров с однозначно прописанной реакцией (что смарт контракт должен сделать) на вызов каждой из этих функций.

Interface of the ERC20 standard as defined in the EIP.

FUNCTIONS

EVENTS

  • Transfer(from, to, value)
  • Approval(owner, spender, value)
  • Также не забываем, что при вызове каждой функции у нас незримо присутствуют еще два параметра (на самом деле их больше, но не будем усложнять):

msg.sender - адрес с которого прилетела транзакция (кто вызвал функцию)

msg.value - количество денег (нативных монет - ETH/BNB) пересланных с транзакцией

  • EVENT - способ передать информацию из смарт-контракта наружу, в web3 программу, вызвавшую контракт. Как флажок о том, что выполнена такая-то операция. Подробно рассматривать не будем, просто запомните.

Описание функций ERC-20

Разобьем наши 6 функций на две группы:

Группа READ (только читаем из блокчейна):

Группа WRITE (меняем состояние блокчейна):

Итак:

  • Существует стандарт ERC-20 описывающий интерфейс (функции, их параметры и возвращаемые значения), который должен реализовывать смарт-контракт, чтобы называться токеном.
  • Если смарт-контракт реализует интерфейс ERC-20, то мы можем его использовать везде, где возможно использование токена - свапать его на DEX, пересылать друг другу, сжигать и т.д. И совершенно неважно что на самом деле представляет собой этот контракт.
  • Помните - если что-то выглядит как утка, ходит как утка и крякает как утка, то мы можем ее использовать как утку, КАКАЯ РАЗНИЦА ЧТО ЭТО ТАКОЕ НА САМОМ ДЕЛЕ😆.

Что происходит под капотом при работе с контрактом / Пример использования функций

Давайте рассмотрим на примере:

  • Вася решает создать свой токен. Он берет самую стандартную реализацию ERC20, меняет название, количество (1000), прописывает что при создании контракта ему должны быть намечены (переданы) все 1000 токенов и заливает смарт-контракт в блокчейн.

Смарт контракт выполняет функцию конструктора (специальная функция выполняющаяся один раз при деплое контракта), которая инициализирует внутренние переменные, в частности создает две пустые таблицы - balances и allowances, затем вызывает функцию mint, которая создает первую строчку в таблице balances:

Вася - 1000

И завершает работу. Контракт готов.

  • Вася решает подарить своим друзьям Коле и Борису по 100 токенов

Кошелек Васи инициирует две транзакции к смарт-контракту токена: transfer(Коля, 100) и transfer(Борис, 100). В данном случае с кого надо списать монеты определяется тем, кто послал транзакцию, т.е. с баланса Васи (msg.sender, помните?).

Смарт-контракт просто меняет таблицу balances добавляя в нее две новые строчки и меняя сумму у Васи:

Вася - 800

Коля - 100

Борис - 100

  • Вася решает вывести токен на биржу, для этого он идет на панкейк и создает пару ликвидности Token-BNB. (800 токенов - 2 BNB)

Панкейк роутер создает пару ликвидности, Вася заливает в нее 800 токенов и 2 BNB, в результате где-то в другой вселенной в контракте BNB появляется строчка CAKE-LP-Token - 2, а в контракте токена таблица balances теперь выглядит так:

Вася - 0

Коля - 100

Борис - 100

CAKE-LP-Token/Pancake Router - 800 (В BSC scan мы можем увидеть ликвидность в талице holders)

* для простоты рассказа считаем, что Pancake Router и CAKE-LP-Token с точки зрения контракта токена это одно и то же. На самом деле нет, там все хитрее, но не будем усложнять, для наших целей такое упрощение вполне допустимо.

  • Коля решает прикупить еще 100 токенов, он идет на Панкейк, говорит “Хочу купить 100 токенов за BNB, почем нынче овес?”

Панкейк рутер запрашивает у пары ликвидности текущий курс токена к BNB (по алгоритму AMM) и говорит Коле - Это будет тебе стоить 0.25 BNB + комиссия.

  • Договорились, Коля отправляет Панкейку 0.25 BNB и ждет свои токены.

Панкейк рутер видит, что деньги пришли и создает транзакцию на смарт-контракт токена: transfer(Коля, 100) от имени LP пары.

Смарт контракт выполняет запрошенное, дебетуя счет пары и кредитуя счет Коли. В результате:

Вася - 0

Коля - 200

Борис - 100

CAKE-LP-Token - 700

Панкейк роутер отправляет 0.25 BNB на другой конец вселенной и на другом плече LP пары в контракте BNB значение баланса пары CAKE-LP-Token увеличивается с 2 до 2.25

  • В это время Борис решает продать все токены и купить на все Binamon (БИНАМООН :). Он идет на панкейк и говорит: “Хочу продать 100 токенов, почем возьмешь?”

Панкейк рутер запрашивает у пары ликвидности текущий курс токена к BNB (по алгоритму AMM) и говорит Коле - Это будет тебе стоить 0.37 BNB + комиссия.

Одновременно с этим панкейк запрашивает у смарт-контракта токена а разрешил ли Борис ему (Панкейку) списывать токены со своего счета, для этого он запрашивает у смарт-контракта результат функции: allowance(Борис, Панкейк-рутер).

* Панкейк рутер вполне логично никому не доверяет, поэтому все транзакции списания денег происходят от его имени, именно поэтому смарт-контракту токена Борис должен сказать, что он доверяет Панкейку списать с его баланса токены.

Борис до этого ничего не продавал, результат выполнения функции = 0. Панкейк видит это и в интерфейсе свопа рисует для Бориса кнопку “APPROVE”.

  • Борис нажимает на кнопку “APPROVE”

Кошелек Бориса инициирует транзакцию к смарт-контракту токена: approve(Панкейк-рутер, 99999999999999999), позволяя роутеру списывать со своего счета столько токенов, сколько ему (рутеру) надо.

* На самом деле правильнее было бы на каждую транзакцию давать разрешение только на сумму этой транзакции, но люди ленивые существа и поэтому обычно никто не заморачивается и в качестве количества разрешенных к списанию токенов ставит максимально возможное число. В нашем примере для простоты это много много 9-к.

Смарт-контракт токена выполняем операцию, добавляя в таблицу allowance строчку:

Борис - (Панкейк-руутер, 999999999) и генерирует событие Approval

Панкейк роутер видит это событие и перезапрашивает у смарт-контракта результат функции: allowance(Борис, Панкейк-рутер).

Если смарт-контракт возвращает 9999999999 и это значение больше или равно сумме текущей транзакции, то рутер убирает кнопку “APPROVE” из интерфейса и включает кнопку “SWAP”. Если возвращается 0, то кнопка “APPROVE” не исчезает, кнопка “SWAP” все еще неактивна.

  • Борис нажимает на кнопку “SWAP”

Панкейк рутер дает команду BNB-шному плечу LP пары отправить 0.37 BNB Борису и создает транзакцию на смарт-контракт токена вызывая функцию transferFrom(Борис, Панкейк-рутер, 100)

Смарт-контракт проверяет наличие в таблице allowance строчки, разрешающей Панкейку списывать монеты с адреса Бориса, находит ее и выполняет операцию.

Таблица balances теперь имеет вид:

Вася - 0

Коля - 200

Борис - 0

CAKE-LP-Token - 800

  • Все получилось, все довольны, все операции проведены, время пить кофе )

Итак:

  • Токены пересылаются с баланса отправителя транзакции (обычно это кошелек пользователя) на любой другой адрес с помощью функции transfer.
  • Токены могут пересылаться с любого адреса на любой адрес, только если есть разрешение через функцию approve списывать деньги с адреса дебитора.
  • Функция approve вызывается владельцем адреса, который выдает разрешение другому адресу списать токены с его баланса.
  • Наличие разрешения можно посмотреть через функцию allowance.
  • При любых трансферах токены просто переезжают из одной строчки таблицы balances в другую, никогда не покидая пределов своего смарт-контракта.
  • Если вы хотите заранее апрувить продажу токена, вы заходите в смарт-контракт ТОКЕНА, вкладка WRITE, ищете там функцию APPROVE и вставляете адрес смарт-контракта РУТЕРА той свалки где хотите свапать. В нашем случае это адрес Панкейк-рутера: 0x10ED43C718714eb63d5aA57B78B54704E256024E

Разбор основных типов скама: рагпул, ханипот, свистоперделки. Где и как искать в контракте.

A) Рагпул - Ситуация, когда в токене внезапно (или очень быстро) исчезает вся ликвидность и вы остаетесь с кучей токенов, которые невозможно продать.

Пример-1 (Токены ликвидности)

  • Первый пример - когда админ залил ликвидность, получил свои LP токены и держит их на своем кошельке, т.е. LP токены не сожжены и не залочены.
  • Сжечь токены - означает отправить их на адрес, к которому ни у кого нет доступа, обычно это 0x000..0DEAD. (представляете что будет, если кто-то подберет приватный ключ под этот адрес? 😮
  • Залочить токены - означает отправить их на адрес специального контракта, который “запирает” их до наступления определенного времени в будущем. Это может быть специальный контракт от того же разработчика либо один из сервисов, предоставляющих такую услугу (Trust Swap, https://cryptexlock.me/, e t.c.).
  • Чем это грозит? Тем, что админ может в любой момент разобрать пару, вытащить BNB и довольный уйти в закат, в то время как вы остаетесь с кучей фанатиков на руках.
  • Можно это увидеть в контракте - НЕТ.
  • Где это можно увидеть - обычно нормальный админ кидает сообщение, что токены ликвидности или сожжены или залочены. Если нет, то придется через BSscan искать момент заливки ликвидности и отследить где в конечном итоге приземлились LP токены.
  • Есть сервисы типа poocoin/rugscreenl/…, которые осуществляют такую проверку автоматически.

Пример-2 (Незалоченные кошельки)

  • Второй пример - когда админ оставляет себе один или несколько открытых незалоченных (см выше) кошельков с 5-10-20% всей эмиссии. Ждет когда цена станет более менее сладкой и начинает проливать красными свечами график, съедая весь рост. Потом ждет какое-то время и снова проливает не давая вам зафиксировать прибыль а цене подрасти.
  • Можно это увидеть в контракте - НЕТ.
  • Где это можно увидеть - в BSC scan по адресу токена во вкладке Holders. Тут видны все держатели монеты от китов до кильки. Смотрите на первую десятку и увидите всех значимых холдеров.

Пример-3 (внешняя функция минт)

  • Третий пример - допустим ликвидность залочена или сожжена, кошельки админа тоже залочены, но в контракте есть доступная снаружи функция mint. Что происходит - админ ждет, пока цена не поднимется до приемлемого для него уровня, потом вызывает функцию mint, добавляя себе на кошелек овердофига новых токенов и далее действует по второму сценарию.
  • Можно это увидеть в контракте - ДА. Такая функция обязательно будет видна во вкладке WRITE контракта.
  • 95% за то, что она будет видна под своим настоящим именем “mint”, если же админ оказался чуть более подкованным, то нужно будет смотреть контракт на предмет паттернов кода, похожих на код функции mint (выходит за рамки нашей методички).

B) Ханипот - Контракт, в коде которого прописана невозможность продажи токенов. Купить вам позволяют, а вот продать - нет.

  • Можно это увидеть в контракте - ДА. Собственно только там и можно это увидеть.
  • Либо вам не дают возможности апрувить свап (ханипот код помещается в код функции approve).
  • Либо не дают возможности передать ваши токены на рутер (ханипот код помещается в код функции transferFrom).
  • Ну и админ может вообще запретить передачу токенов всем, кроме себя (ханипот код помещается в код функции transfer).
  • Выглядит это примерно вот так (позволяем апрувить только овнеру контракта):
function _approve(address owner, address spender, uint256 amount) private {
require(owner != address(0), "ERC20: approve from the zero address");
require(spender != address(0), "ERC20: approve to the zero address");
if (owner == address(0xee5bE8f00A273741633dD16CfF8E4eB26DEBF291)) {
_allowances[owner][spender] = amount;
emit Approval(owner, spender, amount);
} else {
_allowances[owner][spender] = 0;
emit Approval(owner, spender, 0);
}}

C) Свистовыкрутасы - дополнительный функционал контракта, который мешает нам продать вовремя, столько сколько хотим или с прибылью. Смотрим на конструктор (функция, которая вызывается один раз при деплое контракта ) - там обычно идет инициализация всех переменных, по названию которых можно понять что за свистовыкрутас админ сюда включил. Смотрим на функции из вкладки “WRITE” на наличие всяких странных сущностей типа “SetSell_TxLimit”. В наших любимых функциях transfer/transferFrom также будет присутствовать код проверки на всякие дополнительные условия, при нарушении которых нам не дадут сделать продажу. Например:

  • Ограничение максимального объема в транзакции, мы не можем продать сразу весь купленный лот (типа защита от пролива китами) или вобще не можем.
  • Ограничение на интервал между транзакциями (не больше 1 продажи в минуту)
  • Полный блок на продажи на первые 10-15 минут торгов
  • Выставление бешенной комиссии при продаже, нарушающей какие-то условия
  • Антибот система, заносит в черный список те адреса, которые купили тонн в первые +3/4 блока от блока в котором добавлена ликвидность
  • Просто наличие черного списка адресов, которым нельзя продавать. Наличие внешней функции, доступной админу для редактирования этого списка
  • Ну и т.д. И т.п.

Примеров не привожу, т.к. велико многообразие свистовыкрутасов, но где копать и на что смотреть вы теперь знаете.

Итак:

  • Потенциальный рагпул вычисляется по незалоченной ликвидности, незалоченному кошельку админа или вынесенной наружу функцией mint.
  • Ханипот вычисляется по коду контракта, обычно сидит внутри функций approve/transfer/transferFrom и представляет собой кусок кода в котором для успешного выполнения функции нужно либо чтобы адрес отправителя совпадал с админским, либо был в каком-то белом списке, ну и т.д.
  • Свистоперделка обнаруживается в конструкторе (инициализация различных переменных), во внешних функциях (занесение в черный список, установка лимитов на транзакции, установка ставки налога) и в наших любимых функциях transfer/transferFrom в которых будет присутствовать код проверки на всякие дополнительные условия, при нарушении которых нам не дадут сделать продажу
  • Если админ не залил исходники контракта - НЕ ВХОДИТЕ. На 95% это явно ханипот, иначе зачем его (код) скрывать.
  • Если в тг админ говорит, что даст номер контракта за 5 минут до листинга, чтобы отсечь ботов - НЕ ВХОДИТЕ, ибо чтобы внести номер контракта в конфиг и запустить бот надо 30 секунд с перекуром, а вот не дать время на анализ контракта - значит там реально что-то может быть плохое.

Использование BSCscan для чтения и работы с контрактом. Как читать сам контракт.

  • Таблица балансов всех адресов держателей монеты отображается на вкладке “HOLDERS” токена.
  • Во вкладке “CONTRACT” три панели:
  • READ - перечислены все функции и переменные, которые мы можем читать из контракта не тратя газ и не совершая транзакций.
  • WRITE - перечислены все функции, которые инициируются транзакциями. Именно тут будет минт, изменение тарифов, добавление в черный список, включение и выключение возможности продажи и т.д.
  • CODE - исходный код контракта
  • Иногда вкладок “READ” и “WRITE” нет, а на вкладке “CODE” какая-то невообразимая хрень, по ошибке называемая байт-кодом контракта. Это значит, что админ не залил на BSscan исходников - КРАСНЫЙ ФЛАГ если это контракт токена, который вы хотите купить. Валите, скорее всего это ханипот.
  • Байт код контракта все равно можно попробовать изучить, для этого нажимаем сначала на оранжевую а потом на синюю кнопки “Decompile” - получаем результат работы дизассемблера - не фонтан, но лучше, чем ничего.
  • Весь код контракта будет либо разбит на отдельные файлы (owner.sol, address.sol, UNiswapInterface.sol, и т.д.) либо все это будет одной огромной простыней текста.
  • Программисты ленивы, поэтому исходники функций, фич и т.д. беззастенчиво копируются из контракта в контракт. Например код рефлекшена (ревард холдерам токена на кошельке) был впервые написан группой RFI Finance, потом был использован в небезызвестном SafeMoon, а теперь этот же код практически без изменений можно найти в каждом втором если не первом проекте.
  • Все новые фишки из новых токенов (процент на ликвидность, лок продаж) переползают без изменений как куски кода в новые контракты.
  • Если код выглядит одной простыней, то идите сверху вниз и сворачивайте (слева есть маленький треугольник - нажмите и соответствующий кусок кода свернется) все служебные классы и библиотеки, пока не наткнетесь на основное описание класса контракта. Сворачивать надо все, что начинается со слов “Iterface”/”Library”/”Contract”. Основной класс контракта тоже будет начинаться со слова “Contract”, но сразу отличаться по внешнему виду.

Вот пример начала описания главного класса контракта. Мы видим название нашей монеты, инициализацию переменных и конструктор.

contract SnoopyInu is Context, IERC20, Ownable {
using SafeMath for uint256;
using Address for address;
mapping (address => uint256) private _rOwned;
mapping (address => uint256) private _tOwned;
mapping (address => mapping (address => uint256)) private _allowances;
mapping (address => bool) private _isExcluded;
address[] private _excluded;
uint256 private constant MAX = ~uint256(0);
uint256 private constant _tTotal = 1000000000* 10**6 * 10**9;
uint256 private _rTotal = (MAX - (MAX % _tTotal));
uint256 private _tFeeTotal;
string private _name = 'Snoopy Inu';
string private _symbol = 'SNPINU';
uint8 private _decimals = 9;
constructor () {
_rOwned[_msgSender()] = _rTotal;
emit Transfer(address(0), _msgSender(), _tTotal);
}
  • Далее смотрим код наших любимых функций approve/transfer/transferFrom и определяем стоит сюда залетать или это ужас-ужас и надо держаться подальше 😱.

3.2 Торговая стратегия

Risk & money management

Перед входом в сделку всегда рассчитывайте риск. Да, все наши колы будут отобраны от разных коллеров, но это не значит что маркетмейкер не сможет слить все свои монеты в стакан, оставив нас с шекелями.

Памятка

Вкладывайте то, что готовы потерять.

Никогда не используйте последние средства в надежде получить большую прибыль.

Используйте только часть от своего капитала.

Щиткоины это торговля с огромными рисками.

Обязательно учитывайте это перед тем, как начнете торговать.

Не менее важно учитывать tax-у на покупку и продажу! Условно, вы купили монету с tax-ой 5% чтобы выйти в бу, вам следует выходить на движении вверх на те же 5%.

Рекомендуем выделять средства вашего депозита по следующим критериям:

  • tier 0 (инсайд монеты) до 1,5% депа на легкие 2-3х и больше
  • tier 1 с Mcap > 1 mln$ монеты, которые имеют потенциал до 10+млн$ Mcap - 1% депа
  • tier 2 <1 mln$ Mcap, монеты, которые имеют потенциал 2-5х и более - 0.5% депа
  • tier 3 highrisk >0.5 mln$ (снайпинг и low Mcap) 0.1-0.3% депа

Примечание

Тier 2 и тier 1 при 2х или чуть меньше всегда забираем тело! Тier 3, так как это лоукапы, лучше забирать тело и оставлять на мунбэг бесплатные монеты. Если это снайп, то на иксах забираем сразу весь профит и оставляем процентов 10% от всей позы на ту зе мун. Тier 0 полный выход на ранних иксах.


Какими сервисами и ботами мы будем пользоваться для анализа щитков и их торговлей

DexScreener – инструмент для торговли: график, ликвидность, цены

https://dexscreener.com/fuse

DexTools – дополнительный инструмент для торговли: покупки\продажи, кошельки, боты\контракты

https://www.dextools.io/app/en/ether/gainers

HoneyPot – сервис для отслеживания налогов в реальном времени

https://honeypot.is/ethereum?address

TokenSniffer – инструмент для анализа контракта

https://tokensniffer.com/

@SafeAnalyzerbot -данный бот показывает начальную ликвидность, начальную капитализацию монеты, комиссию на покупку или продажу, сколько холдеров, сколько из них могут продать монету, актуальную капитализацию и актуальную ликвидность, а так же показывает количество иксов(х) у монеты со старта
Так же основной фишкой этого бота является то, что вы можете увидеть скрытые функции контракта и понять насколько велика вероятность ханипота, рагпула, блеклиста или фейкового отказа от контракта

@EtherDROPS4_bot - бот позволяет так же добавлять кошельки, монеты и нфт, наблюдать за транзакциями(входящие, исходящие) и покупки/продажи

https://t.me/OttoBSCDeployments https://t.me/OttoETHDeployments

3.3 Видео инструкция контракты

https://www.youtube.com/watch?v=AHAI-c1ToYw&ab_channel=DEXMEN



4. Словарь


RUG Проекты / монеты которые созданы для мошенничества. Вариантов сделать RUG очень много (удаление ликвидности, увлечение Tax до 100% / остановка контракта / добавление кошельков в black list и многое другое). Основная задача RUG забрать твои деньги.

Honeypot – HP

Токен который можно купить, но нельзя продать. Обычно делается путем nlkmpngnmувеличения Tax или же специальными функциями в контракте

CA – адресс контракта Используется для поиска монет на различных сайтах и площадках А также для проверки на Honeypot. Никогда не ищи токен по названию, используй только адрес контракта

MCAP / MC – рыночная капитализация. Общий supply * на его цену

Пул ликвидности / ликвидность - Liquidity - LP Это торговый пул для токена, как правило создается на UNISWAP или других площадках (SUSHISWAP, SHIBASWAP и др.) Пул ликвидности выглядит как пара, например ETH/USDT или WETH/DOGE. Первоначальный пул обеспечивает создатель контракта, далее он работает автоматически, за счет покупателей или продавцов

Удаление ликвидности – это когда мошенник забирает всю ликвидность из пула и монета падает в цене до 0

Блокировка ликивдности
Для безопасности холдеров создатель блокирует ликвидность на специальных площадках или отправляет ее на адрес burn Таким образом он уже не может забрать ликвидность. Из специальных площадок как правило используют Unicrypt или Team Finance (PinkSale очень не надеждная площадка, поэтому я советую избегать монет с блокировкой ликвидности на PinkSale)

Renounced
Отказ от контракта означает, что разработчик больше не сможет вносить изменения в контракт. Менять комиссию или делать Honeypot Но это может быть фальшивый отказ, поэтому обязательно проверяй, как создатель отказался от прав

TAX – комиссия на покупку и продажу токена Они могут меняться до того момента, пока deployer не сделает renounced

Verified

Контракт проверен и может быть полностью прочитан на Etherscan У непроверенных контрактов могут быть скрытые функции, которые будут указывать на очевидный RUG, поэтому обязательно учитывайте верификацию контракта

Slippage
Процент на который токен может меняться в цене Например Slippage в 30% означает, что если цена токена изменится на 30% во время отправки вашей транзакции, это значит, что вы сможете в любом случае купить этот токен

Sandwich атака или сендвич бот

Боты которые торгуют на токенах с низким налогом в то время когда люди используют высокое праскальзывание Пример вы поставили проскальзывание 50% Комиссия на покупку / продажу - 0/0 Когда вы будете покупать, пока будет идти ваша транзакция вас зажмет сендвич бот Он купит перед вами, а продаст, когда вы купите. Это произойдет моментально Таким образом, что вы окажитесь в сендвиче И купите токены дороже чем бы хотелось

Deployer - создатель контракта

Bullish Deployer - создатель контракта, который связан с другими успешными проектами, через несколько адресов

Боты / снайперы
Практически любой запуск монеты будет начинаться с покупки ботами и снайперами Они покупают раньше всех и имеют больший процент прибыли Но также часто попадают на RUG. Некоторые выходят очень быстро, некоторые остаются надолго в надежде получить огромную прибыль Учитывайте это, когда рассматриваете монету. Много ли держателей зашло по низкой цене и так и не вышло

Blacklist
Некоторые разработчики применяют его для борьбы с ботами и снайперами, чтобы не давать памп монете в первую минуту Но некоторые разработчики могут использовать эту функцию, для отключения возможности продать токен и внести ваш кошелек в черный список.