Крипто Devs | Gnezdo Hub – Telegram
Крипто Devs | Gnezdo Hub
431 subscribers
993 photos
61 videos
20 files
2.23K links
Агрегатор с крипто dev'ами

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

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

🗂 Все агрегаторы: https://news.1rj.ru/str/addlist/dNb2TYSUysU3Nzgy
Download Telegram
Остановка - это смерть или рождение чего-то нового? Часть 2

Наступает осень. Нашёл на Habr'е классный цикл статей про SQLAlchemy 2.0, с нетерпением впитывал каждую статью и реализовывал у себя в проекте. Продолжал работать дальше, с верой и воодушевлением даю себе четкий срок - доделать библиотеку до конца года.
Реализовал все, что хотел: Starknet-lib, модули для прокрута Stargate, CoreDao, TestnetBridge (крутим LZ после дропа 🤣), самописный логгер, вывод с нескольких бирж, удобный выбор монет, удобная (в который раз переписанная) архитектура, понятные параметры для запуска модулей. Осталось это все собрать воедино, "сшить отдельно взятые лоскутки ткани" и показать миру над чем я так потел весь 24ый год. А потом я вступаю в Darvin Space и аху*ваю от того, насколько качественный софт там написан был на TypeScript. Все максимально понятно, доступно, открытый код, хорошая гибкость для составления маршрутов, удобная архитектура для дева для своеременного фикса ошибок, вовремя доставка новых и быстрых обнов под разные активности... В общем, начинаю подсматривать какие-то фишки оттуда, вникать самостоятельно и изучаю документацию что и к чему идёт. Добавляю себе что-то на заметку, опять пересматриваю архитектуру, пробую реализовать у себя на питонячем, но тут меня осенило: "Я опять сбился с пути, я делаю все слишком хорошо, так я никогда не закончу"
И тут я остановился. Стоп, хватит! Я делал этот софт на чистом энтузиазме, улучшая свои навыки в архитектуре софта, но не улучшая себя в стратегическом плане. Мой мозг выдавал мне энергию на то, чтобы я доделал этот софт и начал пилить что-то под продажу, но моя ошибка том, что я затянул со сроками и постоянным идеализмом "А давай сделаем так, а что будет, если сделать вот так, а вот тут юзер будет..." И в итоге я просто забросил этот проект. "Перегорел"/"сдался"/"работал в стол - не окупилось" - можно давать разные суждения этому явлению, но факт остаётся фактом: работа остановлена в январе сего года до лучших времен. Я понял, что с этого момента мне нужно переосмыслить свой путь и зайти с другого угла в разработку таких вещей. Сложно было сделать эту остановку, но здравый смысл одержал победу в этот раз.

Какие выводы я сделал для себя?
0) Разработай MVP проекта.
Пропиши основные пункты что именно будет делать твой софт. Какую боль будет закрывать твой софт, какая логика софта, нужные данные для запуска, constraints for use, кто будет использовать, насколько быстро нужно сделать и так далее. Эта карта данных поможет тебе постоянно держать в голове основную суть зачем ты вообще это делаешь (в моем примере это было "просто потому что интересно" и "было бы прикольно с помощью такой библиотеки делать основной набросок для других софтов". Как видишь, разработка затянулась на почти год работы - ☠️).
1) Сначала скелет, а потом мясо.
Подумай общую структуру, опиши проект в целом, берись за реализацию и не выходи за рамки поставленого. Обучение в стиле "А что, если сделать вот так?.." - штука хорошая, но нужно давать себе отчёт в том, действительно ли оно тебе нужно сейчас или это временная вспышка желания "Было бы прикольно, если бы это было..."? Если это второе - смело отметай до лучших времен/когда сделаешь основную часть и будет свободное время. (кстати, я так два дня на логгер из logging потратил, потому что не разобрался с loguru. Не надо так делать!)
2) Нужно делать все в пределах сроков. Поставил четкую цель, что сделаешь что-то до дня X, умножил этот срок на 1.5-2 на непредвиденные обстоятельства и погнал выполнять задачу.
3) Умей вовремя остановиться. Если ты понял, что поставил слишком амбициозную задачу, не зазорным будет перегрупироваться и подойти к ней со временем с нового ракурса. В моем случае это дать передышку и посмотреть с высоты полёта что вообще происходило. А происходили не совсем рациональные вещи, хотя мне это было по кайфу. Как говорится:
Самураю важна не цель, а путь


📟 Прилетело из @crypto_maked0n1an
Как ты уже понял, либа заброшена до лучших времен. Кто знает, может когда-то я снова подойду и буду делать дальше, с еще лучшим заходом сделаю все, а может это останется как хорошее. README не оформлял, но в самой библиотеке старался давать максимально подробные описания к каким-то отдельным частям. Буду рад, если сможешь зайти и посмотреть какие-то класные приемы для себя

Ссылка на web3-lib-2

Что дальше?
Есть такое выражение:
Чтобы сбылись планы - о них не говорят

Кто знает, правда это или нет, но точно знаю, что дальше что-то должно быть)

Te vedere!

📟 Прилетело из @crypto_maked0n1an
◽️ HYPER Claimer

https://claim.hyperlane.foundation

Залил клеймер для вашего любимого Hyperlane

Запуск по гайду из поста выше, свап и бридж в ближайшее время добавлю

Торги на банане в 16:00

📟 Прилетело из @askaer
Please open Telegram to view this post
VIEW IN TELEGRAM
$ZORA AntiDrain
Zora анонсировали дроп токенов $ZORA.
Они автоматически отправят токены на eligible кошельки.

Если ваш кошелек был украден и на нем стоит Авто-Вывод, то я готов попробовать заклеймить ваш дроп.
Принцип работы: я попытаюсь первым снять токены с вашего кошелька.

Что требуется от вас:
• Предоставить список сдрейненных Private Keys в форму

Правила (обяз. к прочтению):
• Не отправляйте кошельки, которые не подходят под критерии дропа, я их просто пропущу

Условия работы:
• В случае УСПЕШНОГО клейма дропа я заберу себе 30% от ваших токенов
• Отправка ваших токенов на ваши кошельки займет Время! Это будет проходить НЕ МОМЕНТАЛЬНО

Обратите внимание:
• Я не даю никаких гарантий на успешность клейма этого дропа
• Я не запрещаю отдавать ваши приватные ключи на антидрейн другим людям, кто будет антидрейнить
• Кто первый отправит приватные ключи, тому в случае УСПЕХА и будут отправлены токены, никаких выяснений о том, кто же на самом деле владелец кошелька ПРОХОДИТЬ НЕ БУДЕТ

Подача заявок на АнтиДрейн - https://forms.gle/ucXtu9tx7NqTDjvu9
Подача заявок на АнтиДрейн - https://forms.gle/ucXtu9tx7NqTDjvu9
Подача заявок на АнтиДрейн - https://forms.gle/ucXtu9tx7NqTDjvu9

p.s делаю весь код в спешке, возможно проебусь где-то, тут сори, поздный анонс про формат клейма(

📟 Прилетело из @n4z4v0d
Zora чекер

Для проверки используются только адреса. Данные берутся из контракта, все кошельки в 1 запрос. Вывод результата в консоль в виде таблицы и csv. Также есть общая сумма токенов на всех кошельках.

Написано на Rust. Инструкция по настройке и запуску в ридми на гитхабе.

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

📟 Прилетело из @sybil_v_zakone
Друзья, вы просили - мы сделали. Сегодня в 19:00 UTC+3 состоится новый день открытых дверей в школе GuideDAO, где сотрудники и студенты ответят на ваши вопросы, расскажут о процессе обучения, о перспективах и многом другом. 👩‍🎓

Кроме всего прочего, в ближайшие 4 дня будет действовать повышенная скидка по промо-коду WEB3DOOR в размере аж 15% 🔥

Так что залетайте! https://www.youtube.com/watch?v=y3yV0593xtI&ab_channel=GuideDAO

📟 Прилетело из @dev_in_ruby_colors
Почему токены ZORA ещё не пришли

Вот адрес, который вносит аллоки в контракт ZoraTokenCommunityClaim. У контракта в овнерах сейф, который держит 10% саплая.

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

Короче контора нехороших людей. Может решили свои токены слить, без давления на стакан от пользователей.

📟 Прилетело из @python_web3
Как не ждать токены ZORA

Переходим на контракт, подключаем кошелёк с дропом, вставляем свой кошелёк и подписываем транзакцию.

Клейм начнётся в 1745416800, т.е. 14.00 по utc, вот пруф.

Девы будут рассылать токены с сотни кошельков, сложно сказать сколько времени им понадобится.

📟 Прилетело из @python_web3
Media is too big
VIEW IN TELEGRAM
🌏 Много юзеров или зрителей на разных языках?

Нейро-даббинг позволяет перевести любое видео на один из 30 языков за считаные минуты, сохраняя узнаваемый голос и интонацию. Идеально для локализации образовательного и маркетингового контента на глобальные рынки.

🇺🇸🇬🇧🇦🇺🇨🇦🇯🇵🇨🇳🇩🇪🇮🇳🇫🇷🇨🇦
🇰🇷🇧🇷🇵🇹🇮🇹🇪🇸🇲🇽🇮🇩🇳🇱🇹🇷🇵🇭
🇵🇱🇸🇪🇧🇬🇷🇴🇸🇦🇦🇪🇨🇿🇬🇷🇫🇮🇭🇷
🇲🇾🇸🇰🇩🇰🇮🇳🇺🇦🇷🇺🇭🇺🇳🇴🇻🇳🏴‍☠️

➡️ Пишите @alex_notch

И перешлите пост знакомым большими охватами

📟 Прилетело из @danokhlopkov
У нас тут вышел совместный пост с основателем ScrapingBee, в этот раз обсуждаем разные решения для скрейпинга всего на свете https://www.scrapingbee.com/blog/web-scraping-tools

📟 Прилетело из @dev_in_ruby_colors
Клеймер зоры

Клеймит со всех внутренних кошей на основной
Со вторым типом (Privy) могут быть проблемы, потому что у меня был только один такой акк

В files/withdraw_addresses.txt можно добавить адреса куда выводить токены, построчно 1к1

В конфиге можно включить SWAP_ZORA_TO_ETH, чтобы продать токены в эфир

📟 Прилетело из @thelaziestcoder
🥰 СОФТИМ ПРОКСИ 2.0

часть 2

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

Вот альтернативные варианты:


🤔 Хранение прокси в JSON (гибкая структура)

[
{
"ip": "1.1.1.1",
"port": 8080,
"login": "user1",
"password": "pass123",
"type": "http",
"region": "US",
"tags": ["high-speed", "anonymous"]
},
{
"ip": "2.2.2.2",
"port": 3128,
"type": "socks5",
"country": "DE"
}
]


и загружаем в пайтон

import json

def load_proxies_json(path='proxies.json'):
with open(path, 'r') as f:
return json.load(f)

# Пример использования:
proxies = load_proxies_json()
proxy = random.choice(proxies)
print(f"Using {proxy['type']} proxy from {proxy.get('region', 'unknown')}")


🐷 Базы данных (SQLite, PostgreSQL)

CREATE TABLE proxies (
id INTEGER PRIMARY KEY,
ip TEXT NOT NULL,
port INTEGER NOT NULL,
login TEXT,
password TEXT,
type TEXT CHECK(type IN ('http', 'socks4', 'socks5')),
region TEXT,
last_used TIMESTAMP,
success_rate FLOAT
);


Python + SQLite

import sqlite3

def get_fresh_proxy(db_path='proxies.db'):
conn = sqlite3.connect(db_path)
cursor = conn.cursor()
cursor.execute('''
SELECT ip, port, login, password, type
FROM proxies
WHERE region = 'US'
ORDER BY last_used ASC
LIMIT 1
''')
proxy = cursor.fetchone()
conn.close()
return proxy


💃 Динамическое связывание с аккаунтами

Пример связки прокси с аккаунтом (JSON)

accounts = [
{
"email": "acc1@test.com",
"proxy": {"ip": "1.1.1.1", "port": 8080},
"cookies": "sessionid=abc123..."
}
]


🥹 ДОПОЛНИТЕЛЬНЫЕ ИНСТРУМЕНТЫ

Проверка работоспособности:

def check_proxy(proxy):
try:
requests.get("http://example.com", proxies=proxy, timeout=10)
return True
except:
return False


Ротация прокси:

from itertools import cycle
proxy_pool = cycle(proxies_list)
# Бесконечный цикл

next(proxy_pool) # Следующий прокси


💸 ШО КОГДА ИСПОЛЬЗУЕМ??

.txt -> Быстрые скрипты, минимальная настройка

JSON -> Гибкость, метаданные (регион, теги)

БД -> Большие объемы, статистика, привязка к аккаунтам

Env-файлы -> Одиночные прокси (например, в Docker)


📖 ENGLISH BASE

Документация Python json - работа с JSON-файлами

Документация Python sqlite3 - встроенная работа с SQLite-базами.

Документация по requests (прокси) - как использовать прокси с requests.

Официальная дока itertools.cycle - про бесконечный цикл для ротации прокси

😊 ДАЛЕЕ 3-Я ЧАСТЬ - ПРАКТИКА, ДРОПАЕМ АКТИВА И ДРОПАЮ

📟 Прилетело из @code_vartcall
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Али @alievk_channel подарил мне крутую аватарку от tiny.supply 😉
Давно мечтал о такой

📟 Прилетело из @serafimcloud
Ретродроп через 2 дня в Nuts farm за участие в трёх играх, выполнение всех заданий и стрики минимум 2 дня подряд, а также новости проекта.

Помните я рассказывал про бота Nuts farm?
Напомню, что это игра с фармингом и заданиями, но главное - с курсом по крипте.

Так вот:
Они через 2 дня проводят ретродроп $NUTS поинтов среди тех, кто:
1. Достигнут 3 уровня во всех трёх играх.
2. Баланс от 10 000 $NUTS (выполняем задания, проходим уроки и фармим).
3. Завершаем первый блок в разделе "Курс".
4. Активный стрик не менее двух дней подряд.

Распределят более 10 МЛРД $NUTS.

С нуля можно участвовать, только если начнёте сегодня!

Запустить!

Почему стоит участвовать:
1. В будущем проект преобразуется в Open академию, где смогут проходить курсы на разные темы. Естественно они будут проверяться перед публикацией.
2. Будет токен с листингами.
3. Есть инвестиции.
4. Обучение будет на Русском и Английском = международный уровень.
5. Удобный интерфейс и формат курсов.

Да:
Я в этом не могу согласно правилам участвовать, так как две из трёх игр недоступны незрячим, но я не расстраиваюсь, надеясь на вашу поддержку в качестве рефералов.
Присоединиться к боту.

Теперь к новостям:
1. Запустили игры (об этом писал):
Угадываем слово по символам и ещё две, которые особо не запомнил (они графические)…
2. Закончили первый модуль курса.
В мае будет уже продолжение, в т. ч. от авторов Nuts Farm: в том числе, скорее всего, от меня.
3. Теперь от количества NFT Щелкунчиков клуба Nutcrackers зависит промежуток между клеймами (чем больше их уровень, тем он больше). У меня, например, 19 часов вместо восьми. Удобно.
4. Есть в разделе игр также колесо фортуны, где можно получить энергию на игры и $NUTS из призового фонда в случае получения джекпота.

Проект уже стал достаточно интересным, а что будет после запуска основного продукта? Мне очень интересно.
И всегда здорово быть одним из первых пользователей.

P. S. Говорят, что токен будет в июле. Думаю максимум в 3 квартале 2025 года.

Запустить.

Благодарю за внимание и хороших выходных!

P. P. S. Telegram mini app от команды Crypton, которых давно знаю, и нравятся их проекты.

📟 Прилетело из @blind_dev
😮 ПИШЕМ КРИПТО-СОФТ С НУЛЯ

https://youtu.be/-hbEQPZ5YPY
https://youtu.be/-hbEQPZ5YPY
https://youtu.be/-hbEQPZ5YPY

приятного просмотра! 🍷

📟 Прилетело из @code_vartcall
Please open Telegram to view this post
VIEW IN TELEGRAM
🍵 100% СПОСОБ ЗАРАБОТАТЬ

Заметили как сейчас стало скучно, нет не единого проекта, в котором будешь уверен, а текущие темки — это лудомания на щитках или фьючерсах, которая зачастую приводит к минусам? То-то же

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

💙 GRASS — TW

aka лучший вариант что пофмарить. Есть еще разная хуйня, типа Dawn, Gradient и тп, но это все подсосы Grass.

Сразу перейдем к статистике:

Первый сезон (2024): 2,8 млн пользователей, 10% = 100 млн токенов раздано, цена токена взлетела до $3,89 (рост на 494%)

Второй сезон (2025): 3 млн пользователей, (10% от эмиссии) на награды, прогноз цены $2–4, + хайп на ИИ


Итого имеем столько же токенов на второй сезон с таким же количеством пользователей, хайп на ИИ тренд => больше инвестиций и растущий интерес к DePin'ам (соланафон точно даст буста)

🌟 Как автоматизировать

Из-за того что пользователей очень много и затраты около-нулевые надо делать минимум 50 аккаунтов. Руками это делать ебанешься, поэтому будем использовать софты

Важный момент: у Grass есть два варианта фарма: 1x и 2x. Первый вариант это фарм через расширение, дает дефолтное количество поинтов. Второй вариант дает 2х к поинтам и представляет собой десктоп приложение. В посте будет автоматизация обоих вариантов


1) Бесплатно на 1х — скрипты с гитхаба, это мы скипаем, так как CEO Grass уже писал в Твиттере , что все пользователи таких скриптов в теневом бане кайфуют. И скоро этот режим вообще уберут с проекта согласно TW

2) Платно на 2х — очень дешевый софт, автоматизирующий десктоп Grass, через который можно фармить тысячи аккаунтов, он фармит больше поинтов, делает это с трастового метода фарма, аккаунты получают на аккаунт X2 метку, за что в 1 сезоне аккаунты с воздуха получали по 20$+ ; я сам его использую и пока проблем не заметил

Также у автора есть бесплатный софт, с которым я зарегал и верифицировал ферму полное описание можете найти на канале автора (Expanse); кратко — софт регает, верифицирует и ведет учет аккаунтов, вся статистика удобно выводится, полная эмуляция действий юзера

⚠️ Затраты и профит

Для фарма обязательно нужны прокси, для Grass я использую @node_proxy_bot, на 1000 аккаунтов уходит 0.2-0.3 GB трафика

Затраты — на 1000 аккаунтов (2x режим) уходит ~$130/мес (софт + прокси), это за фулл автоматизацию. На 2000 аккаунтов будет всего 160$/мес и так по нарастающей. 1 лицензия позволит фармить до 8 тысяч аккаунтов.

Профит — скорее всего на аккаунт за эпоху прилетит от 3-4 токенов, что сейчас примерно 7-9$. Ещё есть несколько эпох пофармить.


Цены взял для платного софта на 2х фарм, так как его и использую. Искал другие варианты, но большинство предлагают фарм онли под расширения, имхо не безопасно, трафик в пустоту сливаем.

В общем не втыкайте, связь 🤙🙂

😵‍💫 щитпост | все мои ссылки | плати соланой

📟 Прилетело из @in_crypto_info
Please open Telegram to view this post
VIEW IN TELEGRAM
😮 БАЗА ИНСТРУМЕНТЫ WEB3-РАЗРАБОТЧИКА

🙏 Подключение к сети: RPC-провайдеры

RPC (RPC Endpoint) - специальный сервер (или узел), через который твоя программа (скрипт, кошелёк, сайт) обращается к блокчейну: отправляет транзакции, читает данные контрактов, проверяет балансы, получает блоки и т.д.

Blockchain = сеть узлов, и чтобы к ней подключиться, нужен RPC-провайдер:

Alchemy - топ за свои дашборды и стабильность.

Infura - классика, интеграция с Metamask и множеством сервисов.

Ankr - удобен для работы с несколькими сетями сразу.

Лучший способ: использовать несколько провайдеров через fallback-механизмы.


📞 БИБЛИОТЕКИ

python

web3.py - основная библиотека для взаимодействия с Ethereum через Python.

eth-account - управление аккаунтами и подписание транзакций.

eth-abi - кодирование и декодирование данных по ABI контрактов.

eth-utils - утилиты для работы с адресами, хешами и байтами.

requests - для работы с REST API (например, опрос CoinGecko, Etherscan и др.).

websockets - работа через WebSocket-подключения к нодам (например, подписки на события).

brownie - фреймворк для тестирования и деплоя смарт-контрактов (используется вместе с Ganache).

apeworx/ape - современная альтернатива Brownie для разработки смарт-контрактов.

JS/TS

ethers.js - самая популярная библиотека для работы с Ethereum (RPC-запросы, работа с контрактами, подпись транзакций).

wagmi - библиотека хуков для подключения кошельков в React-приложениях.

viem - современная альтернатива wagmi + ethers, для минималистичной работы с блокчейном.

ethcall или @wagmi/core - для выполнения мульти-запросов (одновременно много чтений контрактов).

useDApp - ещё один React-фреймворк для интеграции с блокчейном.

web3modal / rainbowkit - красивые модальные окна для подключения кошельков.

websocket-provider - работа через WebSocket для real-time событий.


☀️ УТИЛИТЫ

dotenv - подгрузка приватных ключей и API токенов из .env файлов.

axios - для работы с API криптобирж, DEX-агрегаторов и других внешних сервисов.

hardhat (JS) - для локальной разработки и тестирования контрактов.

foundry (компиляция/тестирование контрактов) - если хочешь работать с Rust-скоростью (пишется в основном в Solidity, но управляется через CLI).


👮‍♂️ Блокчейн-сканеры и аналитика

Инструменты для анализа контрактов и транзакций:

Etherscan (Ethereum)

Polygonscan (Polygon)

Snowtrace (Avalanche)

Arbiscan (Arbitrum)

Basescan (Base)

😕 Плюс трекеры активности и газов:

Dune Analytics

Nansen

DefiLlama


🐷 КОШЕЛЬКИ

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

Rabby Wallet - альтернатива Metamask. Быстрее, безопаснее, сам показывает риски транзакций перед подписью.

Frame Wallet - кошелёк для десктопа и расширение. Поддержка мультисетей, безопасное подключение к локальным узлам, подходит для продвинутой разработки.

Taho - открытый кошелёк с фокусом на приватность. Хорошо подходит для работы с EVM-сетями.

Safe - мультиподпись-кошелёк для безопасного хранения средств и управления кошельками в команде. Подходит для проектов, DeFi-протоколов и продакшн-кошельков.

😳 Можно настроить, чтобы для перевода средств требовалась подпись нескольких участников.


💸 самое время тестирования и изучения данных материалов

📟 Прилетело из @code_vartcall
Please open Telegram to view this post
VIEW IN TELEGRAM