Профиль навыка

Web3-библиотеки

Этот навык определяет ожидания по ролям и уровням.

Blockchain и Web3 Web3-разработка

Ролей

2

где встречается этот навык

Грейдов

5

сформированная дорожка роста

Обязательных требований

0

ещё 10 — необязательные

Домен

Blockchain и Web3

Группа

Web3-разработка

Последнее обновление

22.02.2026

Как использовать

Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.

Чего ждут на каждом уровне

Таблица показывает, как меняется глубина владения навыком от Junior до Principal.

Роль Обязательность Описание
Blockchain Developer Использует Web3-библиотеки для взаимодействия с блокчейном: ethers.js, viem, web3.py. Подключается к ноде через JSON-RPC. Читает данные контрактов и отправляет транзакции.
Smart Contract Developer Использует ethers.js и viem для взаимодействия с контрактами: чтение state, отправка транзакций, decoding events. Работает с ABI encoding/decoding и contract factory patterns.
Роль Обязательность Описание
Blockchain Developer Разрабатывает SDK и library wrappers для blockchain-инфраструктуры. Реализует batched RPC calls, event subscription, retry logic. Поддерживает множественные provider backends.
Smart Contract Developer Разрабатывает TypeScript SDK для smart contract взаимодействия: type-safe contract calls через viem/wagmi, multicall batching, event subscription. Генерирует типы из ABI автоматически.
Роль Обязательность Описание
Blockchain Developer Проектирует internal Web3 SDK для организации: multi-chain support, provider failover, transaction management. Оптимизирует для high-throughput: connection pooling, request deduplication.
Smart Contract Developer Проектирует contract interaction infrastructure: transaction management, gas estimation, nonce handling, retry logic. Оптимизирует для reliable execution и high-throughput batch operations.
Роль Обязательность Описание
Blockchain Developer Определяет Web3 library стратегию для организации. Формирует shared SDK и migration plans между библиотеками (ethers→viem). Координирует разработку platform SDK для external developers.
Smart Contract Developer Определяет Web3 library стратегию для организации. Формирует shared contract SDK и coordinates ethers→viem migration. Определяет TypeScript contract interaction standards.
Роль Обязательность Описание
Blockchain Developer Определяет enterprise Web3 library стратегию. Контрибьютит в open-source Web3 libraries. Формирует developer tooling vision и координирует ecosystem partnerships.
Smart Contract Developer Определяет enterprise Web3 library стратегию для smart contract platform. Контрибьютит в open-source Web3 libraries и формирует developer tooling для external contract developers.

Сообщество

👁 Следить ✏️ Предложить изменение Войдите, чтобы предлагать изменения
📋 Предложения
Пока нет предложений для Web3-библиотеки
Загрузка комментариев...