November 24, 2023

SRC-20 Deployer (by t.me/Hacrypt)

Начнем с базы. SRC-20 это типа токены, не развернутые на блокчейне, а тупо вписанные в него. Конкретно, в Solana.

Вот есть нормальные токены, например SOL, BONK...

А есть SRC-20:

Zalupa-20

Можно развертывать и минтить их вручную через Solinscription. Но тогда зачем мы здесь собрались?

Этап 1. Подготовка

За основу был взят Deployer создателя SRC-20 $LAMP, я же его доработал. А именно:

  • Добавил возможность разгрузки через добавление дополнительных RPC (+ Масштабируемость)
  • Добавил возможность запустить прогу одним кликом и сразу N штук, а не через консоль.
  • Подкрутил PM2, который перезапускает минтер, если вылетела ошибка. А они вылетают пиздец как часто!

Для начала скачай прогу, я опубликовал её в ТГ.

https://t.me/hacrypt/185
https://t.me/hacrypt/185
https://t.me/hacrypt/185

Скачал? Молодец, теперь создай папочку и распакуй туда.

Как-то так

Теперь нам нужно поставить такую штучку как Node.js

Переходи сюда и тыкай на левое окошко.

Чтобы точно не перепутал

После того как скачал и установил, переходи в папку с минтером и в директории пиши cmd

Открываешь консоль, чтобы работать с файлами в этой директории

Пишешь npm install, жмешь Enter.

Анальнологично пишешь npm install pm2 -g

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

ЭТАП 2. RPC

Так блэт, не пугайся.

RPC - это штука, которая пропускает твои транзы в блокчейн.

Сделать их можно за пару кликов. В дефолтном деплойере юзается всего один RPC, но я рекомендую сделать дохера! Или хотя бы 10.

Переходи сюда и авторизуйся через кошель.

Это и есть твой RPC

For i: =1 to N do

>Создаешь новый кошель (В фантоме в один клик делается).
>Коннектишься
>Копируешь RPC и Записываешь в блокнотик.

Здесь всё!

Этап 3. Настройка

Здесь все просто, не боись.

Переходишь в папку -> ПКМ на Index.js -> Редактировать
Там где отметил, добавляешь приватный ключ Solana-кошелька. Взять можно в настройках того же кошелька.

Ты же не думал, что отправлять в транзакции в блокчейн можно будет без кошелька?

После этого вставляешь список RPC

Кавычки не убирай.

RPC имеет потолок запросов, поэтому если увеличишь их количество, что увеличится? Правильно, твоя пися количество возможных запросов -> Эффективненько.

У тебя получится как-то так:

Теперь закрой Index.js и аналогично открой startPM2 10.bat. Я выделил путь, в котором лежит бот. Замени его на свой.

Также в конце стоит число 10. Это количество одновременно открытых деплойеров. 10 - Норм, если нужно больше, просто поменяй это число.

Этап 4. Запуск

Опять запустилась какая-то херня? БЫСТРО ИЩИ ИНСКРИПЦИЮ.

Выглядит примерно вот так:

{"p":"src-20","op":"mint","tick":"lamp","amt":"1000"}

Здесь у нас SRC-20 с названием LAMP. Число токенов - 1000.

Нашел?

Пусть будет:

{"p":"src-20","op":"mint","tick":"daun","amt":"10000"}

Это означает, что мы минтим SRC-20 с названием DAUN в количестве 10000. За 1 запрос.

Чтобы запустить нашу машину Апокалипсиса снова открой Index.js и мотай в самый низ. Там просто замени выделенную строчку на свою.

ВСЁ, ПОГНАЛИ. ЗАПУСКАЙ startPM2 10.bat. Так он выглядит в рабочем состоянии.

Будут всплывать всякие окна - все норм. Можешь пойти попить чай.

Этап 5. А КАК БЛЯ ОСТАНОВИТЬ ЭТО!?!?!?!?!

Открой StopBLYAT.bat и поменяй путь. Да, также как с прошлым батником

Теперь просто запусти его и он остановит все процессы.

КАК ЗАТЕСТИТЬ?

Попробуй заминтить эту шляпу

{"p":"src-20","op":"mint","tick":"lamp","amt":"1000"}

Чекнуть свой кошелек можно здесь (Заминтилось или нет)

Кошелек туды

In the END

Во-первых, убедиться что бот работает можно по постепенно убывающему балансу (кто бы сомневался)

Во-вторых, если чет не получается обратись ко мне в ЛС, может подскажу что.

В-третьих, где вообще искать такие минты:

  • Ищи в твиттере по тегам #src20 #src-20
  • Корейцы сразу пишут, если находят что-то новое. Раз и Два.
  • Этот товарищ неплох. Следит за всей этой движухой. Этакий прибор или криптапирожок в прошлом, но не для Вакса, а для Соли.

В-четвертых, торговать этой херней или даже передавать ее нельзя. Но на днях все же врубят трансферы. Вот тут -> https://www.solinscription.com/transfer

Спасибо что прочитал. Добра там тебе. И ректов поменьше.