Skip to content

@Sandokaaan Sandokaaan released this May 13, 2019 · 4 commits to master since this release

This is the initial release of upgraded client for the EarthCoin wallet.

Downloads

Short instructions for upgrade:

  1. Stop the legacy EarthCoin wallet
  2. Back-up your EarthCoin data folder, especially wallet.dat file
  3. Run new EarthCoin wallet

How to enable HD wallet?
If you want to use the advanteges of HD wallet, you must create a new wallet files. To do so, send you funds from your legacy wallet to another wallet, wait several blocks for confirmation the transaction, stop the legacy client, delete the wallet.dat file (or better move it to a backup location) and run the new client. This steps enable the HD wallet. Then you can send your funds to your new wallet.

New EAC address format - do not use until the majority of nodes upgrade!
The upgraded client is ready for new type of addresses acording the latest bitcoin standards. However, you should not use them until the mining pool nodes upgrade. Otherwise your transactions will be rejected by legacy nodes and you can lost your funds. Please, use only legacy type of address. I notice the comunity when the network will be ready for activation of all new features.

Instruction for mining pools
The current version of RPC does not implement the obsolete getinfo function.
You may probably need to upgrade your mining pool software to be able mining EarthCoins on a EarthCoin 2.0 node. For upgrade a UNOMP like pool see the suggested diff https://github.com/zone117x/node-stratum-pool/pull/133/files

Build the linux daemon for a mining pool
This is a short guide. Full documentation can be found at https://github.com/Sandokaaan/EarthCoin2019/blob/master/doc/build-unix.md
Prerequirements (probably you did it in the past, if you have ever built any cryptocoin daemon for your pool):
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils python3 libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-test-dev libboost-thread-dev
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
Daemon compilation:
git clone https://github.com/Sandokaaan/EarthCoin2019.git
cd EarthCoin2019
./autogen.sh
./configure --disable-tests --disable-man
make
cd src
strip earthcoind earthcoin-cli earthcoin-tx
If you use different version of libdb, use ./configure --with-incompatible-bdb, instead:
./configure --with-incompatible-bdb --disable-tests --disable-man

Assets 6
You can’t perform that action at this time.