Wallet pregeneration allows you to create wallets in advance of user interactions, which can significantly improve user onboarding speeds and overall experience in your application. With pregeneration, you can create a wallet for any identifier (email, phone number, username, etc.) using Para’s 2-of-2 MPC protocol. The pregenerated wallet can later be claimed by the user associated with that identifier, transferring ownership to them — if your application permits this option. To claim a wallet, the wallet’s user share must be loaded into the client and the wallet identifier must match the user’s authenticating identifier.Documentation Index
Fetch the complete documentation index at: https://docs.getpara.com/llms.txt
Use this file to discover all available pages before exploring further.
If you create a wallet with an internal custom ID, store your own mapping from that ID to the future claimant. Before
returning the user share for claim, update the wallet identifier to the identifier the user is authenticating with.
Choose Your Approach
Recommended: REST API
The simplest path for new server-to-server integrations. No SDK to install, no user share to manage — just HTTP calls.SDK Integrations
If you need client-side wallet claiming, signing with ecosystem libraries (ethers.js, @solana/web3.js), or fine-grained control over user share management, use one of the SDK integrations:Innovative Use Cases
Pregeneration enables powerful new ways to incorporate blockchain into your application:- Mass User Onboarding: Create wallets for your existing user base or email lists instantly
- Social Integration: Generate wallets based on social identifiers like Twitter followers
- Agent-Owned Wallets: Allow AI agents or bots to create and manage wallets for specific functions
- Server-Side Operations: Create app-managed wallets to perform operations on behalf of users
- Airdrops and Rewards: Preload funds or NFTs into wallets that users can claim later
- Staged Onboarding: Let users experience your application before formally creating their wallet