Skip to content

Releases: HDDcoin-Network/hddcoin-blockchain

HDDcoin v3.0.0

20 Jul 18:46
Compare
Choose a tag to compare
  • Upgraded HDDcoin to match Chia 1.8.2
  • Terminal and Logging GUI tools are disabled in this release, and will be enabled in a future release. (NOTE that all HDDcoin HODL functionality are still in place. Please visit https://hddcoin.org/hodl for details on how to run HODL commands through the command line for your OS.)

HDDcoin v3.0.0 Beta-1

03 May 11:47
Compare
Choose a tag to compare
  • Upgraded HDDcoin with base Chia 1.7.0
  • Released HDDcoin Asset Tokens (HATs) similar to Chia Asset Tokens (CATs)
  • Terminal and Logging GUI tools are disabled in this beta. These will be re-enabled in a future release. (All HDDcoin HODL functionality are still in place. Please visit https://hddcoin.org/hodl for details on how to run HODL commands through the command line.)

HDDcoin 2.0.2

08 Mar 03:34
Compare
Choose a tag to compare
  1. Updated HDDapps section with Third Party Apps and our new Graphs service.
  2. Added HDD price to the Dashboard (updated every 15 mins) from CoinGecko.
  3. Enhanced the Farming section to show and chart Lookup times.

HDDcoin 2.0.1

27 Jan 06:27
Compare
Choose a tag to compare
  1. HODL Sidebar button has been replaced with a new HDD Apps button. We have added 6 new Sections to the new HDD Apps section.
  2. Fixed the White Screen issue for Windows Server and some variants of Windows Pro.
  3. Added links that point to the new HDDcoin Explorer in the Full Node and other sections of the HDDcoin Client.

HDDcoin 2.0.0

10 Jan 06:38
Compare
Choose a tag to compare

CHANGE LOG:


Updated HDDcoin to v2.0.0, which includes the following features:

  1. Added HDDcoin HODL features. HDDcoin HODL offers coin holders the opportunity to earn rewards on HDD locked in a Contract for specific hold durations. Contracts are secured and managed 100% on-chain using a Smart Coin Contract coded in CLVM (the on-chain programming language used by HDDcoin).
  2. Added Terminal features to the GUI to enable running HODL CLI commands directly through the GUI. Portions of this Terminal solution were incorporated from the SkyNet Project.
  3. Incorporated upstream Chia v1.2.11 updates, improvements and fixes. More information available here => https://github.com/Chia-Network/chia-blockchain/releases/tag/1.2.11

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 (on Ubuntu), 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

HDDcoin 1.2.9

06 Oct 21:28
Compare
Choose a tag to compare

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

HDDcoin 1.2.6

21 Sep 12:36
Compare
Choose a tag to compare

CHANGE LOG:


  1. Updated HDDcoin from v1.2.5 to v1.2.6, which incorporates upstream Chia v1.2.6 updates and fixes, including an important fix that address a resource bug with nodes. v1.2.6 fixes the memory utilization issue related to how the node handles compact VDFs generated from blueboxes. It prevents a node from consuming excessive memory when many Bluebox Timelords are active on the chain. Please update to this new version at the earliest convenience.
  2. Adjusted plot refresh parameter to improve plot loading times.
  3. Fixed issues with reloading plot files detected as bad (this can happen during plot copying).
  4. Updated to BLS 1.0.6.
  5. Updates to the Rust conditions parser.

KNOWN ISSUES:


Issue No. 1: GUI sometimes stuck at startup on fresh install.

Caused by: SSL Initialization issues.

Solution / Workaround: Add Peers manually through the CLI or re-launch the application and add peers through the GUI if issue persists.


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 pool farming with FoxyPool (OG), use this source ## ->
   git clone https://github.com/felixbrucker/hddcoin-blockchain.git

   ## for solo farming, use this source ## ->
   git clone https://github.com/HDDcoin-Network/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
  • node-1.hddcoin.org / Port: 28444
  • node-2.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

HDDcoin 1.2.5

28 Aug 18:29
Compare
Choose a tag to compare

CHANGE LOG:


  1. Updated HDDcoin CLI and GUI from v1.2.1 to upstream Chia v1.2.5-dev, which incorporates many fixes, new class methods to improve ease of use and many changes to improve performance -- including support for multiple wallets, improvements to sync speed by allowing concurrency in downloading and validating blocks, display of version number in GUI when installed with install-gui.sh script, adding many new translations, and ensuring that files are written with the proper permissions when creating SSL certificate & private key files. (Complete list of upstream improvements too many to mention here. Please visit https://github.com/Chia-Network/chia-blockchain/blob/main/CHANGELOG.md for details of changes in Chia v1.2.2, v1.2.3, v1.2.4 and v1.2.5 releases).
  2. Changed the HDDcoin fractional coin from "mojos" to "bytes".
  3. Fixed all ports used throughout the application.
  4. Cleaned display returned from the CLI for command, "hddcoin show -c" [thanks to wolfrage76].
  5. Added Wallet fix to prevent pop-up error in GUI when a block is found [thanks to pinksheetscrypto].
  6. Applied fix causing errors in the GUI install script.

KNOWN ISSUES:


Issue No. 1: [unknown_command get_harvester] popup repeatedly shown in GUI.

Caused by: A process from previous HDDcoin version was not properly closed before upgrading, and is still running; such that newly installed v1.2.5 GUI is issuing commands to the older, incompatible process.

Solution / Workaround: Close the GUI, kill all HDDcoin processes manually or restart your PC, and then re-launch the v1.2.5 GUI.


Issue No. 2: When farming with the GUI, at initialization each time the application is restarted, Plots Count (shown in the Farm tab) will not correctly report the number of plots already loaded until all plots have been completely loaded. Sometimes, the displayed number of plots would seem stuck at 30 or 60 until about 20-30 seconds after all plots have been loaded. This is just a GUI display issue because even though it shows 30 or 60 plots in the GUI, the actual number of plots loaded and being utilized for farming in the “Plots Passed Filter” column is much higher; so in reality, the application is working correctly in the background.

Caused by: Plots being added to the farm in batches of 30 plots (by default), due to the new way plots are detected, read and loaded in the new version.

Solution / Workaround: Wait up to 30 seconds for the GUI to display the correct number of plots after they have been scanned.


INSTALL INSTRUCTIONS:


You can install from the binaries available here, or build from source:

   sudo apt-get update
   sudo apt-get upgrade -y

# Install Git
   sudo apt install git -y

# Checkout the source and install**
   git clone https://github.com/HDDcoin-Network/hddcoin-blockchain.git
   cd hddcoin-blockchain
   sh install.sh
   . ./activate
   hddcoin init

# Install and run 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
  • node-1.hddcoin.org / Port: 28444
  • node-2.hddcoin.org / Port: 28444

UPDATE/UPGRADE INSTRUCTIONS:


You can update from previous version using the binaries available here, or build from source:

# Checkout 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 GUI
  cd hddcoin-blockchain-gui
  git fetch
  cd ..
  chmod +x ./install-gui.sh
  ./install-gui.sh

HDDcoin 1.2.1.1

17 Jul 12:58
Compare
Choose a tag to compare

NOTES ABOUT OUR LASTEST UPDATE (17 JULY 2021):

HDDcoin v1.2.1.1 (build: 1.2.29)

We updated our blockchain server certs to prevent invalid peers from connecting to HDDcoin farmers. Even though they get kicked almost immediately, their connection was causing sync issues for almost everyone. To fix that, the new changes were deployed in this REQUIRED update.


INSTALL INSTRUCTIONS:


If you are installing for the very first time, please do the following:

Install using the binaries available in our Releases page.

On Linux, you can build from source by pulling from the repository using:

If the client does not find any connections automatically, you can add one of the following:

  • dns-introducer.hddcoin.org port 28444 (recommended)
  • node-1.hddcoin.org Port 28444 (fallback)
  • node-2.hddcoin.org Port 28444 (fallback)
  • node-3.hddcoin.org Port 28444 (fallback)

**If you were on the old version, please do the following to get onto the new version:
**

LINUX INSTRUCTIONS FOR UPDATING TO NEW VERSION

  1. Backup your config.yaml file in ~/.hddcoin/mainnet/config

  2. OPTIONAL STEP: Backup your blockchain database file (blockchain_v1_mainnet.sqlite) in ~/.hddcoin/mainnet/db, if you do not want to resync from height 0 after this update.

  3. Open Terminal and run the following commands:

    cd hddcoin-blockchain

    . ./activate

    hddcoin stop all

    hddcoin stop -d all

    deactivate

  4. Delete the ".hddcoin" folder (VERY IMPORTANT - The update will fail if you miss this step, and you will lose sync)

  5. Go back to Terminal and continue running the following commands:

    git fetch

    git checkout main

    git reset --hard FETCH_HEAD

    sh install.sh

    . ./activate

    hddcoin init

  6. Restore your previously backed-up config.yaml file into ~/.hddcoin/mainnet/config

  7. OPTIONAL STEP: Restore your previously backed-up blockchain database into ~/.hddcoin/mainnet/db

  8. Start HDDcoin and verify that you are able to sync, and that you are getting challenges.


WINDOWS INSTRUCTIONS FOR UPDATING TO NEW VERSION

  1. Backup your config.yaml file in %systemdrive%\Users\%username%\.hddcoin\mainnet\config
  2. OPTIONAL STEP: Backup your blockchain database file (blockchain_v1_mainnet.sqlite) in %systemdrive%\Users\%username%\.hddcoin\mainnet\db, if you do not want to resync from height 0 after this update.
  3. Close the HDDCoin client and wait for it to fully close. Otherwise click close ("X") on the HDDcoin Clinet window.
  4. Navigate to %systemdrive%\Users\%username% and delete the ".hddcoin" folder (VERY IMPORTANT - The update will fail if you miss this step, and you will lose sync)
  5. Download and install a fresh copy of HDDcoin from https://github.com/HDDcoin-Network/hddcoin-blockchain/releases (If HDDcoin automatically launches after the install, wait for the login screen, then exit the app)
  6. Restore your previously backed-up config.yaml file into %systemdrive%\Users\%username%\.hddcoin\mainnet\config
  7. OPTIONAL STEP: Restore your previously backed-up blockchain database into %systemdrive%\Users\%username%\.hddcoin\mainnet\db
  8. Start HDDcoin and verify that you are able to sync, and that you are getting challenges.