telegram комьюнити updates
так как я хочу повышать качество взаимодействия с аудиторией - принял решение:
🧠 почему я должен ограничивать доступ в чат?
среди нас много крутых разработчиков и криптанов и наш нетворкинг будет полезен каждому
в чате сделал систему ролей, где каждый сможет быть активным участником!
💚 Поэтому всем web3 энтузиастам - добро пожаловать
t.me/+Ie_imFT0OyEwMzgy
продолжение следует 💊
так как я хочу повышать качество взаимодействия с аудиторией - принял решение:
среди нас много крутых разработчиков и криптанов и наш нетворкинг будет полезен каждому
в чате сделал систему ролей, где каждый сможет быть активным участником!
💚 Поэтому всем web3 энтузиастам - добро пожаловать
t.me/+Ie_imFT0OyEwMzgy
продолжение следует 💊
Please open Telegram to view this post
VIEW IN TELEGRAM
🍯 про контент
за 2 года ведения канала я понял, что многие действия необходимо объяснять, иначе тебя неправильно поймут
за 2 года я выложил достаточно публикаций, видео, статей, которые могли вызвать непонимание или озадачить зрителя
мой контент базируется на том, что в первую очередь интересно мне - программирование, web3, биохакинг, крипта и так далее
и все мои находки из прекрасного google.com я публикую на этом канале
поэтому я выделил следующее правило канала
личная ответственность
каждый пост и действия по отношению к нему -> ваш выбор и ваше осознанное решение
каждый пришёл сюда за развитием и каждый принимает решение использовать опубликованный материал или нет
я - лишь агрегатор материала который сам смотрю и изучаю, если я что-то использую - уточняю
поэтому теперь, с таким пониманием можем спокойно двигаться далее 💚
за 2 года ведения канала я понял, что многие действия необходимо объяснять, иначе тебя неправильно поймут
за 2 года я выложил достаточно публикаций, видео, статей, которые могли вызвать непонимание или озадачить зрителя
мой контент базируется на том, что в первую очередь интересно мне - программирование, web3, биохакинг, крипта и так далее
и все мои находки из прекрасного google.com я публикую на этом канале
поэтому я выделил следующее правило канала
личная ответственность
каждый пост и действия по отношению к нему -> ваш выбор и ваше осознанное решение
каждый пришёл сюда за развитием и каждый принимает решение использовать опубликованный материал или нет
я - лишь агрегатор материала который сам смотрю и изучаю, если я что-то использую - уточняю
поэтому теперь, с таким пониманием можем спокойно двигаться далее 💚
телеграм-чат
t.me/+Ie_imFT0OyEwMzgy
ресерч проектов, обучение, материалы по web3, билд проектов EVM & Solana
discord
discord.gg/sFPsqXbk
работа с закрытым комьюнити, материалы по Python, JS/TS, Solidity etc, стримы и лайф-кодинг от меня и других участников
цель - нетворкинг, совместный билд и повышение навыков
продолжаем
Please open Telegram to view this post
VIEW IN TELEGRAM
читаем смарт-контракты
зачем
защита от скама -> неверный адрес после
как получать дропы через смарт-контракты
автоматизируем работу в DEX (
обход ограничений на mint nft через прокси контракт вызывая несколько
Делаем делаем? 💯 💊 🚀
следующая неделя станет мастерингом смарт-контрактов
зачем
защита от скама -> неверный адрес после
approve, контракт не даёт вывести средства + работа с прокси контрактамикак получать дропы через смарт-контракты
автоматизируем работу в DEX (
events) –> трекаем каждое изменение (покупка токена, минт NFT, своп...)обход ограничений на mint nft через прокси контракт вызывая несколько
mint() от твоего имениДелаем делаем? 💯 💊 🚀
чтение смарт-контрактов
день 1
БЛОКЧЕЙНЫ ЭКСПЛОРЕРЫ
именно тут будем брать все наши контакты и манипулировать их данными
etherscan.io
bscscan.com
solscan.io
blockscout.com
ТЕХНИЧЕСКАЯ ЧАСТЬ
Для Python
Для JS/TS
Устанавливаем библиотеки
ИНСТРУМЕНТЫ
4byte.directory - расшифровка селекторов функций из байткода или calldata
днем продолжаем, у меня разрядился телефон 💊
день 1
БЛОКЧЕЙНЫ ЭКСПЛОРЕРЫ
именно тут будем брать все наши контакты и манипулировать их данными
etherscan.io
bscscan.com
solscan.io
blockscout.com
ТЕХНИЧЕСКАЯ ЧАСТЬ
Для Python
Для JS/TS
Устанавливаем библиотеки
ИНСТРУМЕНТЫ
4byte.directory - расшифровка селекторов функций из байткода или calldata
днем продолжаем, у меня разрядился телефон 💊
🍄🟫 ЧИТАЕМ СМАРТ-КОНТРАКТЫ
🧤 БЛОКЧЕЙНЫ ЭКСПЛОРЕРЫ
именно тут будем брать все наши контракты и манипулировать их данными
etherscan.io
bscscan.com
solscan.io
basescan.org
arbiscan.io
explorer.zksync.io
scrollscan.com
polygonscan.com
nova.arbiscan.io
blockscout.com
💊 ДЕКОМПИЛЯТОРЫ И ДИЗАССЛЕМБЛЕРЫ
app.dedaub.com/decompile - Лучший декомпилятор байт-кода - читаемый Solidity (даже для оптимизированного кода).
tenderly.co - декомпиляция + пошаговая отладка транзакций в EVM. Анализ revert-ов.
ethervm.io/decompile - быстрый декомпилятор в псевдокод. Полезен для первичного анализа.
4byte.directory - расшифровка селекторов функций из байткода или calldata
etherscan.io/bytecode-decompiler - встроенный в Etherscan декомлилятор, быстро глянуть логику, когда нет исходников
🐿 ИНТЕРАКЦИЯ
все инструменты для python
все инструменты для JS/TS
🌪 ПРОВЕРКА БЕЗОПАСНОСТИ
github.com/crytic/slither
анализирует Solidity-код на уязвимости (переполнения, реентерабельность) + оптимизирует код.
github.com/Cyfrin/aderyn
Rust-инструмент для создания кастомных детекторов уязвимостей с поддержкой JSON/Markdown-отчетов.
github.com/protofire/solhint
Линтер для Solidity, проверяет соответствие стандартам стиля и безопасности.
github.com/ConsenSysDiligence/mythril
Анализирует байт-код EVM через символьное исполнение и taint-анализ.
github.com/crytic/echidna
Фаззер для тестирования инвариантов контрактов, генерирует экстремальные входные данные.
Solidity AI ✨ - Jr. Security Assistant - VS Code-плагин для поиска базовых уязвимостей.
есть что добавить?
теперь практика...
1 ПОСТ - ПОЛНЫЙ СПИСОК ИНСТРУМЕНТОВ
🧤 БЛОКЧЕЙНЫ ЭКСПЛОРЕРЫ
именно тут будем брать все наши контракты и манипулировать их данными
etherscan.io
bscscan.com
solscan.io
basescan.org
arbiscan.io
explorer.zksync.io
scrollscan.com
polygonscan.com
nova.arbiscan.io
blockscout.com
💊 ДЕКОМПИЛЯТОРЫ И ДИЗАССЛЕМБЛЕРЫ
app.dedaub.com/decompile - Лучший декомпилятор байт-кода - читаемый Solidity (даже для оптимизированного кода).
tenderly.co - декомпиляция + пошаговая отладка транзакций в EVM. Анализ revert-ов.
ethervm.io/decompile - быстрый декомпилятор в псевдокод. Полезен для первичного анализа.
4byte.directory - расшифровка селекторов функций из байткода или calldata
etherscan.io/bytecode-decompiler - встроенный в Etherscan декомлилятор, быстро глянуть логику, когда нет исходников
🐿 ИНТЕРАКЦИЯ
все инструменты для python
все инструменты для JS/TS
🌪 ПРОВЕРКА БЕЗОПАСНОСТИ
github.com/crytic/slither
анализирует Solidity-код на уязвимости (переполнения, реентерабельность) + оптимизирует код.
github.com/Cyfrin/aderyn
Rust-инструмент для создания кастомных детекторов уязвимостей с поддержкой JSON/Markdown-отчетов.
github.com/protofire/solhint
Линтер для Solidity, проверяет соответствие стандартам стиля и безопасности.
Линтер - инструмент статического анализа, который просматривает исходники смарт-контрактов и автоматически выявляет: ошибки стиля, потенциальные уязвимости, газовые неэффективности и так далее...
github.com/ConsenSysDiligence/mythril
Анализирует байт-код EVM через символьное исполнение и taint-анализ.
github.com/crytic/echidna
Фаззер для тестирования инвариантов контрактов, генерирует экстремальные входные данные.
🧊 фаззер - массовая генерация случайных, некорректных или неожиданных входных данных
Solidity AI ✨ - Jr. Security Assistant - VS Code-плагин для поиска базовых уязвимостей.
теперь практика...
VARTCALL
🎙 подкасты релиз 24 часа чтобы написать ваш вопрос в комментарии под этим постом на все вопросы отвечу в подкасте завтра вечером 💊
ответы принимаются до 20:00 по Киеву 💊
есть ли смысл учить bas, afina и прочии no code решения для web3?
afina.io
bablosoft.com/shop/BrowserAutomationStudio
в январе уже затрагивал тему no code(пост 1, пост 2), сегодня подведем итоги
💡 есть мощная идея - фулл гайд по мультиаккингу + софт автоматизация - следующее видео на YouTube
afina.io
bablosoft.com/shop/BrowserAutomationStudio
в январе уже затрагивал тему no code(пост 1, пост 2), сегодня подведем итоги
🧡 BAS - Browser Automation Studio
ноукод/лоукод платформа для автоматизации действий в браузере
используют в:
веб-скрапинге
автоматизации регистрации аккаунтов
мультиаккаунтинге
арбитраже трафика
web3-автоматизации
💊 разберем минусы😕 Нет прямого доступа к блокчейну
нельзя вызывать функции смарт-контрактов напрямую через RPC или ABI, как в ethers.js, web3.py или viem.
Ограничения масштабируемости и надежности
Каждый "бот" = отдельный браузер. При 100+ аккаунтах всё сильно тормозит и может крашиться.
Нужна мощная машина или прокси-серверы для распределения нагрузки.
🔑 Нет работы с приватными ключами на низком уровне
BAS не предоставляет встроенной поддержки для подписания транзакций программно.
Всё через UI MetaMask/Phantom и клики "ручного" интерфейса - неудобно для массовой автоматизации, нет гибкого контроля над транзакциями.
☠ Нет поддержки Web3-интеграций SDK/API
Невозможно использовать SDK от Uniswap, Zora, Moralis и др.
Нет API-интеграции с блокчейн-эксплорерами, подпиской на события, логами и т.д.
про afina
Мультиаккаунтинг
создание и клонирование профилей с разными fingerprint‑настройками и прокси
Скрипты drag&drop
готовые блоки действий - от кликов и вводов до выполнения JS и блокировки сетевых запросов
🫀 минусы
Afina — не open‑source
нет возможности проверить безопасность, аудировать уязвимости или вносить свои правки.
Скрипты под капотом работают как имитация человека в браузере на базе Chromium.
Это значит, что:
Нет прямого RPC-интерфейса для работы с блокчейном.
Высокий риск детектирования (CAPTCHA, anti-bot системы).
Для мультиаккаунтинга и Web3-ботов требуется мощный ПК, прокси и антидетект — каждый экземпляр браузера жрёт RAM
Несмотря на анти‑fingerprint‑менеджмент, большие объёмы автоматизации на Web3 могут вызвать бан или подозрения со стороны сервисов (CEX/DEX, биржи, кошельки).
💚 наше решение
какой no code
понимание web3 программирования - свобода действий, выбора и контроля
поэтому...
PYTHON WEB3 С НУЛЯ
JS/TS WEB3 С НУЛЯ
далее покупаем прокси
proxywing.com
покупаем прогретые twitter, discord и telegram аккаунты
accsmarket.com
создаём профиль на ADS POWER - антидетект браузер
adspower.com
💡 есть мощная идея - фулл гайд по мультиаккингу + софт автоматизация - следующее видео на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
план обучения web3 разработчика
лирика
С начала 2025 года на канале вышло ≈ 200 постов посвящённых web3 тематике
каждое наполнено морем информации, но вопрос остаётся один
С ЧЕГО НАЧАТЬ?
на канале каждый день выходят посты и если кажется что ты не успеваешь - выдохни, все только начинается
данный канал – мой путь и я постоянно публикую свои мысли
главная задача – структура и план действий, в результате никакие внешние факторы не помешают твоему обучению в web3
ОБНОВЛЕНИЯ КАНАЛА
теперь каждый пост будет показывать нам, зачем мы изучаем тот или иной инструмент / навык / язык и так далее
СТАРТ
3 месяца назад сделал прекрасный материал для старта в web3 для JS/TS разработчиков
github.com/vartcall/WEB3-Automation-JS-TS
пока гайд только с ethers.js, если будет 25 "+" допишу гайд и для viem
💊 начинаем новую эру web3 разработки
лирика
С начала 2025 года на канале вышло ≈ 200 постов посвящённых web3 тематике
каждое наполнено морем информации, но вопрос остаётся один
С ЧЕГО НАЧАТЬ?
на канале каждый день выходят посты и если кажется что ты не успеваешь - выдохни, все только начинается
данный канал – мой путь и я постоянно публикую свои мысли
главная задача – структура и план действий, в результате никакие внешние факторы не помешают твоему обучению в web3
ОБНОВЛЕНИЯ КАНАЛА
теперь каждый пост будет показывать нам, зачем мы изучаем тот или иной инструмент / навык / язык и так далее
Каждый будет понимать зачем он это читает, учит, начинает
СТАРТ
3 месяца назад сделал прекрасный материал для старта в web3 для JS/TS разработчиков
github.com/vartcall/WEB3-Automation-JS-TS
собрал там все самые полезные ссылки для web3, словарь криптана, теория + практика по разработке на JS/TS
пока гайд только с ethers.js, если будет 25 "+" допишу гайд и для viem
💊 начинаем новую эру web3 разработки
СТАРТУЕМ В WEB3 С КАЙФОМ
самая базовая база
зачем нам web3? 👈
САМЫЕ ВАЖНЫЕ САЙТЫ
infura.io - ключ для подключение к блокчейну
etherscan.io - анализ транзакций, получение данных смарт-контрактов
chainlist.org - быстрое подключение любых EVM сетей к MetaMask
metamask.io - web3 кошелёк для взаимодействия с блокчейном
app.safe.global - web3 кошелёк для подписания транзакций с нескольких аккаунтов (+безопасность)
code.visualstudio.com - наш редактор кода
ТЕСТОВЫЕ СЕТИ
т.к первый скрипты мы будем писать в тестовых сетях блокчейна - нам необходимы краны для получения тестового $ETH.
Сети Sepolia / Holesky
КРАНЫ
faucets.chain.link
faucet.paradigm.xyz
alchemy.com/faucets
infura.io/zh/faucet/sepolia
cloud.google.com/application/web3/faucet
getblock.io/faucet
ОСНОВНЫЕ СЕТИ: MAINNET
будем работать с L2, чтобы не тратить много $ на комиссии
писал несколько постов на эту тему - пост 1, пост 2
ВЗАИМОДЕЙСВИЕ
выберем язык программирования для взаимодействия с блокчейном
PYTHON
JS / TS
ЗАДАЧИ
после выполнения всех операций выше, начинается практика
отправка транзакций
чтение данных из ABI -> переходим в etherscan.io -> выбираем contract -> ABI -> копируем ABI и начинаем взаимодействие через JS/TS или Python
для старта можно использовать тестовый Stargate мост (выбираем тестовую сеть)
stargateprotocol.gitbook.io/stargate/developers/contract-addresses
+ обмен токенов на stargate
Наконец, можно подключать и другие DEFI протоколы и взаимодействовать с ними
defillama.com/top-protocols
НАЧИНАЕМ
самая базовая база
зачем нам web3? 👈
САМЫЕ ВАЖНЫЕ САЙТЫ
infura.io - ключ для подключение к блокчейну
etherscan.io - анализ транзакций, получение данных смарт-контрактов
chainlist.org - быстрое подключение любых EVM сетей к MetaMask
metamask.io - web3 кошелёк для взаимодействия с блокчейном
app.safe.global - web3 кошелёк для подписания транзакций с нескольких аккаунтов (+безопасность)
code.visualstudio.com - наш редактор кода
ТЕСТОВЫЕ СЕТИ
т.к первый скрипты мы будем писать в тестовых сетях блокчейна - нам необходимы краны для получения тестового $ETH.
Сети Sepolia / Holesky
sepolia работает с большинством RPC, поэтому для старта берём её
КРАНЫ
faucets.chain.link
faucet.paradigm.xyz
alchemy.com/faucets
infura.io/zh/faucet/sepolia
cloud.google.com/application/web3/faucet
getblock.io/faucet
ОСНОВНЫЕ СЕТИ: MAINNET
будем работать с L2, чтобы не тратить много $ на комиссии
писал несколько постов на эту тему - пост 1, пост 2
ВЗАИМОДЕЙСВИЕ
выберем язык программирования для взаимодействия с блокчейном
PYTHON
JS / TS
для JS/TS также создал github репозиторий со всеми уроками с нуля: теория + практика
github.com/vartcall/WEB3-Automation-JS-TS
ЗАДАЧИ
после выполнения всех операций выше, начинается практика
отправка транзакций
чтение данных из ABI -> переходим в etherscan.io -> выбираем contract -> ABI -> копируем ABI и начинаем взаимодействие через JS/TS или Python
для старта можно использовать тестовый Stargate мост (выбираем тестовую сеть)
stargateprotocol.gitbook.io/stargate/developers/contract-addresses
+ обмен токенов на stargate
Наконец, можно подключать и другие DEFI протоколы и взаимодействовать с ними
defillama.com/top-protocols
НАЧИНАЕМ
🤱 SOLIDITY СЕЙЧАС ИЛИ НИКОГДА
ЧТО ТАКОЕ SOLIDITY
языке для написания смарт-контрактов на блокчейне ethereum и его совместимых
про работу смарт-контрактов
solidity автоматизировал абсолютно все базовые действия проходящие на блокчейне
отправка транзакций, обмен токенов Uniswap, Stargate, NFT сделки - автоматическая купля / продажа etc..
ЗАЧЕМ УЧИТЬ?
понимание устройства смарт-контрактов, какие функции они хранят, чтобы изменить блокчейн
создание своих децентралищованных приложений
DEX биржи, мосты, NFT маркет-плейсы - все они функционируют благодаря смарт-контрактам
безопасность
зная Solidity, ты знаешь функции контрактов и можешь заранее проверить их на подлинность и не словить ханипот
работа
web3.career/solidity-jobs (вакансии сок и мёд 🙀)
РЕЗУЛЬТАТ
билдинг в web3 только начинается, проекты оживают
Наша задача - максимум практики, автоматизации и сочных пет-проектов для будущего выноса рынка
🪨 ДЕЙСТВИЯ
теперь на канале будет больше контента по Solidity, хватит букв - только практика
+ напишите ваши идеи для контента по Solidity
JS/TS и Python никуда не уходят - предыдущий пост отлично передаёт задачу по этим технологиям
ПРОДОЛЖАЕМ
теперь наконец-то разберем зачем учить солидити, почему 2025 будет переломным для него и так далее...
ЧТО ТАКОЕ SOLIDITY
языке для написания смарт-контрактов на блокчейне ethereum и его совместимых
про работу смарт-контрактов
solidity автоматизировал абсолютно все базовые действия проходящие на блокчейне
отправка транзакций, обмен токенов Uniswap, Stargate, NFT сделки - автоматическая купля / продажа etc..
ЗАЧЕМ УЧИТЬ?
понимание устройства смарт-контрактов, какие функции они хранят, чтобы изменить блокчейн
создание своих децентралищованных приложений
DEX биржи, мосты, NFT маркет-плейсы - все они функционируют благодаря смарт-контрактам
безопасность
зная Solidity, ты знаешь функции контрактов и можешь заранее проверить их на подлинность и не словить ханипот
работа
web3.career/solidity-jobs (вакансии сок и мёд 🙀)
РЕЗУЛЬТАТ
билдинг в web3 только начинается, проекты оживают
Наша задача - максимум практики, автоматизации и сочных пет-проектов для будущего выноса рынка
🪨 ДЕЙСТВИЯ
теперь на канале будет больше контента по Solidity, хватит букв - только практика
JS/TS и Python никуда не уходят - предыдущий пост отлично передаёт задачу по этим технологиям
ПРОДОЛЖАЕМ
SOLIDITY ВЗАИМОДЕЙСВИЕ
продолжаем разбираться в web3...
ДЛЯ WEB3 НУЖЕН ТОЛЬКО SOLIDITY?
нет
ЯЗЫКИ ПРОГРАММИРОВАНИЯ
составил полный список под все спецификации
ТЕСТИРОВАНИЕ
после написания контрактов - тестируем их с помощью:
JS&TS
hardhat.org
getfoundry.sh
Python
eth-brownie.readthedocs.io/en/stable
ВЗАИМОДЕЙСВИЕ
т.к наш контакт - "бекенд в блокчейне" -> пользователи взаимодействуют с ним через web3 библиотеки
JS/TS
docs.ethers.org/v5
viem.sh
PYTHON
web3py.readthedocs.io/en/stable
ФИНАЛ
Solidity - фундамент, взаимодействие с ним необходимо, чтобы web3 функционировал
ИНСТРУМЕНТЫ ДЛЯ ВЗАИМОДЕЙСТВИЯ
добавляйте, что ещё интересно
продолжаем разбираться в web3...
ДЛЯ WEB3 НУЖЕН ТОЛЬКО SOLIDITY?
нет
🍞 Для полноценного взаимодействия с блокчейном и созданием своих продуктов нам понадобятся следующие плюшки...
ЯЗЫКИ ПРОГРАММИРОВАНИЯ
составил полный список под все спецификации
ТЕСТИРОВАНИЕ
после написания контрактов - тестируем их с помощью:
JS&TS
hardhat.org
getfoundry.sh
Python
eth-brownie.readthedocs.io/en/stable
ВЗАИМОДЕЙСВИЕ
т.к наш контакт - "бекенд в блокчейне" -> пользователи взаимодействуют с ним через web3 библиотеки
JS/TS
docs.ethers.org/v5
viem.sh
PYTHON
web3py.readthedocs.io/en/stable
ФИНАЛ
Solidity - фундамент, взаимодействие с ним необходимо, чтобы web3 функционировал
ИНСТРУМЕНТЫ ДЛЯ ВЗАИМОДЕЙСТВИЯ
🐝 СОБИРАЕМ БАЗУ SOLIDITY
вступление
инструменты
курсы
🩸 запускаем практику с нуля до SOLIDITY?
вступление
инструменты
курсы
🍄🟫 ИГРЫ
ethernaut.openzeppelin.com - игра, созданная OpenZeppelin, в которой нужно решать головоломки, связанные с безопасностью смарт-контрактов.
capturetheether.com - ряд задач, связанных с безопасностью смарт-контрактов, необходимо «захватывать эфир»
eth.build - платформа, созданная в стиле «песочницы», создаем децентрализованные приложения и визуализируем их работу
cryptozombies.io - бесплатная игра, в игровой форме изучаем разработку на Solidity.
solidity-by-example.org - пошаговые примеры и небольшие задачи по Solidity.
🩸 запускаем практику с нуля до SOLIDITY?
🎩 коннект
среди вас есть много ребят, кто ведёт свои каналы про web3 разработку
интересно узнать сколько вас
поэтому сделка
t.me/vartcall_channels
👙 канал-реклама ваших каналов, заходите, присылайте ссылки на ваши медиа
начинаем...
среди вас есть много ребят, кто ведёт свои каналы про web3 разработку
интересно узнать сколько вас
поэтому сделка
t.me/vartcall_channels
👙 канал-реклама ваших каналов, заходите, присылайте ссылки на ваши медиа
начинаем...
ВСЕ САМЫЕ ВАЖНЫЕ МАТЕРИАЛЫ И ССЫЛКИ
ОСНОВА
почему web3
все web3 инструменты
план обучения web3 разработчика
курсы по всем направлениям в web3
SOLIDITY
написание смарт-контрактов, учимся языку remix.ethereum.org, далее переходим на vs code
все материалы
JS/TS
все материалы
github репозиторий - теория + практика с нуля
PYTHON
все материалы
ПРАКТИКА
ethereum.org/en/developers/tutorials
🌳 НАЧИНАЕМ
ОСНОВА
почему web3
все web3 инструменты
план обучения web3 разработчика
курсы по всем направлениям в web3
SOLIDITY
написание смарт-контрактов, учимся языку remix.ethereum.org, далее переходим на vs code
все материалы
JS/TS
все материалы
github репозиторий - теория + практика с нуля
PYTHON
все материалы
ПРАКТИКА
ethereum.org/en/developers/tutorials
Выбираем нужный язык -> получаем проект, стек на котром его можно реализовать и примеры реализации
🌳 НАЧИНАЕМ
ПИШЕМ СВОЙ DAPP С НУЛЯ
предыстория
пол года назад наткнулся на видео с канала Starter Story
I Built A $1M App in 5 Hours
Где Dawson Botsford рассказал, как он за 5 часов на хакатоне написал earni.fi
сервис по проверке аирдропов в сети ethereum
ФРОНТ
JS/TS
Solidity
nextjs.org - поддержка SSR & SSG, что ускоряет загрузку страницы
react.dev - удобно переиспользовать логику, простота интеграции с web3 через хуки (из wagmi.sh например)
wagmi.sh - реакт хуки для упрощения работы с кошельками, транзакциями и данными блокчейна
thegraph.com - запросы к данным блокчейна без прямого вызова RPC
hardhat.org - тестирование смарт-контрактов для взаимодействия через фронтенд
БЕК
сегодня днем распишу, поговорим...
предыстория
пол года назад наткнулся на видео с канала Starter Story
I Built A $1M App in 5 Hours
Где Dawson Botsford рассказал, как он за 5 часов на хакатоне написал earni.fi
сервис по проверке аирдропов в сети ethereum
🥪 безусловно такие видео заряжают, поэтому давайте на эйфории напишу инструменты для написания нашей dapp
ФРОНТ
JS/TS
Solidity
nextjs.org - поддержка SSR & SSG, что ускоряет загрузку страницы
react.dev - удобно переиспользовать логику, простота интеграции с web3 через хуки (из wagmi.sh например)
wagmi.sh - реакт хуки для упрощения работы с кошельками, транзакциями и данными блокчейна
thegraph.com - запросы к данным блокчейна без прямого вызова RPC
hardhat.org - тестирование смарт-контрактов для взаимодействия через фронтенд
БЕК
сегодня днем распишу, поговорим...
пишу свой dapp часть 2
первая часть
С лицом разобрались, а что у децентрализованых приложений на сервере
это основа любой dapp
теперь разберем...
процесс взаимодействия со смарт-контрактами
интеракция пользователя и dapp
обмен токенов на app.uniswap.org и так далее
фронтенд показывает интерфейс, мы нажимаем swap указываем сумму и подписываем транзакцию через MetaMask
транзакция отправляется в мемпул
далее по базе, обработка майнерами / валидаторами и результат записывается в блокчейн
как это работает в dapp?
деплой смарт-контракта -> hardhat.org
получаем адрес контракта и его ABI
интеграция с frontend через web3 js/ts библиотеки
подключаем контракт к dapp
взаимодействуем с функциями контракта через тот-же js/ts или python
интегрируем с dapp -> привязываем кнопки к вызова функций контракта
по базе прошлись, идём далее....
первая часть
С лицом разобрались, а что у децентрализованых приложений на сервере
🍞 основное отличие обычных web2 приложений от dapps - децентрализация и из неё выходящие - смарт-контракты
это основа любой dapp
теперь разберем...
процесс взаимодействия со смарт-контрактами
интеракция пользователя и dapp
обмен токенов на app.uniswap.org и так далее
фронтенд показывает интерфейс, мы нажимаем swap указываем сумму и подписываем транзакцию через MetaMask
транзакция отправляется в мемпул
мемпул - временное хранилище неподтвержденных транзакций в блокчейне
далее по базе, обработка майнерами / валидаторами и результат записывается в блокчейн
как это работает в dapp?
деплой смарт-контракта -> hardhat.org
получаем адрес контракта и его ABI
интеграция с frontend через web3 js/ts библиотеки
подключаем контракт к dapp
import { ethers } from "ethers";
const contractAddress = "0xABC..."; // адрес контракта
const contractABI = [ ABI сюда ];
const provider = new ethers.BrowserProvider(window.ethereum); // подключение к MetaMask
const signer = await provider.getSigner(); // получаем пользователя
const contract = new ethers.Contract(contractAddress, contractABI, signer); // создаём экземпляр контрактавзаимодействуем с функциями контракта через тот-же js/ts или python
интегрируем с dapp -> привязываем кнопки к вызова функций контракта
по базе прошлись, идём далее....
SOLIDITY С НУЛЯ
3 года назад начался мой полноценный путь в Solidity
3 года деплоя, тестирований, взаимодействий, побед и поражений на крипто-рынке
🍞 За это время у меня появилось достаточно много интересных историй и опыта, которым я делился с вами на этом канале
но я решил, что пора расширять свои возможности
поэтому, выхожу на новую ступеть КРИПТО INFLUENCER и презентую наш КУРС - SOLIDITY С НУЛЯ
🩸 О КУРСЕ
Собрал абсолютно все, что нужно человеку, чтобы в 2025 году стать полноценным Solidity Разработчиком с нуля
никаких временных ограничений на обучение, только база и поддержка от менторов
все подробности на сайте
vartcall.com
МЕНТОРЫ
помимо меня, на курсе также будет @one_eyes
в 2022 году он занял 2 место в bnb chain хакатоне по теме ончейн NFT с динамичиской NFT картинкой
Работал с @hodlmodeth @n4z4v0d @ivanovinvest_rus на позиции разработчика смарт-контрактов
КОГДА СТАРТУЕМ
2.07.2025 - через 7 дней
СКОЛЬКО МЕСТ
50
по всем вопросам:
@vartcall_support
🤘 НАЧИНАЕМ УЧИТЬСЯ
3 года назад начался мой полноценный путь в Solidity
3 года деплоя, тестирований, взаимодействий, побед и поражений на крипто-рынке
☠ Благодаря пониманию Solidity и смарт-контрактов, я смог успешно работать с крипто-проектами и вместе с вами получал дропы от самых различных кампаний
2020 - Uniswap
2022 - Aptos
2023 - Blur, Arbitrum, Celestia, Sui и Jito
2024 - LayerZero, Scroll, EigenLayer, NotCoin, StarkNet, Pyth Network
2025 - BeraChain, Zora
🍞 За это время у меня появилось достаточно много интересных историй и опыта, которым я делился с вами на этом канале
но я решил, что пора расширять свои возможности
поэтому, выхожу на новую ступеть КРИПТО INFLUENCER и презентую наш КУРС - SOLIDITY С НУЛЯ
🩸 О КУРСЕ
Собрал абсолютно все, что нужно человеку, чтобы в 2025 году стать полноценным Solidity Разработчиком с нуля
никаких временных ограничений на обучение, только база и поддержка от менторов
все подробности на сайте
vartcall.com
МЕНТОРЫ
помимо меня, на курсе также будет @one_eyes
в 2022 году он занял 2 место в bnb chain хакатоне по теме ончейн NFT с динамичиской NFT картинкой
Работал с @hodlmodeth @n4z4v0d @ivanovinvest_rus на позиции разработчика смарт-контрактов
КОГДА СТАРТУЕМ
2.07.2025 - через 7 дней
СКОЛЬКО МЕСТ
50
по всем вопросам:
@vartcall_support
🤘 НАЧИНАЕМ УЧИТЬСЯ