@hclivess hclivess released this Sep 27, 2018 · 33 commits to master since this release

Assets 3

This is a hardfork release, please upgrade before October 8 2018

  • New, memory-heavy mining algorithm to prevent FPGA takeover (@EggPool)
  • Mining algorithm modularization (@EggPool)
  • Peer version communication security update (@EggPool)
  • Faster wallet connection due to reduced timeouts (@raetsch)
  • Modular timeouts in connections.py
  • Mempool issue resolved (@EggPool, @alatayofbismuth)

@hclivess hclivess released this Sep 11, 2018 · 72 commits to master since this release

Assets 3
  • Unified genesis handling
  • Wallet supports import of backed up key archives directly
  • Dynamic wallet key handling based on filename
  • Remove --no-console switch to prevent false AV positive
  • Compiled in Python 3.7 and latest pyinstaller

@hclivess hclivess released this Aug 31, 2018 · 91 commits to master since this release

Assets 3

This is a cleanup release after the emergency fix, which includes removal of the quicksync code parts. Full change log is included below:

  • Removed quicksync feature for security considerations
  • Extended utilisation of hyperblocks to increase synchronization speed
  • Added anchors to coherence checks to greatly reduce node start time
  • Increased refresh delay on wallet to prevent it from being stuck when using slower connection
  • Added multiple json output functions to commands.py and node
  • Added addlistlimmir function to list a given number of mirror blocks of an account

@hclivess hclivess released this Aug 6, 2018 · 121 commits to master since this release

Assets 3

Hardfork at block 800000
Smart contract fuel staking activation at block 843000

  • Inflation rate adjustment
  • Portion of mining redistributed to the hypernode contract
  • Optional quicksync enabled (increases full block sync speed 10x)
  • Peer filtering hooks added (@EggPool)
  • Improved SQL queries (@Aareon)
  • Transport endpoint exception handling (@EggPool)
  • Hyperblocks used for balance polling
  • Removed old code
  • Repositioned block timer
  • Separated hypernodes and the staking module completely
Pre-release

@hclivess hclivess released this Aug 1, 2018 · 127 commits to master since this release

Assets 3
  • Hardfork at block 800000
  • Smart contract fuel payout activation
  • Hypernode registration activation
  • Hypernode registration hardening
  • Optional quicksync enabled (increases full block sync speed 10x)
  • Peer filtering hooks added (@EggPool)
  • Improved SQL queries (@Aareon)
  • Transport endpoint exception handling (@EggPool)
  • Hyperblocks used for balance polling
  • Remove old code
  • Reposition block timer

@hclivess hclivess released this Jul 13, 2018 · 184 commits to master since this release

Assets 3
  • Replaced PyCryptodome with PyCryptodomex for PyInstaller compatibility
  • Graphics updated
  • Changes to testnet masternode implementation (bugs fixed, tokens converted to positive block numbers for payouts, renaming, adjustments, introduction of smart contract fuel)
  • Tokens now displayed as a wallet tab (@raetsch)
  • Wallet server selection now based on connectivity benchmark (@raetsch)
  • Block digestion function refactored (@EggPool)
  • Block digestion balance cache implemented (@EggPool)
  • Async wallet code added - not merged and compiled yet (@EggPool)

@hclivess hclivess released this Jun 28, 2018 · 225 commits to master since this release

Assets 3
  • Patch of a rare, but critical block issue
  • Adjusted drop_time to be a Decimal in order to prevent ambiguity around int/float operations
  • Prevented testnet from touching temporary ledger files of mainnet
  • Extended process monitor
  • Post hardfork cleanup
  • Added security to Zircodice
  • Updated protocol to version 17
  • Optimized index handling
  • Upgraded to Python 3.6

@hclivess hclivess released this Jun 17, 2018 · 243 commits to master since this release

Assets 3

This version is internally tagged as 4.2.5.2

There are changes in this patch which may cause your client to fork on block 700000 if you do not update. Please update. This is a version re-release which fixes a bug in the wallet.

  • Fixed an issue where wallet would not allow for more than one transaction of the same type
  • Refactored mempool merging (@EggPool)
  • Hard fork adjustments for fees
  • More efficient way of handling development rewards
  • Testnet savings accounts
  • Hooks for token operations (@EggPool)
  • Added unmerged change of wallet not being redirected to tokensv2

@hclivess hclivess released this Jun 11, 2018 · 279 commits to master since this release

Assets 3
  • Official support for wallet servers (@EggPool)
  • Added data collection for support to the wallet (@raetsch)
  • Renamed tabs based on user feedback
  • Wallet now properly locks out the encryption button after you encrypt
  • Restored operation field capability (was causing problems with giveaway bot)