Домен
Blockchain и Web3
Профиль навыка
Интеграция кошельков: MetaMask, WalletConnect, подпись транзакций, EIP-1193
Ролей
2
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
6
ещё 4 — необязательные
Blockchain и Web3
Web3-разработка
17.03.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Blockchain Developer | Понимает базовые концепции интеграции кошельков: инъекция провайдера MetaMask, протокол WalletConnect и EIP-1193. Реализует простые потоки connect/disconnect с ethers.js. Обрабатывает базовые события смены аккаунта и сети. | |
| Smart Contract Developer | Понимает основы интеграции кошельков: подключение MetaMask и WalletConnect к dApp, подписание транзакций и чтение on-chain состояния. Реализует базовые UI-потоки кошелька с хуками wagmi. Следует установленным паттернам подключения из документации. |
| Роль | Обязательность | Описание |
|---|---|---|
| Blockchain Developer | Самостоятельно разрабатывает с Wallet Integration в Hardhat/Foundry. Проводит базовый аудит. Оптимизирует gas. | |
| Smart Contract Developer | Самостоятельно разрабатывает с Wallet Integration в Hardhat/Foundry/OpenZeppelin. Проводит базовый аудит. Оптимизирует gas. |
| Роль | Обязательность | Описание |
|---|---|---|
| Blockchain Developer | Обязателен | Проектирует надёжные архитектуры интеграции кошельков с поддержкой множества провайдеров: MetaMask, WalletConnect v2, Coinbase Wallet и аппаратных кошельков. Реализует EIP-712 типизированное подписание, батчинг транзакций и оценку газа. Обрабатывает edge-кейсы: переключение сетей, персистентность сессий и восстановление после ошибок. Менторит команду по UX кошельков. |
| Smart Contract Developer | Обязателен | Проектирует системы мульти-кошелёчной интеграции с автоматическим определением провайдера, управлением сессиями и chain-agnostic подписанием транзакций. Реализует EIP-712 структурированное подписание для сложных DeFi-взаимодействий и gasless мета-транзакции. Оптимизирует UX кошелька для мобильных и десктопов. Менторит разработчиков по безопасным паттернам взаимодействия с кошельками. |
| Роль | Обязательность | Описание |
|---|---|---|
| Blockchain Developer | Обязателен | Определяет стратегию и стандарты интеграции кошельков для блокчейн-продуктов. Устанавливает гайдлайны поддержки мульти-чейн кошельков и процессы ревью безопасности подписания транзакций. Координирует с UX-командами для оптимизации онбординга и подключения кошельков. |
| Smart Contract Developer | Обязателен | Определяет стандарты архитектуры интеграции кошельков для платформ смарт-контрактов. Устанавливает протоколы безопасности для потоков одобрения транзакций, проверки провайдеров кошельков и практик управления ключами. Координирует кросс-командную консистентность UX кошельков и стандарты доступности. |
| Роль | Обязательность | Описание |
|---|---|---|
| Blockchain Developer | Обязателен | Определяет организационную стратегию интеграции кошельков для всех продуктов и сетей. Проектирует дорожные карты внедрения account abstraction (ERC-4337) и кросс-чейн стандарты кошельков. Продвигает инновации в UX кошельков: social recovery, passkey-аутентификация и встроенные кошельки. |
| Smart Contract Developer | Обязателен | Определяет корпоративное видение инфраструктуры кошельков: account abstraction (ERC-4337), MPC-кошельки и интеграция институционального хранения. Проектирует кросс-чейн абстракции кошельков и универсальные фреймворки подписания транзакций. Влияет на стандарты кошельков через EIP-вклады и партнёрства в экосистеме. |