MPC Wallet Setup
MPC Wallet Setup
Ghostline uses Multi-Party Computation (MPC) to create a seedless, secure wallet. Learn how to set it up.
What is MPC?
Multi-Party Computation (MPC) splits your private key into multiple shares distributed across:
- Your device
- Ghostline's secure servers
- Optional: Additional trusted devices
No single party can access your full private key, eliminating the risk of seed phrase loss while maintaining security.
Setting Up Your Wallet
Step 1: Access Wallet Settings
Navigate to Settings > Wallet in the Ghostline app.
Step 2: Initialize MPC
Tap Create Wallet to begin the MPC initialization process. This will:
- Generate key shares on your device
- Establish secure communication with Ghostline cloud servers
Step 3: Choose Networks
Select which blockchain networks to enable:
- Solana: Fast, low-cost transactions
- Zcash: Maximum privacy with shielded pools
You can enable both or start with one.
Step 4: Fund Your Wallet
Transfer funds to your new wallet addresses:
- Solana Address: Displayed after setup
- Zcash Address: Generated for shielded transactions
Wallet Features
Confidential Transfers
Ghostline supports confidential transfers on Solana, hiding transaction amounts and recipients.
Shielded Pools
For Zcash, your funds are stored in shielded pools, providing maximum privacy.
No Seed Phrase
Unlike traditional wallets, MPC wallets don't require seed phrases. Recovery is handled through Ghostline's secure recovery system.
Security Considerations
- Key Shares: Never attempt to extract or share key material
- Recovery: Set up recovery options before adding significant funds
- Backups: Use Ghostline's backup system to protect your wallet
- Updates: Keep the app updated for security patches
Advanced Options
Multi-Device Setup
Add additional trusted devices to your MPC wallet for enhanced security and convenience.
Hardware Key Integration
Link a hardware security key for additional authentication layers.
Spending Limits
Configure daily or per-transaction spending limits for added security.
Troubleshooting
Wallet won't initialize: Ensure you have a stable internet connection and the latest app version.
Can't access funds: Use the recovery process to restore wallet access.
Network issues: Check that your selected networks are properly configured.