Skip to content

HDDcoin 1.2.9

Compare
Choose a tag to compare
@HDDcoin-Network HDDcoin-Network released this 06 Oct 21:28
· 138 commits to main since this release

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:

  1. Improved Plot load mechanism by adding plot memo caching in PlotManager which speeds up initial loading and cached loading.
  2. Made max message size configurable in config.yaml to resolve issue with very large farms reporting plot information that exceeds the maximum message size.
  3. Added a config option for peer_connect_timeout.
  4. Made various CoinStore benchmark and performance improvements.
  5. Improved log formatting.
  6. Added support for decentralized identity solution.
  7. Fixed many installer issues and Python 3.9 errors.
  8. Added many new translations.
  9. 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.
  1. 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:

(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