Wallet, miners & verifier
Fair launch: the live testnet started at 0 EDDY – no premine, no faucet. Coins exist only when a CPU miner (E-Chain) and a GPU miner (D-Chain) both find a block for the same Y checkpoint. The reward follows a declining 100-year emission (149.85005307 EDDY per checkpoint at the start, split 50/50, 8 decimals).
Start mining in 4 steps
- Open /live (or the Eddycoin Wallet app) and click Create my wallet: name + password (twice), then Download backup. Detailed guide with screenshots.
- Copy your address (
eddy1…). - Run both miners with your address – double-click the .exe and paste the address, or on the command line:
py eddycoin_echain_cpu_miner.py --wallet eddy1YOURADDRESS py eddycoin_dchain_gpu_miner.py --wallet eddy1YOURADDRESS(or
--wallet-file "my wallet.json"– only the public address is read, no password needed) - Watch your blocks on /live: the reward shows as pending until both an E and a D block exist, then it is finalized in your wallet.
Difficulty starts at E 28 bits / D 33 bits (about 30–60 s per E block on a typical desktop CPU at half its cores, about 10–30 s per D block on a mid-range GPU) and retargets every 10 blocks per chain toward 30 s per block (±2 bits per step). More miners → higher difficulty.
Windows apps (.exe, no Python needed)
Built with PyInstaller. They are not code-signed, so Windows SmartScreen shows “Windows protected your PC” – click More info → Run anyway. The GPU miner needs your graphics driver's OpenCL runtime (normal NVIDIA/AMD/Intel driver; CUDA Toolkit not needed).
Eddycoin Wallet.exe Eddycoin CPU Miner.exe Eddycoin GPU Miner.exe
No wallet is bundled. On first start the wallet offers Create new wallet or Open wallet file.
Eddycoin Wallet (Python)
Create / open wallets, password protection (PBKDF2-SHA256 600k + AES-256-GCM, same file format as /live), balance and history, Send EDDY (signed locally, only the signed transaction is sent), change password, export key. Needs py -m pip install cryptography.
E-Chain CPU miner
Real double-SHA-256 on your CPU cores (threads default: half of the logical cores; intensity 10–100 %). Window when started without options; command line with options.
D-Chain GPU miner (OpenCL)
Real GPU compute via PyOpenCL: an OpenCL kernel hashes nonce ranges in parallel; every nonce the GPU reports is re-checked with hashlib. --list-devices, --device, --batch. Needs py -m pip install pyopencl numpy.
Everything in one zip
eddycoin_miners_and_verifier.zip GPU miner only (zip) INSTALL_WINDOWS.txt README
The zip contains the wallet, both miners (with their shared window module eddycoin_miner_gui.py), the Y-Chain verifier and the guides. Offline mode is still available: --offline writes a results file for the offline sandbox or the verifier.
Verifier: eddycoin_ychain_verifier.py – checks miner files and live chain exports (signatures, double spends, emission schedule, cap). SHA-256 checksums: SHA256SUMS.txt
Shared test wallets
Empty testnet wallets for trying things out. Anyone who downloads the same file shares the same key, so do not use them for anything you want to keep; create your own wallet in the app or on /live instead.
test wallet A.json test wallet B.json test wallet C.json
They are not password-protected; the wallet app and /live ask you to set a password when you open one (that only protects your copy).