Домен
Blockchain и Web3
Профиль навыка
Web3-фронтенд: ethers.js, viem, wagmi, подключение к контрактам, events
Ролей
2
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
6
ещё 4 — необязательные
Blockchain и Web3
Web3-разработка
17.03.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Blockchain Developer | Понимает основы Web3 фронтенда: подключение к Ethereum через ethers.js, чтение состояния контрактов и отображение on-chain данных. Создаёт простые UI dApp на React с хуками wagmi. Следует установленным паттернам подключения кошельков и отправки транзакций. | |
| Smart Contract Developer | Понимает основы Web3 фронтенда: использование ethers.js и wagmi для взаимодействия с контрактами, прослушивания событий и отслеживания статуса транзакций. Реализует базовые UI-компоненты для балансов токенов, allowance и чтения контрактов. Тестирует взаимодействия в тестнетах. |
| Роль | Обязательность | Описание |
|---|---|---|
| Blockchain Developer | Самостоятельно разрабатывает с Web3 Frontend в Hardhat/Foundry. Проводит базовый аудит. Оптимизирует gas. | |
| Smart Contract Developer | Самостоятельно разрабатывает с Web3 Frontend в Hardhat/Foundry/OpenZeppelin. Проводит базовый аудит. Оптимизирует gas. |
| Роль | Обязательность | Описание |
|---|---|---|
| Blockchain Developer | Обязателен | Проектирует масштабируемые архитектуры Web3 фронтенда с optimistic updates, multicall батчингом и real-time подписками на события через WebSockets. Реализует сложные DeFi-интерфейсы: swap-роутеры, дашборды ликвидности и трекеры портфеля. Оптимизирует использование RPC через кэширование и дедупликацию запросов. Менторит команду по паттернам Web3 фронтенда. |
| Smart Contract Developer | Обязателен | Проектирует продвинутые системы Web3 фронтенда: кастомные хуки для сложных взаимодействий с контрактами, data-слои на subgraph и gasless UX транзакций с релейерами. Реализует real-time ценовые фиды, интерфейсы агрегации DEX и мульти-чейн переключение. Менторит разработчиков по эффективному управлению RPC и синхронизации Web3-состояния. |
| Роль | Обязательность | Описание |
|---|---|---|
| Blockchain Developer | Обязателен | Определяет стандарты архитектуры Web3 фронтенда и рабочие процессы разработки для блокчейн-продуктов. Устанавливает паттерны управления RPC-провайдерами, версионирования ABI контрактов и кросс-чейн консистентности UI. Проводит код-ревью с фокусом на качество Web3 UX и безопасность. |
| Smart Contract Developer | Обязателен | Определяет стандарты Web3 фронтенда для команд платформы смарт-контрактов. Устанавливает стратегии тестирования слоёв взаимодействия с контрактами, практики типобезопасности ABI с TypeChain и мониторинг неудавшихся транзакций. Координирует паттерны frontend-contract интеграции между командами. |
| Роль | Обязательность | Описание |
|---|---|---|
| Blockchain Developer | Обязателен | Определяет организационную стратегию Web3 фронтенда для всех продуктов и экосистем. Проектирует универсальные dApp-фреймворки с абстракцией сетей, поддержкой встроенных кошельков и прогрессивной децентрализацией. Продвигает UX account abstraction и вносит вклад в экосистему инструментов Web3 фронтенда. |
| Smart Contract Developer | Обязателен | Определяет корпоративное видение Web3 фронтенда для DeFi, NFT-маркетплейсов и дашбордов DAO governance. Проектирует переиспользуемые библиотеки Web3-компонентов с chain-agnostic паттернами взаимодействия с контрактами. Устанавливает организационные стандарты доступности, производительности и progressive enhancement для всех dApp-продуктов. |