Крипто 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
#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
UPDATE Steam Autoreg 🧑🏻‍🌾

- Полностью переработана механика регистрации с подменой JA3 отпечатка реального устройства .
- Возможность отключения почтового гварда на аккаунтах без мафайлов .
- Возможность регистрации на ваши логины .
- Сортировка аккаунтов в папке по странам .
- Переработка генерации пароля / логина .
- Исправлена работа с kopeechka.store .

Кто уже ранее покупал - просьба отписать в личку для установки доп. модулей ❤️


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

👧 На суши и девочек
Урок 19 (TypeScript)

Преобразование объектов в примитивы (через символ Symbol.toPrimitive и методы toString / valueOf)

Ссылка на видео
Методичка в notion: Преобразование объектов в примитивы

00:00 - что будем делать
00:31 - зачем преобразовывать объект в примитив
01:46 - правила преобразования
02:36 - хинт string
03:00 - хинт number
03:22 - хинт default
04:11 - логика преобразования в JavaScript
06:19 - преобразование через Symbol.toPrimitive
12:04 - преобразование через методы toString / valueOf
15:38 - универсальное преобразование
16:42 - что надо запомнить
17:41 - итоги

SemolinaCode | Chat | YouTube | HowToCode | Prop

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

☯️ Почистить карму
❗️ Обновление DePin и конкурс от NodeMaven.

Вышло очередное крупное обновление софта для DePin, которое до сих пор патчится и улучшает работу с проектами.
Наша главная цель - сделать процесс работы с DePin нодами плавным и стабильным, чтобы каждый по нажатию пары кнопок мог зарегистрировать аккаунты в популярные проекты и держать сколько угодно их нод 🚬

Самое главное - с нашим софтом вы можете держать огромное колличество нод, нет надобности платить за каждую. Сколько тянет ваш сервер - столько и ставьте, десятки тысяч не предел.


На данный момент мы добились стабильной работы последней версии Grass, улучшенной системы реконнектов к прокси, добавили плавную остановку нод при надобности и постоянно фиксим различные баги с проектами.
Это не просто, ибо у Grass, Gradient, Dawn и Bless куча сложностей, с которыми приходится сталкиваться 🏃

Важно уточнить, что уже в ближайших обновлениях софт достигнет "релизной версии", где будут реализованы все изначальные задумки.
И в это время мы закроем возможность брать DePin софт отдельно за 200$ в месяц.


Такая возможность останется только у тех, кто брал подписку до её удаления и продолжит оплачивать её после окончания периода.
Остальным же софт будет доступен только в общей AIO подписке.

👀 Также очередной раз напоминаю, что лучшие и ЕДИНСТВЕННЫЕ прокси, которые мы советуем для работы с DePin - это Nodemaven.

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

💰 Команда проекта предложила нам запустить конкурс:
Покупайте любой пакет трафика по нашей рефке и в конце месяца среди участников разыграем 30 гб трафика. По 6 гб достанется 5-ти победителям.

И если вы берёте Nodemaven прокси - не забывайте юзать промокоды:

BLACK4 - дает +4GB при покупке любого пакета
BLACK100 - дает +30 ГБ при покупке пакета на 100 гб
BLACK50 – скидка 50% на покупку любого тарифа (для 20 человек)

💳 DePin есть в подписке All In One, но его можно купить отдельно за 200$ в месяц.
Пишите по поводу покупки @ProstoXleb

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

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

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

👧 На суши и девочек
Please open Telegram to view this post
VIEW IN TELEGRAM
🤵‍♂️ DEX-ВЗАИМОДЕЙСТВИЕ JS/TS

часть №2

разбираем ПРИНЦИПЫ взаимодействия с DAPPS

😓 ABI смарт-контрактов

etherscan.io

defillama.com

dappradar.com

Вся информация по DAPPs и смарт-контрактам на этих сайтах

😐 Хранения ABI и других компонентов -> (ООП)

Инкапсуляция - создаем отдeльный класс для хранения ABI.

Модульность - один класс для работы с провайдером, другой для управления подписанными транзакциями и т.д 🤟

Полиморфизм - интерфейсы или абстрактные классы для описания общих методов (вызываем методы контрактов одинаково, независимо от их реализаци)

😱 Наследование - классы, которые расширяют базовый класс "BaseContract" и добавляют специфичные методы для каждого DEX.

💸 Безопасность Смарт-Контрактов

проверка существующих контрактов

etherscan.io/contractsverified

honeypot.rugdoc.io

defillama.com

skynet.certik.com/leaderboards/crypto

проверка твоих контактов

mythx.io

alchemy.com/dapps/slither

openzeppelin.com/defender

СОХРАНЯЕМ И ПРИМЕНЯЕМ!!

😮 ДАЛЕЕ КОДОВАЯ РЕАЛИЗАЦИЯ!! ДРОПАЕМ??

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

📟 На серваки
Please open Telegram to view this post
VIEW IN TELEGRAM
Тут короче какой то чел нашел гениальный дюп денег на блокчейне Noble.

🔸 Он делает 5000 свапов -> $0.005 USDC чтобы получить $0.695 USDN. Если я правильно посчитал, таким образом он надюпал около $5000.
Как я понял главная ошибка в том, что чуваки из noble форкнув блокчейн и стейбл коин забыли поменять десятичные для своего стейбла, если в оригинале было 16 decimal то у них 6. Из за этого свап 0.00001 USDC превращал в 0.00298 USDN. Кто-то видимо подсуитился, сделал скрипт.

В целом ничего критичного(ну денег чуть стырили ну и блокчейн положили), просто забавная ситуация.

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

🍣 На суши
🔹 А так проект вроде интересный. Тут же все ваши любимые фонды - paradigm, wintermute, polychain. Поинты и 16% годовых на стейблы.

Но почему то в аггрегаторе всего пару постов 🤔🤔
Наверное потому что рефки нет

Но давайте я расскажу тезисно плюсы и минусы

Плюсы
— Фонды, поинты
— Честный и понятный % который берется с USA бондов + % сверху за лохов которые фармят поинты вместо $
— Мало людей
— Нормально можно выйти и зайти. Нет комсы на бридж. Бабки можно потом закинуть сразу на битгет в сети noble. Скоро и вывод с биржи должен быть
— Делают все на базе m^0, на котором usual money делался

Минусы
— Ну приколы о котором было написано выше
— Выбор - либо фармим поинты - либо %
— Парадигм опять наебет
— Минимально нужно держать деньги не меньше месяца иначе поинты сгорят
— КОСМОЧЕЙН


Забриджить USDC в сеть Noble
Купить USDN за USDC
Потом сюда закинуть деньги


Так как рефки нет, вы будете обязаны мне кинуть 10% профита от вашего % или ваших поинтов. Если дропа не будет я вам ничего не обязан. Спасибо

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

📟 На серваки
🔞 Поддержка MetaMask в Camoufox?!

Я создал PR в репозитории Camoufox чтобы добавить возможность разрешать расширениям в браузере открывать страницы.

Если его сольют в основную ветку репозитория то уже совсем скоро можно будет без костылей прокидывать allow_addon_newtab=True и абузить просторы Web3.

https://github.com/daijro/camoufox/pull/243

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

👧 На суши и девочек
Please open Telegram to view this post
VIEW IN TELEGRAM