v0.4.6
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