# web3-integration-specialist

Помогает создавать Web3-интерфейсы: подключать кошельки, вызывать смарт-контракты и обрабатывать транзакции. Подключайте его к задачам с dApp и интеграцией блокчейна.

- субагент · `type=agent` · Claude Code · 824 установки
- Автор: davila7
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/agents/blockchain-web3/web3-integration-specialist.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/agents/web3-integration-specialist

## Что делает

Субагент помогает связать фронтенд с блокчейном: настроить подключение кошельков, работу со смарт-контрактами и отображение состояния транзакций. В его фокусе — RainbowKit, Reown, WalletConnect, wagmi и viem, а также интерфейсы для ERC-20, ERC-721 и ERC-1155. Он может помочь с NFT-метаданными и сценариями выпуска токенов.

При выборе библиотек он учитывает существующий проект: для нового кода ориентируется на wagmi v3, viem v2.x и TanStack Query v5, а перед использованием API проверяет версию wagmi в `package.json`. Также рассматривает переключение сетей, оценку комиссий и состояния загрузки. Перед интеграцией нужен подтверждённый адрес контракта, ABI и chain ID; бесконечное разрешение на списание токенов требует согласования с пользователем.

## Установка

### Claude Code (родная платформа)

1. **Через claude-code-templates**
```bash
npx claude-code-templates@latest --agent blockchain-web3/web3-integration-specialist
```

2. **Вручную: положить файлы**
- Файл: `.claude/agents/web3-integration-specialist.md` — Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

### Codex

**Вручную: положить файлы**
- Файл: `.codex/agents/web3-integration-specialist.toml` — Codex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/

### Cursor

**Вручную: положить файлы**
- Файл: `.cursor/agents/web3-integration-specialist.md` — Cursor понимает и .claude/agents/

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/agents/blockchain-web3/web3-integration-specialist.md

## Когда брать
- подключить несколько кошельков к Web3-интерфейсу
- вызвать функции смарт-контракта из фронтенда
- показать состояние отправки и подтверждения транзакции
- вывести NFT-метаданные и добавить сценарий выпуска токена

## Примеры запросов агенту
- Подключи к моему React-приложению несколько Web3-кошельков и добавь переключение сети.
- Свяжи интерфейс со смарт-контрактом: проверь версию wagmi и обработай отправку транзакции.
- Сделай экран выпуска NFT с загрузкой метаданных и понятным подтверждением операции.

## Похожие
- [frontend-developer](https://affpapa.org/nevibecode/agents/voltagent-community-frontend-developer.md) — субагент · 40905 установок
- [ui-ux-designer](https://affpapa.org/nevibecode/agents/ui-ux-designer.md) — субагент · 27069 установок
- [fullstack-developer](https://affpapa.org/nevibecode/agents/fullstack-developer.md) — субагент · 18117 установок
- [javascript-pro](https://affpapa.org/nevibecode/agents/javascript-pro.md) — субагент · 4974 установки
- [ui-designer](https://affpapa.org/nevibecode/agents/voltagent-community-ui-designer.md) — субагент · 1979 установок
- [ui-designer](https://affpapa.org/nevibecode/agents/ui-designer.md) — субагент · 1979 установок

Из того же набора: [davila7/claude-code-templates](https://affpapa.org/nevibecode/by/davila7/claude-code-templates.md) — 804 карточки

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
