Библиотека React для настраиваемого подключения кошельков в Ethereum dapp на базе wagmi и viem.
wevm/wagmi
React- и Vue-хуки и утилиты TypeScript для разработки Ethereum-приложений на базе viem.
- Звёзды
- 6,774
- Форки
- 1,463
- Открытые issues
- 19
- Последний коммит
- 3 дня назад
Что это?
Wagmi предоставляет реактивные примитивы для подключения Ethereum-приложений к кошелькам и блокчейнам. Хуки охватывают типичные задачи фронтенда: получение данных об аккаунте и сети, запрос балансов и отправку транзакций. Состояние при этом реактивно обновляется в UI-фреймворке.
Библиотека написана на TypeScript и построена на базе viem — низкоуровневой клиентской библиотеки для Ethereum. Wagmi предлагает привязки для React и Vue, а также независимый от фреймворка базовый пакет (@wagmi/core), который можно использовать без UI-фреймворка.
Документация и руководства размещены на wagmi.sh. Проект принимает вклад в разработку в соответствии с опубликованным руководством для контрибьюторов.
Ключевые возможности
- 01React- и Vue-хуки для работы с состоянием Ethereum-кошелька и сети
- 02Независимый от фреймворка базовый пакет (@wagmi/core) для использования без UI
- 03Построен на базе viem — клиентской библиотеки для Ethereum на TypeScript
- 04Включает вспомогательные функции для чтения балансов и отправки транзакций
- 05Написан на TypeScript
Сценарии использования
- Разработка фронтенда децентрализованного приложения (dApp) на React
- Добавление подключения кошелька и состояния аккаунта в приложение на Vue
- Чтение данных из блокчейна, например балансов и состояния контрактов, в веб-интерфейсе
Темы
Частые вопросы
- Что такое wagmi?
- React- и Vue-хуки и утилиты TypeScript для разработки Ethereum-приложений на базе viem. Wagmi предоставляет реактивные примитивы для подключения Ethereum-приложений к кошелькам и блокчейнам. Хуки охватывают типичные задачи фронтенда: получение данных об аккаунте и сети, запрос балансов и отправку транзакций. Состояние при этом реактивно обновляется в UI-фреймворке.
- wagmi можно использовать бесплатно? Какая у него лицензия?
- wagmi распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- wagmi всё ещё поддерживается?
- Активно поддерживается. Последний коммит в wagmi — 4 нояб. 2026 г..
- Для чего можно использовать wagmi?
- Разработка фронтенда децентрализованного приложения (dApp) на React Добавление подключения кошелька и состояния аккаунта в приложение на Vue Чтение данных из блокчейна, например балансов и состояния контрактов, в веб-интерфейсе
- Где скачать wagmi?
- Исходный код и инструкции по установке — на GitHub: https://github.com/wevm/wagmi
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Второе издание книги «Mastering Ethereum» об разработке на Ethereum, смарт-контрактах и базовых технологиях сети.
Taho — принадлежащий сообществу кошелёк Web3 с открытым исходным кодом для Ethereum и Bitcoin в виде расширения для браузера, альтернатива MetaMask.
Модульный кран для EVM-тестнетов: использует proof-of-work, капчи, ограничения по IP и другие проверки, чтобы боты не опустошали запасы.
Блокчейн-платформа на Go для создания dApps, DeFi-, DAO- и кросс-чейн-приложений со смарт-контрактами, таблицами баз данных и интерфейсами.
Открытый протокол интернет-платежей поверх HTTP: серверы могут брать плату за каждый запрос с помощью статуса 402 Payment Required.