Sample Applications
Explore web sample applications to learn and kickstart your project with Circle's Web3 Services offering.
User-Controlled Wallets Sample Apps
Use these sample applications to start building with User-controlled wallets.
Create a wallet with an email address
A sample application for user-controlled wallets using the server-side SDK and client-side SDK, including a prebuilt UX flows using Material UI.
Features of this sample include:
- User account creation with email and password
- Wallet address generation after sign-up
- Send & receive transactions
- Transaction authorization using a 6-digit pin
- Gas station integration
- View transaction history
- Wallet backup and recovery
Using the sample app
View the sample application source code on GitHub:
Create and use the pin authorization flow
Sample application for the User-controlled wallets client-side SDK for browser-based testing.
Features of this sample include:
- Transaction authorization using a 6-digit pin
- Wallet backup and recovery
Using the sample app
View the sample app source code on GitHub:
Create a wallet with Social Log-in
Sample application for User-Controlled Wallets.
- User account creation with social log-in functionality
- Wallet address generation after sign-up
- Send & receive transactions
- Transaction authorization using a 6-digit pin
- View transaction history
- Wallet backup and recovery
Using the sample app
View the sample app source code on GitHub:
Manage user sessions
Test Server for User-Controlled wallets to manage sessions and requests.
Features of this sample include:
- Challenge initiation for transaction authorization
- Session management
Using the sample app
View the sample app source code on GitHub:
Updated 5 days ago