Overview of generating pregenerated wallets for Para
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.), executing Para’s 2-of-2 MPC protocol where your application initially maintains ownership over the user’s share of the MPC.The pregenerated wallet can later be claimed by the user associated with that identifier, transferring ownership of their share to them – if your application permits this option. This flexibility opens up numerous possibilities for streamlining user experiences and creating innovative onboarding flows.
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
These use cases represent just a few of the possibilities enabled by wallet pregeneration. The platform-specific guides provide detailed implementation instructions for your chosen environment.