Ходит много слухов про второй дроп от Аптоса. Решил дропнуть софт с удобным интерфейсом для взаимодействия с различными Аптос протоколами. Фулл опенсорс, подробная информация в доках ниже.
P.S. Поговаривают, что за делегирование может быть отдельный мультипликатор, либо это в целом будет отдельным критерием для получения дропа, так как слишком мало аптоса заделегировано от комьюнити, что не есть хорошо для децентрализации.
Все обновления по скрипту будут в чате в закрепах.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9☃2💔2💅1
Forwarded from knarf valley
Обновление Aptos Helper (v1.2.16)
Важное обновление. Исправлены некоторые критические баги, поэтому настоятельно рекомендую обновиться и регулярно проверять репозиторий на обновления, хоть я и буду стараться освещать особо важные. По вопросам и багам просьба писать в чат, в личку тоже иногда отвечаю:
Swaps module:
- Добавил опцию свапа % от доступна баланса, выберется рандомный % в указанном min и max диапазоне.
- Добавил сравнение цен с аггрегатора CoingGecko. Из-за нехватки ликвидности в протоколе курс свапа может оказаться ниже ожидаемого, для предотвращения такого скрипт будет сравнивать курс протокола с курсом токена (в паре к USD) на коингеко. Если курс окажется хуже на >% чем вы указали, то свап будет отменен.
- Для протокола Liquid Swap сделал автоматический выбор пула ликвидности (Uncorrelated и Stable). Исходя из цены выберется наиболее выгодный пул ликвидности для свапа.
- Курс токена высчитывается исходя из резрвов количества токенов в пулах ликвидности, которые периодически обновляются (условно раз в 10 сек). Если транзакция (симуляция транзы) отправилась в момент обновления резервов курс станет неактульным и транза может зафейлиться. Для обработки, в случае вылета ошибки в симуляции, курс спарсится повторно перед отправкой транзы.
Liquidity:
- Ранее для ремува в протоколе Liquidswap использовались значения из запроса на их API и иногда эти значения были некорректными, поэтому исходя из их формул сделал вычисление нужных для ремува значений на основе данных из блокчейна и на основе данных об LP токене.
P.S. Пока что добавление ликвидности доступно только в Stable пулы (USDT-USDC). В будущих обновах добавлю и Uncorrelated пулы (например APT-USDC)
Общее:
- Добавил опцию Force gas limit. Иногда симуляция транзакции выдает неверное количество использованного газа, из-за чего реальная транзакция может зафейлиться. В таком случае можете включить данную опцию и указать газ лим который установится в не зависимости от симуляции.
🐙 GitHub | 📔 Docs | 💬 Чат для вопросов
Важное обновление. Исправлены некоторые критические баги, поэтому настоятельно рекомендую обновиться и регулярно проверять репозиторий на обновления, хоть я и буду стараться освещать особо важные. По вопросам и багам просьба писать в чат, в личку тоже иногда отвечаю:
Swaps module:
- Добавил опцию свапа % от доступна баланса, выберется рандомный % в указанном min и max диапазоне.
- Добавил сравнение цен с аггрегатора CoingGecko. Из-за нехватки ликвидности в протоколе курс свапа может оказаться ниже ожидаемого, для предотвращения такого скрипт будет сравнивать курс протокола с курсом токена (в паре к USD) на коингеко. Если курс окажется хуже на >% чем вы указали, то свап будет отменен.
- Для протокола Liquid Swap сделал автоматический выбор пула ликвидности (Uncorrelated и Stable). Исходя из цены выберется наиболее выгодный пул ликвидности для свапа.
- Курс токена высчитывается исходя из резрвов количества токенов в пулах ликвидности, которые периодически обновляются (условно раз в 10 сек). Если транзакция (симуляция транзы) отправилась в момент обновления резервов курс станет неактульным и транза может зафейлиться. Для обработки, в случае вылета ошибки в симуляции, курс спарсится повторно перед отправкой транзы.
Liquidity:
- Ранее для ремува в протоколе Liquidswap использовались значения из запроса на их API и иногда эти значения были некорректными, поэтому исходя из их формул сделал вычисление нужных для ремува значений на основе данных из блокчейна и на основе данных об LP токене.
P.S. Пока что добавление ликвидности доступно только в Stable пулы (USDT-USDC). В будущих обновах добавлю и Uncorrelated пулы (например APT-USDC)
Общее:
- Добавил опцию Force gas limit. Иногда симуляция транзакции выдает неверное количество использованного газа, из-за чего реальная транзакция может зафейлиться. В таком случае можете включить данную опцию и указать газ лим который установится в не зависимости от симуляции.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤4👍1
Приветствую Всех новоприбывших 🍒
Месяц не было никаких известий от меня, поэтому решил закинуть небольшой анонс. Все это время пилился софтStark Helper . Была проделана очень объёмная работа, так что думаю всем понравится конечный продукт.
P.S. Почти всё свободное время уходило на разработку старка, следовательно на поддержу и обновы софта под аптос времени не было, займусь этим после релиза😱
Месяц не было никаких известий от меня, поэтому решил закинуть небольшой анонс. Все это время пилился софт
P.S. Почти всё свободное время уходило на разработку старка, следовательно на поддержу и обновы софта под аптос времени не было, займусь этим после релиза
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍4
Спустя пол месяца после анонса и месяца+ разработки пришло время для релиза. Куча изменений и новых фишек по сравнению с предыдущими проектами.
Актуальность у софта выросла, так как начали появляться новости о переносах в роадмапе на Q1 2024 и вот буквально вчера вышла новость о том, что команда старка отложила первые анлоки токена. После такой информации уже начал загонять новую пачку акков.
Краткий функционал:
- Деплой и апгрейд кошельков
- Модуль свапов
- Модуль ликвидности
- Модуль трансферов
- Лендинг
- Dmail
- Stark ID
Поддержка прокси, генератор кошельков, тулза для конвертации сид-фраз в приватники, работа по составленному сценарию и т.д.
Полный функционал представлен в доках.
Все вопросы и предложения по скрипту можно задать чате (инфу про баги тоже можно отправить в чат), там же буду постить минорные обновления.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥34👍7🤡1
Большое обновление Aptos Helper 2.0 + Graffio module
UPD. Был добавлен модуль для трансфера нфт, так что, кому необходимо, можете собрать нфт с мультов на один кошель. Лично я оставил на мультах, в надежде на что-то)
Не буду много говорить и расписывать про дроп, в последние дни шилят абсолютно все. Вчера даже умудрились уронить сеть пиксельной рисовалкой. Этот модуль кстати тоже добавлен в софт, ставит рандомные пиксели на полотно, в конце дадут нфт, мб зачтется как-то)
Изменений много. Полностью изменилась UI платформа, как на софте для старка. Добавил новые модули, подробнее все в доках.
Скоро будет обширная обнова для старка, а пока что буду рисовать пиксели на полотне🍎
🐙 GitHub | 📔 Docs | 💬 Чат для вопросов
UPD. Был добавлен модуль для трансфера нфт, так что, кому необходимо, можете собрать нфт с мультов на один кошель. Лично я оставил на мультах, в надежде на что-то)
Не буду много говорить и расписывать про дроп, в последние дни шилят абсолютно все. Вчера даже умудрились уронить сеть пиксельной рисовалкой. Этот модуль кстати тоже добавлен в софт, ставит рандомные пиксели на полотно, в конце дадут нфт, мб зачтется как-то)
Изменений много. Полностью изменилась UI платформа, как на софте для старка. Добавил новые модули, подробнее все в доках.
Скоро будет обширная обнова для старка, а пока что буду рисовать пиксели на полотне
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19💩6👍4🔥1💘1
Ну что же, после обновы аптос хелпера почти на месяц затянулся апдейт по старку. Аптос, видимо, решил всех опрокинуть. По ощущениям, если в ноябре не будет дропа, то можно забыть о проекте и класть на полку к суи (крутят искусственные объемы), команда просто пропускает идеальный тайминг для очередной волны хайпа. Максимумом ожиданий от них теперь будет активность в виде "рисовалки" на круглую дату или ама в твиттере, куда пригласят своих верных "партнеров", образователей пустой экосистемы, чтобы нахваливать друг друга по кругу.
Со старком все куда лучше, пока только буллиш новости. Все сводится к тому, что л2 проекты, вероятно, ждут выхода леерзира, дабы тоже подсосать с сибилов свою долю кеша, как это было с Л0 после выхода арбитрума. Газ уже не особо приятный, но что с ним будет, "когда-если" дропнет один из тир-1 проектов?
- Свапы: +Fibrous, StarkEx
- Ликвидность: +10KSwap
- Минт NFT: +Starkverse
- Bridge: +Orbiter, +StarkGate (off bridge)
- Trash txn's: +Unframed, +Flex
- Zerius: минт нфт, проект от Ивана
- Добавлена возможность редактирования/удаления тасков
- Добавлена лайв таблица с ценами на газ в старке и л1 эфире
- В окне редактирования/добавления кошелька появилась проверка прокси на валидность
- Добавлена возможность сохранять текущую таблицу кошельков в csv файл
- Добавлена поддержка прокси формата Socks5
- Добавлена проверка установленных библиотек, нужных для работы софта
- Проверка газа вынесена до билда транзы
- Фиксы багов (добавление новых
Мог что-то забыть, поэтому свои вопросы, предложения модулей (активностей) и репорты о багах можете присылать в чатик.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍6🐳3
Со всех сбритых акков собрал последние шекели, если вам тоже нужно свапнуть и собрать остатки, можете сделать это моим же софтом, там есть функционал трансфера.
Клейм буквально через час (15:00 мск), придётся делать всё через сайт из-за капчи и пруфа, будет хаос, желаю всем удачи!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤1
Мне тут за "web3" активность на гитхабе накинули 5000 токенов FLT (правда клиф на 2 мес). Сейчас по курсу это 3200$.
Решил в знак благодарности разыграть среди сабов 500 FLT. Напишите просто любую хрень в коментах. Можете не спамить, выберу ботом, учитывая за актив только одно сообщение. Победюна выберу после 17 июля и отпишу в тг.
Для веб братьев чекер тут - https://claim.fluence.network/
P.S. Идей для новых софтов и постов нет
UPD. Победитель определён, инфа в комментах
Решил в знак благодарности разыграть среди сабов 500 FLT. Напишите просто любую хрень в коментах. Можете не спамить, выберу ботом, учитывая за актив только одно сообщение. Победюна выберу после 17 июля и отпишу в тг.
Для веб братьев чекер тут - https://claim.fluence.network/
P.S. Идей для новых софтов и постов нет
UPD. Победитель определён, инфа в комментах
10🔥16
Memhash.
С недельку назад узнал про новую фармилку Memhash. Многие уже успели увидеть посты у "инфлов" с рефкой (я тоже дал, но я не инфл), в то время она реально давала существенный буст в виде энергии, которая тратится на майнинг. В общем, это и весь уникальный смысл аппки, псевдо майнинг, отдалённо напоминающий майнинг битка.
Логика майнинга не очень сложная. Серв по вебсокетам вам периодически присылает mainFator и shareFator, которые из себя представляют некое int значение. За отправку valid share вы делите награду за блок между всеми майнерами и получаете свою долю, за добычу блока вы получаете всю награду, выделенную под добычу блока. Что такое валидный хэш? Вам нужно сгенирировать sha256 hash из inputData, которая составляется как строка:
Самое важное из этого - это
Если купить доступ к turbo режиму, аппка создает X кол-во веб воркеров основываясь на ресурсах вашего проца, на которых и происходит параллельное вычисление хеша, что реально ускоряет фарминг.
В общем, сразу стало понятно, что генерация sha хэша на js не особо эффективная и я начал искать способы как ускорить это дело. Первым делом я начал поиск более быстрых библиотек для генерации хешей и нашел сторонние варианты. В результате оптимизации кода и подбора библиотек получилось ускорить генерацию хешей в 15-20 раз, но оказалось, что эти библиотеки синхронные, а сами воркеры работают асинхронно, что приводило к рассинхрону от акутальных блоков. Решается это костылями из генерации нонс бачтами. Этот вариант все еще оказался быстрее оригинального браузерного скрипта и ищет в 5-10 раз быстрее хеши валидных шейров и блоков.
Очевидно, что дальше я начал пытаться переложить генерацию хешей на видюху. Первой идеей было просто вынести подключение к вебсокету мемхеша и генерировать хеш на каком-нибудь более приятном языке для взаимодействия с cuda. Мне всего лишь нужно было получать хеш предыдущего блока и его номер, чтобы сгенерировать input для нового хеша. В этот момент вводят обнову на энергию, которая делает добычу блока немысленно дорогой. У меня падает мотивация и я решаю максимально халявно написать быструю добычу блока. В итоге я пишу генерацию sha256 на библиотеке cudaf на питоне. По синтетическим тестам получается, что валидный хеш для блока генерируется за 1-5 сек на RTX 4090 (в зависимости от сложности), что по сравнению с оригинальным скриптом в пару тысяч раз быстрее (генерация миллиона хешей на cuda 20 мсек, на ориг js библе около 20 сек, на оптимизированном коде и библе около 5 сек). Данные для одного потока и моего проца (I7-13700k).
Поднимаю локальный api и иду тестировать. Результатом всего деяния получается, что я на своей 4090 майню каждый 4й блок в пике сложности и онлайна. Думаю, при желании можно оптимизировать алгоритм и подключить несколько видюх и получить ебанутый результат, но мне оно уже не нужно. Довольный иду тратить всю энергию, майня блок за 8к энергии))
Открыл вам простор для энтузиазма (наверное). Вот оптимизированный пример js воркера.
Кто хочет начать майнить - @memhash_bot
Пост ради поста.
С недельку назад узнал про новую фармилку Memhash. Многие уже успели увидеть посты у "инфлов" с рефкой (я тоже дал, но я не инфл), в то время она реально давала существенный буст в виде энергии, которая тратится на майнинг. В общем, это и весь уникальный смысл аппки, псевдо майнинг, отдалённо напоминающий майнинг битка.
Логика майнинга не очень сложная. Серв по вебсокетам вам периодически присылает mainFator и shareFator, которые из себя представляют некое int значение. За отправку valid share вы делите награду за блок между всеми майнерами и получаете свою долю, за добычу блока вы получаете всю награду, выделенную под добычу блока. Что такое валидный хэш? Вам нужно сгенирировать sha256 hash из inputData, которая составляется как строка:
`${index}-${previousHash}-${data}-${nonce}-${timestamp}-${minerId}`Самое важное из этого - это
previousHash (предыдущий хеш добытого блока) и index - номер добываемого блока, остальные значения статичны и их можно указывать самим, не обращаясь к серверу. Если ваш хеш будет < чем мейн или шейр фактор, то вы можете добыть их.Если купить доступ к turbo режиму, аппка создает X кол-во веб воркеров основываясь на ресурсах вашего проца, на которых и происходит параллельное вычисление хеша, что реально ускоряет фарминг.
В общем, сразу стало понятно, что генерация sha хэша на js не особо эффективная и я начал искать способы как ускорить это дело. Первым делом я начал поиск более быстрых библиотек для генерации хешей и нашел сторонние варианты. В результате оптимизации кода и подбора библиотек получилось ускорить генерацию хешей в 15-20 раз, но оказалось, что эти библиотеки синхронные, а сами воркеры работают асинхронно, что приводило к рассинхрону от акутальных блоков. Решается это костылями из генерации нонс бачтами. Этот вариант все еще оказался быстрее оригинального браузерного скрипта и ищет в 5-10 раз быстрее хеши валидных шейров и блоков.
Очевидно, что дальше я начал пытаться переложить генерацию хешей на видюху. Первой идеей было просто вынести подключение к вебсокету мемхеша и генерировать хеш на каком-нибудь более приятном языке для взаимодействия с cuda. Мне всего лишь нужно было получать хеш предыдущего блока и его номер, чтобы сгенерировать input для нового хеша. В этот момент вводят обнову на энергию, которая делает добычу блока немысленно дорогой. У меня падает мотивация и я решаю максимально халявно написать быструю добычу блока. В итоге я пишу генерацию sha256 на библиотеке cudaf на питоне. По синтетическим тестам получается, что валидный хеш для блока генерируется за 1-5 сек на RTX 4090 (в зависимости от сложности), что по сравнению с оригинальным скриптом в пару тысяч раз быстрее (генерация миллиона хешей на cuda 20 мсек, на ориг js библе около 20 сек, на оптимизированном коде и библе около 5 сек). Данные для одного потока и моего проца (I7-13700k).
Поднимаю локальный api и иду тестировать. Результатом всего деяния получается, что я на своей 4090 майню каждый 4й блок в пике сложности и онлайна. Думаю, при желании можно оптимизировать алгоритм и подключить несколько видюх и получить ебанутый результат, но мне оно уже не нужно. Довольный иду тратить всю энергию, майня блок за 8к энергии))
Открыл вам простор для энтузиазма (наверное). Вот оптимизированный пример js воркера.
Кто хочет начать майнить - @memhash_bot
Пост ради поста.
200👍55❤12🔥6👎2🤮2💩2