GhostlineGhostline

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:

  1. Generate key shares on your device
  2. 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.

Next Steps