VARTCALL
2.32K subscribers
610 photos
11 videos
21 files
551 links
web3 разработка, философия, мысли, практика

по всем предложениям: @jerskrew

экосистема: @vartcode
Download Telegram
Обновление Release

сегодня был первый день без традиционного утреннего поста

я наконец-то дошёл до идеи, как эффективнее реализовывать наши цели в web3 разработке

ждите завтрашнего поста
7🤗3
Перерождение духа

что ждёт нас далее

предыстория

начиная с 7 января 2025 года, посты на этом канале выходили утром каждого дня. Спустя 207 дней и ≈ 207 постов я завершаю этот марафон

Видимо во время этого "челленджа" у меня были запредельные уровни серотонина, что и позволяло каждый вечер выделять .5 - 1 час на генерацию поста, для утренней публикации

несложной математикой можно представить, что среднее время написания поста составляло ≈ 300 - 400 часов работы. Это 16.6 дней полноценного написания постов за 207 дней

За это время многие публикации потеряли свою актуальность, а главное - потеряна главная цель - популяризация web3 разработки и понимание, что каждый при должном усилии способен достичь результата в этом направлении программирования

Поэтому в начале августа, я занялся вопросом создания контента и пришёл к прекрасному решению моей проблемы, где каждый сможет изучать web3 разработку ещё быстрее, не тратя десятки часов на поиск нужных постов и проверки их актуальности

судьба контента далее

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

Сотню постов можно спокойно заменить одной статьёй / видео / подкастом, что намного эффективнее для меня, как создателя и для вас, как аудитории

что делать с предыдущими постами?

специально для них, я создал Notion Файл, где будут полностью отсортированы все публикации от 7 января до 2 августа. Если пост устарел - я его актуализирую

notion.so/Vartcall-Notes-2457c02209fe80cbbbd4f3e975d2551f

На сегодня все, безумно рад этому решению, ставьте 🗿, если готовы, с новой энергией, врываться в web3 разработку

варткол на связи
4🗿38
💪 С НУЛЯ ДО SOLANA РАЗРАБОТЧИКА

youtu.be/CdcRu5wPdL8
youtu.be/CdcRu5wPdL8
youtu.be/CdcRu5wPdL8

Пишем скрипт, для взаимодействия с блокчейном Solana, говорим о заработке, деанонимся


Все в этом видео 📹
Please open Telegram to view this post
VIEW IN TELEGRAM
2🗿17
Самые важные публикации

Отобрал самые актуальные публикации 2025

😎 Новичку

Философия канала

почему web3?

Языки программирования с нуля

УЧИМСЯ УЧИТЬСЯ БАЗА

КАК КОДИТЬ??

Бады web3 разработчика, часть 2

Твой старт в web3 разработке

Книги про блокчейн-разработку

С нуля до первого софта

Python + web3.py с нуля

Javascript + ethers.js и viem с нуля

Viem с нуля

Solidity с нуля, часть 2, часть 3

Solana с нуля

Ethereum с нуля

Ton с нуля, часть 2, часть 3

С нуля до КРИПТО-КОДЕР-ГУРУ (каналы, статьи, инструменты)

GitHub репозиторий web3 автоматизация на javascript / typescript

Мультиаккинг с нуля, часть 2

Автоматизация с нуля, работаем с проектами

ТОП 1% WEB3 РАЗРАБОТЧИК

ROADMAP.SH РАЗБЕРЕМ

Стартуем в web3 с кайфом

🧠 Техническая база (+ к написанию софта)

Что такое Multicall

Обновления Ethereum-транзакций EIP-1559

Selenium для крипто-разработки на Python С НУЛЯ

ИНСТРУМЕНТЫ БЛОКЧЕЙН-РАЗРАБОТЧИКА | БАЗА, часть 2

Разработка под разные блокчейны | БАЗА

Софтим прокси с нуля

WEB3 ОРАКУЛЫ ЧТО И ЗАЧЕМ

Как писать софт, часть 2, часть 3

Разбор блокчейнов для автоматизации

База RPC с нуля

как и почему работают скрипты

почему у zkSync такие низкие комиссии

почему у arbitrum низкие комиссии

Как избежать потери точности при работе с процентами и дробными числами в Solidity?

SOLANA vs EVM (EVM часть) (Solana часть)

Твоё первое web3 приложение

Про блокчейны

😊 Про токены

Как формируется цена токенов

Как создаются ТОКЕНЫ и ЧТО для этого нужно?

🧠 Работа в web3

САМЫЕ ВОСТРЕБОВАННЫЕ WEB3-ВАКАНСИИ 2025

ЗАРАБАТЫВАЕМ В WEB3 без работы в компании

Стек web3 разработчика 2025

Где можно найти работу в web3?

Твоя первая работа на Solana

Все о работе в web3
Please open Telegram to view this post
VIEW IN TELEGRAM
🗿9
hardhat обновление 3 beta

разбираем этот инструмент и последнее обновление

предыстория..

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

Нажал на кнопку отправки транзакции -> вызвал смарт-контракт, который реализует передачу данных по блокчейну

но стоит проблема, как эти контракты попадают в основную сеть блокчейнов

для этого и существует hardhat

Hardhat - инструмент для тестирования и деплоя смарт-контрактов в Ethereum

Вчера - 13 августа 2025 команда hardhat выкатила обновление 3.0

Разберем самые важные обновления

1. Прямые тесты на Solidity

В Hardhat 2.x тесты писали в основном на JavaScript или TypeScript (через Mocha + Chai).

если хотелось тестировать на Solidity, приходилось использовать сторонние решения

Теперь Solidity‑тесты являются "first‑class" - встроены и поддерживаются официально

2. Среда выполнения на базе Rust

Ранее весь runtime (движок, который выполнял ваши тесты, скрипты, деплои) был написан полностью на JavaScript/TypeScript и работал поверх Node.js.

Теперь компоненты, критичные к производительности, переписаны на Rust, что обеспечивает заметный прирост скорости запуска и исполнения

под капотом:

Критичные к скорости части (внутренняя EVM, обработка тестов) переписали на Rust.

Rust-код компилируется в нативный бинарь - меньше накладных расходов, выше скорость.

Node.js остался как оболочка для конфигураций, плагинов и CLI, но тяжёлая работа теперь исполняется почти на "железе".


По сути, они повторили путь, по которому пошли Foundry и некоторые блокчейн-симуляторы - JS для удобства, Rust для скорости.

3. Мульти-блокчейновая поддержка

обновление ориентировано на мульти-блокчейновые сценарии, включая блокчейны на OP‑Stack, тестируем и деплоим на разных rollup‑сетях легче и надёжнее

ранее любая сеть: Ethereum mainnet, Polygon, Arbitrum, Optimism и т.д., подключалась через RPC в hardhat.config.js:

networks: {
optimism: {
url: "https://mainnet.optimism.io",
accounts: [PRIVATE_KEY]
}
}


В Hardhat 3.0:

opchainlist.com - блокчейны на op-stack

Блокчейны на OP-Stack получили встроенную поддержку:

автоматическая корректировка расчёта газа под их модель

корректная работа с l1Fee и l2GasLimit

правильная эмуляция окружения в локальном тестировании

поддержка кастомных predeploy-контрактов, которые есть в этих сетях.

4. Поддержка TypeScript по умолчанию

Не нужно вручную ставить ts-node - поддержка встроена.

Код компилируется быстрее и надёжнее.

+ Можно использовать TS в Ignition-модулях (новая система деплоя).

Установка Hardhat:

npm install --save-dev hardhat


Проверка версии:

npx hardhat --version


если < 3.0.0

npm install --save-dev hardhat@next


Подробнее про обновление можете почитать в моем последнем треде

x.com/vartcall/status/1955969129631887764
Solana с нуля

Делаю последний набор, Solana с нуля в этом году


Разберем все, от баз языков программирования, до написания первых смарт-контрактов и децентрализованных приложений на Solana

50 мест до завтра (21:00 по Киеву)

t.me/+KxgLyRWhAjJkMjgy
t.me/+KxgLyRWhAjJkMjgy
t.me/+KxgLyRWhAjJkMjgy

💰 Цена: бесплатно

Начинаем
Please open Telegram to view this post
VIEW IN TELEGRAM
🗿3
Продолжаем обучение...

Команда, так как я каждый день читаю разные материалы по web3, решил создать канал, где буду складировать эти данные


ссылка на канал
ссылка на канал
ссылка на канал
Как начать в блокчейн разработке

план

начинаем с базы Solidity, языка программирования для написания смарт-контрактов. Понимание структуры контрактов поможет в написании софта для работы с крипто-токенами и всеми операциями с ними

материалы

английский

profiles.cyfrin.io/updraft/onboarding/wallet - 96 часов базы Solidity

cryptozombies.io - бесплатная игра, в игровой форме изучаем разработку на Solidity.

Solidity by Example - пошаговые примеры и небольшие задачи по Solidity.

speedrunethereum.com – практические задания по разработке DApp с Ethers.js и Solidity.

ethernaut.openzeppelin.com - игра, созданная OpenZeppelin, в которой нужно решать головоломки, связанные с безопасностью смарт-контрактов.

capturetheether.com - ряд задач, связанных с безопасностью смарт-контрактов, необходимо «захватывать эфир»

eth.build - платформа, созданная в стиле «песочницы», создаем децентрализованные приложения и визуализируем их работу

после понимания смарт-контрактов, переходим к работе с блокчейном, ибо каждое наше действие в web3 - вызов блокчейна

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

RPC - Remote Procedure Call

Проще говоря, RPC Endpoint - мост между твоей программой и блокчейном.

Лучшие бесплатные RPC

infura.io
alchemy.com/dapps/alchemy
quicknode.com


Получаем свой RPC ключ

например - 7c9a2f14b83d4a6eb2f1c8d09a7e52f1

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

Python и JavaScript/TypeScript

оба языка отлично показали себя на рынке web3. Мой выбор за JS/TS ибо я получаю бОльшую скорость, в сравнении с Python и также могу масштабироваться на написание своих децентрализованных приложений

При выборе языка также стоит обращать внимание на понимание синтаксиса и если вы - ноль в web3 и программировании в целом, смело выбирайте Python, далее через 1-2 месяца - JavaScript, а еще через 1 месяц - TypeScript

материалы для старта

Python

Задачи - hackerrank.com/domains/python

что нужно знать в Python для web3 разработки

JavaScript

Задачи - jschallenger.com

что нужно знать в JavaScript для web3 разработки

TypeScript

Задачи - learntypescript.online

что нужно знать в TypeScript для web3 разработки

интерфейсы и типы (interface vs type)

generics (Promise<T>, Array<T>)

строгая типизация параметров и возвращаемых значений функций

utility types

работа с unknown и never

настройка окружения (tsconfig.json, target, moduleResolution)

автогенерация типов для смарт-контрактов (TypeChain)


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

для этого нам необходимы библиотеки

Python

web3py.readthedocs.io/en/stable

pip install web3


JavaScript/TypeScript

docs.ethers.org/v5

npm i ethers


viem.sh

npm i viem


Практика web3 разработки

для начала пишем скрипты

Python

Генерация кошелька и проверка баланса

Отправка $ETH и токенов в тестнете

Чтение данных ERC-20 и NFT

Swap через Uniswap Router (approve + swap)

Простой арбитраж-сканер цен между двумя DEX


JavaScript

Подключение к RPC и вывод баланса

Отправка транзакции через ethers.js

Чтение и отображение ERC-20 балансов

Подписка на события смарт-контракта (Transfer)

Нотификатор транзакций по адресу (бот)


TypeScript

Подключение кошелька через WalletConnect

Отправка транзакции из dApp

Чтение и отображение портфеля ERC-20

Swap токенов через Uniswap SDK

Панель мониторинга портфеля с графиками


Базовые инструменты

metamask.io - крипто-кошелек для взаимодействия с блокчейном.

аналитика операций в блокчейнах

так ка все данные в блокчейне открыты, мы можем их отследить

Ethereum

Mainnet - https://etherscan.io (основная сеть)
Sepolia Testnet - https://sepolia.etherscan.io (тестовая сеть)


100 реакций и продолжаем 💯 😈 ❤️
💯39🔥53😈1🗿1
1 GOD Каналу...

28 августа 2024, вышло первое видео на моем канале

подведем итоги, соберем подборку лучших материалов и авторов web3 контента

Лучшие видео

Пишем крипто-софт с нуля - разобрали как начать на практике начать в написании софта под web3 с нуля

Как начать в Блокчейн-разработке - работа блокчейна и базовые ветви web3 разработки

90 дней в крипто-разработке - мой старт в web3 разработке! Все победы и поражения

250 дней в крипто-разработке - продолжение моего пути в web3 разработке

Крипто-безопасность с нуля - самое важное видео на канале! Как не потерять крипту разработчику и рядовому пользователю!

Смарт-контракты с нуля - история появления смарт-контрактов и написание твоего первого контракта

С нуля до solana-разработчика - все инструменты для старта в программировании под solana

Каналы:

youtube.com/@DappUniversity/videos - крипто-безопасность, материалы по Solidity, Python, JavaScript в web3

youtube.com/@EatTheBlocks/videos - гайды, обзоры web3 инструментов, web3 работа

youtube.com/@MoralisWeb3/videos - Ethereum, Solana, NFT разработка, web3 обзоры

youtube.com/c/PatrickCollins/videos - все о крипто-безопасности, новостях web3, Solidity, JS, Python в web3

Всем спасибо за поддержку!

Продолжаем!

В комментариях напишите, с какого видео попали в этот канал!
11🗿15
Channel photo updated
🦏 Август 2025 Итоги

посты месяца

дорожная карта канала

Обновления канала

Новая навигация канала

Новое видео - с нуля до solana разработчика

Отобранные публикации 2025

Hardhat 3 - обзор обновления

Как начать в блокчейн разработке - план

1 год youtube каналу, подборка web3 каналов и контента

из мировых новостей web3

16 эксплоитов на $163млн, что на 15% больше чем в июле


Анонимный держатель $BTC – $91.4M
btcturk – $54M
ODIN•FUN – $7M
BetterBank.io – $5M
CrediX Finance – $4.5M


кратко и подробно

Анонимный держатель потерял $91.4млн - потеряно 783.75 $BTC.

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

(название бирж и кошельков не уточнялось)

Жертву убедили раскрыть приватные данные кошелька, после чего средства были выведены

деньги были отмыты через Wasabi Wallet - сервис с улучшением конфиденциальности

Транзакция вывода - mempool.space/tx/da598f2a941ee3c249a3c11e5e171e186a08900012f6aad26e6d11b8e8816457

Btcturk - $54млн

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

(не смарт-контрактный эксплойт, а операционный риск централизованных кастодианов (как в случае с Mt.Gox, Coincheck). Слабое место - хранение приватных ключей.)

получилось так, что:

Средства клиентов хранились в централизованных горячих кошельках

Хакеры получили доступ к этим приватным ключам (через взлом инфраструктуры, инсайд или утечку), после чего смогли вывести активы.

поэтому не храним деньги на Централизованных биржах (Binance, bybit, huobi и так далее), переходим на MetaMask а еще лучше на аппаратные кошельки

ODIN•FUN - $7млн

defi-платформа

эксплойт смарт-контракта с ошибкой в проверке условий, позволивший злоумышленнику несколько раз выводить активы (reentrancy-подобный сценарий).

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


BetterBank.io - $5млн

злоумышленник использовал манипуляцию ценовым оракулом (oracle manipulation) - внёс актив с низкой ликвидностью, искусственно завысил его цену и взял под него чрезмерный кредит.

Ошибка - небезопасный оракул, отсутствие защиты от flash loan атак.


CrediX Finance - $4.5M

эксплойт уязвимости в смарт-контрактном пуле ликвидности. Вектор атаки - flash loan + неправильная проверка залогов.

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


🦉 Выводы для разработчиков

Из ситуации с
BtcTurk - не хранить ключи централизованно без многоуровневой защиты.

используем аппаратные модули (HSM), мультисиг, сегрегация холодных/горячих кошельков.

Из ситуации с
ODIN•FUN - аудиты, использование проверенных библиотек - OpenZeppelin, защита от reentrancy (checks-effects-interactions).

fravoll.github.io/solidity-patterns/checks_effects_interactions.html

И смежные ситуации
BetterBank.io и CrediX - защищать оракулы и экономику протокола.

Оракулы - Chainlink, лимиты на flash loans, стресс-тесты экономической модели.


🧠 Месяц вышел максимально продуктивным, перечитываем посты и врываемся в сентябрь
🗿5
📖 Лучший сайт для изучения WEB3

Пока готовил новые материалы, наткнулся на hackquest.io

🧠 Доступные Курсы:

Ethereum, Solana, Arbitrum, Sui, Mantle, Eclipse, Xion, Monad разработка с нуля


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

1. Мобильное dApp-приложение с AI-викторинами, NFT-соцсетью и полностью ончейн беттингом.

2. Безопасные и аутентифицированные переводы Ether, Efrogs NFT и токенов $CROAK


hackquest.io

вводите 4PXBIWHH3P при регистрации, я буду радоваться!
🗿12
🧠 Зачем тебе 200 тг-каналов, когда есть Twitter Списки

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

поэтому, я создал 5 списков web3-направлений, чтобы быстрее получать новую информацию

x.com/i/lists/1964597770322313496 - инструменты

x.com/i/lists/1964594221828227207 - дексы

x.com/i/lists/1663946545077551114 - цексы

x.com/i/lists/1964385355161080026 - разработчики web3

x.com/i/lists/1964607689796805035 - web3 influencers

x.com/i/lists/1628801577262669824 - разработчики и энтузиасты web3


📖 Добавляйте и закрепляйте списки в своих twitter-аккаунтах
🗿15
400 000 строк кода X: что скрывает алгоритм рекомендаций

Я провёл 14 часов подряд, читая код нового алгоритма X, разобрал:

всё, что тебе нужно знать о том, как стать виральным - и можно ли всё ещё попасть в теневой бан


Ссылка на статью
Ссылка на статью
Ссылка на статью
🗿21