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

  1. Download the latest release for your platform.
  2. Install and launch Dough.
  3. Create or import a wallet by following on-screen prompts.
  4. Securely back up your 24-word recovery phrase.
  5. 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

  1. Click “Send” and select asset.
  2. Enter recipient address and amount.
  3. Adjust network fee slider (Fast, Average, Slow).
  4. 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.