Skip to content

v0.4.6

Compare
Choose a tag to compare
@timstall timstall released this 12 Sep 19:29
· 100 commits to master since this release
03c25e1

OpenJDK 8 support

Stability:

  • Fix for edge cases with pool where new block creation is delayed
  • Networking components of the pool and peer to peer software have been improved to reduce the demand on system resources.
  • Fixed default HTTP API port (it was taking GRPC port)
  • Solo CPU PoW miner will no longer stall on the clock problem

New CLI commands:

  • clearbannedpeers: Clears the list of peer connections that have been banned
  • listbannedpeers: Returns a list of peers that are currently banned

Updated NC_CLI commands:

  • getblockfromindex and getblockfromhash returns vbk header
  • getlastbitcoinblock returns height and hash

Passing in startup '-d USER' will use an OS-specific data directory for all data files. This will eliminate the need to copy data files when upgrading NodeCore to future release versions. First startup will create the directory if it does not exist. Any existing data files will need to be moved manually (nodecore.properties, nodecore.dat, wallet.dat, etc). A text file named ".datadir" will be placed in NodeCore's bin folder which refers to the data directory.

  • Windows Default: %APPDATA%\VeriBlock
  • Linux Default: ~/VeriBlock
  • MacOS Default: ~/Library/VeriBlock

Added nodecore properties for pool operators: "pool.cycle.time". It is an integer representing the number of milliseconds between recalculation of pool mining jobs. The default value is 3000 (3 seconds), which differs from prior versions of NodeCore that were using a fixed 500ms schedule.

Added nodecore properties for setting initial BTC block info to help PoP test on alphanet