Post
Share your knowledge.
Checking seed phrase in the Slush app with zkLogin
I just started using the new Slush app and I'm trying to figure out how to check or export my seed phrase. I might have used a social login like Google via zkLogin. Does this affect my ability to find or export a seed phrase from my wallet?
- Security Protocols
Answers
7No, you cannot extract the private key or seed phrase when using slush now. Stay tuned
Hey! If you used zkLogin with Slush (like Google), that absolutely affects it. With zkLogin, there's no traditional seed phrase to find or export. Your wallet's private key is derived from your social login, so your access is tied directly to your Google account, not a passphrase you'd write down.
No, you cannot extract the private key or seed phrase when using zkLogin, by design.
Technical Explanation: zkLogin allows users to create blockchain wallets using OAuth providers (like Google or Apple) and zero-knowledge proofs, without generating or exposing a traditional private key or mnemonic.
Instead of relying on a stored keypair:
zkLogin uses your OAuth identity, a salt, and provider details to deterministically derive your Sui wallet address.
A zero-knowledge proof is generated to confirm you own the OAuth token, without revealing it.
The signing key is generated temporarily during login or transaction signing and is never saved or revealed.
As a result, there is no private key or seed phrase that the user can access or export. This is intentional to improve security and usability.
Wallet Access and Backup: You must always log in with the same OAuth account.
There is nothing to back up except your OAuth credentials, so secure that account with 2FA and recovery options.
Migrating to a Traditional Wallet (private key or seed phrase) If you need a wallet with a seed phrase:
Create a new wallet using a wallet app like Slush.
Manually transfer your assets from your zkLogin wallet to the new wallet.
You cannot import your zkLogin wallet into another provider using a key or phrase, because those don’t exist in a usable form.
You can read more at https://sui.io/zklogin
If you created your wallet using a social login (such as Google) via zkLogin, the process is different. In this case, the wallet doesn’t generate the traditional seed phrase. Instead, your wallet is linked to your social account, and access is managed through that authentication method. This method makes things easier but lacks the self-custody feature of traditional seed phrases. You can login again with the same social account, like Gmail.
To check or export your seed phrase in the Slush app, open the app, navigate to the menu, and select 'Account'. Look for an option labeled 'Export Passphrase' or something similar.
Do you know the answer?
Please log in and share it.
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
- How to Maximize Profit Holding SUI: Sui Staking vs Liquid Staking616
- Why does BCS require exact field order for deserialization when Move structs have named fields?65
- Multiple Source Verification Errors" in Sui Move Module Publications - Automated Error Resolution55
- Sui Move Error - Unable to process transaction No valid gas coins found for the transaction419
- Sui Transaction Failing: Objects Reserved for Another Transaction410