T
Thor Lab
@thor_lab6.1K подп.
10.5Kпросмотров
18 декабря 2024 г.
questionScore: 11.6K
Как прошел Fuel Sale? [1/2] Если коротко то 0/250 На счет сейла мне писали еще за 3-4 дня до старта, но сделал ресерч по итогу удалось только за сутки до сейла, иксы тут действительно были. Коротко об оффере Начал писать софт я рано утром 16 декабря. К обеду софт уже частично был готов и я решил выкатить оффер выше и тут началось... У меня нет менеджеров, я не хочу нести ответственно ни за кого, кроме как за себя. Поэтому отвечал всем лично, за все время мне отписало больше 100 человек и доверили 250 кошельков с суммой больше ~150.000$, что вообще для меня было невероятно. Писать софт и параллельно каждые 10 минут заходить в ТГ - очень сложно и это значительно повлияло на результат, о чем я расскажу ниже. Реализация софта Первоначально было все просто, я заранее генерировал транзакции, подписывал их и получал сырую rawTransaction. Далее нужно было просто в назначенное время отправить её в сеть и все, никаких больше запросов. Для страховки я генерировал транзакции на 5 nonce вперед. Каждый запрос отправлял с 3 разных RPC что гарантировало отправку транзакции в сеть. Логика была такая: я каждую 0.1 секунду отправлял 3 запроса на каждый кошелек и для перестраховки в следующие 0.1 секунду я отправлял уже N и N-1, тоесть и первые 3 запроса и следующие 3 запроса и так в течение следующих 0.5 секунд. Это гарантировало мне то, что если первые транзы не отправятся в первые 0.1 секунду, то отправятся в следующие 0.4 секунды. Ведь если бы транзы не зарегались с первой попытки - следующие транзы скипались из-за слишком высокого nonce. Как нашел нужные данные Как уже писал nazavod контракты можно было спарсить. А с merkleProofs было еще проще - через инструменты разработчика, в JS файлах, через Ctrl+F по слову merkle нашел нужный запрос - все это заняло ну 5 минут времени от силы.
10.5K
просмотров
1811
символов
Нет
эмодзи
Нет
медиа

Другие посты @thor_lab

Все посты канала →
Как прошел Fuel Sale? [1/2] Если коротко то 0/250 На счет се — @thor_lab | PostSniper