Крипто Devs | Gnezdo Hub – Telegram
Крипто Devs | Gnezdo Hub
433 subscribers
1.01K photos
66 videos
20 files
2.29K links
Агрегатор с крипто dev'ами

🦧 Основной канал: https://news.1rj.ru/str/cryptomokakke

☯️ Все каналы: https://news.1rj.ru/str/cryptomokakke/742

🗂 Все агрегаторы: https://news.1rj.ru/str/addlist/dNb2TYSUysU3Nzgy
Download Telegram
БЫК ОСЕМЕНИТЕЛЬ ПОЛУЧИЛ ГРАНДИОЗНОЕ ОБНОВЛЕНИЕ С МОЛОЧКОМ ⠀⠀⠀

Марсель печатает...

Здарова, братва, выкатываю улучшенный кликер под последнее обновление в Eclipse Turbo Tap.

Всё как раньше и даже больше:
— Автоматические клики с рандомной частотой
— Автоклик по случайной области
— Настройка диапазона пауз
— Автосбор молока
— Автоматическая покупка бустов
— Рестарт страницы после паузы для уменьшения лагов

Установка:
1. Качаем расширение Tampermonkey
2. Создаем новый скрипт
3. Заходим в файл на гитхабе main.js.
4. Копируем и вставляем код в тамперманки.
5. Обязательно включаем режим разработчика в расширениях браузера

https://github.com/Marcelkoo/turbo-tap-clicker
https://github.com/Marcelkoo/turbo-tap-clicker
https://github.com/Marcelkoo/turbo-tap-clicker

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

📟 Прилетело из @marcelkow_crypto

📟 На серваки
🔥1
#Roko: общайтесь с нейронкой в боте, упоминайте в любом чате и получайте награды, выполняйте квесты и задания, покупайте ноды для пассивного начисления поинтов и так далее...

Как всегда за всё выше перечисленное выдаются баллы, что в будущем возможно будут конвертированы в токен.

Насколько я понял, в будущем это будет проект по созданию ИИ-агентов в Ton и Telegram.
Учитывая, что на это хайп, направление актуальное.
Правда сейчас просадка, но думаю это не конец эпохи ИИ-агентов в web3.

Также удивило, когда упоминул Roko в одном чате, где бота точно нет, и он через время начислил награду за это!
Это прям круто!
Оценка за концепт: 4 из 5, т. к. сам функционал создания ИИ-агентов пока не реализован.

Команда:
Неизвестна.
Но есть канал
@JoinRoko, где публикуют новости по боту, а также информацию о квестах в загадочном формате.
Можно написать на e-mail
rokoteam@proton.me, но я пока жду ответа на вопросы. Правда бот на моё сообщение с просьбой написать инфу о команде и токеномике написал, что нет пока этих данных.
Итог по команде: оценка 2 из 5 (есть канал и чат
@RokoChat, и достаточно активный, но нет инфы об участниках).

Коин:
Токеномики нет, ютилити тоже.
Инвестиции неизвестны.
Оценка 1 из 5.

Код:
Закрыт. Оценка 1 из 5.

Практика:
1.
Запускаем.
2. Видим такую страницу (скрин 1).
3. Вам предложат поиграть в snake roko: если согласны, нажимаете по названию, и появится кнопка для начала игры (скрин 2).
4. "Play Game" - появляется игра.
Но она мне недоступна.
5. Ниже кнопки "Snake roko" нажимаем "Join Roko Chat" и вступаем. После к ней добавится слово "Completed", как сейчас у меня.
6. Также выполняем другие задания, если будут на главной.
7. На скрине 3 показана вкладка "Shop", где вы можете купить одну из нод.
У меня уже есть несколько.
Покупка за
$TON или звёзды.
8. А вот и они (скрин 4) на вкладке "Bag".
Здесь можем выбирать их и получать награды кнопкой "COLLECT".
Важно делать это периодически, так как у некоторых есть лимит, до скольки идёт накопление.
Если типов нод несколько, переключение, например, на Super Node отобразит накопленные ею награды.
10. Вкладка "Roko" - это главная.
11. На скрине 5 показана вкладка "Quests".
Здесь вы можете скопировать свою рефку или поделиться ей, а также выполнить разные задания.
Как видите, у меня почти всё из базовых выполнено.
12. Выбрал "Update name", который даёт 4000 ROKO (скрин 6). Нажав "Update Name" можем увидеть подробную инфу о том, что надо сделать (скрин 7).
После этого жмёте "Claim Reward".
13. В Daily есть задание про упоминание Роко (скрин 8). По кнопке "How does it work?" можно узнать подробности.
Подобным образом проходите и другие квесты.

14. На вкладке "Top" показан топ 50 лидеров по накопленным баллам или по упоминаниям...

15. На скрине 10 пример общения с Роко в личке с ботом.

Практика: 5 из 5, т. к. всё удобно и понятно реализовано.

Общий итог:
13 из 25 или 2 из 5.

На этом всё.
Как вам бот?
Использовали его? Напишите в комментариях.

Решил написать о Roko, так как необычный проект:
До него ничего подобного не видел...


📟 Прилетело из @blind_dev

🍣 На суши
Дарова. Пару апдейтов:

— Тяга анализировать новую нефть привела меня присоединиться к TON Foundation. Внезапно это открыло невиданные ранее нетворкинг оппортунитиз как в, так и вне тона.
— Полу-физтех командой размечаем адреса (уже 1000+), стоим бигдата пайплайны, парсеры bag of cells на SQL и конечно дешбордики.
— Запустили TON Data Hub и контест с DeDust: сделай дешборд на Дюне за $$$. Длится еще неделю, а потом новые проекты. И разметь адреса - получи райское наслаждение.
— Также плотно работал с некоторыми проектами из нашего преакселератора. Отвели и записали лекции топ челов. Думаем, что делать дальше.

Сори, что не пишу сюда часто. Как-то заработался, да и гораздо приятнее щитпостить в микро канальчике с друзьями и общаться в закрытых чатиках с брос. А еще меня в тг забанили (не за спам, а хз за что). Так что теперь пишите мне первыми)) ☕️

📟 Прилетело из @danokhlopkov

☕️ На кофе
Please open Telegram to view this post
VIEW IN TELEGRAM
👀 Новый софт для тестнета 0G!

• Разбор проекта был тут: ТЫК🔗

По сути перед нами очередной довольно амбициозный тестнет, в котором при наличии большого количества аккаунтов мы рискуем получить приятную зп на долгое время.
У проекта большой инвест и уровень хайпа, однако большинство "наградных" токенов будут с вестингом, на TGE выделена небольшая часть.

Поэтому делать данный проект в тестнете руками - богохульство. Ведь тратывашего времени могут быть не вознаграждены.
То ли дело делать 0G нашим софтиком в автоматическом режиме вместе с другими проектами, лутая максимальную выгоду.

🫡 Софт умеет:

— Клеймить газовый токен с крана, а также токены для свапов.
— Делать свапы. По сути это основная активность в проекте на данный момент.
— Есть минт NFT и домена.
— Есть загрузка файла на хранение (0G это же всё таки также хранилище данных)
— Если вам не хочется долго ждать фарм токенов с крана - есть модуль bridge, который через gas.zip забриджит токены за небольшую плату.
— Поддержка прокси и многопоток.
— Лёгкая настройка и возможность включить софт в планировщик, дабы он сам запускался каждый день в рандомное время.

Это пока первая стадия тестнета и она тихонько приближается к завершению. В ближайшее время начнётся вторая стадия и там мы уже будем готовы влетать с двух ног.

💳 СОФТ ПРОДАЁТСЯ только в подписке All In One. Отдельно купить его нельзя.

✍️ Если есть вопросы - задавайте их нашему менеджеру - @ProstoXleb

✍️ Покупка подписки и скидка 15% : https://news.1rj.ru/str/OduLandBot?start=r_oxygen_tools

📟 Прилетело из @oxygen_tools

☯️ Почистить карму
Please open Telegram to view this post
VIEW IN TELEGRAM
Добавил модуль для отработки Fantasy Top
- Регистрирует акк по твиттеру
- Проходит онбординг
- Открывает пак
- Собирает деки и регается в турнирах
- Клеймит дейлик
- Все на запросах

📟 Прилетело из @thelaziestcoder

📟 На серваки
Я нечаянно удалил 34 запланированных дела, написал треды в Твиттере, создал пост с токеном в Zora и сделал другое. Мои #новости:

1. Создал пост о себе в Zora с токеном.
Буду рад поддержке в виде покупки его на любую цену. Заодно и активность проявите в проекте...

2. В dpos.space:
2.1. Сделал переадресацию на https.
2.2. Добавил в главное меню Viz (почему-то удалился).
2.3. Исправил ошибку в вёрстке на странице Минтера (была лишняя p>).

3. В @satoshiNotify добавил рейтинг холдеров $SATOSHI.

4. Опубликовал новые треды в X (буду рад лайкам и ретвитам):
4.1. По Skate chain.
4.2. По Sign protocol.

5. Продолжаю писать книгу с другими людьми.
После хочу продолжить свою "Друзья на век".

6. В четверг на некоторое время зависали скрипты - восстановил их работу.

7. Нечаянно удалил все свои планы:
Большой был список! На 34 пункта.
Надо будет как-нибудь засесть, попытаться их вспомнить. Либо хотя бы частично написать / запланировать новое...

8. Также завершил изучение одного курса и начал новый.

На этом всё. Благодарю за внимание. Хорошего дня!

Канал (подписаться), Чат | бот | Поддержать донатом

📟 Прилетело из @blind_dev

📟 На серваки
Понимание метаданных смарт-контракта. Часть 2

Выходные прошли и пора возвращаться к рабочим ритмам.

С прошлым постом я забыл дать прикрепить ссылку к оригинальной статье, поэтому исправляюсь и выделяю ее отдельно:

https://www.rareskills.io/post/solidity-metadata

Вообще у RareSkills очень хороший всегда материал и, при изучении каакой-либо темы, рекомендую искать подборки там.

А сейчас мы продолжаем разговор о metadata.

Расшифровка metadata

Давайте посмотрим на гекс в синей рамке скрина из предыдущего поста:

>>> bytes.fromhex("69706673").decode("ASCII")
'ipfs'


Далее рассмотрим код в красном поле:

>>> bytes.fromhex("736f6c63").decode("ASCII")
'solc'


Это дает нам подсказку о том, что содержат эти данные: хэш IPFS и версию компилятора solidity.

Хэш IPFS

Раздел, подчеркнутый желтым, вместе с бирюзовой рамкой можно поместить в следующий python-скрипт (обратите внимание, что мы используем версию кода с комментарием // nothing):

import base58
hex_ipfs_hash = "12206a68b6b8bcc01ba559ec3adf7a387b6c4210a5dc69a05d038e9d17cae3fa373b"
bytes_str = bytes.fromhex(hex_ipfs_hash)
print(base58.b58encode(bytes_str).decode("utf-8"))

# QmVW2XyafSxDtiSqirJRauuT5SaQtGnQYsxxyYHrFmRTEa


Qm...RTEa - это IPFS-хэш файла метаданных, созданного компилятором. Этот участок кода (бирюзовый и желтый) кодируется иначе, чем поля выше. В частности, IPFS-хэш (бирюзовый и желтый) представляет собой закодированную в base58 версию шестнадцатеричных данных «1220...RTEa».

Это хэш IPFS, который вы получите, если поместите JSON-файл из компилятора Solidity на IPFS. На скрине этого поста файл JSON, о котором идет речь.

Мы можем сохранить JSON-файл как реальный файл, а затем проверить, что хэш совпадает с тем, который мы создали в python выше. Вам понадобится установленный инструмент командной строки ipfs (как установить).

mkdir out
solc --optimize-runs 1000 --bin --metadata C.sol --output-dir out
# Compiler run successful. Artifact(s) can be found in directory "out".

ipfs add -qr --only-hash out/Empty_meta.json
# QmVW2XyafSxDtiSqirJRauuT5SaQtGnQYsxxyYHrFmRTEa


Это совпадает с хэшем, полученным ранее.

Не приведет ли это к коллизиям хэшей?

Если два контракта с идентичным исходным кодом и конфигурацией компилятора хранят свой проверенный исходный код на IPFS, хэши IPFS будут сталкиваться (clash), но это желательно, потому что это экономит место storage. Смарт-контракты однозначно идентифицируются по комбинации идентификатора цепочки и их адреса, а не по содержимому IPFS.

Получение версии solidity

Наконец, если мы преобразуем секцию в оранжевой рамке, то получим версию solidity.

>>> 0x00 # solidity is version 0
0
>>> 0x08 # major version
8
>>> 0x14 # minor version
20
# correct, we used solidity 0.8.20


Зачем нужны метаданные смарт-контракта?

Эти метаданные добавляют дополнительные 53 байта к стоимости развертывания, что означает дополнительные 10 600 газа (200 на байткод) + стоимость calldata (16 газа на ненулевой байт, 4 газа на нулевой байт). Это означает до 848 дополнительных газа к стоимости calldata.

Так зачем это включать?


Это позволяет строго проверять код смарт-контракта. В метаданные JSON, которые выводит компилятор, входит хэш исходного кода. Поэтому если исходный код немного изменится, то изменится и JSON-файл метаданных, и его IPFS-хэш изменится.

Один странный трюк для снижения расхода газа через хэш IPFS

Один из очевидных способов оптимизировать затраты на газ во время развертывания - использовать опцию --no-cbor-metadata. Но если вам это нужно для проверки контракта, то вы все равно можете снизить стоимость газа, добывая хэши IPFS, в которых много нулевых байтов.

Когда контракт будет развернут, нулевые байты уменьшат стоимость calldata. Поскольку исходный код хэшируется, включая комментарии, это означает, что можно добывать комментарии, которые приводят к газоэффективным хэшам IPFS, которые будут добавлены к контракту. Обратите внимание, это означает, что мы хотим, чтобы в шестнадцатеричном представлении хэша были нули, а не в кодировке base58.

#metadata

📟 Прилетело из @solidityset

🍣 На суши
Альфа в чате

Пока я тут пытаюсь заложить фундамент нового языка (TS), в чате есть человек, который активно помогает новичкам и делится примерами актуального кода на python под актуальные задачи

Кто-то его уже знает и это @bigbabyhamster (Маэстро)

Чем он уже поделился в чате:
- Бесплатный open-source антик на базе Playwright - Camoufox (применим для обхода Vercel / cloudflare)
- Способ бесплатного прохождения капчи Cloudflare Turnstile в браузере Camoufox
- Обход защиты от ботов Cloudflare и её подобий на Playwright
- Замена AdsPower на Python за 200 строк кода
- Сохранение запросов браузера в журнал

Также Маэстро поучаствовал в создании обучения по web3 на python и записал великолепный урок по автоматизации Telegram Applications через Playwright

Хочу выразить респект и закинуть ссылочку на его канал: Маэстро автоматизации

SemolinaCode | Chat | YouTube | HowToCode | Prop

📟 Прилетело из @semolina_code_python

👧 На суши и девочек
Monad Pulse - Автоматизация тестнета Monad

Решили встряхнуть стариной и сделали бесплатный софт для Monad, функционал следующий:

⭐️ Свапы на Ambient, Bean, Hashflow
⭐️ Стейкинг Apriori, Shmonad, Kinza
⭐️ Минт Nad Domains
⭐️ Мост gas.zip
⭐️ Многопоточный режим - каждый аккаунт работает в отдельном потоке
⭐️ Сохраниение прогресса в БД

Если будет интерес, то софт будет обновляться и функционал будет расширяться. Все вопросы и предложения можно отправить в чат

Ссылка на софт и инструкция к нему - тык

Канал | Чат | Github

📟 Прилетело из @sybil_v_zakone

🍣 На суши
Please open Telegram to view this post
VIEW IN TELEGRAM