Skip Navigation LinksSoftware Wallets

​​​​​​​​​​​​​​​​​​​​​​​​​​​Namecoin Core Wallet (v. 0.21.0, name registration via console only)

Namecoin Core


The Namecoin Core​ wallet is based on Bitcoin’s Core wallet, which got complemented by the name operations, originally just around 400 additional lines of code. The application’s graphical user interface (GUI) is built on top of the Qt-Framework, which is why these GUI-based versions are also referred to as Bitcoin Qt and Namecoin Qt. To spare system resources, the Core wallet can alternatively be run as command-line daemon namecoind, located in the daemon subfolder of the installation directory, e.g., C:\Program Files\Namecoin\daemon on Windows, equivalent paths for other operating systems. The Core wallet contains Namecoin’s complete codebase and needs the blockchain to be downloaded, which is about 6.7 GB for the full blockchain in January 2025, for the source code see the GitHub repository.

Legacy wallets


Bitcoin and Namecoin wallets can be categorized based on their structure and functionality. Legacy wallets in Core version 0.13.99 use Berkeley Databases (BDB) to store keys and metadata without a hierarchical architecture, requiring either separate backups for each private key or a full backup of the wallet file. Name updates in these wallets incur an average transaction fee of 0.0004 NMC.

HD wallets


More modern HD wallets like Core version 0.21 introduced hierarchical deterministic (HD) architecture while continuing to use BDB for storage. These wallets generate a tree of keys from a single internal master seed, enabling recovery of transactions even from outdated backups, provided they originate from the master key. However, imported private keys remain outside the key tree, requiring regular full backups. HD wallets support modern Bech32/SegWit addresses (starting with nc1...), which​ allow transaction fees to be calculated based on virtual transaction size, ​reducing fees to an average of 0.00025 NMC for name updates. They display an HD symbol in the lower-right corner of the Qt window.

Descriptor wallets


Modern descriptor wallets mark a shift to SQLite-based databases and rely on descriptors to define output scripts and conditions for access and ownership. This architecture accommodates large wallets with thousands of assets, eliminating initiation issues on startup known in earlier BDB-based HD wallets. Since their introduction, descriptor wallets have rendered even previous HD wallets legacy. Core versions up to v0.22 allow users to choose between BDB-based HD wallets and descriptor wallets, while version 0.28 exclusively supports descriptor wallets, requiring migration of older wallets. Larger wallets may cause the import process initiated via the GUI menu to fail. To address this, external Namecoin Core Wallet Migration Tools for Windows are available for download. Descriptor wallets enhance security by disabling private key import/export commands, requiring tools for private key extraction.

P2P connectivity


When the Core wallet is started, it tries to connect to the Namecoin peer-to-peer network. Therefore it connects to five hard-coded DNS seed servers that provide the IP addresses of the actual peers. The seed servers are run by voluntaries:


Server Operator

seed.namecoin.libreisp.se

Jonas Ostman

nmc.seed.quisquis.de

Peter Conrad

seed.nmc.markasoftware.com

Mark Polyakov

dnsseed1.nmc.dotbit.zone

Stefan Stere

dnsseed2.nmc.dotbit.zone

Stefan Stere

In case the connection to other peers fails, the Core wallet tries to connect to a list of hard-coded peers. Sometimes even this backup procedure fails and it becomes necessary to add the first peer manually over the implemented command line interface. You may try to add the stable node bitcoins.sk with the command:

addnode "46.229.238.187:8334" add

To get more peers, you can manually request the seed servers above, e.g. on Windows using the command line interface (CMD console):

nslookup dnsseed1.nmc.dotbit.zone

All peers have to be connected via their port 8334. Alternatively, you may visit our Telegram group or our Discord community for getting actual peers.


Namecoin Electrum wallet

Namecoin Electrum


The Electrum Client is a lightweight wallet and connects to an Electrum server from a hard-coded list of full nodes in the Namecoin Electrum peer-to-peer network, so no download of the blockchain is required. Electrum servers, on the other hand, require the entire blockchain to be downloaded, source code see the GitHub repository.


Backup & Restore


Updating your software wallet shouldn't affect the wallet file as long as it remains the same type of wallet (BDB or SQLite ba​sed)​​. Also, it's no problem to import your wallet from one Core version to another,​ e.g. from your desktop PC to your laptop or from a backup drive. Just copy the wallet.dat file from the data path.

Windows

On Windows the data path is located at %AppData%\Namecoin (redirecting e.g. to C:\Users\Administrator\AppData\Roaming\Namecoin)​. It is necessary to unhide system paths and files in the options of the file explorer.

macOS

Same goes for macOS, to view system files, enter chflags nohidden ~/Library in the terminal, the data path is located at ~/Library/Application Support/Namecoin/.

Linux

On Linux the data path is located at $HOME/.namecoin/.

For the case that your wallet got corrupted and transactions are missing, e.g. after a hardware failure or a corrupted and restored operating system, you can try to restore your wallet to the current state on the blockchain by rescanning it. For Namecoin Core 0.13.99 use the following command first, e.g. on Windows in the CMD console:

cd C:\Program Files\Namecoin
namecoin-qt -salvagewallet

For wallets of all Core versions, the entire blockchain needs to be scanned again. Therefore, shutdown the wallet and restart with the following commands:

cd C:\Program Files\Namecoin
namecoin-qt -rescan

Please note that this emergency procedure takes several hours! To avoid data corruption and financial losses, make sure to back up the wallet.dat file regularly to a secure offline medium, especially before upgrading or changing the start sequence! The disclaimer from the following section applies:


Caution!


• Cryptocurrencies are speculative objects whose financial value is subject to strong fluctuations! The value of a cryptocurrency or asset is determined by supply and demand. If you invest in a cryptocurrency, withdraw your investment as soon as a price high has lasted for some time - the crash will inevitably follow, at which percentage ever! Any profit you made you can expose to more of a speculative risk.
• In any case it is strongly recommended not to trade with more than 50 % of your financial assets! In any case, the author of this website and/or the code contributors on Github cannot be held responsible or liable in any way for any financial losses resulting from the use of the software provided for download, whether due to losses caused by burst speculative bubbles, nor due to bugs in the software wallets!
• The user of the provided software acts on own risk! The author and publisher of this website and/or the code contributors on Github explicitly do not provide any financial services!
• By downloading the software listed below, you confirm to have read, understood and accepted the notifications above! Below the downloads of the most popular software wallets for Namecoin:


Windows


Namecoin Core Wallet

Namecoin Core Wallet Migration Tools (backup and migration, ➞ ​download from blockchain)

Namecoin Core Wallet

Namecoin Core Wallet (v. 0.28, 64-bit, with name register- and management-tabs, descriptor wallet only)

Namecoin Core Wallet

Namecoin Core Wallet (v. 0.22.0.0, 64-bit, with name list and updates tab)

Namecoin Core Wallet

Namecoin Core Wallet (v. 0.21.0.1, 64-bit, name registration via console)

Namecoin Core Wallet

Namecoin Core Wallet (v. 0.13.99, 32-bit, with full name management tab)

Namecoin Core Wallet

Namecoin Core Wallet (v. 0.13.99, 64-bit, with full name management tab)

Namecoin Electrum Client

Namecoin Electrum Client (v. 4.0.0b1, standalone, with full name management tab)

Namecoin Electrum Client

Namecoin Electrum Client (v. 4.0.0b1, portable, with full name management tab)

Namecoin Electrum Client

Namecoin Electrum Client (v. 4.0.0b1, installer, with full name management tab)

Namecoin Electrum Client

Namecoin Electrum Client (v. 3.3.10, portable, with full name management tab)

Namecoin Electrum Client

Namecoin Electrum Client (v. 3.3.10, installer, with full name management tab)



Mac OS


Namecoin Core Wallet

Namecoin Core Wallet (v. 0.28, ARM 64-bit for Apple Silicon processors, with name register- and management-tabs, descriptor wallet only)

Namecoin Core Wallet

Namecoin Core Wallet (v. 0.28, x86 64-bit for Intel and AMD processors, with name register- and management-tabs​, descriptor wallet only)

Namecoin Core Wallet

Namecoin Core Wallet (v. 0.22.0.0, 64-bit, with name list and updates tab)

Namecoin Core Wallet

Namecoin Core Wallet (v. 0.21.0, name registration via console only)



Linux


Namecoin Core Wallet

Namecoin Core Wallet (v. 0.28, x86 64-bit for Intel and AMD processors, with name register- and management-tabs, descriptor wallet only)

Namecoin Core Wallet

Namecoin Core Wallet (v. 0.28, ARM 64-bit, with name register- and management-tabs, descriptor wallet only)

Namecoin Core Wallet

Namecoin Core Wallet (v. 0.28, RISC-V 64-bit, name register- and management-tabs​, descriptor wallet only)

Namecoin Core Wallet

Namecoin Core Wallet (v. 0.22.0.0, 64-bit, with name list and updates tab)

Namecoin Core Wallet

Namecoin Core Wallet (v. 0.22.0.0, RISC-V, 64-bit, with name list and updates tab)

Namecoin Core Wallet

Namecoin Core Wallet (v. 0.21.0.1, 64-bit, name registration via console)

Namecoin Core Wallet

Namecoin Core Wallet (v. 0.21, RISC-V, 64-bit, name registration via console)

Namecoin Core Wallet

Namecoin Core Wallet (v. 0.13.99, 32-bit, with full name management tab)

Namecoin Core Wallet

Namecoin Core Wallet (v. 0.13.99, 64-bit, with full name management tab)

Namecoin Electrum Client

Namecoin Electrum Client (v. 4.0.0b1, 64-bit, with full name management tab)

Namecoin Electrum Client

Namecoin Electrum Client (v. 4.0.0b1, 64-bit, AppImage)



Android


Namecoin Electrum Client

Namecoin Electrum Client (v. 3.3.9, beta, for currency only)