AIKraft/Skills/Использование кошельков, управляемых разработчиком

Использование кошельков, управляемых разработчиком

Create and manage Circle developer-controlled wallets where the application retains full custody of wallet keys on behalf of end-users. Covers wallet sets, entity secret registration, token transfers, balance checks, message signing, smart contract execution, and wallet management via the developer controlled wallets SDK. Triggers on: developer-controlled wallets, entity secret, initiateDeveloperC

circlefin official Дизайн

Что делает навык

Навык обеспечивает создание и управление кошельками Circle с моделью developer-controlled, где приложение хранит ключи от имени пользователей. Он позволяет выполнять переводы токенов, проверять балансы, подписывать сообщения и исполнять смарт-контракты через SDK.

Когда применять

  • Создание новых кошельков (EOA или SCA) для конечных пользователей от имени приложения.
  • Перевод токенов между кошельками и проверка их балансов.
  • Подписание сообщений (EIP-191, EIP-712) или выполнение смарт-контрактов с использованием ключей кошелька.
  • Мониторинг статуса транзакций до достижения терминального состояния (COMPLETE, FAILED, DENIED, CANCELLED).

Как работает

  1. Установить пакет @circle-fin/developer-controlled-wallets и настроить переменные окружения CIRCLE_API_KEY и ENTITY_SECRET.
  2. Инициализировать SDK с помощью initiateDeveloperControlledWalletsClient, передав API-ключ и секрет сущности.
  3. Сгенерировать и зарегистрировать entity secret (только на стороне разработчика), создав набор кошельков.
  4. Выполнять операции (создание, перевод, подпись, контракт), используя UUID v4 idempotencyKey для мутаций.
  5. Отслеживать статус транзакций через getTransaction или подписку на веб-хуки до достижения терминального состояния.

Примеры запросов агенту

Создай новый EOA-кошелек Circle для пользователя на сети Polygon.
Переведи 10 USDC с моего кошелька на адрес 0x123... на сети Base.
Подпиши сообщение EIP-712 с помощью моего кошелька Circle.

Что понадобится

  • Пакет @circle-fin/developer-controlled-wallets
  • Переменные окружения CIRCLE_API_KEY и ENTITY_SECRET
  • Зарегистрированный entity secret

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «use-developer-controlled-wallets» из репозитория: # https://github.com/circlefin/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r use-developer-controlled-wallets/ ~/.claude/skills/use-developer-controlled-wallets/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.