Previous hashrate incorrect
Summary
Using getnetworkhashps "previous block height" should show the correct hashrate.
Expected behavior
It should show a good estimation of hashrate.
Problematic behavior
Instead it returns a huge number that is incorrect.
Crown-core environment info
Windows 10/Linux x64
Crown-core application info
v0.13.4.0 / v0.13.9.2
Possible fixes
I think the code uses a historical average of hashrate. With Auxpow and now MN-PoS the hashrate is significanly different. So when estimating past hashrates using "getnetworkhashps" the code includes auxpow hashrate.
Code could be altered to only calculate from the last 100,000 blocks. This would only distrupt historical hashrate data prior to MN-PoS.
/cc @ashot
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information