Desktop (Tidecoin Core)
Tidecoin Core is the full-node desktop wallet. It validates every
transaction and block itself, supports all five PQ signature schemes
(Falcon-512/1024, ML-DSA-44/65/87) via PQHD, and ships as either the
tidecoin-qt GUI or the tidecoind daemon plus tidecoin-cli. Binaries
for Linux, macOS, and Windows are on the Tidecoin GitHub releases page.
This page is the Core wallet user guide. It is not the node hardening guide; for service operation, systemd, RPC exposure, and monitoring, use Node & Operations.
What Core gives you
| Capability | Detail |
|---|---|
| Full validation | Core downloads and validates the chain locally instead of relying on a remote wallet backend. |
| GUI wallet | tidecoin-qt provides desktop wallet screens for receiving, sending, encryption, backup, and transaction history. |
| Daemon and CLI | tidecoind and tidecoin-cli expose node and wallet RPC workflows. |
| PQHD wallet support | Core stores PQHD seed material in the wallet and supports policy/seed RPCs. |
| Protocol coverage | Core is the reference implementation for Tidecoin consensus, mempool, wallet, and network behavior. |
First-run checklist
- Download Core from the official release channel.
- Verify checksums or signatures when release artifacts provide them.
- Start
tidecoin-qtfor the GUI ortidecoindfor daemon operation. - Create or load a wallet.
- Encrypt the wallet if it will hold value.
- Back up the wallet immediately.
- Let the node synchronize before relying on displayed balance or history.
- Send and receive a small test amount before larger transfers.
Backup and recovery
Use the GUI backup action or:
tidecoin-cli -rpcwallet="<wallet>" backupwallet "/path/to/wallet-backup.dat"Keep the wallet backup and passphrase separate. PQHD descriptors are not a full substitute for wallet secret material because PQHD seeds are wallet-local.
PQHD policy
Core supports multiple post-quantum schemes, but mainnet activation status matters. Falcon-512 is live on mainnet; additional schemes are gated by AuxPoW activation. Check Activation Status before choosing a policy for production funds.
The PQHD wallet RPCs are:
| RPC | Purpose |
|---|---|
setpqhdpolicy | Set default receive and change signature schemes. |
listpqhdseeds | List PQHD seed records known to the wallet. |
importpqhdseed | Import a 32-byte PQHD master seed. |
setpqhdseed | Select default receive and change seed IDs. |
removepqhdseed | Remove an unused, non-default seed. |
Daemon example
Start a local node:
tidecoind -daemonCheck sync state:
tidecoin-cli getblockchaininfoList loaded wallets:
tidecoin-cli listwalletsUse -rpcwallet="<wallet>" when calling wallet RPCs if multiple wallets are
loaded.
See also: Using PQHD, Security Model, Node & Operations / Install a Node, Reference / RPC Reference.