HDDcoin 1.2.9
CHANGE LOG:
Updated HDDcoin from v1.2.6 to v1.2.9, which incorporates upstream Chia v1.2.9 updates, improvements and fixes, including the following:
- Improved Plot load mechanism by adding plot memo caching in PlotManager which speeds up initial loading and cached loading.
- Made max message size configurable in config.yaml to resolve issue with very large farms reporting plot information that exceeds the maximum message size.
- Added a config option for peer_connect_timeout.
- Made various CoinStore benchmark and performance improvements.
- Improved log formatting.
- Added support for decentralized identity solution.
- Fixed many installer issues and Python 3.9 errors.
- Added many new translations.
- Various updates to support upcoming features, including:
- Adding RPC updates to support keyring migration and to support adding a passphrase for wallets in an upcoming release.
- Adding macOS keyring.yaml support, migrating keys from macOS Keychain to keyring.yaml to support an upcoming release which will add an optional passphrase to wallets.
- Making many full node changes to support the upcoming Asset Token standard and standalone light wallet, which will use a new electrum-style protocol to enable faster wallet syncing.
- Updated the version of many dependencies, including the following:
- Bumping sortedcontainers to version 2.4.0, clvm_rs to 0.1.14, blspy to 1.0.6.
- Updating some hooks: flake8 to 3.9.2, pre-commit-hooks to 4.0.1, black to 21.8b0
INSTALL INSTRUCTIONS:
You can install HDDcoin by building from source, or by using the latest binaries for your operating system.
(A.) To install from available binaries, download executables from the correct Releases page:
- for solo farming, get them here ->
https://github.com/HDDcoin-Network/hddcoin-blockchain/releases - for pool farming with FoxyPool (OG), get them here ->
https://github.com/felixbrucker/hddcoin-blockchain/releases
(B.) To build from source, do the following:
# Update / Upgrade OS
sudo apt-get update
sudo apt-get upgrade -y
# Install Git
sudo apt install git -y
# Checkout the correct source (either for pool or solo farming)
## for solo farming, use this source ## ->
git clone https://github.com/HDDcoin-Network/hddcoin-blockchain.git
## for pool farming with FoxyPool (OG), use this source ## ->
git clone https://github.com/felixbrucker/hddcoin-blockchain.git
# Install the Blockchain
cd hddcoin-blockchain
sh install.sh
. ./activate
hddcoin init
# Install and run the GUI
sh install-gui.sh
cd hddcoin-blockchain-gui
npm run electron &
If the client does not find any connections automatically, you can add any of the following:
- introducer.hddcoin.org / Port: 28444
- dns-introducer.hddcoin.org / Port: 28444
UPDATE/UPGRADE INSTRUCTIONS:
You can update HDDcoin from a previous version by downloading and installing the latest executable for your operating system, available from the correct Releases page, as described above, or by building from source:
# Checkout the source and update
cd hddcoin-blockchain
. ./activate
hddcoin stop -d all
deactivate
git fetch
git checkout main
git reset --hard FETCH_HEAD --recurse-submodules
sh install.sh
. ./activate
hddcoin init
# Update the GUI
cd hddcoin-blockchain-gui
git fetch
cd ..
chmod +x ./install-gui.sh
./install-gui.sh