Key generation process
The differences between key generation on Common Web App and Mobile
Last updated
Was this helpful?
The differences between key generation on Common Web App and Mobile
Last updated
Was this helpful?
When connecting your wallet to a Common Shielded Account via the Web App, you'll be prompted to sign the following message using your wallet:
"please create shielded account {public address}"
Your signature is used to generate a unique cryptographic key. This key allows our app to securely generate your private shielded account, create cryptographic proofs, and sign shielded transactions on your behalf.
As it's a standard message your wallet can sign, make sure to always verify you're interacting with the official Common App website () before signing.
Signing this message is equivalent to granting full control over your shielded account. This has benefits, as you do not depend solely on Common UI to access your assets, but poses a risk if you sign this message in an phishing app.
In our mobile application, the key generation process derives keys directly from your wallet's private key, eliminating the risks associated with message signing on the web.
Note that your shielded account on the web is separate from your mobile app account. However, accessing your web-shielded assets from the Common Mobile app is straightforward—simply connect via WalletConnect to the dApp.