Использование модульных кошельков
Build crypto wallets using Circle Modular Wallets SDK with passkey authentication, gasless transactions, and extensible module architecture. Use when: creating crypto wallets with passkey-based (WebAuthn) registration and login, sending gasless transactions using Circle Gas Station paymaster, batching multiple transactions into a single user operation, implementing passkey recovery using BIP-39 mn
Что делает навык
Навык позволяет создавать криптокошельки (MSCA) на базе Circle Modular Wallets SDK с поддержкой аутентификации по passkey, безгазовыми транзакциями и модульной архитектурой. Он решает задачу упрощения взаимодействия с блокчейном за счет отложенного развертывания контрактов и абстракции газа через paymaster.
Когда применять
- Создание криптокошельков с регистрацией и входом на основе WebAuthn (passkey)
- Отправка транзакций без оплаты газа пользователем через Circle Gas Station
- Объединение нескольких транзакций в одну user operation для оптимизации
- Реализация восстановления доступа к passkey с использованием BIP-39 мнемоники
Как работает
- Установить зависимости: @circle-fin/modular-wallets-core, viem и (для восстановления) bip39
- Настроить переменные окружения проекта для работы с SDK
- Инициализировать модульный кошелек с использованием предоставленного API
- Настроить модули аутентификации (например, passkey) и оплаты газа (paymaster)
- Выполнить транзакции, которые будут обрабатываться как user operations
Примеры запросов агенту
Что понадобится
- Установленные npm-пакеты: @circle-fin/modular-wallets-core, viem, bip39
- Настроенные переменные окружения проекта
Описание составлено по SKILL.md навыка, сверено 06.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.