Bump from 30 minutes to 60 minutes, and set the recent registration
window to +/-30 minutes.
Depends on D15791.
Differential D15842
[avalanche] Increase the delay for a proof to be eligible to staking rewards Authored by Fabien on Apr 1 2024, 15:44.
Details
Bump from 30 minutes to 60 minutes, and set the recent registration Depends on D15791. ninja all check-all
Diff Detail
Event TimelineComment Actions Build Bitcoin ABC Diffs / Diff Testing (build-diff) failed.
Failed tests logs: ====== Bitcoin ABC functional tests with the next upgrade activated: abc_mining_stakingrewards.py ======
------- Stdout: -------
2024-04-01T15:59:26.338000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_ _20240401_155617/abc_mining_stakingrewards_67
2024-04-01T15:59:28.528000Z TestFramework (INFO): Staking rewards not ready yet, check getblocktemplate lacks the staking rewards data
2024-04-01T15:59:28.529000Z TestFramework (INFO): Staking rewards not ready yet, check the miner doesn't produce the staking rewards output
2024-04-01T15:59:28.547000Z TestFramework (INFO): Staking rewards are computed, check the block template returns the staking rewards data
2024-04-01T15:59:31.063000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/work/test/functional/test_framework/test_framework.py", line 147, in main
self._run_test_internal()
File "/work/test/functional/test_framework/test_framework.py", line 137, in _run_test_internal
self.run_test()
File "/work/test/functional/abc_mining_stakingrewards.py", line 161, in run_test
assert_equal(
File "/work/test/functional/test_framework/util.py", line 61, in assert_equal
raise AssertionError(
AssertionError: not([{'asm': 'OP_DUP OP_HASH160 0000000000000000000000000000000000000000 OP_EQUALVERIFY OP_CHECKSIG', 'hex': '76a914000000000000000000000000000000000000000088ac', 'reqSigs': 1, 'type': 'pubkeyhash', 'addresses': ['ecregtest:qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqcrl5mqkt']}, {'asm': 'OP_DUP OP_HASH160 0000000000000000000000000000000000000000 OP_EQUALVERIFY OP_CHECKSIG', 'hex': '76a914000000000000000000000000000000000000000088ac', 'reqSigs': 1, 'type': 'pubkeyhash', 'addresses': ['ecregtest:qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqcrl5mqkt']}, {'asm': 'OP_DUP OP_HASH160 0000000000000000000000000000000000000000 OP_EQUALVERIFY OP_CHECKSIG', 'hex': '76a914000000000000000000000000000000000000000088ac', 'reqSigs': 1, 'type': 'pubkeyhash', 'addresses': ['ecregtest:qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqcrl5mqkt']}, {'asm': 'OP_DUP OP_HASH160 0000000000000000000000000000000000000000 OP_EQUALVERIFY OP_CHECKSIG', 'hex': '76a914000000000000000000000000000000000000000088ac', 'reqSigs': 1, 'type': 'pubkeyhash', 'addresses': ['ecregtest:qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqcrl5mqkt']}, {'asm': 'OP_DUP OP_HASH160 0000000000000000000000000000000000000000 OP_EQUALVERIFY OP_CHECKSIG', 'hex': '76a914000000000000000000000000000000000000000088ac', 'reqSigs': 1, 'type': 'pubkeyhash', 'addresses': ['ecregtest:qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqcrl5mqkt']}, {'asm': 'OP_DUP OP_HASH160 0000000000000000000000000000000000000000 OP_EQUALVERIFY OP_CHECKSIG', 'hex': '76a914000000000000000000000000000000000000000088ac', 'reqSigs': 1, 'type': 'pubkeyhash', 'addresses': ['ecregtest:qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqcrl5mqkt']}, {'asm': 'OP_DUP OP_HASH160 0000000000000000000000000000000000000000 OP_EQUALVERIFY OP_CHECKSIG', 'hex': '76a914000000000000000000000000000000000000000088ac', 'reqSigs': 1, 'type': 'pubkeyhash', 'addresses': ['ecregtest:qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqcrl5mqkt']}, {'asm': 'OP_DUP OP_HASH160 0000000000000000000000000000000000000000 OP_EQUALVERIFY OP_CHECKSIG', 'hex': '76a914000000000000000000000000000000000000000088ac', 'reqSigs': 1, 'type': 'pubkeyhash', 'addresses': ['ecregtest:qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqcrl5mqkt']}, {'asm': 'OP_DUP OP_HASH160 0000000000000000000000000000000000000000 OP_EQUALVERIFY OP_CHECKSIG', 'hex': '76a914000000000000000000000000000000000000000088ac', 'reqSigs': 1, 'type': 'pubkeyhash', 'addresses': ['ecregtest:qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqcrl5mqkt']}, {'asm': 'OP_DUP OP_HASH160 0000000000000000000000000000000000000000 OP_EQUALVERIFY OP_CHECKSIG', 'hex': '76a914000000000000000000000000000000000000000088ac', 'reqSigs': 1, 'type': 'pubkeyhash', 'addresses': ['ecregtest:qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqcrl5mqkt']}, {'asm': 'OP_DUP OP_HASH160 0000000000000000000000000000000000000000 OP_EQUALVERIFY OP_CHECKSIG', 'hex': '76a914000000000000000000000000000000000000000088ac', 'reqSigs': 1, 'type': 'pubkeyhash', 'addresses': ['ecregtest:qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqcrl5mqkt']}, {'asm': 'OP_DUP OP_HASH160 0000000000000000000000000000000000000000 OP_EQUALVERIFY OP_CHECKSIG', 'hex': '76a914000000000000000000000000000000000000000088ac', 'reqSigs': 1, 'type': 'pubkeyhash', 'addresses': ['ecregtest:qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqcrl5mqkt']}, {'asm': 'OP_DUP OP_HASH160 0000000000000000000000000000000000000000 OP_EQUALVERIFY OP_CHECKSIG', 'hex': '76a914000000000000000000000000000000000000000088ac', 'reqSigs': 1, 'type': 'pubkeyhash', 'addresses': ['ecregtest:qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqcrl5mqkt']}, {'asm': 'OP_DUP OP_HASH160 0000000000000000000000000000000000000000 OP_EQUALVERIFY OP_CHECKSIG', 'hex': '76a914000000000000000000000000000000000000000088ac', 'reqSigs': 1, 'type': 'pubkeyhash', 'addresses': ['ecregtest:qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqcrl5mqkt']}, {'asm': 'OP_DUP OP_HASH160 0000000000000000000000000000000000000000 OP_EQUALVERIFY OP_CHECKSIG', 'hex': '76a914000000000000000000000000000000000000000088ac', 'reqSigs': 1, 'type': 'pubkeyhash', 'addresses': ['ecregtest:qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqcrl5mqkt']}, {'asm': 'OP_DUP OP_HASH160 0000000000000000000000000000000000000000 OP_EQUALVERIFY OP_CHECKSIG', 'hex': '76a914000000000000000000000000000000000000000088ac', 'reqSigs': 1, 'type': 'pubkeyhash', 'addresses': ['ecregtest:qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqcrl5mqkt']}] == [{'asm': 'OP_DUP OP_HASH160 0000000000000000000000000000000000000000 OP_EQUALVERIFY OP_CHECKSIG', 'hex': '76a914000000000000000000000000000000000000000088ac', 'reqSigs': 1, 'type': 'pubkeyhash', 'addresses': ['ecregtest:qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqcrl5mqkt']}])
2024-04-01T15:59:31.114000Z TestFramework (INFO): Stopping nodes
2024-04-01T15:59:31.215000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_ _20240401_155617/abc_mining_stakingrewards_67
2024-04-01T15:59:31.215000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_ _20240401_155617/abc_mining_stakingrewards_67/test_framework.log
2024-04-01T15:59:31.215000Z TestFramework (ERROR):
2024-04-01T15:59:31.215000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_ _20240401_155617/abc_mining_stakingrewards_67' to consolidate all logs
2024-04-01T15:59:31.215000Z TestFramework (ERROR):
2024-04-01T15:59:31.215000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-04-01T15:59:31.216000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2024-04-01T15:59:31.216000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_policy_stakingrewards.py ======
------- Stdout: -------
2024-04-01T15:58:11.262000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_ _20240401_155617/abc_p2p_avalanche_policy_stakingrewards_28
2024-04-01T15:58:15.958000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/work/test/functional/test_framework/test_framework.py", line 147, in main
self._run_test_internal()
File "/work/test/functional/test_framework/test_framework.py", line 137, in _run_test_internal
self.run_test()
File "/work/test/functional/abc_p2p_avalanche_policy_stakingrewards.py", line 170, in run_test
new_block(
File "/work/test/functional/abc_p2p_avalanche_policy_stakingrewards.py", line 149, in new_block
assert_equal(node.getbestblockhash(), expected_tip)
File "/work/test/functional/test_framework/util.py", line 61, in assert_equal
raise AssertionError(
AssertionError: not(10ff9fd733c1b4468ecc80af37f42ec25e95d80d840d5892fba77cd34a1db3d9 == 6fe08702857cc05c841f36645f64088d12573d5f5ab15d3787060b28543c107b)
2024-04-01T15:58:16.010000Z TestFramework (INFO): Stopping nodes
2024-04-01T15:58:16.113000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_ _20240401_155617/abc_p2p_avalanche_policy_stakingrewards_28
2024-04-01T15:58:16.113000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_ _20240401_155617/abc_p2p_avalanche_policy_stakingrewards_28/test_framework.log
2024-04-01T15:58:16.113000Z TestFramework (ERROR):
2024-04-01T15:58:16.113000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_ _20240401_155617/abc_p2p_avalanche_policy_stakingrewards_28' to consolidate all logs
2024-04-01T15:58:16.114000Z TestFramework (ERROR):
2024-04-01T15:58:16.114000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-04-01T15:58:16.114000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2024-04-01T15:58:16.114000Z TestFramework (ERROR):Each failure log is accessible here: Comment Actions Build Bitcoin ABC Diffs / Diff Testing (build-diff) failed.
Failed tests logs: ====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_policy_stakingrewards.py ======
------- Stdout: -------
2024-04-01T19:20:52.841000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_ _20240401_191900/abc_p2p_avalanche_policy_stakingrewards_28
2024-04-01T19:20:57.383000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/work/test/functional/test_framework/test_framework.py", line 147, in main
self._run_test_internal()
File "/work/test/functional/test_framework/test_framework.py", line 137, in _run_test_internal
self.run_test()
File "/work/test/functional/abc_p2p_avalanche_policy_stakingrewards.py", line 170, in run_test
new_block(
File "/work/test/functional/abc_p2p_avalanche_policy_stakingrewards.py", line 149, in new_block
assert_equal(node.getbestblockhash(), expected_tip)
File "/work/test/functional/test_framework/util.py", line 61, in assert_equal
raise AssertionError(
AssertionError: not(4dfe3a878c552d66669f4fa96e4f81c21e7bca8f74161e53d64caec2ad98c929 == 45f89a54233de484f3037d8689710e1c860c63f28b8f6f4e4f0959c2d3e62bf9)
2024-04-01T19:20:57.434000Z TestFramework (INFO): Stopping nodes
2024-04-01T19:20:57.538000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_ _20240401_191900/abc_p2p_avalanche_policy_stakingrewards_28
2024-04-01T19:20:57.538000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_ _20240401_191900/abc_p2p_avalanche_policy_stakingrewards_28/test_framework.log
2024-04-01T19:20:57.538000Z TestFramework (ERROR):
2024-04-01T19:20:57.538000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_ _20240401_191900/abc_p2p_avalanche_policy_stakingrewards_28' to consolidate all logs
2024-04-01T19:20:57.539000Z TestFramework (ERROR):
2024-04-01T19:20:57.539000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-04-01T19:20:57.539000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2024-04-01T19:20:57.539000Z TestFramework (ERROR):Each failure log is accessible here:
| ||||||||||||||||||||