What you get
- motacoin-qt โ GUI wallet with built-in send/receive, transaction history, address book, and signing tools
- motacoind โ headless daemon for servers, Raspberry Pi, systemd deployments, and scripting
- motacoin-cli โ RPC client for talking to a running daemon
- motacoin-tx โ transaction construction/decoding utility
Both Qt and daemon speak the same JSON-RPC and use the same wallet.dat โ you can run Qt for day-to-day and switch to daemon for headless staking with no migration.
Download + SHA-256 verification
Pick your platform, download the binary, and verify the SHA-256 before installing. Never skip this step โ a tampered binary can drain every wallet that runs it.
| Platform | File |
|---|---|
| Windows (installer) | motacoin-2.0.1-win64-setup.exe |
| macOS โ Apple Silicon | motacoin-2.0.1-arm64-apple-darwin.tar.gz |
| macOS โ Intel | motacoin-2.0.1-x86_64-apple-darwin.zip |
| Linux x86_64 | motacoin-2.0.1-x86_64-linux-gnu.tar.gz |
| Raspberry Pi 4/5 (64-bit) | motacoin-2.0.1-aarch64-linux-gnu.tar.gz |
| Raspberry Pi 2/3 (32-bit) | motacoin-2.0.1-arm-linux-gnueabihf.tar.gz |
Full checksum file: SHA256SUMS.
Verify on Linux/macOS
$ curl -O https://explorer.motacoin.net/downloads/SHA256SUMS
$ sha256sum --check --ignore-missing SHA256SUMS
motacoin-2.0.1-x86_64-linux-gnu.tar.gz: OK
Verify on Windows (PowerShell)
PS> Get-FileHash -Algorithm SHA256 .\motacoin-2.0.1-win64-setup.exe
# Compare the Hash column against the matching line in SHA256SUMS
Install on Windows
-
Run
motacoin-2.0.1-win64-setup.exeSmartScreen may warn โ click
More infoโRun anyway. The installer creates a Start menu entry and installs toC:\Program Files\MotaCoin\. -
First launch
Open MotaCoin from the Start menu. On first run you'll be asked to choose a data directory โ accept the default (
%APPDATA%\MotaCoin\) unless you have a reason to put it elsewhere.The wallet will start syncing from the P2P network via
seeds.motacoin.net. Initial sync takes 1โ4 hours depending on bandwidth and disk speed. Watch the progress bar at the bottom of the window. -
Encrypt the wallet
Settings โ Encrypt Wallet. Pick a strong passphrase. The wallet restarts itself. Back up%APPDATA%\MotaCoin\wallet.datto an external drive immediately afterward.
Windows portable zip (no installer)
For USB-stick portability, use the portable zip instead โ unzip anywhere and run bin\motacoin-qt.exe. Specify a custom data directory with -datadir=D:\MotaCoin-Portable if you want it on the same USB drive.
Install on macOS
-
Pick the right build
M1/M2/M3/M4 Macs โ
arm64-apple-darwin.tar.gz. Pre-2020 Intel Macs โx86_64-apple-darwin.zip. Under Rosetta either works, but native ARM is significantly faster on Apple Silicon. -
Extract and strip the quarantine attribute
$ tar xzf motacoin-2.0.1-arm64-apple-darwin.tar.gz $ cd motacoin-2.0.1/ $ xattr -dr com.apple.quarantine bin/*The
quarantinestrip is required because the binaries aren't notarized. Without it, macOS will refuse to run them with a "cannot be verified" error. -
Launch the GUI
$ ./bin/motacoin-qtDefault data directory on macOS:
~/Library/Application Support/MotaCoin/. -
(Optional) Install as a Mac app
Drag
motacoin-qtto/Applications/, then right-click โOpenthe first time. macOS will permanently trust it after that first right-click-open.
Install on Linux / Raspberry Pi
-
Pick the right build
- x86_64 desktop / server โ
x86_64-linux-gnu.tar.gz - Raspberry Pi 4/5 (64-bit OS) โ
aarch64-linux-gnu.tar.gz - Raspberry Pi 2/3 (32-bit OS) โ
arm-linux-gnueabihf.tar.gz
- x86_64 desktop / server โ
-
Extract + install to /usr/local/bin
$ tar xzf motacoin-2.0.1-x86_64-linux-gnu.tar.gz $ sudo install -m 0755 motacoin-2.0.1/bin/motacoind /usr/local/bin/ $ sudo install -m 0755 motacoin-2.0.1/bin/motacoin-cli /usr/local/bin/ $ sudo install -m 0755 motacoin-2.0.1/bin/motacoin-qt /usr/local/bin/ # optional, GUI only -
Create a minimal config
$ mkdir -p ~/.motacoin $ cat > ~/.motacoin/motacoin.conf << 'EOF' daemon=1 server=1 rpcuser=mota rpcpassword=change-this-to-something-long-and-random rpcallowip=127.0.0.1 EOF $ chmod 0600 ~/.motacoin/motacoin.confchmod 0600 is important The config file holds your RPC password. If another user on the machine can read it, they can control your wallet. 0600 restricts it to your user only. -
Start the daemon + watch sync
$ motacoind MotaCoin server starting $ motacoin-cli getinfo { "version": 2000100, "blocks": 412, "connections": 4, ... }Sync can take a few hours on a Pi โ leave it running. Watch
~/.motacoin/debug.login another terminal withtail -f ~/.motacoin/debug.log. -
(Raspberry Pi) Run as a systemd service
See the headless staking section of the staking tutorial for the full systemd unit file and auto-unlock recipe.
First-run checklist
- Encrypt the wallet โ Qt:
Settings โ Encrypt Wallet. CLI:motacoin-cli encryptwallet "passphrase". - Back up
wallet.datโ to an external drive or encrypted cloud. Copy again after every significant change (new addresses, large receive). - Record the passphrase โ steel plate, password manager, or sealed envelope in a safe. Losing it means losing every coin in the wallet.
- Verify sync โ
getinfoshould showblocksmatching explorer.motacoin.net's height within 1โ2 blocks. - Test with a small receive + send before moving large amounts.
Essential CLI commands
# Chain + wallet status
$ motacoin-cli getinfo
$ motacoin-cli getblockchaininfo
$ motacoin-cli getwalletinfo
# Addresses
$ motacoin-cli getnewaddress "optional label"
$ motacoin-cli listreceivedbyaddress 0 true
# Send
$ motacoin-cli walletpassphrase "PASSPHRASE" 60 false
$ motacoin-cli sendtoaddress "MFqkH1..." 10.5
$ motacoin-cli walletlock
# Staking
$ motacoin-cli walletpassphrase "PASSPHRASE" 99999999 true # stake-only unlock
$ motacoin-cli getstakinginfo
# Backup
$ motacoin-cli backupwallet ~/motacoin-backup-$(date +%Y%m%d).dat
# Stop the daemon cleanly
$ motacoin-cli stop
Headless staking setup
For always-on staking rigs (Raspberry Pi, cloud VM, home server), see the dedicated staking tutorial โ it covers the walletpassphrase ... true stake-only unlock and systemd auto-restart patterns.
Common issues
"Cannot connect to any peers"
- Check firewall โ mainnet P2P uses port 16420. Open it inbound for best peer discovery.
- Verify DNS seeds:
getaddednodeinfoshould list entries fromseeds.motacoin.netafter ~30 seconds. - As a fallback, add:
addnode=seeds.motacoin.nettomotacoin.conf.
"Stuck at block X, not catching up"
- Kill the daemon, delete
~/.motacoin/peers.dat, restart. Forces a fresh peer handshake. - If still stuck, grab the current tip from explorer.motacoin.net and verify your binary is at least v2.0.1 โ older wallets have a known stuck-sync bug fixed in the 2026 release cycle.
"I forgot my passphrase"
There is no recovery. The wallet is encrypted with your passphrase; without it, wallet.dat is mathematically useless. If you wrote down the seed (12/24 words), use Restore Wallet from seed. If not, the coins are gone.