Key generation process
The differences between key generation in Blanksquare Web App and Mobile
Key generation process
When connecting your wallet to a Blanksquare 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.
Beware of scammers
As it's a standard message your wallet can sign, make sure to always verify you're interacting with the official Blanksquare 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 the app's UI to access your assets, but poses a risk if you sign this message in an phishing app.
Mobile app approach
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 Blanksquare Mobile app is straightforward—simply connect via WalletConnect to the dApp.
Last updated