Крипто 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
gm! Вчера вышел pumpfun dex, который теперь по умолчанию будет использоваться для всех токенов, выпущенных на лаунчпаде.

На энтузиазме решил захатонить sdk для свапов и работы с ликвидностью на typenoscript и спустя 4 часа узнал, что они вместе с релизом dex шипнули оффициальный SDK. Никакой документации, закрытый репозиторий, но anyway – может быть полезно для ваших скриптов.

Стоит ли в таком случае доделывать кастомный sdk? 🤔

https://www.npmjs.com/package/@pump-fun/pump-swap-sdk

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

📟 На серваки
Проект на виду. Часть 2. Нейросети

Продолжаю делиться процессом создания проекта, о котором говорил в предыдущих постах - Пост 1 и Пост 2.

В последнее время я все чаще натыкался на посты/статьи/вопросы по нейросетям и редакторам кода на их основе. Очень долгое время я сопротивлялся этой технологии и специально игнорировал ее наличие...

И вот только две недели назад я установил свою первую нейросеть - DeepSeek. Во-первых, она была доступна для пользователей из РФ без ВПН, а во-вторых, не требовалась регистрация с телефоном.

Я поигрался в ней около недели и не совсем тогда понял, в чем прикол. Ну, в целом, я умею хорошо гуглить и искать нужную мне информацию и не понимал, что может дать мне простой чат.

На прошлой неделе я решил зайти еще чуть дальше и экспериментировал с остальными нейронками: ChatGPT, Claude, Grok 3, Gemini и даже скачивал редакторы кода: Cursor и Windsurf. Также смотрел много видео по этой теме: как писать промты, какие лимиты есть, для каких целей какие сети предназначены и т.д.

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

И после этого, первым вопросом в моей голове было:

"Как лучше поступить с учениками на курсе: взять обещание не использовать нейронки хотя бы на первых модулях или наоборот: подсказать, как лучше работать с ними?"

Но это еще в процессе осознания...

А пока мне интересно было бы еще научиться самому работать с сетями и попробовать написать задуманный проект с ними.

Что бы вы понимали, в плане редакторов и кода я немного "динозавр" что ли... За все время, что я писал код (js, php) в своей карьере, я использовал Notepad++ - без плагинов и какой-никакой подсветки кода. Только за год-два до того как переключиться на Solidity, я писал проекты в VS Code.

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

В этот раз будет по другому. Интересно будет посмотреть, сколько времени уйдет на фронтенд, бекэнд и много ли кода я буду исправлять.

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

Будем практиковаться!

Также мне будет интересно узнать о вашем опыте работы с нейронками: лайфхаки, уроки, полезные ресурсы и т.д.

Всем приятного дня!

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

☯️ Почистить карму
Министерство финансов США исключило TORNADO CASH (сайт, и ETH-адрес) из санкционного списка OFAC (SDN List) 😶

https://ofac.treasury.gov/recent-actions/20250321

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

🍣 На суши
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Интересно, что Hyperliquid решили пойти против правил и взяли себе chain id = 999, который уже забронирован каким-то странным блокчейном Wanchain (ребята закиберсквоттили 888 для mainnet и 999 для testnet)

В итоге, теперь у HyperEVM проблема с попаданием в ethereum lists и из-за этих ограничений их не добавляют в viem

https://github.com/ethereum-lists/chains/pull/6840#pullrequestreview-2678248622

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

📟 На серваки
🎮 СБОРКА и ДЕПЛОЙ проекта - JS/TS

разбираем финальную часть разработки всех web3 проектов

структура проекта

my-blockchain-project/

├── contracts/ # Smart contracts (.sol)
├── noscripts/ # TS скрипты для деплоя, взаимодействия и т.п.
├── test/
├── .env
├── hardhat.config.ts # Конфиг Hardhat
├── tsconfig.json
├── package.json # Зависимости и команды
└── README.md


.env файл

PRIVATE_KEY=0x....
RPC_URL=https://mainnet.infura.io/v3/...

и так далее..

😕 точка входа noscripts/deploy.ts

deploy.ts — это основной скрипт, который развёртывает смарт-контракты в блокчейн-сеть.

Обычно он использует Hardhat и ethers для деплоя.

ДОП-НАСТРОЙКИ:

package.json

"noscripts": {
"start": "ts-node noscripts/deploy.ts"
}


🤟 запуск вручную

npx hardhat run noscripts/deploy.ts --network название_сети


в hardhat.config.ts мы прописали

networks: {
goerli: {
url: process.env.INFURA_URL,
accounts: [process.env.PRIVATE_KEY],
}
}


ДЕПЛОЙ

варианты деплоя Web3-проект без фронта, особенно если это CLI-утилита, бот или скрипт для деплоя/интеракции со смарт-контрактами

railway.app

> Поддержка TypeScript / Node.js

> Удобное управление переменными окружения .env

> Подключается напрямую к GitHub

> Идеально подходит для скриптов, бэкендов, ботов

render.com

> Бесплатный план с автоспящим режимом

> Поддержка cron job (даже на бесплатном)

> Простой деплой из GitHub

> Поддержка Background Worker'ов

💰 своя vps

Vultr, DigitalOcean, Hetzner, Linode

> Полный контроль (устанавливаешь всё сам: Node, PM2, nginx и т.д.)

> Можно запускать скрипты 24/7

> Без лимитов

> БОНУС - Научишся работать с Linux и SSH


🚬 РЕЗУЛЬТАТ

Просто запустить скрипт вручную или один раз - Railway / Render

😱 Запускать 24/7 бота (арбитраж, алерты, и т.д.) - своя VPS

Периодически запускать скрипт по времени - GitHub Actions || Cron Jobs

Пора бы уже что-то писать....

ВАШИ ИДЕИ НА НАШ ПЕРВЫЙ ПРОЕКТ 👍

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

🍣 На суши
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Софт под Warpcast Score

Всем, кто крутит Warpcast: для полноценной отработки необходимо привязать телефон, Twitter и кошелек.

⭐️ Для Twitter и кошелька:
Мы приготовили софт с открытым исходным кодом за 50$.
📩 Для покупки пишите: @svzsup

⭐️ Для привязки телефона:
Нужны физические устройства и покупка номера телефона.
Мы можем всё настроить за вас — аккаунт за 1.5$.
Все действия осуществляются через прокси.
Мы гарантируем использование телефонов с root-доступом, где у каждого аккаунта свои параметры и номер телефона США.

Пишите для подробностей и вопросов!

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

🍣 На суши
Please open Telegram to view this post
VIEW IN TELEGRAM
#новости:

1. Подал заявку на Ton nast (чат билдеров) через специальную форму. Рассказывал о своём боте @quickrest_bot.
Также вступив написал интро.

2. Задеплоил в Sonic mainnet свои смарт-контракты.

3. И написал об этом тред - буду рад поддержке лайками и репостами.

4. И тред про Symbiotic и Mellow.
Обзор писал давно. Уже даже не помню, публиковал ли X тред, но не нашёл упоминаний проектов у себя через поиск... Поэтому сделал это.
Причина: в Дискорде надо было отправить свой вклад в проект на всякий случай (вдруг роль дадут).

5. Продолжил писать книгу.

6. В @viz_mg_bot убрал тексты со временем до конца раунда наград (они давно всегда в 12:00 по МСК), перенастроил условие уведомления о запрете ставок с блоков на время и подправил функцию рассылки наград с удалением баллов: теперь если ошибка отправки, баллы не удаляются и сообщение не отправляется.

7. В @satoshiNotify канале сделал рейтинг в виде Markdown таблицы и сократил адреса с доменами в нём для удобства.

Всё. Благодарю за внимание. Хороших выходных!

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

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

☕️ На кофе
❗️ Nodemaven стал в два раза выгоднее!

Это те самые резидентские прокси, которые идеально работают с Depin проектами, и вообще везде где нужно стабильное качественное соединение.
Поясняю - в ADS пихать их и крутить ретро бессмысленно, слишком затратно. Но юзать для всяких нод и других отдельных случаев - имба.

Команда проекта сидит с нами на плотном контакте и оперативно реагирует на запросы и предложения, за что им респект.
Недавно, например, они предложили нам выкатить совместный конкурс, который всё ещё идёт: ТЫК🔗

Но вчера они просто взорвали мой мозг 🤯

Они выкатили акцию, по которой за ЛЮБОЙ купленный пакет трафика вы получаете +80% сверху.
То есть почти x2 трафика за ту же цену!

При этом акция будет идти минимум до сентября, так что это нам надо!
Мы бы и так юзали их прокси для DePin софта, но сейчас с радостью дольём трафика и аккаунтов в проекты, ибо уже не так бьёт по кошельку.

• Короче, переходите на сайт и выбираете пакет для покупки: ТЫК🔗

• При покупке вводите промокод BLACK80 на +80% к трафику.
Например, если вы возьмёте 5ГБ - то получите 9 Гб 👀

Софты и приватка Одуванчика | Все медиа ресурсы | Папка Одуванчика | Гайд для новичков | TikTok | Беседка
✍️ Кто не ставит реакции - тот сибил ✍️

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

📟 На серваки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔫 КНОПКА-БАБЛО ЧАСТЬ 2

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

✍️ ПЛАН 24.03 - 30.03

👋 Как общаться с крипто-API на TS правильно

как грамотно вызывать REST API криптосервисов

> используем axios

> типизируем запросы/ответы

> пишем обёртку для чистого кода и переиспользования

💰 Мониторинг цен с CoinMarketCap API на TypeScript

coinmarketcap.com/api

> получаем ключ, отправляем запросы и типизируем ответы


😕 DApp взаимодействие: пишем хук useContract() на TypeScript

> Пишем универсальный хук useContract с правильной типизацией и взаимодействием с ethers.js


😐 Что можно абстрагировать при работе с Web3-API?

> Архитектура: как не городить хаос при подключении 3+ источников

> делим слои

> строим обёртки

> не засоряем компоненты логикой


🪑 Интеграция DApp с Uniswap через SDK

> Настраиваем Uniswap SDK, подключаем провайдера, делаем свап через код.

> Прямое взаимодействие с DEX, без костылей.


ПЛАН обновляется, основа - работа с API и интеграция! 💰

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

☯️ Почистить карму
Please open Telegram to view this post
VIEW IN TELEGRAM
😭 С нуля до КРИПТО-КОДЕР-ГУРУ

первая часть

МАТЕРИАЛЫ:

(где найти актуальную информацию и не потерять себя)

год назад решил раз и навсегда эту проблему став участником Guide DAO

🐖 Вместе с этими ребятами с нуля разобрался с

Ethers.js

Solidity

React + JS/TS

Продолжаю изучать Аудит Смарт-Контрактов

Начинаю Разбираться с NEXT.JS и вместе с участниками буду писать Dapps 👮


Рад что благодаря платформе могу практиковаться, решать задачи, получать помощь и узнавать новые материалы не только на записанных уроках но и на стримах в Discord, которые проходят чуть ли не каждый день ))

В результате, все что я искал, было в одном месте! 😨

+ Сейчас попасть в дао можно по МОЩНОМУ предложению

-20% в честь ALTSEASON и -10% по промокоду VARTCALL


скидки на сайте guidedao.xyz суммируются

😭 БОНУС КОНТЕН-МЕЙКЕРАМ

Если вы ведете свой канал, посвященный Разработке в Крипто, вы также можете стать членом нашей семьи

Подробнее в ЛС - @vartcall


👅 Крашим Крипто-Разработку Сегодня

как думаете, это реклама или шатаут дао??

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

☯️ Почистить карму
Please open Telegram to view this post
VIEW IN TELEGRAM
📖 ОБЩЕНИЕ с CRYPTO-API на TS

как вызывать REST API криптосервисов на TS правильно

Разберем на примере axios, с обёрткой.

Новый Проект - Настройка

npm install axios dotenv

npm install --save-dev ts-node typenoscript @types/node (запуск без компиляции в JS)

Инициализация

npm init -y

npx tsc --init


😐 Добавляем скрипты в package.json

"noscripts": {
"start": "ts-node src/index.ts",
"build": "tsc",
"dev": "nodemon --watch src --exec ts-node src/index.ts"
}


получаем API ключ с CoinMarketCap

coinmarketcap.com/api

дока на все случаи жизни

😎 создаем env файл и вкидываем этот ключ

COINMARKETCAP_API=https://pro-api.coinmarketcap.com/v1 

(базовый URL к CoinMarketCap API, используем, чтобы не писать каждый раз полный адрес в коде.)

CMC_API_KEY=000000-000x-00xa-0000000a0ax


В игру вступает TS 😎

пишем скрипт получения цены $BTC

import axios from "axios";

import * as dotenv from "dotenv";

dotenv.config();

const API = process.env.COINMARKETCAP_API;

const API_KEY = process.env.CMC_API_KEY;

export async function getBTCPrice(): Promise<number> {

const url = ${API}/cryptocurrency/quotes/latest?symbol=BTC&convert=USD;

const { data } = await axios.get(url, {

headers: {

"X-CMC_PRO_API_KEY": API_KEY!,

},

});

return data.data.BTC.quote.USD.price;

}

getBTCPrice()

.then((price) => {

console.log(BTC: $${price});

})

.catch((err) => {

console.error("Ошибка при получении цены:", err);

});


😨 запуск проекта

npx ts-node main.ts


результат

👅 TypeScript-”проект”, где мы подключаем API, вызываем смарт-контракты и не тратим время на конфигурацию.

+ Разобрали axios - получили Удобную работу с REST API

вникаем в API далее!

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

👧 На суши и девочек
Please open Telegram to view this post
VIEW IN TELEGRAM
10 новых уроков по TypeScript в текстовом формате

(видео к ним будут записываться позже)

Урок 20 (Методы number)
Методичка в notion: Методы number

Урок 21 (Методы string)
Методичка в notion: Методы string

Урок 22 (Массивы)
Методичка в notion: Массивы

Урок 23 (Методы массивов)
Методичка в notion: Методы массивов

Урок 24 (Перебираемые объекты)
Методичка в notion: Перебираемые объекты

Урок 25 (Map и Set)
Методичка в notion: Map и Set

Урок 26 (Object.keys, Object.values, Object.entries)
Методичка в notion: Object.keys, Object.values, Object.entries

Урок 27 (Дата и время)
Методичка в notion: Дата и время

Урок 28 (Формат JSON)
Методичка в notion: Формат JSON

Урок 29 (Остаточные параметры и оператор расширения)
Методичка в notion: Остаточные параметры и оператор расширения

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

☯️ Почистить карму
🐰 StarLabs - MegaETH 🐰

Бот для тестнета MegaETH.

MegaETH - это Layer 2 блокчейн, повышающий масштабируемость Ethereum за счет высокоскоростных транзакций с низкой задержкой. Собрали $37.73M.

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

Функционал:

Официальный кран MegaETH
GTE кран — Faucet
Свапы на GTE
Минт токенов на CapApp
Покупка Weth на Bebop
Минт токенов на TekoFinance
Минт GM на OnchainGM
Стейк tkUSDC на TekoFinance
Покупка мемкоинов на XL Meme

🔤🔤
Все обновления по софту публикуются в чате - @StarLabsChat.
Туда же пишите пожелания что добавить в софт.



🔜🔜🔜 ИНСТРУКЦИЯ 🔙🔙🔙
🔜🔜🔜 ИНСТРУКЦИЯ 🔙🔙🔙
🔜🔜🔜 ИНСТРУКЦИЯ 🔙🔙🔙


🔻 Как скачать и установить?
🔺 Полная инструкция - ReadMe
🔺 Ссылка на скачивание - GitHub


🤪 Цена — 0$


📱 Канал | 💬 Чат | 📱 Гитхаб | 💎 Прокси

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

☕️ На кофе
Please open Telegram to view this post
VIEW IN TELEGRAM
🐰 StarLabs - MegaETH 🐰

Бот для тестнета MegaETH.

MegaETH - это Layer 2 блокчейн, повышающий масштабируемость Ethereum за счет высокоскоростных транзакций с низкой задержкой. Собрали $37.73M.

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

Функционал:

Официальный кран MegaETH
GTE кран — Faucet
Свапы на GTE
Минт токенов на CapApp
Покупка Weth на Bebop
Минт токенов на TekoFinance
Минт GM на OnchainGM
Стейк tkUSDC на TekoFinance
Покупка мемкоинов на XL Meme

🔤🔤
Все обновления по софту публикуются в чате - @StarLabsChat.
Туда же пишите пожелания что добавить в софт.



🔜🔜🔜 ИНСТРУКЦИЯ 🔙🔙🔙
🔜🔜🔜 ИНСТРУКЦИЯ 🔙🔙🔙
🔜🔜🔜 ИНСТРУКЦИЯ 🔙🔙🔙


🔻 Как скачать и установить?
🔺 Полная инструкция - ReadMe
🔺 Ссылка на скачивание - GitHub


🤪 Цена — 0$


📱 Канал | 💬 Чат | 📱 Гитхаб | 💎 Прокси

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

🍣 На суши
Please open Telegram to view this post
VIEW IN TELEGRAM
Мы (наконец!) опубликовали наш тезис про децентрализованный ИИ на 2025 год. О том зачем (без спекуляций и хомяка) нужны децентрализованные модели, рыночные программируемые механизмы, где здесь самые большие возможности для создания огромны продуктов и как они могут работать.

The future of economy = programmable markets + commoditized cognition

— Мы вступаем в эру кибернетической экономики, где сочетание AI и криптовалют создаст "коммодитизированное мышление" (commoditized cognition)
— Модели AI достигли "Стены Суцкевера" — плато в предварительном обучении, где дополнительные вычисления больше не дают значительных улучшений.
— Дорожная карта AI включает четыре ключевых компонента: базовые модели, специализированные модели, модели рассуждения и память.
— "Onchain модели" — AI модели, требующие блокчейн-подтверждения для операций — становятся фундаментальным технологическим примитивом.
— Открытые возможности в пространстве памяти связаны с максимизацией персональных данных и инсайтов
— Ключевые механизмы value capture: распределение прибыли от AI моделей держателям токенов, распределение прибыли вниз по дереву происхождения моделей и взаимодействие между AI-агентами.

Краткий тред и ссылка на полную статью: https://x.com/cyberfund_/status/1904249264861237261

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

☯️ Почистить карму
Привлекли инвестиции для 21

Первый чек пришел от Кирилла который был подписан на канал и следил за прогрессом.

Весь процесс занял 11 дней, включая 4 выходных дня, в которые мы не созванивались.

Сделали в сумме 36 звонков.

Не будем громко что-то анонсировать, нам не нужна шумиха.

Пока надо разогнать площадку, чтобы конкуренция стала настолько дорогой, что не будет иметь смысла.

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

👧 На суши и девочек
Байбит менеджер снова можно купить не по приглашению
Цена 250 баксов месяц

Пишите в лс @alenkimov

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

☕️ На кофе
👍1
😮 БАЗА CRYPTO-API на TS

что такое работа с API?

HTTP-запросы к внешнему сервису 🥰

Получение ответов с данными

🥳 Типизирование этих данные (иначе будут баги)

Оборачивание логики в переиспользуемые функции


✏️ БАЗОВЫЕ БИБЛИОТЕКИ:

axios - http запросы

dotenv - Хранение API ключей и URL в .env

ts-node - Запуск .ts файлов

@types/node - Типы для process.env, fs, и т.д.


установка

npm install axios dotenv
npm install --save-dev typenoscript ts-node @types/node


🤴 ПРАВИЛА

1⃣ не хардкодим API-ключи

const apiKey = "123456";

решением будет dotenv

import * as dotenv from "dotenv";
dotenv.config();

const apiKey = process.env.MY_API_KEY!;


2⃣ Типизируй ответы от API

создаем интерфейс

interface PriceResponse {
price: number;
symbol: string;
}


И передаем в axios.get<T>():

const { data } = await axios.get<PriceResponse>(url);


3⃣ Делай переиспользуемую обёртку

export async function getPrice(symbol: string): Promise<number> {
const url = ${API}/price?symbol=${symbol};
const { data } = await axios.get<PriceResponse>(url);
return data.price;
}


4⃣ Архитектура

src/
├── api/           # Функции запроса
│   └── service.ts
├── types/         # Типы API-ответов
│   └── service.types.ts
├── utils/         # Вспомогалки (логгер, sleep)
├── index.ts       # Точка входа


🧠 МАТЕРИАЛЫ

quicktype.io - вставляешь JSON, получаешь TypeScript интерфейсы

zod.dev - Валидация и парсинг API-ответов

npmjs.com/package/axios-retry - Автоматический повтор запросов при ошибке

github.com/pinojs/pino или npmjs.com/package/debug - Логгирование API-запросов

github.com/chalk/chalk - Цветной вывод в консоли (для CLI-ботов)

github.com/Kikobeats/awesome-api - GitHub-список полезных API


🌅 РЕЗУЛЬТАТ

Строгий контроль над данными - меньше багов

Чистый код легко поддерживать 🥊

⚔️ Гибкость - можно легко менять API, не трогая остальной код

Готовность масштабировать (под другие сервисы, DEX, блокчейны) 😌


ВАШИ ИДЕИ НА НЕКСТ РАЗБОР 🤩

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

📟 На серваки
Please open Telegram to view this post
VIEW IN TELEGRAM