rpc: add nBits to getmininginfo

Also expands nBits test coverage.
This commit is contained in:
Sjors Provoost
2025-01-08 13:13:08 +01:00
parent ba7b9f3d7b
commit 7ddbed4f9f
5 changed files with 18 additions and 6 deletions

View File

@@ -16,6 +16,8 @@ from test_framework.blocktools import (
get_witness_script,
NORMAL_GBT_REQUEST_PARAMS,
TIME_GENESIS_BLOCK,
REGTEST_N_BITS,
nbits_str,
)
from test_framework.messages import (
BLOCK_HEADER_SIZE,
@@ -206,6 +208,7 @@ class MiningTest(BitcoinTestFramework):
assert_equal(mining_info['chain'], self.chain)
assert 'currentblocktx' not in mining_info
assert 'currentblockweight' not in mining_info
assert_equal(mining_info['bits'], nbits_str(REGTEST_N_BITS))
assert_equal(mining_info['difficulty'], Decimal('4.656542373906925E-10'))
assert_equal(mining_info['networkhashps'], Decimal('0.003333333333333334'))
assert_equal(mining_info['pooledtx'], 0)