XDAG Wallet / Documentation

XDAG Wallet Documentation

Docs

This documentation explains how to install XDAG Wallet, back up and restore your wallet, connect to the XDAG network and keep your funds reasonably safe.

Last updated: 2025 Platforms: Windows • Linux • iOS Audience: holders, node operators

Getting started

XDAG Wallet is a non-custodial wallet for the XDAG network. You control your seed phrase and private keys. The application never has access to your funds.

Before you install the wallet, make sure you can safely store a 12 or 24 word seed phrase offline. This phrase is the only way to recover your wallet if your device is lost or damaged.

Supported platforms

Platform Type Notes
Windows Desktop GUI Recommended for most users.
Linux CLI / desktop Suitable for advanced users and servers.
iOS Mobile app Mobile access to your XDAG balance.
If you only need to check balances and send small amounts, the mobile iOS app may be enough. For long-term holdings we recommend a desktop setup with offline seed backups.

Create a new wallet

Use this flow if you do not have an existing XDAG seed phrase.

Windows / Linux desktop

  1. Download the latest release from the official Download page.
  2. Install and launch XDAG Wallet.
  3. On the first screen, choose “Create new wallet”.
  4. The app generates a seed phrase. Carefully write it down on paper.
  5. Confirm the seed phrase by re-entering the requested words.
  6. Set a strong local password if the app offers one.
  7. Wait for the wallet to connect and sync with the XDAG network.
Important  Never store the seed phrase only in screenshots or unencrypted files. Always have an offline copy.

Restore an existing wallet

Use this flow if you already have a seed phrase and want to restore your balance on a new device.

Restore from seed

  1. Install XDAG Wallet on the new device.
  2. On the first screen, choose “Restore wallet” or “Import seed”.
  3. Enter the seed phrase exactly as written (correct word order and spelling).
  4. Set a new local password for the app (this does not change the seed itself).
  5. Wait for the wallet to connect and sync. This may take some time.
If the balance does not appear after full sync, double-check that the seed phrase is correct and that you are connected to a healthy XDAG node (see Network & nodes).

Send and receive XDAG

The wallet separates actions into receiving funds and sending transactions with clear confirmation steps.

Receive XDAG

  • Open XDAG Wallet and wait until the status shows “Synced”.
  • Go to the “Receive” tab or section.
  • Copy your XDAG address or show the QR code.
  • Share this address with the sender or your exchange.

Send XDAG

  • Open the “Send” section.
  • Paste the recipient’s XDAG address. Double-check it.
  • Enter the amount you want to send.
  • Review the fee (if applicable) and confirmations.
  • Click “Send” and confirm with your password if required.
Always test with a small amount when sending to a new address or service for the first time.

Network & nodes

XDAG Wallet connects to one or more XDAG nodes to fetch balances and broadcast transactions.

Connection states

Status Description Action
Connecting The wallet is trying to reach a node. Wait a few seconds or check your internet connection.
Synced The wallet is in sync with the XDAG network. No action needed.
Out of sync The wallet is behind the latest network height. Leave the app open; it should catch up by itself.

Multiple accounts

XDAG Wallet may support multiple accounts derived from a single seed.

Each account is a separate sub-wallet with its own address set and history, all controlled by the same seed phrase. Use separate accounts for:

  • Personal vs. testing funds.
  • Operational balances vs. long-term holdings.
  • Separating funds for different projects.

Backup & seed phrase

The seed phrase is the only complete backup of your wallet. Losing it means losing access to your funds.

Recommended backup approach

  • Write the seed phrase on paper, clearly and without corrections.
  • Store paper backups in a dry, safe place, ideally at two locations.
  • Do not photograph or store the seed only in cloud services.
  • Do not share the seed phrase with anyone, including support.
Never  enter your seed phrase on unknown websites, browser extensions or “airdrop” pages. XDAG Wallet support will never ask for your seed.

Security basics

XDAG Wallet itself is only one part of your security. The rest comes from your device and habits.

  • Keep your OS and XDAG Wallet updated.
  • Use a strong password or passcode on the device.
  • Avoid installing untrusted software, especially wallet “add-ons”.
  • Consider separating day-to-day devices from long-term storage.

Common threats

Most losses come from social engineering and malware, not from protocol bugs.

  • Phishing: fake websites or apps pretending to be XDAG Wallet.
  • Remote access tools: someone with remote control over your device.
  • Malicious browser extensions: injecting fake addresses.
  • Public or shared devices: devices you do not fully control.

Custom nodes

Advanced users may want to connect the wallet to their own XDAG node for privacy or reliability.

Set a custom node

  1. Go to Settings → Network in XDAG Wallet.
  2. Enable “Use custom node”.
  3. Enter the node address and port (for example: node.example.com:port).
  4. Save changes and restart the wallet if required.
Example (CLI, Linux): xdag-wallet --node your-node.example.com:port

CLI wallet (Linux)

The command-line wallet is aimed at advanced users, scripts and servers.

Refer to the official repository for exact binary names and flags. Typical flow:

  1. Download the CLI wallet archive from the official releases.
  2. Verify checksums if available.
  3. Unpack the archive and mark the binary as executable.
  4. Run the wallet, create or import a seed, and connect to a node.
chmod +x xdag-wallet ./xdag-wallet --node your-node.example.com:port

Troubleshooting

Typical issues and quick checks before contacting support.

Wallet does not sync

  • Check that your internet connection is stable.
  • Try restarting the wallet and device.
  • Check if the default node is online (or set a custom node).

Balance not visible after restore

  • Confirm the seed phrase is correct and complete.
  • Wait until the wallet is fully synced.
  • Ensure you restored the correct network (XDAG mainnet).
If issues persist, prepare logs and a description of what happened (OS, wallet version, steps) and contact support at support@xdagwallet.io.