We refreshed our doc site!

Bookmarked links may have changed

Read release notes

Web3 Services

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
  • Change PIN functionality
  • Gas station integration
  • View transaction history
  • Wallet backup and recovery
  • Wallet creation and view on multiple blockchains
  • Testnet token request

Using the sample app

Interact with 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

Interact with 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:

Did this page help you?
© 2023-2024 Circle Technology Services, LLC. All rights reserved.