Build wallets whose keys stay with your users.
Guides implementation of non-custodial wallets with user-authorized creation, transfers, signing, and contract execution.
When to use it
Use when implementing user-controlled wallets, wallet authentication, transfers, signing, or smart contract execution.
Give it a wallet feature to implement in your project; it uses the corresponding guide to build the backend and frontend.
What you provide
The implementation requires a Node.js backend component alongside the frontend Web SDK.
Requires a Circle developer account to access Circle Wallet services.
This skill
https://developers.circle.com/llms.txt
Reads Circle's documentation index
@circle-fin/user-controlled-wallets
Installs Circle's backend wallet SDK