Получи случайную криптовалюту за регистрацию!

А вот и лето подошло к концу, надеюсь вы довольны своими резул | 0xChillout

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

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

CosmJS оказался для меня вызовом, поскольку я ни бум-бум в джаваскрипте, однако, спустя несколько дней, опираясь на шикарную документацию по cosmjs, я всё же что-то слепил. В самой доке всё предельно понятно, но небольшой перерыв дал о себе знать, войти в ритм оказалось непросто. Я слабо понимаю что происходит на уровне кода, поскольку я просто копипастил работающие куски, но всё же код работает, я доволен. (Асинхронность это конечно та ещё дичь, чёрт ногу сломит в коде)

Алгоритм скрипта достаточно тривиален:
1. Поочередно берём сид фразу из текстового файла
2. Преобразуем её в адрес кошелька посредством функции fromMnemonic()
3. Узнаём доступное нам количество монет без вестинга с помощью апи Umee explorers guru, вставив адрес кошелька в URL
4. Создаём сигнатуру с помощью приватного ключа, достанного из мнемоники
5. Указываем количество монет из пункта 3, и подтверждаем транзакцию с помощью сигнатуры
...И зацикливаем работу скрипта, пока он не отработает {количество кошельков} раз
Прилагаю скрин с результатом работы скрипта, сам код показывать полностью не буду (по-сути, всё что я добавил это цикл, считывание сид фраз из файла, и парсинг доступного баланса с сайта)

Хоть и скрипт предельно простой, его разработка затянулась на целых две недели, я попробовал три библиотеки на трёх разных языках, и js оказался тем самым языком, на котором всё наконец-то заработало. Это был интересный опыт. Есть ещё фича, которую я бы хотел внедрить в скрипт (стейкинг залоченных монет), но об этом как-нибудь потом

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