Новая версия моего софта snapshotvoter v2.0, писал для изучения новых для меня фреймворков на JavaScript, react-js и express-js. Забавно вспоминать, как я писал что-то простое на Vanilla JS лет 10 назад для веб-сайтов, теперь все стало проще и удобнее в этом плане. Канал же я сделал для быстрых апдейтов, может когда-то выложу какой-то материал по web3-кодингу, когда сам что-то освою прикольное, либо основы.
Инструкция есть на гитхабе, как и базовое описание новой версии: https://github.com/sm1ck/snapshotvoter/tree/web
Инструкция есть на гитхабе, как и базовое описание новой версии: https://github.com/sm1ck/snapshotvoter/tree/web
👍11❤3
#STRK
Starknet недавно создали портал делегатов по аналогии с оптимизмом https://delegate.starknet.io/
Аирдроп похоже уже скоро, ранее была информация о распределении аирдропа пользователям StarkEx, который является permissioned решением для таких проектов как IMX и dYdX. Однако, я думаю, пользователям альфа версии самого старкнета тоже должно что-то перепасть.
На текущий момент в сети создано около 500к аккаунтов, однако, около 2/3 не обновили свои аккаунты (которые являются смарт-контрактами) перед регенезисом.
https://starkscan.co/stats#regenesis
Рекомендую всем, кто забыл про этот крупный проект, проверить кошельки в Аргенте или Браавосе.
Сам же старкнет использует в своей основе так называемые старки (в отличии от снарков в том же зксунке), что является перспективной новой технологией, также проект получал большие инвестиции от фондов.
https://consensys.net/blog/blockchain-explained/zero-knowledge-proofs-starks-vs-snarks/
Starknet недавно создали портал делегатов по аналогии с оптимизмом https://delegate.starknet.io/
Аирдроп похоже уже скоро, ранее была информация о распределении аирдропа пользователям StarkEx, который является permissioned решением для таких проектов как IMX и dYdX. Однако, я думаю, пользователям альфа версии самого старкнета тоже должно что-то перепасть.
На текущий момент в сети создано около 500к аккаунтов, однако, около 2/3 не обновили свои аккаунты (которые являются смарт-контрактами) перед регенезисом.
https://starkscan.co/stats#regenesis
Рекомендую всем, кто забыл про этот крупный проект, проверить кошельки в Аргенте или Браавосе.
Сам же старкнет использует в своей основе так называемые старки (в отличии от снарков в том же зксунке), что является перспективной новой технологией, также проект получал большие инвестиции от фондов.
https://consensys.net/blog/blockchain-explained/zero-knowledge-proofs-starks-vs-snarks/
starkscan.co
Stats - Starkscan
Starkscan is a next-generation block explorer on Starknet. The most scalable and secure Layer 2 zk-rollup blockchain on Ethereum.
👍5
Arbitrum Recap и дальнейший план
Итак, пока кто-то подсчитывает деньги заработанные на арбитруме, либо ловит фомо от упущенной прибыли, я составляю дальнейший план действий.
Для начала, как и многие, выложу код для клейма арбитрума, может кто-то что-то почерпнет. Главная идея была сформировать подписанные транзакции и заслать их быстро на rpc батчами, в один батч входило несколько аккаунтов с двумя транзами в каждом: claim() и exactInputSingle() (nonce + 1 в транзе) для быстрой продажи на юнике. Сначала хотел слать на биржи, потом передумал, выходит, зря. В итоге главная проблема была в том, что Алчеми провайдер rpc, на которого я рассчитывал, успешно прилег в самый нужный момент. Я подозревал, что так и будет, но не рассчитал, что настолько быстро.
Выводы которые я сделал
Нет, есть конечно очевидные, типа делать больше аккаунтов, лучше автоматизировать фермы, которые полностью в автономном режиме на дедике будут прогонять кошельки в цикле.
Но есть и менее очевидные, например, сформировать к следующему дропу отказоустойчивый кластер rpc. Сейчас как раз через docker compose поднимаю ноды в эфире для работы через rpc/wss, к старкнету и зксинку, если будет возможность и необходимость, планирую поднять rpc и в их сетях.
Сейчас снова многие скажут, уже поздно или много будет абузеров и публичного кода со скриптов для прогона, ведь арбитрум показал, что скрипты из hodlmodeth, например, полностью "уделали" ручных работников. Но я так не считаю 😀.
Итак, пока кто-то подсчитывает деньги заработанные на арбитруме, либо ловит фомо от упущенной прибыли, я составляю дальнейший план действий.
Для начала, как и многие, выложу код для клейма арбитрума, может кто-то что-то почерпнет. Главная идея была сформировать подписанные транзакции и заслать их быстро на rpc батчами, в один батч входило несколько аккаунтов с двумя транзами в каждом: claim() и exactInputSingle() (nonce + 1 в транзе) для быстрой продажи на юнике. Сначала хотел слать на биржи, потом передумал, выходит, зря. В итоге главная проблема была в том, что Алчеми провайдер rpc, на которого я рассчитывал, успешно прилег в самый нужный момент. Я подозревал, что так и будет, но не рассчитал, что настолько быстро.
Выводы которые я сделал
Нет, есть конечно очевидные, типа делать больше аккаунтов, лучше автоматизировать фермы, которые полностью в автономном режиме на дедике будут прогонять кошельки в цикле.
Но есть и менее очевидные, например, сформировать к следующему дропу отказоустойчивый кластер rpc. Сейчас как раз через docker compose поднимаю ноды в эфире для работы через rpc/wss, к старкнету и зксинку, если будет возможность и необходимость, планирую поднять rpc и в их сетях.
Сейчас снова многие скажут, уже поздно или много будет абузеров и публичного кода со скриптов для прогона, ведь арбитрум показал, что скрипты из hodlmodeth, например, полностью "уделали" ручных работников. Но я так не считаю 😀.
GitHub
GitHub - sm1ck/arbiclaimer: Неудачный клаймер из-за обрыва Алчеми
Неудачный клаймер из-за обрыва Алчеми. Contribute to sm1ck/arbiclaimer development by creating an account on GitHub.
👍3
Голосование на Optimism
Как уже многим известно новая платформа https://vote.optimism.io/ на Оптимизме требует теперь использования газа, по сути вместо офф-чейн голосования на снапшоте у нас теперь он-чейн голосовалка.
Второй дроп был не очень большим, кто-то даже его назовет нище-дропом. Тем не менее, я точно знаю, кто-то будет упорно продолжать голосовать и прогревать акки в этой сети.
Мне не очень охота было делать какой-то серьезный скрипт (по меркам крипты) для Оптимизма, по типу того же snapshotvoter, поэтому я запилил простенький.
Он голосует через контракт, с пустым описанием, как многие и делают через UI. Газ мне обошелся при прогоне где-то в 18 центов на один акк.
Описание на гитхабе как всегда.
Скрипт: тык.
Как уже многим известно новая платформа https://vote.optimism.io/ на Оптимизме требует теперь использования газа, по сути вместо офф-чейн голосования на снапшоте у нас теперь он-чейн голосовалка.
Второй дроп был не очень большим, кто-то даже его назовет нище-дропом. Тем не менее, я точно знаю, кто-то будет упорно продолжать голосовать и прогревать акки в этой сети.
Мне не очень охота было делать какой-то серьезный скрипт (по меркам крипты) для Оптимизма, по типу того же snapshotvoter, поэтому я запилил простенький.
Он голосует через контракт, с пустым описанием, как многие и делают через UI. Газ мне обошелся при прогоне где-то в 18 центов на один акк.
Описание на гитхабе как всегда.
Скрипт: тык.
vote.optimism.io
Optimism Agora
Home of token house governance and RPGF
❤6
LayerZero Testnet Bridge 0️⃣
Сейчас все гоняют три основных проекта - LayerZero, zkSync, Starknet. По сути все три собрали более 100 млн и будут иметь свой токен, поэтому вполне смарт. Каждый день заниматься только прогоном акков весьма скучно, поэтому в свободное время решил поучить новый язык - Rust, очень крутой и быстрый, но сложнее JS или Python. В целом, под него вполне себе есть библиотеки, тот же ethers, только там есть не все из условного ethers.js, либо я не нашел еще. Под LayerZero у меня есть несколько скриптов, например, для прогона объемов через OKEX в Stargate и возврат денег, и так по кругу.
Сегодня же я решил выложить скрипт под Testnet bridge, тем более, сейчас прогон там стал весьма ощутимо дороже, а общее число транзакций в день в LayerZero перевалило за 200к судя по дашборду.
Скрипт написан на Rust с учетом моих знананий, которые в этом языке я получил менее, чем за неделю😄 .
Ссылка на GitHub: тык.
Сейчас все гоняют три основных проекта - LayerZero, zkSync, Starknet. По сути все три собрали более 100 млн и будут иметь свой токен, поэтому вполне смарт. Каждый день заниматься только прогоном акков весьма скучно, поэтому в свободное время решил поучить новый язык - Rust, очень крутой и быстрый, но сложнее JS или Python. В целом, под него вполне себе есть библиотеки, тот же ethers, только там есть не все из условного ethers.js, либо я не нашел еще. Под LayerZero у меня есть несколько скриптов, например, для прогона объемов через OKEX в Stargate и возврат денег, и так по кругу.
Сегодня же я решил выложить скрипт под Testnet bridge, тем более, сейчас прогон там стал весьма ощутимо дороже, а общее число транзакций в день в LayerZero перевалило за 200к судя по дашборду.
Скрипт написан на Rust с учетом моих знананий, которые в этом языке я получил менее, чем за неделю
Ссылка на GitHub: тык.
Please open Telegram to view this post
VIEW IN TELEGRAM
👏16❤1👍1
Продавцы лопат
Последнее время все больше замечаю, что темка ретродропов начинает превращаться в инфо-бизнес / продажу лопат, пока начальные признаки. Но, допустим, я еще нормально отношусь к продаже открытого кода под конкретные нужды, но .exe с UI'шкой за несколько сотен баксов это уже немного слишком, вы по сути покупаете "кота в мешке", к тому же за дорого. У софта с открытым кодом есть какая-то ценность, его можно доработать или отдать другому программисту.
Некоторые пошли дальше, вы по сути отправляете приватники к ним на сервера, где они крутят за вас ретро, насмехаясь над сутью крипты.
Мое мнение - пользуйтесь софтом с открытым исходным кодом, в паблике уже много хорошего софта.
Софт в подарок
Чтобы пост не был зря, решил слить свой старый осенний скрипт под Aptos, бридж с эфира/арбитрума в эту сеть через LayerZero.
Ссылка на git: https://github.com/sm1ck/layerzero-aptos
Еще хорошие софты и ссылки
Все в одном от Ивана (zaivanza): https://github.com/zaivanza/all-in-one-v2
Мост StarGate: https://github.com/ryu666zaki/Stargate-Bridger
Мост Btc.b: https://github.com/ryu666zaki/BTC.bridger
ZkSync bridge: https://github.com/ryu666zaki/zkSync-Bridger
Классная статья как начать билдить софты в web3: https://teletype.in/@cppmyk/stargate-bridger
Как вы видите, LayerZero уже весь есть в паблике кроме специфических мостов.
p.s.
Да, я тоже продаю "из под полы" свои софты, но у меня всегда открытый код, который вы можете менять. Сейчас работал последние дни над доработкой своего скрипта под StarkNet, который может почти все уже, он есть в продаже в лс.
Последнее время все больше замечаю, что темка ретродропов начинает превращаться в инфо-бизнес / продажу лопат, пока начальные признаки. Но, допустим, я еще нормально отношусь к продаже открытого кода под конкретные нужды, но .exe с UI'шкой за несколько сотен баксов это уже немного слишком, вы по сути покупаете "кота в мешке", к тому же за дорого. У софта с открытым кодом есть какая-то ценность, его можно доработать или отдать другому программисту.
Некоторые пошли дальше, вы по сути отправляете приватники к ним на сервера, где они крутят за вас ретро, насмехаясь над сутью крипты.
Мое мнение - пользуйтесь софтом с открытым исходным кодом, в паблике уже много хорошего софта.
Софт в подарок
Чтобы пост не был зря, решил слить свой старый осенний скрипт под Aptos, бридж с эфира/арбитрума в эту сеть через LayerZero.
Ссылка на git: https://github.com/sm1ck/layerzero-aptos
Еще хорошие софты и ссылки
Все в одном от Ивана (zaivanza): https://github.com/zaivanza/all-in-one-v2
Мост StarGate: https://github.com/ryu666zaki/Stargate-Bridger
Мост Btc.b: https://github.com/ryu666zaki/BTC.bridger
ZkSync bridge: https://github.com/ryu666zaki/zkSync-Bridger
Классная статья как начать билдить софты в web3: https://teletype.in/@cppmyk/stargate-bridger
Как вы видите, LayerZero уже весь есть в паблике кроме специфических мостов.
p.s.
Да, я тоже продаю "из под полы" свои софты, но у меня всегда открытый код, который вы можете менять. Сейчас работал последние дни над доработкой своего скрипта под StarkNet, который может почти все уже, он есть в продаже в лс.
GitHub
GitHub - sm1ck/layerzero-aptos: Автоматическая отправка ETH в Aptos
Автоматическая отправка ETH в Aptos. Contribute to sm1ck/layerzero-aptos development by creating an account on GitHub.
❤30🔥9👍6
ZkSync Era - Mint NFT
Нашел тут в закромах старый скрипт на минт NFT в zkSync Era через сервис MintSquare. Сливаю, потому что проект обещает закрыться 30 числа. Вроде рабочий, заливает картинку на mintsquare и создает транзу в explorer. Вы можете отрегулировать ноду и делитель газа в эре.
Если будут лайки, могу потом еще слить депозит в эру через офф мост.
Ах да, работает только через vpn / с дедика эта версия из-за бана РФ на picsum.
Скрипт: https://github.com/sm1ck/zksync-mintsquare
Нашел тут в закромах старый скрипт на минт NFT в zkSync Era через сервис MintSquare. Сливаю, потому что проект обещает закрыться 30 числа. Вроде рабочий, заливает картинку на mintsquare и создает транзу в explorer. Вы можете отрегулировать ноду и делитель газа в эре.
Если будут лайки, могу потом еще слить депозит в эру через офф мост.
Ах да, работает только через vpn / с дедика эта версия из-за бана РФ на picsum.
Скрипт: https://github.com/sm1ck/zksync-mintsquare
👍33❤2
Проблемы с голосованием
Люди часто сталкиваются с проблемами при голосовании, мне предложили решение - добавить прокси, чтобы обходить баны snapshot.org. Также жаловались, что keys.json заполнять сложно, поэтому сделал кроме него возможность заполнить keys.txt через перенос строки, при этом keys.json не трогайте. Прокси заполняйте в proxies.txt. Плюс в консольный докинул опцию отключать подписки. Сам скрипт я уже забросил, но решил чуть оживить все же.
Не знаю, поможет ли, в комментариях можете указать или предложить решение.
Скрипт консольный: https://github.com/sm1ck/snapshotvoter
Скрипт web версия: https://github.com/sm1ck/snapshotvoter/tree/web
p.s. Скрипт с множеством действий в Starknet у меня в лс, пока аналогов почти нет.
Люди часто сталкиваются с проблемами при голосовании, мне предложили решение - добавить прокси, чтобы обходить баны snapshot.org. Также жаловались, что keys.json заполнять сложно, поэтому сделал кроме него возможность заполнить keys.txt через перенос строки, при этом keys.json не трогайте. Прокси заполняйте в proxies.txt. Плюс в консольный докинул опцию отключать подписки. Сам скрипт я уже забросил, но решил чуть оживить все же.
Не знаю, поможет ли, в комментариях можете указать или предложить решение.
Скрипт консольный: https://github.com/sm1ck/snapshotvoter
Скрипт web версия: https://github.com/sm1ck/snapshotvoter/tree/web
p.s. Скрипт с множеством действий в Starknet у меня в лс, пока аналогов почти нет.
❤28
Статистика по StarkNet
На днях заметил, что по starknet нет нормальной дюны со статистикой, есть только основанная на данных с эфира, официального моста. Единственное полезное, можно прикинуть динамику активности моста: https://dune.com/chaininsight/starknet-overview
Мой сервис
За несколько вечеров накидал свой сервис для статистики starkstats.xyz, есть данные по балансам пользователей внутри старкнета, количеству транзакций и активности по дням / неделям / месяцам. Данные обновляются, учтены только адреса с ненулевым балансом и транзакциями.
Еще есть прикольная фишка, можно проверить свои адреса и даже скачать .csv файл, при чем сразу сотями / тысячами.
Ссылка: https://starkstats.xyz
На днях заметил, что по starknet нет нормальной дюны со статистикой, есть только основанная на данных с эфира, официального моста. Единственное полезное, можно прикинуть динамику активности моста: https://dune.com/chaininsight/starknet-overview
Мой сервис
За несколько вечеров накидал свой сервис для статистики starkstats.xyz, есть данные по балансам пользователей внутри старкнета, количеству транзакций и активности по дням / неделям / месяцам. Данные обновляются, учтены только адреса с ненулевым балансом и транзакциями.
Еще есть прикольная фишка, можно проверить свои адреса и даже скачать .csv файл, при чем сразу сотями / тысячами.
Ссылка: https://starkstats.xyz
❤39👏9🔥4👍1
Web3-кодинг
Статистика по StarkNet На днях заметил, что по starknet нет нормальной дюны со статистикой, есть только основанная на данных с эфира, официального моста. Единственное полезное, можно прикинуть динамику активности моста: https://dune.com/chaininsight/starknet…
Важное дополнение
Я исключил из методологии расчета устаревшие адреса с одной транзакцией и нулевым балансом, такие кошельки раньше можно было бесплатно создать. Эти ~360k адресов сильно искажают статистику, и крайне мало вероятно с учетом их устаревания к обновлению Cairo 1.0 что они как-то будут включены в дроп (моста там не было, они пустые).
Я исключил из методологии расчета устаревшие адреса с одной транзакцией и нулевым балансом, такие кошельки раньше можно было бесплатно создать. Эти ~360k адресов сильно искажают статистику, и крайне мало вероятно с учетом их устаревания к обновлению Cairo 1.0 что они как-то будут включены в дроп (моста там не было, они пустые).
👍8🤩1
Обновление StarkStats
- Добавлен объем мостов StarkGate, Orbiter, LayerSwap
- Добавлен объем мостов + Okex
- Время с последней транзакции
- Алгоритм подсчета уникальных дней / недель / месяцев изменен на календарные вместо подсчета разницы 24 часов / 7 дней / 30 дней.
Если у кого-то есть доп. адреса биржевых аккаунтов старкнета, с которых рассылаются ETH, можете сообщить.
Ссылка: https://starkstats.xyz/
Github: https://github.com/sm1ck/starkstats
- Добавлен объем мостов StarkGate, Orbiter, LayerSwap
- Добавлен объем мостов + Okex
- Время с последней транзакции
- Алгоритм подсчета уникальных дней / недель / месяцев изменен на календарные вместо подсчета разницы 24 часов / 7 дней / 30 дней.
Если у кого-то есть доп. адреса биржевых аккаунтов старкнета, с которых рассылаются ETH, можете сообщить.
Ссылка: https://starkstats.xyz/
Github: https://github.com/sm1ck/starkstats
👍28
Дежурные обновления на мертвом рынке
Решил обновить скрипты по просьбам трудящихся, в snapshotvoter веб-версию добавил кнопку для игнорирования подписки на проект. Нужно проверять на баги.
Также полностью обновил бэкенд для StarkStats, поставил локального старкнет индексатора, сейчас почти 1 TB данных уже, убрал лаги на сайте при пересборке кеша статистики. Дальнейшие обновы и новые метрики будут зависеть от спроса.. ваши идеи в комменты.
Из нового: добавил внутренний объем в сети.
Сам я пока жду выдачу Celestia, может быть будет подгон небольшой сумки денег за эфирные кошели, участвую в тестнете от Mina TestWorld 2.0 и кручу иногда акки под объемы + прогрев для большой тройки.
Решил обновить скрипты по просьбам трудящихся, в snapshotvoter веб-версию добавил кнопку для игнорирования подписки на проект. Нужно проверять на баги.
Также полностью обновил бэкенд для StarkStats, поставил локального старкнет индексатора, сейчас почти 1 TB данных уже, убрал лаги на сайте при пересборке кеша статистики. Дальнейшие обновы и новые метрики будут зависеть от спроса.. ваши идеи в комменты.
Из нового: добавил внутренний объем в сети.
Сам я пока жду выдачу Celestia, может быть будет подгон небольшой сумки денег за эфирные кошели, участвую в тестнете от Mina TestWorld 2.0 и кручу иногда акки под объемы + прогрев для большой тройки.
❤12👍1
Я слежу за движухами вокруг Starknet, сегодня увидел много сообщений про AMM протокол Ekubo и решил немного почитать о нем. В целом, проект имеет 12m$ инвеста от Uniswap, привлекли 12M$. Вот было обсуждение на сайте говеренса Uniswap, где фаундер анонсировал и свой gov токен для Ekubo. Самое забавное из этой статьи, что сам фаундер Ekubo был ведущим инженером и советником в Uniswap Labs, собственно как по мне именно поэтому так быстро Uni и заинвестил в своего человека.
Проект будет в некоторой степени имплементацией Uni V4 на старкнете.
В целом, один из самых крепких пока что проектов, поэтому я занес копеечку в фарм поинтов, у которых нет гарантии конвертации в gov токен.
Создать позицию можно здесь, а также при создании позиции можно сделать рефку для получения 20% поинтов приглашенных и сохранения своих.
Что касается самого старкнета, недавно завершился сбор заявок на ECMP гранты, я свой сайт по статистики тоже подал до кучи, сейчас в выходные у меня более 1000 пользователей смотрят статистику и проверяют кошельки, в остальные дни посещаемость 300-600 человек. Само собой данные я собираю лишь для аналитики и уж точно не ваши кошельки 😄
Проект будет в некоторой степени имплементацией Uni V4 на старкнете.
В целом, один из самых крепких пока что проектов, поэтому я занес копеечку в фарм поинтов, у которых нет гарантии конвертации в gov токен.
Создать позицию можно здесь, а также при создании позиции можно сделать рефку для получения 20% поинтов приглашенных и сохранения своих.
Что касается самого старкнета, недавно завершился сбор заявок на ECMP гранты, я свой сайт по статистики тоже подал до кучи, сейчас в выходные у меня более 1000 пользователей смотрят статистику и проверяют кошельки, в остальные дни посещаемость 300-600 человек. Само собой данные я собираю лишь для аналитики и уж точно не ваши кошельки 😄
Uniswap Governance
[Temperature Check]: Invest in Ekubo Protocol
Link to snapshot Following the discussion in the RFC, we’ve integrated some of the feedback from the community in this updated version of the proposal by making clarifications to the proposal text. Notably, we have not changed the valuation. We believe…
👍23❤2
