The crypto wallet UX — seed phrases, gas fees, MetaMask popups — prevents blockchain applications from reaching the mass market. Embedded wallets solve this by hiding the infrastructure.
The most common reason non-crypto users do not use blockchain applications is not lack of interest — it is the wallet UX barrier. Asking users to install MetaMask, write down a 12-word seed phrase, and understand gas fees before they can use your application filters out 95% of potential users. Embedded wallets invert this: the user signs up with email or Google, a wallet is created automatically, and all blockchain interactions happen transparently through your application interface. The user never sees a seed phrase. They never pay gas manually. They never approve transactions in a separate browser extension. The blockchain is infrastructure they never think about. PROPELOO builds embedded wallet systems using account abstraction (ERC-4337) and modern key management approaches — social recovery, threshold signatures, and device-based key sharing — that preserve user custody without exposing seed phrase complexity.
Frequently Asked Questions
Does the user own their wallet or does the application own it?
With three-shard architecture, the user owns the wallet — the key is shared between the device (under user control), cloud backup (encrypted with user credentials), and the authentication provider. No single party (including the application) has the full key. The user can export the key at any time and use it in any external wallet. This is different from a fully custodial model where the application holds the key.
What happens if the authentication provider (Privy/Dynamic) shuts down?
We design embedded wallets with key exportability as a requirement. Users can export their private key to any standard wallet at any time. If the provider shuts down, users have enough notice to export before the service ends. We also implement backup key shards in user-controlled storage as an additional safeguard.
How does gasless work exactly?
The user signs a UserOperation (ERC-4337 transaction format). The bundler receives the UserOperation, the paymaster contract verifies it meets the sponsorship policy (within daily limit, allowed contract), and the paymaster pays the gas. The user never holds ETH. The application configures and funds the paymaster contract.
Can users who already have MetaMask use their existing wallet?
Yes. We implement both embedded wallet (for new users) and external wallet connection (for existing crypto users). External wallet users can link their MetaMask address to their social login for a unified profile, or choose to use their external wallet exclusively.
How does session key management eliminate repeated signing popups?
Session keys allow users to pre-authorize temporary, scoped permissions for an application (e.g., execute in-game transactions up to 50 USDC over 2 hours). The client signs once at session start, and subsequent game moves or micro-trades execute instantly in the background without intrusive approval modals.
Can users batch multiple smart contract interactions into a single transaction?
Yes. Because embedded wallets leverage ERC-4337 smart contract accounts, users can bundle multiple operations into one atomic transaction (e.g., approve token, swap on DEX, and deposit LP tokens simultaneously), saving gas and eliminating multistep approval prompts.
How do embedded wallets support cross-platform native mobile apps?
We provide native SDKs for React Native, Flutter, Swift (iOS), and Kotlin (Android). Key shares are stored inside platform-native secure hardware (Apple Secure Enclave and Android Keystore) with biometric verification (Face ID, Touch ID) for signing transactions.
What analytics and telemetry can developers track through the dashboard?
The developer console provides real-time telemetry on user onboarding funnel conversion, active wallet sessions, daily gas sponsorship spend, transaction throughput, drop-off rates during KYC/on-ramping, and aggregate asset holding distributions across cohorts.