Dough Wallet Documentation
Your comprehensive guide to installing, configuring, and using Dough Wallet.
Overview
Dough Wallet is an open-source, cross-platform application for managing your cryptocurrency assets with security and ease of use at its core. Featuring AES-256 encryption, biometric login, and intuitive recovery options, Dough empowers both beginners and power users.
Quick Start
- Download the latest release for your platform.
- Install and launch Dough.
- Create or import a wallet by following on-screen prompts.
- Securely back up your 24-word recovery phrase.
- Start sending and receiving digital assets.
Installation
Desktop
- Windows: Run the downloaded
.exe
and follow installer. - macOS: Open the
.dmg
, drag Dough to Applications. - Linux: Install the
.deb
or.rpm
, or make the AppImage executable.
Mobile
Available on iOS and Android via official app stores. Search “Dough Wallet” and install.
Configuration
Before using Dough, set up your preferences:
- Enable biometric unlock (Face ID / Touch ID).
- Choose your default fiat currency for price display.
- Enable optional analytics (anonymous usage metrics).
- Set timeout and auto-lock intervals.
Wallet Setup
Dough supports hierarchical deterministic (HD) wallets compatible with BIP-44:
- Create New Wallet: Generates a new 24-word recovery phrase.
- Import Wallet: Restore with existing recovery phrase or private key.
- Multiple Accounts: Manage multiple wallets under one interface.
Sending & Receiving
Receiving
Select “Receive”, choose the asset, and share your address or QR code.
Sending
- Click “Send” and select asset.
- Enter recipient address and amount.
- Adjust network fee slider (Fast, Average, Slow).
- Review transaction details and confirm.
All transactions are signed locally—your keys never leave your device.
Security Best Practices
- Never share your 24-word recovery phrase or private keys.
- Verify app downloads from our official site or GitHub releases.
- Use biometric unlock and a strong password.
- Keep your software up to date—Dough auto-updates on supported platforms.
- Enable encrypted cloud backups for secure recovery.
Developer API
Dough exposes a modular SDK for web and mobile integration. Key modules:
- Wallet SDK: Initialize wallets, sign transactions, manage accounts.
- Swap SDK: Perform atomic, gas-less cross-chain swaps.
- Risk Engine: Integrate real-time anomaly detection.
- Compliance: AML/KYC hooks for regulatory checks.
See GitHub SDK Repo for full API docs and examples.
CLI Reference
Dough offers a command-line interface for automation and scripting:
# Initialize a new wallet
Dough-cli init --name "MyWallet"
# List accounts
Dough-cli accounts list
# Send a transaction
Dough-cli tx send --from MyWallet --to --amount 0.5ETH
# Export private key
Dough-cli key export --account MyWallet
FAQ
Can I import Ledger or Trezor?
Yes—navigate to “Import Hardware Wallet” and follow on-screen instructions.
How do I recover my wallet?
On first launch, choose “Restore Wallet” and enter your 24-word phrase.
What if I lose my recovery phrase?
Without it, you cannot recover your funds. Always back it up securely.
Contributing
We welcome community contributions! Please read our Contribution Guide and our Code of Conduct.
License
Doghe Wallet is released under the MIT License. See the LICENSE file for details.