Крипто 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
🐿 TYPESCRIPT БАЗА

подключаем TS в наши проекты

зачем?

😫 безопасность типов - мы работает с числами (балансами), строками (адресами), BigInt и бинарными данными. TS помогает избежать избежать таковых

😕 Облегчает Взаимодействие со смарт-контрактами - TS предоставляет interface которые отлично применяются к смарт-контрактам, обеспечивая автоматическую проверку правильности передаваемых аргументов в вызовы контрактов


🌅 Ошибки - при работе с приложениями ошибки могут стоить денег. TypeScript помогает ловить ошибки еще на этапе компиляции, что снижает вероятность багов 👻

> Ошибки округления и потери точности с BigInt

> Ошибки в форматах Ethereum-адресов

> Неверные типы данных при расчетах

> Ошибки в передаче данных в транзакции


☀️ Удобство работы в больших проектах

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


Как Реализуется?

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

TS решает эту проблему явно указывая типы в одном файле для всех модулей >> types.ts

export interface User {
id: string;
wallet: 0x${string};
balance: bigint;
}

и использовать его в разных частях проекта

import { User } from "./types";

const user: User = {
id: "abc123",
wallet: "0x1234567890abcdef...",
balance: BigInt(500000000000000000),
};

В результате TS это до и после в блокчейн-разработке

😮 НАЧНЕМ С УСТАНОВКИ

Node.js

получаем работу на серверной части и npm

новый проект

npm init -y

npm install typenoscript --save-dev

ethers для взаимодействия с блокчейном

npm install ethers

+ Установка типов для TS

npm install --save-dev @types/node


ТЕПЕРЬ МЫ ГОТОВЫ ВНЕДРЯТЬ TS в проекты!

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

☯️ Почистить карму
Please open Telegram to view this post
VIEW IN 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