💸 Smart Contract Developer
Языки программирования:
Solidity, Rust (Solana, NEAR), Vyper, Move (Sui, Aptos)😯 Фреймворки:
Hardhat, Foundry, Brownie, Anchor (Solana)
Библиотеки: Ethers.js, Web3.py
Инструменты: Remix IDE, OpenZeppelin, Tenderly
Блокчейны: Ethereum, Polygon, BSC, Solana, Cosmos😱 Дополнительно: Chainlink Oracles, The Graph (для индексации)
☀️ Web3 Frontend Developer
Основные технологии: React.js, Next.js, Vue.js, Svelte
Web3-библиотеки: Ethers.js, Wagmi, Web3Modal🫙 Кошельки: MetaMask, WalletConnect, Phantom (Solana), Coinbase Wallet
Стейкинг/DeFi-инструменты: Uniswap SDK, Aave JS, Moralis
API и индексация: The Graph, Alchemy, Infura, QuickNode🦆 UI/UX: TailwindCSS, Chakra UI, Web3-дизайн системы
🔧 Blockchain Security Engineer (Аналитик безопасности)
Аудит смарт-контрактов: Slither, MythX, Certora, Echidna
Статический анализ: Foundry, Hardhat, Scribble🎧 Инструменты пентеста: Burp Suite, Mythril
Сервисы аудита: Certik, Hacken, Quantstamp💻
Блокчейн-анализ: Chainalysis, TRM Labs
👮♂️ DeFi Protocol Architect (Архитектор DeFi)
Протоколы: Uniswap, Aave, Compound, Curve💪 L2-решения: Arbitrum, Optimism, zkSync, StarkNet
Межсетевые мосты: LayerZero, Wormhole, Axelar🌅
Оракулы: Chainlink, Band Protocol, Pyth👧 Анализ рисков: Gauntlet, Chaos Labs
🎹 Web3 Growth Marketer (Маркетолог в Web3)
Соцсети: Twitter (X), LinkedIn, Mirror.xyz🙄
Аналитика: Google Analytics, Dune, Nansen
Airdrops & Incentives: Galxe, Layer3, QuestN😌
CRM: Mailchimp, HubSpot (для email-кампаний)🐑 Community Tools: Discord, Telegram, Zealy
🐸 🐸 🐸 Web3 Data Analyst (Аналитик данных)
SQL & NoSQL: PostgreSQL, MongoDB
Инструменты аналитики: Dune Analytics, Nansen, Glassnode📸 On-chain анализ: Etherscan, Solscan, Arbiscan
BI-инструменты: Tableau, Metabase
Python/R: Pandas, NumPy, Jupyter Notebook😮
☕️ Tokenomics Designer (Токеномист)
Моделирование: Python, Excel, Machinations
Анализ рынка: CoinGecko, CoinMarketCap, Token Terminal
DeFi-метрики: TVL, APY, P/E (Price-to-Earnings)
Экономические модели: Game Theory, Monetary Policy
КАКУЮ ВАКАНСИЮ РАЗБЕРЕМ ПОДРОБНЕЕ??
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤5
спасибо всем, кто заполял форму, pfd гайд прилетит в течении 30 минут
присылаю лично я через Python, поэтому сверяйте ник - @vartcall и скачивайте файл
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥2
почему pdf пришёл 2 раза?
т.к форму заполнило 100+ человек решил использовать Python + telethon для реализации скрипта
После 30+ отправленных файлов с одинаковым текстом Telegram заподозрили неладное и отключили мой Telegram аккаунт 😁
🤣 все сообщения которые я кому либо писал за сегодня также удалились
поэтому теперь использую массив
и Python библиотека random и Time для задержки между сообщениями🎹
т.к форму заполнило 100+ человек решил использовать Python + telethon для реализации скрипта
После 30+ отправленных файлов с одинаковым текстом Telegram заподозрили неладное и отключили мой Telegram аккаунт 😁
поэтому теперь использую массив
messages = [
"Привет! Лови, как и договаривались 📄",
"Вот тот файл, что я тебе обещал 👀",
"Документ готов, держи 🔥",
"Файл по теме — отправляю 🧠",
"Как и просил — держи ✉️",
"Скинул. Если что — пиши 😉",
"Проверь этот файл, думаю, тебе будет полезно 📎",
"Зацени, должно пригодиться 💡",
"Как и говорил, вот оно 📌",
"Отправляю файл, не забудь посмотреть 📘",
]
и Python библиотека random и Time для задержки между сообщениями
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🤔3👌3🐳2
VARTCALL
почему pdf пришёл 2 раза? т.к форму заполнило 100+ человек решил использовать Python + telethon для реализации скрипта После 30+ отправленных файлов с одинаковым текстом Telegram заподозрили неладное и отключили мой Telegram аккаунт 😁 🤣 все сообщения которые…
Telegram убил мой профиль, поэтому пишите в лс, и я скину вам PDF - @vartcall
Please open Telegram to view this post
VIEW IN TELEGRAM
🐳5
ПОЧЕМУ RUST GOAT WEB3?
😳 А что с альтернативами?
Solidity: Удобен для Ethereum, но уязвим (The DAO hack).
Go (Golang): Хорош для нод (как в Cosmos), но нет контроля над памятью.
C++: Быстрый, но опасный (взломы из-за переполнений буфера).
Rust даёт баланс: скорость + безопасность + современная экосистема.
КАК ВАМ РАСТ?? Разработчики
😐 Безопасность и отсутствие undefined behavior
В Web3 безопасность - всё.
Уязвимости в смарт-контрактах (например, в Solidity) приводят к взломам и потере миллионов.💸 😱 Rust решает это:
Статическая типизация + владение (ownership) исключают утечки памяти и гонки данных.
Нет null/undefined - меньше ошибок времени выполнения.
Алгоритм borrow checker гарантирует безопасность памяти на этапе компиляции.🥳 В Solidity можно допустить reentrancy-атаку, а в Rust компилятор просто не даст написать небезопасный код.
💪 Производительность как у C/C++, но без их проблем
Блокчейны требуют максимальной эффективности. Rust не имеет рантайма и не требует сборщика мусора, при этом:
Скорость как у C++
Безопасность выше, чем у Go или Java😐 Примеры:
Solana (высокоскоростной блокчейн) написан на Rust.
Polkadot (Substrate framework) использует Rust для безопасной мультичейн-логики.
🐷 Идеальная экосистема для Web3
Rust становится стандартом в криптоиндустрии:👍 Смарт-контракты:
Solana (Anchor framework)
NEAR Protocol
CosmWasm (для Cosmos)💃 Инфраструктура:
Parity Technologies (клиенты Ethereum, Polkadot)
Libp2p (P2P-сети)🗑 Инструменты:
Wasm (WebAssembly для децентрализованных приложений)
no_std поддержка (для embedded-блокчейнов)
🤩 Отличная совместимость с WebAssembly (Wasm)
Wasm - будущее децентрализованных приложений (dApps), и Rust один из лучших языков для компиляции в Wasm:
Высокая скорость выполнения
Безопасность (в отличие от C++)
Поддержка WASI (запуск вне браузера)😁 Примеры:
Internet Computer (DFINITY) использует Rust + Wasm.
Многие DeFi-протоколы мигрируют на Wasm для более быстрых расчётов😊
😮 Растущее комьюнити и корпоративная поддержка
Meta (Facebook), Google, AWS инвестируют в Rust.
Ethereum (клиенты Lighthouse, Nimbus) частично на Rust.
Polkadot, Solana, NEAR делают Rust основным языком.
Это гарантирует долгосрочную поддержку и развитие.
Solidity: Удобен для Ethereum, но уязвим (The DAO hack).
Go (Golang): Хорош для нод (как в Cosmos), но нет контроля над памятью.
C++: Быстрый, но опасный (взломы из-за переполнений буфера).
Rust даёт баланс: скорость + безопасность + современная экосистема.
КАК ВАМ РАСТ?? Разработчики
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥19❤5🏆2
КАК ОПТИМИЗАЦИЯ ГАЗА СЭКОНОМИЛА МНЕ 10K$
часть 1
☕️ Я применил четыре ключевые стратегии, которые помогли мне сэкономить $10,000:
разбираем каждую из них с примерами
😑 МЕГА-АКТИВ и дропаю вторую часть
часть 1
💸 Газ в Ethereum - плата за выполнение транзакций или запуск смарт-контрактов, измеряемая в единицах вычислительных усилий.
Цены на газ зависят от спроса и предложения на вычислительные ресурсы сети.😧 В периоды пиковой нагрузки стоимость транзакции может достигать $20-$100, что делает оптимизацию газа критически важной для экономии средств и повышения доступности приложений web3.
☺️ Газовые сборы состоят из двух компонентов:
Gas Limit: Максимальное количество газа, которое вы готовы потратить на транзакцию.
Gas Price: Цена за единицу газа, измеряемая в gwei (1 gwei = 10^-9 ETH).🎧 Общая стоимость транзакции = Gas Limit × Gas Price.
Например, стандартный перевод ETH требует около 21,000 газа, а взаимодействие со смарт-контрактом может потребовать 100,000 газа и более.
разбираем каждую из них с примерами
😢 Использование Layer 2 решений
Layer 2 (L2) решения - Optimism, Arbitrum и Polygon, обрабатывают транзакции вне основного блокчейна Ethereum (Layer 1), а затем группируют их для записи в главную сеть. Это позволяет сократить газовые сборы до 90% и более.😓 Пример:
Я перевел часть операций моего dApp на Optimism. На Ethereum mainnet типичная транзакция стоила мне около $20 при средней цене газа 17.449 gwei и 100,000 газа (0.0017449 ETH × $2183.41 = $3.81, но в пиковые периоды цены выше).
На Optimism аналогичная транзакция обходилась примерно в $1. Проведя 526 транзакций на Optimism, я сэкономил $19 × 526 = $9,994🫙 Как это сделать:
Проверьте, поддерживает ли ваше приложение L2-сети, такие как Optimism.
Используйте кошельки, совместимые с L2, например, MetaMask, и переведите средства через мост (bridge).
Мониторьте L2-сборы на сайтах, таких как L2Fees.info.
🐸 Пакетная обработка транзакций
Пакетная обработка позволяет объединить несколько транзакций в одну, экономя базовую стоимость газа (21,000 газа за транзакцию) и дополнительные расходы на обновление балансов.
Пример: Я использовал контракт BatchPayments для отправки токенов ERC20 на 100 адресов одновременно. Индивидуальная отправка токенов на каждый адрес стоила бы около $5 за транзакцию (50,000 газа × 17.449 gwei × $2183.41), итого $500 за 100 переводов. С пакетным контрактом я потратил около $50 на одну транзакцию, сэкономив $450 за пакет. Проведя 20 таких пакетов, я сэкономил $450 × 20 = $9,000.💋 👧 Как это сделать:
Убедитесь, что контракт оптимизирован для минимизации газа, например, обновляет баланс отправителя только один раз.
Будьте осторожны: пакетные транзакции могут быть дороже в случае сбоя, поэтому тестируйте контракт перед использованием.
Пакетная обработка может снизить стоимость газа до 300-1,000 газа за перевод, что в 50-100 раз дешевле стандартных 50,000 газа для ERC20-транзакций.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18👍3🔥1🤩1
КАК ОПТИМИЗАЦИЯ ГАЗА СЭКОНОМИЛА МНЕ 10К$
часть 2
🔥 раз начали про $, пишите ваши идеи на эту тему
часть 2
⌨️ Оптимизация кода смарт-контрактов😐 Оптимизация смарт-контрактов заключается в сокращении вычислительной сложности и операций с хранилищем, которые являются наиболее затратными по газу.🍌 Например, операции чтения/записи в хранилище (sload/sstore) стоят 100+ газа, тогда как операции с памятью - всего 3 газа.☀️ Пример:
В одном из моих контрактов я оптимизировал функцию, сократив потребление газа с 100,000 до 70,000 газа (на 30%). Эта функция вызывалась 10,000 раз.
Экономия составила 30,000 газа за вызов, или 0.00052347 ETH (30,000 × 17.449 gwei). При цене ETH $2183.41 это $1.14 за вызов, итого $11,400 за 10,000 вызовов. 8,772 вызовов ≈ $10к$😱 Как это сделать:
Минимизируйте операции с хранилищем, сохраняя промежуточные результаты в памяти.🕵️♂️ 😌 Используйте предварительно скомпилированные контракты для сложных операций, таких как хеширование.😮 Включите оптимизатор Solidity в Remix или Hardhat для автоматического снижения затрат на газ.
Исследование Uniswap показало, что оптимизация на 1% может сэкономить миллионы долларов для сообщества DeFi
🤐 Выбор времени для транзакций😈 Цены на газ колеблются в течение дня, будучи ниже в периоды низкой активности сети, например, поздно ночью или в выходные.🚰 Пример:
Используя Etherscan Gas Tracker, я проводил транзакции, когда цена газа падала до 20 gwei вместо пиковых 100 gwei. Для транзакции на 50,000 газа экономия составила 80 gwei × 50,000 = 4,000,000 gwei = 0.004 ETH, или $8.73 при цене ETH $2183.41. Проведя 1,145 таких транзакций, я сэкономил около $10,000.😳 Как это сделать:
Мониторьте цены на газ с помощью инструментов, таких как Etherscan или GasNow.🤳 Планируйте несрочные транзакции на ночное время или выходные.
Используем автоматизированные скрипты для запуска транзакций при низких ценах на газ.
Исследования показывают, что самые низкие цены на газ наблюдаются с полуночи до 4 утра по восточному времени США - Bankless
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥4🤩3🍓1
награды за заполнение формы не закончились
создал канал-агрегатор где дропаю БАЗУ web3
ССЫЛКА НА БАЗУ
ССЫЛКА НА БАЗУ
ССЫЛКА НА БАЗУ
добро пожаловать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🐳3😍2
создал приватный репо нашего комьюнити
Что будем делать
📦 Утилиты и боты для Web3
Авто-чекеры eligibility на аирдропы (😂 Zora,😃 LayerZero,🌟 StarkNet и др.)
Бот для отслеживания движений китов (whale alerts)🍌 Скрипт для массовой отправки транзакций (multisender)
🌐 Интеграции с DeFi, NFT, Layer 2
Интеграция с Uniswap, 1inch, Lido, Aave через SDK или прямые вызовы☺️ 😳 Сбор метрик и логов по NFT-активности (mint, transfer, floor price)
Интерфейс для отслеживания farming-активностей по разным адресам😊
🔐 Безопасность и приватники☕️ Шифрование приватников и API-ключей через .env + Vault
Подпись транзакций через eth_account/ethers.Wallet без Metamask
Интеграция с cold storage или MPC-решениями
Нас уже 187
discord.gg/9FSVKGqB
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2💘2
пора масштабироваться, теперь контент на ENGLISH будет в X
x.com/vartcall
📖 КОГО ЧИТАЮ?
список разработчиков - x.com/i/lists/1628801577262669824
Твиты каждый день, GM / GN посты и 1 тред в неделю
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11🤩3🐳3
часть 1
гайд на попадание
в 2025 году средняя зарплата разработчиков составляет $78,000-$262,000 в год
разбираем шаги
🐷 осваиваем основы
Блокчейн-технологии:
Изучите, как работают блокчейны, включая механизмы консенсуса (Proof of Work, Proof of Stake), криптографию и обработку транзакций.😮 Понимание платформ, таких как Ethereum, Binance Smart Chain и Solana, обязательно.💸 Смарт-контракты: Освойте Solidity, основной язык для написания смарт-контрактов на Ethereum. Уделите внимание безопасности, чтобы избежать уязвимостей, таких как атаки повторного входа (reentrancy attacks).😘
Используйте библиотеки, такие как OpenZeppelin, для создания безопасных контрактов.💻 Web3-библиотеки: Научитесь использовать ethers.js для взаимодействия с блокчейном из фронтенд-приложений.🤨 Веб-разработка: Знание HTML, CSS, JavaScript и Node.js необходимо для создания пользовательских интерфейсов dApps.
как говорил Виталик Бутерин в Noahpinion Interview - «Понимание безопасности и эффективности, таких как преимущества Proof of Stake перед Proof of Work, критически важно для создания надежных систем»
☺️ Создавайте проекты и вносите вклад в open-source
Практический опыт отличает хороших разработчиков от выдающихся. Начинаем с простых проектов и постепенно усложняем задачи:😂 Создание токена ERC-20:
Реализуем токен, чтобы понять стандарты и процесс развертывания.🤩 Разработка dApp:
Строим приложение, например, децентрализованную систему голосования или рынок NFT.🥴 Участие в open-source:
Вносите вклад в проекты, такие как OpenZeppelin или Uniswap. Это не только улучшит ваши навыки, но и повысит вашу репутацию.❤️ Пример
Разработчик, создавший библиотеку для оптимизации газа в смарт-контрактах, получил признание сообщества и предложение работы от крупного DeFi-протокола.
😳 Будьте в курсе событий💎 Web3 - быстро меняющаяся область, и топ-разработчики всегда в курсе новинок.🎮 Следим за лидерами мнений:
Подписывайтесь на аккаунты в X, такие как @VitalikButerin, @gavofyork и @danrobinson.🫙 Подписываемся на рассылки:
Week in Ethereum и The Defiant предоставляют актуальные новости.✏️ Посещайте конференции:
Мероприятия, такие как ETHGlobal, предлагают возможности для обучения и нетворкинга.🙂 Долгосрочное видение:
Как отметил Виталик Бутерин, важно помнить историю и долгосрочный потенциал криптоиндустрии, особенно во времена рыночных колебаний
Пример:
Разработчик, следивший за обновлениями Ethereum, первым внедрил решения Layer 2 в своем проекте, что привлекло внимание инвесторов.
💸 Специализируйтесь в нише
Специализация в конкретной области Web3 поможет вам выделиться:😱 DeFi: Изучите протоколы кредитования, децентрализованные биржи (DEX) и yield farming.🐷 NFT: Погружаемся в создание, торговлю и использование невзаимозаменяемых токенов.🤝 Layer 2 решения: Освойте технологии масштабирования, такие как Optimism, Arbitrum или zk-Rollups.😱 Пример:
Специалист по zk-Rollups стал востребованным консультантом благодаря глубокому знанию этой технологии.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤38👍8🔥6🤩3
спасибо за поддержку и доверие, легендарное компьюнити
🟢 роль early больше не выдаётся, ютилити добавляю уже сегодня
discord.gg/9FSVKGqB
Please open Telegram to view this post
VIEW IN TELEGRAM
🐳13🔥5🤩3
разбор паблик софта и наши успешные выносы проектов
несколько вариантов - статьи или видео
Статьи - ❤️
Видео - 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥92❤39
🐍 PYTHON WEB3 С НУЛЯ
разберем ВСЕ инструменты для работы с питоном в web3
☕️ ВЗАИМОДЕЙСВИЕ С БЛОКЧЕЙНОМ
😮 Работа с токенами и стандартами ERC
📖 Вспомогательные библиотеки:
eth-abi - кодирование/декодирование ABI
eth-keys - работа с приватными/публичными ключами
eth-utils - полезные утилиты для конверсии, хеширования и т.п.
🤣 ABI генерация, взаимодействие с контрактами
py-solc-x - компиляция Solidity-контрактов прямо в Python
🤪 Парсинг и анализ транзакций / логов
etherscan библиотека
Работа с API Etherscan: получение истории транзакций, балансов, ABI контрактов.
😕 Асинхронность и продвинутая работа
aiohttp + asyncio
Для параллельного сканирования адресов, токенов, контрактов.
тестирование смарт-контрактов
🧠 ПОЛЕЗНЫЕ МАТЕРИАЛЫ
Статья от Ethereum разработчиков - Ethereum for Python Developers
документация web3py
мини-курс web3py от dapp university
An Introduction to Web3 Py - What it is and How Can Developers Use It
👀 что разберем далее?
разберем ВСЕ инструменты для работы с питоном в web3
💸 Базовое взаимодействие с Ethereum/EVM
web3.py - Основная библиотека для работы с Ethereum.
Позволяет:
читать данные из блокчейна
подписывать и отправлять транзакции
вызывать функции контрактов
eth-account - управление кошельками и подписание транзакций
Это часть web3.py, но можно использовать отдельно.
Для создания, управления ключами, подписи сообщений и транзакций.
📖 Вспомогательные библиотеки:
eth-abi - кодирование/декодирование ABI
eth-keys - работа с приватными/публичными ключами
eth-utils - полезные утилиты для конверсии, хеширования и т.п.
py-solc-x - компиляция Solidity-контрактов прямо в Python
Кроссчейн и Layer 2
web3.py + RPC
Можно работать с😒 Polygon,🙂 Optimism,🙃 Arbitrum,😄 ZKSync — просто меняя RPC-узел.✔️ Нет отдельной библиотеки - всё на web3.py.
etherscan библиотека
Работа с API Etherscan: получение истории транзакций, балансов, ABI контрактов.
pip3 install etherscan
👀 ВСПОМОГАТЕЛЬНЫЕ УТИЛИТЫ И ИНСТРУМЕНТЫ
requests + REST APIs
Можно напрямую дергать API😙 DeBank,😂 Zora, Alchemy, Covalent, Moralis, Ankr и т.д.
Часто комбинируется с web3.py.
DeFi/DEX API (прямого Python SDK почти нет)
Как правило:
Используют:
web3.py для on-chain вызовов
requests/aiohttp для REST API🍑 Например:🤩 Uniswap v2/v3 - читать пулы, simulate swap🤭 1inch - получить котировки
aiohttp + asyncio
Для параллельного сканирования адресов, токенов, контрактов.
тестирование смарт-контрактов
😮 Ape Framework:
инструмент для разработки смарт-контрактов на Python для разработчиков, ученых данных и специалистов по безопасности.🐻 ☺️ Он поддерживает полный цикл разработки, включая компиляцию, тестирование, развертывание и взаимодействие с контрактами.
Ape активно поддерживается, и сообщество рекомендует его как замену Brownie.
Статья от Ethereum разработчиков - Ethereum for Python Developers
документация web3py
мини-курс web3py от dapp university
An Introduction to Web3 Py - What it is and How Can Developers Use It
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤2🐳1
все самые интересные вопросы на любые темы пишите в бота ниже
твой вопрос 👈
твой вопрос 👈
твой вопрос 👈
все самое интересное будет опубликовано
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤🔥3😍2
видимо проект стоит внимания криптанов, поэтому нада отработать
portal.abs.xyz/discover
База по проекту - t.me/maxycrypto/505
Пишем софт под этого чада? 💋
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19🔥8💋6💅1
часть 1
🤨 ЯЗЫКИ
Solidity - язык №1 для смарт-контрактов в EVM
Vyper - безопасный язык смарт-контрактов (Python-стиль)
Rust - для Solana, Near, Polkadot
Move - язык для Aptos и Sui
Cairo - язык для StarkNet
Clarity - язык для Stacks (Bitcoin L2), фокус на безопасности и предсказуемости.
Huff - низкоуровневый язык для EVM, оптимизация газа и производительности.
WASM (WebAssembly) - используется в экосистемах, таких как Polkadot и Cosmos, для высокопроизводительных контрактов.
🐸 ФРЕЙМВОРКИ ДЛЯ СМАРТ-КОНТРАКТОВ
Hardhat EVM - мощный JS-фреймворк
Foundry - ультрабыстрый на Rust
ApeWorx - для Python-девов
Anchor - Solana фреймворк
Sway - для FuelVM
Thirdweb CLI - упрощает создание, тестирование и деплой смарт-контрактов с готовыми шаблонами.
OpenZeppelin - для модульных контрактов и управления апгрейдами.
CosmWasm - фреймворк для смарт-контрактов на Cosmos и других WASM-совместимых блокчейнах.
📕 БИБЛИОТЕКИ ДЛЯ WEB3🕺 JavaScript / TypeScript:
Ethers.js - EVM-интеракции, суперпопулярен
viem - современная альтернатива ethers.js
starknet.js - для взаимодействия со StarkNet (Layer 2 на Cairo).
🐍 Python:
web3.py - основной выбор Python-девов
eth-brownie - Python-фреймворк + web3.py
🐐 Rust:
ethers-rs - взаимодействие с EVM
near-sdk-rs - для Near
solana-program - Solana
🦍 Go:
go-ethereum - для работы с Ethereum-узлами и создания кастомных инструментов.
cosmos-sdk - для разработки на Cosmos.
Other:
Fuel Labs SDK - для FuelVM, высокоскоростной rollup-платформы.
😠 ТЕСТЫ И ОТЛАДКА
Anvil (Foundry) - локальный EVM-узел
Ganache - от Truffle
Tenderly - дебаггер и симулятор
EthFiddle - онлайн-редактор Solidity
Hardhat Network - локальная сеть для тестирования смарт-контрактов.
Keccak256 Playground - онлайн-инструмент для хеширования и отладки.
Forge (Foundry) - мощный инструмент для модульного тестирования.
👀 ПРОВАЙДЕРЫ RPC / УЗЛЫ🐷 подробнее про все RPC
Infura
Alchemy
QuickNode
Chainstack
Blast API - бесплатный + WebSocket
Moralis - API и RPC для мультичейн-разработки.
GetBlock - провайдер узлов с поддержкой 50+ блокчейнов
🎹 БЕЗОПАСНОСТЬ И АУДИТ
Slither - статический анализ кода
Mythril - обнаружение уязвимостей
CodeHawks - bounty-защита кода
CertiK SkyTrace - мониторинг подозрительных транзакций и контрактов.
OpenZeppelin Forta - децентрализованный мониторинг безопасности в реальном времени.
Echidna - фаззинг-тестирование для смарт-контрактов.
Manticore - символическое выполнение для поиска уязвимостей.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31❤6💋4👍1🤩1🐳1
часть 1
собрал БАЗУ инструментов работы этих технологий с web3
😎 EVM-совместимые блокчейны (🎩 Ethereum,😒 Polygon,😀 BNB Chain,🙃 Arbitrum и др.)
Ethers.js - лёгкая и полнофункциональная библиотека для Ethereum и EVM-сетей, написанная на TypeScript😮 Предоставляет
управление аккаунтами и ключами
сборка и подпись транзакций
взаимодействие с контрактами по ABI
подключения к узлам через JSON-RPC (HTTP, WebSocket) или провайдеры вроде Infura, Alchemy, MetaMask и т.д.
Библиотека полностью на TypeScript и предоставляет строгие типы для безопасности разработчиков
viem - современная TypeScript-библиотека - интерфейс для Ethereum, предлагающий статически типизированные “примитивы” для низкоуровневого взаимодействия с EVM🔫 Предоставляет
модульные, функциональные API для выполнения вызовов контрактов
подписи транзакций
кодирования/декодирования данных и т.д., при этом обеспечивает строгую типизацию и автодополнение для всех операций😱 Проект появился в 2023 году и быстро набирает популярность, активно поддерживается авторами фреймворка Wagmi😱
Viem написан на TypeScript и может использоваться как в браузере, так и в Node.js.
🕵️♂️ ТЕСТИРОВАНИЯ СМАРТ-КОНТРАКТОВ
Hardhat - фреймворк для разработки и тестирования смарт-контрактов Ethereum (и других EVM-сетей).😳
Предоставляет среду для компиляции Solidity, запуска локальной тестовой сети, написания автотестов и деплоя контрактов
💙 Hardhat написан на TypeScript и поддерживает написание скриптов и конфигураций на TS (рекомендуется использовать TypeScript для проектов Hardhat)
☠ можнор также упомянуть Truffle, но разработчики проекта остановили его поддержку еще в 2023 году.📞 Поэтому HardHat остается фаворитом тестирования и деплоя смарт-контрактов
💰 РАБОТА С КОШЕЛЬКАМИ
WalletConnect - популярный мультикошелёк-коннектор, позволяющий dApp подключаться к мобильным и десктопным кошелькам через сканирование QR-кода или deep-link.🚰 😊 Предоставляется официальная JS/TS-библиотека WalletConnect Sign Client для интеграции на стороне dApp🗑 С её помощью приложение может открыть сессию WalletConnect, отображать QR-код и обмениваться сообщениями (подписание транзакций, запросы) с любым кошельком, поддерживающим WalletConnect (пример – мобильный MetaMask, TrustWallet, Rainbow и десятки других)🤨
🙂 SOLANA
кратко пройдемся и по этой экосистеме
Solana Web3.js - официальная JavaScript/TypeScript-библиотека для взаимодействия с блокчейном Solana
создание транзакций Solana, подпись (через подключённый ключ или кошелёк)
вызов методов программ (через инструкцию и Accounts)🤩 Solana Web3.js - основной building block для всех JS-приложений на Solana.
Anchor (TypeScript SDK) - клиентская библиотека для Solana, входящая в состав фреймворка Anchor.
Anchor - популярный фреймворк разработки программ (смарт-контрактов) Solana на Rust, который генерирует IDL (интерфейс) и предоставляет
TypeScript-клиент @coral-xyz/anchor для упрощённого доступа к вашим программам
😏 СОЗДАНИЕ WEB3 ФРОНТЕНДА
подключение кошельков - walletconnect
Подключение к мобильным и десктопным кошелькам через QR-код и deep link.
RainbowKit + Wagmi
Подключение кошельков + хуки для вызова контрактов, чтения балансов и т.д.
dynamic.xyz
SaaS-платформа и SDK для Web3 логина (OAuth-подобный UX)📈 Взаимодействие с блокчейном (EVM)
ethers.js / viem
50 реакций и дропаю вторую часть 💙
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥39🐳7👍5❤🔥2💋2
т.к видео не было целых 2 недели, предлагаю в конце месяца запустить мощный стрим
Пригласил интересных ребят, обсудим web3, казино, девочек и крипту
Как вам идея? Пишите ваши вопросы
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥60💋8❤7😍2
выбрали первый проект для отработки активностей, завтра первые задачи
ПРИСОЕДИНИТЬСЯ
discord.gg/apSZFR6W
присылайте свои GitHub в #github канал, после проверки добавим вас в чат разработчиков
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆3❤2💋2