Skip to content

Releases: HTMLCOIN/HTMLCOIN

v2.5.3

04 Aug 15:06
Compare
Choose a tag to compare

Add fallback fee of double minimum fee.
estimatesmartfee use fallback fee if insufficient data to calculate it.

v2.5.2

24 Nov 09:40
e49c1db
Compare
Choose a tag to compare
Merge pull request #89 from denuoweb/master-2.5

remove Qtum references in translate file

v2.5.1

28 Nov 08:07
9150709
Compare
Choose a tag to compare
  • Add height as argument for getsubsidy
  • Fix coinbase generation for getwork
  • Add getcontractcode method to get code from contract
  • Checkpoint sync switch to checkpointed chain
  • Correction of SegWit activation height on testnet
  • Checkpoint sync use block index when checking headers
  • Add missing hyphen to hidden arg checkpointdepth
  • estimatesmartfee to return min value if not enough data
  • Update AssumeValid, ChainWork and ChainTxData

v2.5.0

28 May 12:00
736a5f5
Compare
Choose a tag to compare

Mandatory upgrade due to hard fork on block 1,284,400. This is to implement several new features listed below.

  • QIP-5: Signature proofs within vout scripts for contract transactions
  • QIP-6: Add btc_ecrecover precompiled contract to HTML EVM
  • QIP-7: Upgrade to the Ethereum Constantinople version of EVM
  • QIP-9: Change PoS difficulty adjustment algorithm to cause less swings in PoS block time

Also included in this release:

  • Staker optimizations: better performance for big wallets and improved UTXO aggregation
  • New GUI, New features, Security improvements and Bug fixes
  • Upgrade to bitcoin core 0.19

v2.4.2

06 Feb 16:26
84ceb14
Compare
Choose a tag to compare

Update checkpoint sync key.

v2.4.1

22 Oct 13:53
dc94c49
Compare
Choose a tag to compare

Remove unused mining key and fix getwork crash when submitting block.

v2.4.0

17 Oct 14:28
350560c
Compare
Choose a tag to compare
  • Add header signature verification (soft fork at block 997,655).
  • Upgrade to Bitcoin core 0.18.0
  • Add support for bitcore RPC calls, configure with ./configure --enable-bitcore-rpc to enable.
  • Update nMinimumChainWork, ChainTxData and defaultAssumeValid using recent chain data.

Thanks to Qtum for their continued hard work developing their project which is upstream of HTMLCOIN. For more information about changes in this new HTMLCOIN version look at the Qtum release page linked below, applicable versions 0.17.0 to 0.18.0.

https://github.com/qtumproject/qtum/releases

v2.3.2

24 Feb 10:18
Compare
Choose a tag to compare

v2.3.1

09 Feb 14:56
Compare
Choose a tag to compare
  • Set minimum accepted P2P connection to 70007 (2.3.0)
  • Enable new version notification pop up when starting Qt client
  • Request PoW blocks from getblocktemplate and not PoS

v2.3.0

24 Jan 16:06
Compare
Choose a tag to compare

HARD FORK BLOCK 626,000

  • On block 626,000 the difficulty algorithm will change for both PoW and PoS. PoS will use Qtum's difficulty adjust. PoW will use the same solution used by Dash. The current difficulty algorithm tends to oscillate either too high or too low. Having the difficulty adjusted separately for each type of block generally allows one type to cover for the other when the difficulty is left too high, but a more accurate difficulty solution is required hence the hard fork.

  • No longer provide contract transactions to getblocktemplate. This is typically used by pools or mining software that construct the entire block external to HTMLCOIN. As no external mining software that creates blocks has yet added support for contract refund transactions in the coinbase, then providing contract transactions can prove problematic, as refund transactions not being present will cause those blocks to be rejected by the network. This combined with the oscillating difficulty adjust could leave HTMLCOIN with long periods of no blocks, this has been temporarily remedied by contacting the major mining pools and asking them to disable contract staking. This change is not part of the consensus rules so external mining software can enable contract transactions in getblocktemplate, if they succeed in supporting contract refund transactions.

  • Combine loops in the soon to be legacy difficulty adjust algorithm to prevent looping over the same set of blocks twice.