GM! Кто я и о чём этот канал (обновляемый пост)
Я fullstack разработчик на джаваскрипте, который в середине 2021 года решил погрузиться в web 3.0. Этот канал изначально был моим дневником саморефлексии и документацией пути в крипту.
С ростом аудитории я стал больше работать над качеством контента, но философия осталась прежней — пишу о том, что интересно: крипта, opensource, автоматизации и "хаки" продуктивности.
Делюсь сложными и интересными задачами с работы, пишу про интересные события и обновления, уведомляю о security иницидентах и подкидываю размышления о карьере/рынке/жизни.
---
Интересные посты, с которых можно начать изучение канала (обновляемый раздел)
Про крипту:
• Как фронтендеру перейти в Web 3.0 — подробный гайд от 2022, но по прежнему актуален
• Площадки для поиска вакансий (last update 05.2022, пишите если надо актуализировать)
• #арбитраж — 3 месяца моих публичных попыток в кроссчейн арбитраж между Terra Classic и EVM чейнами
• Python — плохой выбор для web 3.0
• Разбор Poker Mindset и аналогии с криптой
• Как вкатиться в крипто-разработку сейчас?
• Метаобзор крипторынка на начало 2025 года
Про все остальное:
• Про ответственность и сложный процент в карьере
• Почему знать основы программирования нужно всем?
• Как адаптироваться к изменениям? (про LLM)
• Гайд как написать opensource библиотеку — на aicommit уже более 300 stars
• Мета пост по фронтенд архитектуре
• Чеклист производительности фронтенда
• Как использовать терминал, даже если ты не разработчик
---
Я не размещаю рекламные интеграции сервисов, которые просто приходят с закупкой рекламы, при этом с удовольствием делюсь тем, чем пользуюсь сам на win-win условиях. Если вы хотите поддержать канал и воспользоваться проверенными продуктами:
• @Mr_Hermes1 — мой выбор для обмена крипты в кэш и обратно. Быстро, в любом месте и без лишних вопросов
• Guide DAO — школа обучения крипто-разработке. Ончейн-аналитика, solidity, аудиты и тд. Единственное образовательное коммьюнити для разработчиков в СНГ. По промокоду
---
Актуальный контакт для связи указан в описании канала. Milady🥰
📟 Прилетело из @insuline_eth
📟 На серваки
Я fullstack разработчик на джаваскрипте, который в середине 2021 года решил погрузиться в web 3.0. Этот канал изначально был моим дневником саморефлексии и документацией пути в крипту.
С ростом аудитории я стал больше работать над качеством контента, но философия осталась прежней — пишу о том, что интересно: крипта, opensource, автоматизации и "хаки" продуктивности.
Делюсь сложными и интересными задачами с работы, пишу про интересные события и обновления, уведомляю о security иницидентах и подкидываю размышления о карьере/рынке/жизни.
---
Интересные посты, с которых можно начать изучение канала (обновляемый раздел)
Про крипту:
• Как фронтендеру перейти в Web 3.0 — подробный гайд от 2022, но по прежнему актуален
• Площадки для поиска вакансий (last update 05.2022, пишите если надо актуализировать)
• #арбитраж — 3 месяца моих публичных попыток в кроссчейн арбитраж между Terra Classic и EVM чейнами
• Python — плохой выбор для web 3.0
• Разбор Poker Mindset и аналогии с криптой
• Как вкатиться в крипто-разработку сейчас?
• Метаобзор крипторынка на начало 2025 года
Про все остальное:
• Про ответственность и сложный процент в карьере
• Почему знать основы программирования нужно всем?
• Как адаптироваться к изменениям? (про LLM)
• Гайд как написать opensource библиотеку — на aicommit уже более 300 stars
• Мета пост по фронтенд архитектуре
• Чеклист производительности фронтенда
• Как использовать терминал, даже если ты не разработчик
---
Я не размещаю рекламные интеграции сервисов, которые просто приходят с закупкой рекламы, при этом с удовольствием делюсь тем, чем пользуюсь сам на win-win условиях. Если вы хотите поддержать канал и воспользоваться проверенными продуктами:
• @Mr_Hermes1 — мой выбор для обмена крипты в кэш и обратно. Быстро, в любом месте и без лишних вопросов
• Guide DAO — школа обучения крипто-разработке. Ончейн-аналитика, solidity, аудиты и тд. Единственное образовательное коммьюнити для разработчиков в СНГ. По промокоду
insuline должна быть доступна скидка 10% на любой тариф обучения---
Актуальный контакт для связи указан в описании канала. Milady
📟 Прилетело из @insuline_eth
📟 На серваки
Please open Telegram to view this post
VIEW IN TELEGRAM
insulineru on Notion
Как фронтендерам обновиться из Web 2.0 в Web 3.0 | Notion
Да кто такой этот ваш Web 3.0???
В продвижении Telegram канала 3 пути: накрутка, спам и спам с AI 😶
Если вы когда-нибудь заходили в каталоги телеграм-каналов по крипте, то наверняка замечали в топе миллионники с TON-топалками и сигналами. Уровень контента, думаю, понятен.
Но в телеге полно годных каналов и живого крипто-коммьюнити. Как их искать и формировать полезное инфополе?
- Общайтесь в чатах проектов и находите сообщества со схожими интересами — сложный, но эффективный путь для новичков
- Пользуйтесь функцией Similar Channels — там действительно можно находить небольшие профильные каналы с интересным контентом. btw, у меня около ~40% подписчиков из этого функционала
- Помощь с обменом аудиторий между авторами каналов. Это позволяет покрывать наибольшее количество аудитории и дает криптанам возможность "скопировать инфополе" опытных криптанов и контент-мейкеров, кому они доверяют.
В этот раз я как раз с третьим вариантом: участвую в DeFi-подборке, в которой сам подписан на большую часть каналов в списке. Интересно, что наши аудитории уже пересекаются — многие из этих каналов видны у меня в Similar Channels.
https://news.1rj.ru/str/addlist/5-6U_fyPpMs5ODAy - ссылка для добавления папки
Добавляйте все каналы через кнопку Add Best, а затем отфильтруйте по интересным для себя направлениям, подаче контента и на выходе получите хорошее инфополе
📟 Прилетело из @insuline_eth
☯️ Почистить карму
Если вы когда-нибудь заходили в каталоги телеграм-каналов по крипте, то наверняка замечали в топе миллионники с TON-топалками и сигналами. Уровень контента, думаю, понятен.
Но в телеге полно годных каналов и живого крипто-коммьюнити. Как их искать и формировать полезное инфополе?
- Общайтесь в чатах проектов и находите сообщества со схожими интересами — сложный, но эффективный путь для новичков
- Пользуйтесь функцией Similar Channels — там действительно можно находить небольшие профильные каналы с интересным контентом. btw, у меня около ~40% подписчиков из этого функционала
- Помощь с обменом аудиторий между авторами каналов. Это позволяет покрывать наибольшее количество аудитории и дает криптанам возможность "скопировать инфополе" опытных криптанов и контент-мейкеров, кому они доверяют.
В этот раз я как раз с третьим вариантом: участвую в DeFi-подборке, в которой сам подписан на большую часть каналов в списке. Интересно, что наши аудитории уже пересекаются — многие из этих каналов видны у меня в Similar Channels.
https://news.1rj.ru/str/addlist/5-6U_fyPpMs5ODAy - ссылка для добавления папки
Добавляйте все каналы через кнопку Add Best, а затем отфильтруйте по интересным для себя направлениям, подаче контента и на выходе получите хорошее инфополе
📟 Прилетело из @insuline_eth
☯️ Почистить карму
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Best
Jack invites you to add the folder “Best”, which includes 21 chats.
материалы на погружение
КРИПТО
статьи:
Крипта уровня Advanced
Лучший гайд по крипте
DYOR: великий гайд по ресерчу
КОД
статьи
How to Code или как выносить проекты на 1000 аккаунтов
ЯЗЫКИ
Solidity - написание смарт-контрактов на Ethereum и совместимых блокчейнах (EVM).
используется в Ethereum, BNB Chain, Polygon, Arbitrum, Optimism.
Rust - разработка блокчейнов софтов и смарт-контрактов.
используем в Solana, Near, Polkadot, Substrate, Cosmos SDK
Go - разработка нод, инфраструктуры, серверной логики.
Используем в Ethereum (Geth), Cosmos SDK.
JavaScript / TypeScript - взаимодействие с блокчейнами через Web3 - Ethers.js, разработка DApp-фронтендов, скриптов и софта
используем в любых блокчейнах с Web3-интерфейсом
Python - бэкенд, анализ блокчейн-данных, написание ботов, автоматизация
используем в блокчейн-аналитике, алгоритмической торговле, web3-сервисах
гайды по языкам в закрепе
YouTube-Каналы
youtube.com/@DappUniversity/videos
youtube.com/@EatTheBlocks/videos
youtube.com/@MoralisWeb3/videos
youtube.com/c/PatrickCollins
ИГРЫ & ПРАКТИКА
ethernaut.openzeppelin.com - игра, созданная OpenZeppelin, в которой нужно решать головоломки, связанные с безопасностью смарт-контрактов.
capturetheether.com - ряд задач, связанных с безопасностью смарт-контрактов, необходимо «захватывать эфир»
eth.build - платформа, созданная в стиле «песочницы», создаем децентрализованные приложения и визуализируем их работу
Solidity
cryptozombies.io - бесплатная игра, в игровой форме изучаем разработку на Solidity.
Solidity by Example - пошаговые примеры и небольшие задачи по Solidity.
Rust & Solana / Near / Polkadot
Solana Playground - песочница для написания и тестирования Solana-программ на Rust.
Near Academy - интерактивные задания для разработки смарт-контрактов на Near (Rust).
Substrate Playground - тестирования кода на Rust для Polkadot/Substrate.
JavaScript/TypeScript & Web3
Speed Run Ethereum – практические задания по разработке DApp с Ethers.js и Solidity.
🐘 100 РЕАКЦИЙ И ДРОПАЮ СЛЕДУЮЩУЮ ЧАСТЬ!!
📟 Прилетело из @code_vartcall
☯️ Почистить карму
Please open Telegram to view this post
VIEW IN TELEGRAM
Обещанная статья о browseruse и использовании агентов ИИ для управления браузером https://www.scrapingbee.com/blog/browseruse-how-to-use-ai-browser-automation-to-scrape/
📟 Прилетело из @dev_in_ruby_colors
🍣 На суши
📟 Прилетело из @dev_in_ruby_colors
🍣 На суши
Scrapingbee
BrowserUse: How to use AI Browser Automation to Scrape | ScrapingBee
Explore AI-powered browser automation with BrowserUse. Learn to scrape data, log in and create reports using Python noscripts and clear step-by-step prompts.
Существует только один гендер для стилей – Tailwind
https://opencollective.com/styled-components/updates/thank-you
📟 Прилетело из @insuline_eth
☕️ На кофе
https://opencollective.com/styled-components/updates/thank-you
📟 Прилетело из @insuline_eth
☕️ На кофе
Opencollective
Thank you - styled-components
First and foremost, thank you to everyone who has contributed to styled-components over the years. Open Source is hard work, and many of the larger feature and/or refactoring drives probably would never have shipped without your support! As...
подключаем 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
📟 На серваки
На энтузиазме решил захатонить 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
☯️ Почистить карму
Продолжаю делиться процессом создания проекта, о котором говорил в предыдущих постах - Пост 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
🍣 На суши
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
📟 На серваки
В итоге, теперь у HyperEVM проблема с попаданием в ethereum lists и из-за этих ограничений их не добавляют в viem
https://github.com/ethereum-lists/chains/pull/6840#pullrequestreview-2678248622
📟 Прилетело из @insuline_eth
📟 На серваки
GitHub
updated Hiperliquid Chain by alfredolopez80 · Pull Request #6840 · ethereum-lists/chains
Update Data, logo, chain info and RPC of Chain Id: 999, that corresponding to Hyperliquid EVM L1: more details: https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/evm
разбираем финальную часть разработки всех 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/...
и так далее..
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
Периодически запускать скрипт по времени - GitHub Actions || Cron Jobs
Пора бы уже что-то писать....
ВАШИ ИДЕИ НА НАШ ПЕРВЫЙ ПРОЕКТ
📟 Прилетело из @code_vartcall
🍣 На суши
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем, кто крутит Warpcast: для полноценной отработки необходимо привязать телефон, Twitter и кошелек.
Мы приготовили софт с открытым исходным кодом за 50$.
Нужны физические устройства и покупка номера телефона.
Мы можем всё настроить за вас — аккаунт за 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
☕️ На кофе
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
☕️ На кофе
Это те самые резидентские прокси, которые идеально работают с Depin проектами, и вообще везде где нужно стабильное качественное соединение.
Поясняю - в ADS пихать их и крутить ретро бессмысленно, слишком затратно. Но юзать для всяких нод и других отдельных случаев - имба.
Команда проекта сидит с нами на плотном контакте и оперативно реагирует на запросы и предложения, за что им респект.
Недавно, например, они предложили нам выкатить совместный конкурс, который всё ещё идёт: ТЫК🔗
Но вчера они просто взорвали мой мозг 🤯
Они выкатили акцию, по которой за ЛЮБОЙ купленный пакет трафика вы получаете +80% сверху.
То есть почти x2 трафика за ту же цену!
При этом акция будет идти минимум до сентября, так что это нам надо!
Мы бы и так юзали их прокси для DePin софта, но сейчас с радостью дольём трафика и аккаунтов в проекты, ибо уже не так бьёт по кошельку.
• Короче, переходите на сайт и выбираете пакет для покупки: ТЫК🔗
• При покупке вводите промокод
BLACK80 на +80% к трафику.Например, если вы возьмёте 5ГБ - то получите 9 Гб
Софты и приватка Одуванчика | Все медиа ресурсы | Папка Одуванчика | Гайд для новичков | TikTok | Беседка
📟 Прилетело из @oxygen_tools
📟 На серваки
Please open Telegram to view this post
VIEW IN TELEGRAM
неделя подходит к концу, разобрали много тем, перечитываем посты, усваиваем
👋 Как общаться с крипто-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
как вызывать REST API криптосервисов на TS правильно
Разберем на примере axios, с обёрткой.
Новый Проект - Настройка
npm install axios dotenv
npm install --save-dev ts-node typenoscript @types/node (запуск без компиляции в JS)
Инициализация
npm init -y
npx tsc --init
"noscripts": {
"start": "ts-node src/index.ts",
"build": "tsc",
"dev": "nodemon --watch src --exec ts-node src/index.ts"
}получаем API ключ с CoinMarketCap
coinmarketcap.com/api
дока на все случаи жизни
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
результат
+ Разобрали axios - получили Удобную работу с REST API
вникаем в API далее!
📟 Прилетело из @code_vartcall
👧 На суши и девочек
Please open Telegram to view this post
VIEW IN TELEGRAM