Page MenuHomePhabricator

[avalanche] Enforce min UTXO age in avalanche proofs
ClosedPublic

Authored by sdulfari on Jun 13 2022, 19:02.

Details

Reviewers
Fabien
Group Reviewers
Restricted Project
Commits
rABCd33234d8ec7b: [avalanche] Enforce min UTXO age in avalanche proofs
Summary

This diff requires each UTXO in a proof to have a minimum age expressed as a number of confirmations.

Depends on D11664

Co-authored-by: Fabien <fabcien@gmail.com>
Co-authored-by: Skuli Dulfari <sdulfari@protonmail.com>

Test Plan
ninja check-extended
ninja bitcoind
./src/bitcoind # defaults works
./src/bitcoind -avaproofstakeutxoconfirmations=-1 -regtest # fail
./src/bitcoind -avaproofstakeutxoconfirmations=0 -regtest # fail
./src/bitcoind -avaproofstakeutxoconfirmations=1 # fail
./src/bitcoind -avaproofstakeutxoconfirmations=2015 # fail
./src/bitcoind -avaproofstakeutxoconfirmations=2016 # succeed
./src/bitcoind -avaproofstakeutxoconfirmations=2017 # fail

Event Timeline

sdulfari added a reviewer: Fabien.

Add unit tests for Proof and PeerManager

  • Rename some uses of "UTXO" to "Stake UTXO" to make it clear to end users
  • Reduced confirmations from 2016 to 1000. This is easier for users to do mental math and there is no real benefit to confirmation times far greater than a few days.
  • Made the confirmations param only configurable on test chains
sdulfari edited the test plan for this revision. (Show Details)
sdulfari published this revision for review.Jun 14 2022, 19:10
deadalnix added inline comments.
src/avalanche/proof.h
38 ↗(On Diff #34026)

2016 seems like a minimum.

sdulfari edited the test plan for this revision. (Show Details)

Bump min confs back to 2016

sdulfari edited the test plan for this revision. (Show Details)

The previous versions were broken and should not have gone up for review.
The fixes to unit tests were minimal so I should not have attempted to blindly
copy that logic from some of the other flags. This is now fixed and test plan
is updated.

Failed tests logs:

====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py ======

------- Stdout: -------
2022-06-22T17:22:39.847000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_peer_discovery_46
2022-06-22T17:22:40.122000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-22T17:22:40.608000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-22T17:22:41.260000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-22T17:22:41.876000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-22T17:22:42.086000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-22T17:22:44.198000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-22T17:22:44.198000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-22T17:23:44.671000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
            self.wait_until(lambda: node_proofid in get_proof_ids(node))
'''
2022-06-22T17:23:44.672000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 185, in run_test
    wait_for_proof_validation()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 183, in wait_for_proof_validation
    self.wait_until(lambda: node_proofid in get_proof_ids(node))
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
            self.wait_until(lambda: node_proofid in get_proof_ids(node))
''' not true after 60.0 seconds
2022-06-22T17:23:44.725000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:23:44.829000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_peer_discovery_46
2022-06-22T17:23:44.829000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_peer_discovery_46/test_framework.log
2022-06-22T17:23:44.829000Z TestFramework (ERROR): 
2022-06-22T17:23:44.830000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_peer_discovery_46' to consolidate all logs
2022-06-22T17:23:44.830000Z TestFramework (ERROR): 
2022-06-22T17:23:44.830000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:23:44.831000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:23:44.831000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:22:42.367000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_peer_discovery_47
2022-06-22T17:22:42.624000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-22T17:22:43.133000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-22T17:22:43.746000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-22T17:22:44.410000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-22T17:22:44.620000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-22T17:22:46.732000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-22T17:22:46.732000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-22T17:23:47.187000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
            self.wait_until(lambda: node_proofid in get_proof_ids(node))
'''
2022-06-22T17:23:47.187000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 185, in run_test
    wait_for_proof_validation()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 183, in wait_for_proof_validation
    self.wait_until(lambda: node_proofid in get_proof_ids(node))
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
            self.wait_until(lambda: node_proofid in get_proof_ids(node))
''' not true after 60.0 seconds
2022-06-22T17:23:47.238000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:23:47.339000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_peer_discovery_47
2022-06-22T17:23:47.339000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_peer_discovery_47/test_framework.log
2022-06-22T17:23:47.339000Z TestFramework (ERROR): 
2022-06-22T17:23:47.339000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_peer_discovery_47' to consolidate all logs
2022-06-22T17:23:47.340000Z TestFramework (ERROR): 
2022-06-22T17:23:47.340000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:23:47.340000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:23:47.340000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py ======

------- Stdout: -------
2022-06-22T17:22:10.447000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_proof_voting_11
2022-06-22T17:22:12.355000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 107, in run_test
    self.quorum = self.get_quorum(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 54, in get_quorum
    self.quorum_proof.serialize().hex(),
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 1 (-8)
2022-06-22T17:22:12.406000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:22:12.758000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_proof_voting_11
2022-06-22T17:22:12.758000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_proof_voting_11/test_framework.log
2022-06-22T17:22:12.758000Z TestFramework (ERROR): 
2022-06-22T17:22:12.758000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_proof_voting_11' to consolidate all logs
2022-06-22T17:22:12.758000Z TestFramework (ERROR): 
2022-06-22T17:22:12.758000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:22:12.758000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:22:12.758000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:22:10.555000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_proof_voting_12
2022-06-22T17:22:12.460000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 107, in run_test
    self.quorum = self.get_quorum(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 54, in get_quorum
    self.quorum_proof.serialize().hex(),
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 1 (-8)
2022-06-22T17:22:12.511000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:22:12.662000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_proof_voting_12
2022-06-22T17:22:12.662000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_proof_voting_12/test_framework.log
2022-06-22T17:22:12.662000Z TestFramework (ERROR): 
2022-06-22T17:22:12.663000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_proof_voting_12' to consolidate all logs
2022-06-22T17:22:12.663000Z TestFramework (ERROR): 
2022-06-22T17:22:12.663000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:22:12.663000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:22:12.663000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_quorum.py ======

------- Stdout: -------
2022-06-22T17:22:19.513000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_quorum_27
2022-06-22T17:22:21.487000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_quorum.py", line 137, in run_test
    AvalancheVoteError.UNKNOWN,
  File "/work/test/functional/abc_p2p_avalanche_quorum.py", line 124, in add_avapeer_and_check_status
    get_ava_outbound(node, peer)
  File "/work/test/functional/abc_p2p_avalanche_quorum.py", line 112, in get_ava_outbound
    addavalanchenode(node, peer)
  File "/work/test/functional/abc_p2p_avalanche_quorum.py", line 93, in addavalanchenode
    peer['proof'].serialize().hex(),
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 8 (-8)
2022-06-22T17:22:21.537000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:22:21.740000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_quorum_27
2022-06-22T17:22:21.740000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_quorum_27/test_framework.log
2022-06-22T17:22:21.740000Z TestFramework (ERROR): 
2022-06-22T17:22:21.740000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_quorum_27' to consolidate all logs
2022-06-22T17:22:21.740000Z TestFramework (ERROR): 
2022-06-22T17:22:21.740000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:22:21.740000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:22:21.740000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_voting.py ======

------- Stdout: -------
2022-06-22T17:22:50.724000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_voting_56
2022-06-22T17:22:53.779000Z TestFramework (INFO): Poll for the chain tip...
2022-06-22T17:22:53.833000Z TestFramework (INFO): Poll for a selection of blocks...
2022-06-22T17:22:53.890000Z TestFramework (INFO): Poll for a selection of blocks, but some are now invalid...
2022-06-22T17:22:53.960000Z TestFramework (INFO): Poll for unknown blocks...
2022-06-22T17:22:54.014000Z TestFramework (INFO): Trigger polling from the node...
2022-06-22T17:22:54.018000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_voting.py", line 140, in run_test
    n.nodeid, privkey.get_pubkey().get_bytes().hex(), proof)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 101 (-8)
2022-06-22T17:22:54.069000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:22:54.221000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_voting_56
2022-06-22T17:22:54.221000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_voting_56/test_framework.log
2022-06-22T17:22:54.221000Z TestFramework (ERROR): 
2022-06-22T17:22:54.221000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_voting_56' to consolidate all logs
2022-06-22T17:22:54.221000Z TestFramework (ERROR): 
2022-06-22T17:22:54.221000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:22:54.221000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:22:54.221000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_voting.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:22:51.710000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_voting_57
2022-06-22T17:22:54.759000Z TestFramework (INFO): Poll for the chain tip...
2022-06-22T17:22:54.813000Z TestFramework (INFO): Poll for a selection of blocks...
2022-06-22T17:22:54.871000Z TestFramework (INFO): Poll for a selection of blocks, but some are now invalid...
2022-06-22T17:22:54.957000Z TestFramework (INFO): Poll for unknown blocks...
2022-06-22T17:22:55.015000Z TestFramework (INFO): Trigger polling from the node...
2022-06-22T17:22:55.020000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_voting.py", line 140, in run_test
    n.nodeid, privkey.get_pubkey().get_bytes().hex(), proof)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 101 (-8)
2022-06-22T17:22:55.071000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:22:55.224000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_voting_57
2022-06-22T17:22:55.224000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_voting_57/test_framework.log
2022-06-22T17:22:55.224000Z TestFramework (ERROR): 
2022-06-22T17:22:55.224000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_avalanche_voting_57' to consolidate all logs
2022-06-22T17:22:55.225000Z TestFramework (ERROR): 
2022-06-22T17:22:55.225000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:22:55.225000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:22:55.225000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_compactproofs.py ======

------- Stdout: -------
2022-06-22T17:22:14.218000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_compactproofs_22
2022-06-22T17:22:14.846000Z TestFramework (INFO): Check we send a getavaproofs message to our avalanche outbound peers
2022-06-22T17:22:16.535000Z TestFramework (INFO): Check we send periodic getavaproofs message to one of our peers
2022-06-22T17:22:17.143000Z TestFramework (INFO): Check we send a getavaproofs message to our manually connected peers that support avalanche
2022-06-22T17:22:18.514000Z TestFramework (INFO): Check the node responds to getavaproofs messages
2022-06-22T17:22:20.395000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_compactproofs.py", line 504, in run_test
    self.test_respond_getavaproofs()
  File "/work/test/functional/abc_p2p_compactproofs.py", line 195, in test_respond_getavaproofs
    assert_equal(len(proofids), 50)
  File "/work/test/functional/test_framework/util.py", line 60, in assert_equal
    for arg in (thing1, thing2) + args)))
AssertionError: not(0 == 50)
2022-06-22T17:22:20.446000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:22:20.597000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_compactproofs_22
2022-06-22T17:22:20.597000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_compactproofs_22/test_framework.log
2022-06-22T17:22:20.597000Z TestFramework (ERROR): 
2022-06-22T17:22:20.597000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_compactproofs_22' to consolidate all logs
2022-06-22T17:22:20.597000Z TestFramework (ERROR): 
2022-06-22T17:22:20.597000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:22:20.597000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:22:20.597000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_compactproofs.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:22:20.676000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_compactproofs_28
2022-06-22T17:22:21.165000Z TestFramework (INFO): Check we send a getavaproofs message to our avalanche outbound peers
2022-06-22T17:22:22.676000Z TestFramework (INFO): Check we send periodic getavaproofs message to one of our peers
2022-06-22T17:22:23.283000Z TestFramework (INFO): Check we send a getavaproofs message to our manually connected peers that support avalanche
2022-06-22T17:22:24.912000Z TestFramework (INFO): Check the node responds to getavaproofs messages
2022-06-22T17:22:27.562000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_compactproofs.py", line 504, in run_test
    self.test_respond_getavaproofs()
  File "/work/test/functional/abc_p2p_compactproofs.py", line 195, in test_respond_getavaproofs
    assert_equal(len(proofids), 50)
  File "/work/test/functional/test_framework/util.py", line 60, in assert_equal
    for arg in (thing1, thing2) + args)))
AssertionError: not(0 == 50)
2022-06-22T17:22:27.613000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:22:27.866000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_compactproofs_28
2022-06-22T17:22:27.866000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_compactproofs_28/test_framework.log
2022-06-22T17:22:27.866000Z TestFramework (ERROR): 
2022-06-22T17:22:27.867000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_compactproofs_28' to consolidate all logs
2022-06-22T17:22:27.867000Z TestFramework (ERROR): 
2022-06-22T17:22:27.867000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:22:27.868000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:22:27.868000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_getavaaddr.py ======

------- Stdout: -------
2022-06-22T17:22:12.739000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_getavaaddr_14
2022-06-22T17:22:13.119000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_getavaaddr.py", line 389, in run_test
    self.getavaaddr_interval_test()
  File "/work/test/functional/abc_p2p_getavaaddr.py", line 118, in getavaaddr_interval_test
    node.getpeerinfo()[-1]['id'], master_pubkey, proof_hex)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 201 (-8)
2022-06-22T17:22:13.170000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:22:13.421000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_getavaaddr_14
2022-06-22T17:22:13.421000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_getavaaddr_14/test_framework.log
2022-06-22T17:22:13.421000Z TestFramework (ERROR): 
2022-06-22T17:22:13.421000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_getavaaddr_14' to consolidate all logs
2022-06-22T17:22:13.421000Z TestFramework (ERROR): 
2022-06-22T17:22:13.421000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:22:13.421000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:22:13.421000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_getavaaddr.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:22:12.837000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_getavaaddr_15
2022-06-22T17:22:13.217000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_getavaaddr.py", line 389, in run_test
    self.getavaaddr_interval_test()
  File "/work/test/functional/abc_p2p_getavaaddr.py", line 118, in getavaaddr_interval_test
    node.getpeerinfo()[-1]['id'], master_pubkey, proof_hex)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 201 (-8)
2022-06-22T17:22:13.268000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:22:13.519000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_getavaaddr_15
2022-06-22T17:22:13.519000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_getavaaddr_15/test_framework.log
2022-06-22T17:22:13.519000Z TestFramework (ERROR): 
2022-06-22T17:22:13.519000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_getavaaddr_15' to consolidate all logs
2022-06-22T17:22:13.519000Z TestFramework (ERROR): 
2022-06-22T17:22:13.520000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:22:13.520000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:22:13.520000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py ======

------- Stdout: -------
2022-06-22T17:22:13.730000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_proof_inventory_20
2022-06-22T17:22:14.311000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-22T17:22:15.331000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 289, in run_test
    self.test_send_proof_inv()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 66, in test_send_proof_inv
    assert node.sendavalancheproof(proof.serialize().hex())
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 201 (-8)
2022-06-22T17:22:15.382000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:22:16.237000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_proof_inventory_20
2022-06-22T17:22:16.237000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_proof_inventory_20/test_framework.log
2022-06-22T17:22:16.237000Z TestFramework (ERROR): 
2022-06-22T17:22:16.237000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_proof_inventory_20' to consolidate all logs
2022-06-22T17:22:16.237000Z TestFramework (ERROR): 
2022-06-22T17:22:16.237000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:22:16.237000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:22:16.237000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:22:13.586000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_proof_inventory_18
2022-06-22T17:22:14.200000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-22T17:22:15.220000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 289, in run_test
    self.test_send_proof_inv()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 66, in test_send_proof_inv
    assert node.sendavalancheproof(proof.serialize().hex())
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 201 (-8)
2022-06-22T17:22:15.270000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:22:16.226000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_proof_inventory_18
2022-06-22T17:22:16.226000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_proof_inventory_18/test_framework.log
2022-06-22T17:22:16.226000Z TestFramework (ERROR): 
2022-06-22T17:22:16.226000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_p2p_proof_inventory_18' to consolidate all logs
2022-06-22T17:22:16.226000Z TestFramework (ERROR): 
2022-06-22T17:22:16.226000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:22:16.226000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:22:16.226000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_addavalanchenode.py ======

------- Stdout: -------
2022-06-22T17:23:58.506000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_addavalanchenode_153
2022-06-22T17:23:58.905000Z TestFramework (INFO): Invalid proof
2022-06-22T17:23:58.915000Z TestFramework (INFO): Node doesn't exist
2022-06-22T17:23:58.918000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/util.py", line 148, in try_rpc
    fun(*args, **kwds)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 202 (-8)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_addavalanchenode.py", line 86, in run_test
    nodeid=nodeid + 1)
  File "/work/test/functional/abc_rpc_addavalanchenode.py", line 67, in check_addavalanchenode_error
    delegation,
  File "/work/test/functional/test_framework/util.py", line 139, in assert_raises_rpc_error
    assert try_rpc(code, message, fun, *args, **kwds), "No exception raised"
  File "/work/test/functional/test_framework/util.py", line 158, in try_rpc
    message, e.error['message']))
AssertionError: Expected substring not found in error message:
substring: 'The node does not exist: 1'
error message: 'The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 202'.
2022-06-22T17:23:58.971000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:23:59.224000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_addavalanchenode_153
2022-06-22T17:23:59.224000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_addavalanchenode_153/test_framework.log
2022-06-22T17:23:59.224000Z TestFramework (ERROR): 
2022-06-22T17:23:59.225000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_addavalanchenode_153' to consolidate all logs
2022-06-22T17:23:59.225000Z TestFramework (ERROR): 
2022-06-22T17:23:59.225000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:23:59.226000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:23:59.226000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_addavalanchenode.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:23:59.341000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_addavalanchenode_154
2022-06-22T17:23:59.722000Z TestFramework (INFO): Invalid proof
2022-06-22T17:23:59.726000Z TestFramework (INFO): Node doesn't exist
2022-06-22T17:23:59.727000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/util.py", line 148, in try_rpc
    fun(*args, **kwds)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 202 (-8)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_addavalanchenode.py", line 86, in run_test
    nodeid=nodeid + 1)
  File "/work/test/functional/abc_rpc_addavalanchenode.py", line 67, in check_addavalanchenode_error
    delegation,
  File "/work/test/functional/test_framework/util.py", line 139, in assert_raises_rpc_error
    assert try_rpc(code, message, fun, *args, **kwds), "No exception raised"
  File "/work/test/functional/test_framework/util.py", line 158, in try_rpc
    message, e.error['message']))
AssertionError: Expected substring not found in error message:
substring: 'The node does not exist: 1'
error message: 'The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 202'.
2022-06-22T17:23:59.779000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:24:00.034000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_addavalanchenode_154
2022-06-22T17:24:00.034000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_addavalanchenode_154/test_framework.log
2022-06-22T17:24:00.034000Z TestFramework (ERROR): 
2022-06-22T17:24:00.034000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_addavalanchenode_154' to consolidate all logs
2022-06-22T17:24:00.035000Z TestFramework (ERROR): 
2022-06-22T17:24:00.035000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:24:00.035000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:24:00.035000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_avalancheproof.py ======

------- Stdout: -------
2022-06-22T17:22:16.310000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_avalancheproof_23
2022-06-22T17:22:16.771000Z TestFramework (INFO): Make build a valid proof and restart the node to use it
2022-06-22T17:22:16.775000Z TestFramework (INFO): Test decodeavalancheproof RPC
2022-06-22T17:22:16.777000Z TestFramework (INFO): Testing decodeavalancheproof with legacyavaproof disabled
2022-06-22T17:22:17.787000Z TestFramework (INFO): The proof is registered at first chaintip update
2022-06-22T17:22:22.802000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: len(node.getavalanchepeerinfo()) == 1,
                        timeout=5)
'''
2022-06-22T17:22:22.802000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_avalancheproof.py", line 200, in run_test
    timeout=5)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: len(node.getavalanchepeerinfo()) == 1,
                        timeout=5)
''' not true after 5.0 seconds
2022-06-22T17:22:22.853000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:22:23.004000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_avalancheproof_23
2022-06-22T17:22:23.004000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_avalancheproof_23/test_framework.log
2022-06-22T17:22:23.004000Z TestFramework (ERROR): 
2022-06-22T17:22:23.004000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_avalancheproof_23' to consolidate all logs
2022-06-22T17:22:23.004000Z TestFramework (ERROR): 
2022-06-22T17:22:23.004000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:22:23.004000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:22:23.004000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_getavalancheinfo.py ======

------- Stdout: -------
2022-06-22T17:23:09.833000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_getavalancheinfo_89
2022-06-22T17:23:10.148000Z TestFramework (INFO): The test node has no proof
2022-06-22T17:23:10.150000Z TestFramework (INFO): The test node has a proof
2022-06-22T17:24:10.771000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
            lambda: node.getavalancheinfo() == handle_legacy_format({
                "active": False,
                "local": {
                    "live": True,
                    "proofid": f"{proof.proofid:0{64}x}",
                    "limited_proofid": f"{proof.limited_proofid:0{64}x}",
                    "master": privkey.get_pubkey().get_bytes().hex(),
                    "stake_amount": coinbase_amount,
                },
                "network": {
                    "proof_count": 0,
                    "connected_proof_count": 0,
                    "total_stake_amount": Decimal('0.00'),
                    "connected_stake_amount": Decimal('0.00'),
                    "node_count": 0,
                    "connected_node_count": 0,
                    "pending_node_count": 0,
                }
            })
'''
2022-06-22T17:24:10.771000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_getavalancheinfo.py", line 96, in run_test
    lambda: node.getavalancheinfo() == handle_legacy_format({
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
            lambda: node.getavalancheinfo() == handle_legacy_format({
                "active": False,
                "local": {
                    "live": True,
                    "proofid": f"{proof.proofid:0{64}x}",
                    "limited_proofid": f"{proof.limited_proofid:0{64}x}",
                    "master": privkey.get_pubkey().get_bytes().hex(),
                    "stake_amount": coinbase_amount,
                },
                "network": {
                    "proof_count": 0,
                    "connected_proof_count": 0,
                    "total_stake_amount": Decimal('0.00'),
                    "connected_stake_amount": Decimal('0.00'),
                    "node_count": 0,
                    "connected_node_count": 0,
                    "pending_node_count": 0,
                }
            })
''' not true after 60.0 seconds
2022-06-22T17:24:10.822000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:24:10.973000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_getavalancheinfo_89
2022-06-22T17:24:10.973000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_getavalancheinfo_89/test_framework.log
2022-06-22T17:24:10.973000Z TestFramework (ERROR): 
2022-06-22T17:24:10.973000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_getavalancheinfo_89' to consolidate all logs
2022-06-22T17:24:10.973000Z TestFramework (ERROR): 
2022-06-22T17:24:10.973000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:24:10.973000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:24:10.973000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_getavalancheinfo.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:23:10.646000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_getavalancheinfo_90
2022-06-22T17:23:10.960000Z TestFramework (INFO): The test node has no proof
2022-06-22T17:23:10.963000Z TestFramework (INFO): The test node has a proof
2022-06-22T17:24:11.667000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
            lambda: node.getavalancheinfo() == handle_legacy_format({
                "active": False,
                "local": {
                    "live": True,
                    "proofid": f"{proof.proofid:0{64}x}",
                    "limited_proofid": f"{proof.limited_proofid:0{64}x}",
                    "master": privkey.get_pubkey().get_bytes().hex(),
                    "stake_amount": coinbase_amount,
                },
                "network": {
                    "proof_count": 0,
                    "connected_proof_count": 0,
                    "total_stake_amount": Decimal('0.00'),
                    "connected_stake_amount": Decimal('0.00'),
                    "node_count": 0,
                    "connected_node_count": 0,
                    "pending_node_count": 0,
                }
            })
'''
2022-06-22T17:24:11.668000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_getavalancheinfo.py", line 96, in run_test
    lambda: node.getavalancheinfo() == handle_legacy_format({
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
            lambda: node.getavalancheinfo() == handle_legacy_format({
                "active": False,
                "local": {
                    "live": True,
                    "proofid": f"{proof.proofid:0{64}x}",
                    "limited_proofid": f"{proof.limited_proofid:0{64}x}",
                    "master": privkey.get_pubkey().get_bytes().hex(),
                    "stake_amount": coinbase_amount,
                },
                "network": {
                    "proof_count": 0,
                    "connected_proof_count": 0,
                    "total_stake_amount": Decimal('0.00'),
                    "connected_stake_amount": Decimal('0.00'),
                    "node_count": 0,
                    "connected_node_count": 0,
                    "pending_node_count": 0,
                }
            })
''' not true after 60.0 seconds
2022-06-22T17:24:11.720000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:24:11.821000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_getavalancheinfo_90
2022-06-22T17:24:11.821000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_getavalancheinfo_90/test_framework.log
2022-06-22T17:24:11.821000Z TestFramework (ERROR): 
2022-06-22T17:24:11.822000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_getavalancheinfo_90' to consolidate all logs
2022-06-22T17:24:11.822000Z TestFramework (ERROR): 
2022-06-22T17:24:11.822000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:24:11.822000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:24:11.822000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_getavalanchepeerinfo.py ======

------- Stdout: -------
2022-06-22T17:22:34.021000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_getavalanchepeerinfo_41
2022-06-22T17:22:34.277000Z TestFramework (INFO): Generating 5 peers with 10 nodes each
2022-06-22T17:22:42.132000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_getavalanchepeerinfo.py", line 61, in run_test
    for n in nodes[i]]
  File "/work/test/functional/abc_rpc_getavalanchepeerinfo.py", line 61, in <listcomp>
    for n in nodes[i]]
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 5 (-8)
2022-06-22T17:22:42.183000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:22:42.284000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_getavalanchepeerinfo_41
2022-06-22T17:22:42.284000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_getavalanchepeerinfo_41/test_framework.log
2022-06-22T17:22:42.284000Z TestFramework (ERROR): 
2022-06-22T17:22:42.284000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_getavalanchepeerinfo_41' to consolidate all logs
2022-06-22T17:22:42.284000Z TestFramework (ERROR): 
2022-06-22T17:22:42.284000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:22:42.284000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:22:42.284000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_getavalanchepeerinfo.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:22:34.547000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_getavalanchepeerinfo_42
2022-06-22T17:22:34.803000Z TestFramework (INFO): Generating 5 peers with 10 nodes each
2022-06-22T17:22:42.600000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_getavalanchepeerinfo.py", line 61, in run_test
    for n in nodes[i]]
  File "/work/test/functional/abc_rpc_getavalanchepeerinfo.py", line 61, in <listcomp>
    for n in nodes[i]]
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 5 (-8)
2022-06-22T17:22:42.651000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:22:42.852000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_getavalanchepeerinfo_42
2022-06-22T17:22:42.852000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_getavalanchepeerinfo_42/test_framework.log
2022-06-22T17:22:42.852000Z TestFramework (ERROR): 
2022-06-22T17:22:42.852000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/abc_rpc_getavalanchepeerinfo_42' to consolidate all logs
2022-06-22T17:22:42.852000Z TestFramework (ERROR): 
2022-06-22T17:22:42.852000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:22:42.852000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:22:42.852000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: rpc_net.py ======

------- Stdout: -------
2022-06-22T17:22:27.991000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/rpc_net_36
2022-06-22T17:22:29.372000Z TestFramework (INFO): Test getconnectioncount
2022-06-22T17:22:29.374000Z TestFramework (INFO): Test getpeerinfo
2022-06-22T17:22:30.396000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/rpc_net.py", line 61, in run_test
    self.test_getpeerinfo()
  File "/work/test/functional/rpc_net.py", line 193, in test_getpeerinfo
    self.nodes[1].sendavalancheproof(proof)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: fa99da0abef17f56ba4ae109cabbc33f734b9b8ab42fc0ae963ddd826bceabeb, block height: 102, chaintip height: 102 (-8)
2022-06-22T17:22:30.447000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:22:30.799000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/rpc_net_36
2022-06-22T17:22:30.799000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/rpc_net_36/test_framework.log
2022-06-22T17:22:30.799000Z TestFramework (ERROR): 
2022-06-22T17:22:30.799000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220622_172136/rpc_net_36' to consolidate all logs
2022-06-22T17:22:30.799000Z TestFramework (ERROR): 
2022-06-22T17:22:30.799000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:22:30.799000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:22:30.799000Z TestFramework (ERROR):

Each failure log is accessible here:
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_avalanche_quorum.py
Bitcoin ABC functional tests: abc_p2p_avalanche_voting.py
Bitcoin ABC functional tests: abc_p2p_avalanche_voting.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_compactproofs.py
Bitcoin ABC functional tests: abc_p2p_compactproofs.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_getavaaddr.py
Bitcoin ABC functional tests: abc_p2p_getavaaddr.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_rpc_addavalanchenode.py
Bitcoin ABC functional tests: abc_rpc_addavalanchenode.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_rpc_avalancheproof.py
Bitcoin ABC functional tests: abc_rpc_getavalancheinfo.py
Bitcoin ABC functional tests: abc_rpc_getavalancheinfo.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_rpc_getavalanchepeerinfo.py
Bitcoin ABC functional tests: abc_rpc_getavalanchepeerinfo.py --nolegacyavaproof
Bitcoin ABC functional tests: rpc_net.py

Failed tests logs:

====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py ======

------- Stdout: -------
2022-06-22T17:24:14.598000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_peer_discovery_46
2022-06-22T17:24:15.148000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-22T17:24:15.913000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-22T17:24:16.829000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-22T17:24:17.549000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-22T17:24:17.761000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-22T17:24:19.926000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-22T17:24:19.926000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-22T17:25:20.818000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
            self.wait_until(lambda: node_proofid in get_proof_ids(node))
'''
2022-06-22T17:25:20.818000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 185, in run_test
    wait_for_proof_validation()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 183, in wait_for_proof_validation
    self.wait_until(lambda: node_proofid in get_proof_ids(node))
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
            self.wait_until(lambda: node_proofid in get_proof_ids(node))
''' not true after 60.0 seconds
2022-06-22T17:25:20.869000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:25:21.072000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_peer_discovery_46
2022-06-22T17:25:21.072000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_peer_discovery_46/test_framework.log
2022-06-22T17:25:21.072000Z TestFramework (ERROR): 
2022-06-22T17:25:21.072000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_peer_discovery_46' to consolidate all logs
2022-06-22T17:25:21.073000Z TestFramework (ERROR): 
2022-06-22T17:25:21.073000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:25:21.073000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:25:21.073000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:24:21.923000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_peer_discovery_47
2022-06-22T17:24:22.472000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-22T17:24:23.236000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-22T17:24:24.151000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-22T17:24:24.869000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-22T17:24:25.081000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-22T17:24:27.245000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-22T17:24:27.245000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-22T17:25:28.145000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
            self.wait_until(lambda: node_proofid in get_proof_ids(node))
'''
2022-06-22T17:25:28.145000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 185, in run_test
    wait_for_proof_validation()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 183, in wait_for_proof_validation
    self.wait_until(lambda: node_proofid in get_proof_ids(node))
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
            self.wait_until(lambda: node_proofid in get_proof_ids(node))
''' not true after 60.0 seconds
2022-06-22T17:25:28.196000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:25:28.398000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_peer_discovery_47
2022-06-22T17:25:28.398000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_peer_discovery_47/test_framework.log
2022-06-22T17:25:28.398000Z TestFramework (ERROR): 
2022-06-22T17:25:28.398000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_peer_discovery_47' to consolidate all logs
2022-06-22T17:25:28.398000Z TestFramework (ERROR): 
2022-06-22T17:25:28.398000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:25:28.398000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:25:28.398000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py ======

------- Stdout: -------
2022-06-22T17:22:33.718000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_proof_voting_11
2022-06-22T17:22:36.274000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 107, in run_test
    self.quorum = self.get_quorum(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 54, in get_quorum
    self.quorum_proof.serialize().hex(),
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 1 (-8)
2022-06-22T17:22:36.325000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:22:36.577000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_proof_voting_11
2022-06-22T17:22:36.577000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_proof_voting_11/test_framework.log
2022-06-22T17:22:36.577000Z TestFramework (ERROR): 
2022-06-22T17:22:36.577000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_proof_voting_11' to consolidate all logs
2022-06-22T17:22:36.577000Z TestFramework (ERROR): 
2022-06-22T17:22:36.577000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:22:36.577000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:22:36.577000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:22:35.280000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_proof_voting_12
2022-06-22T17:22:37.571000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 107, in run_test
    self.quorum = self.get_quorum(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 54, in get_quorum
    self.quorum_proof.serialize().hex(),
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 1 (-8)
2022-06-22T17:22:37.622000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:22:37.874000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_proof_voting_12
2022-06-22T17:22:37.874000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_proof_voting_12/test_framework.log
2022-06-22T17:22:37.874000Z TestFramework (ERROR): 
2022-06-22T17:22:37.874000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_proof_voting_12' to consolidate all logs
2022-06-22T17:22:37.874000Z TestFramework (ERROR): 
2022-06-22T17:22:37.874000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:22:37.874000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:22:37.874000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_quorum.py ======

------- Stdout: -------
2022-06-22T17:23:11.377000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_quorum_27
2022-06-22T17:23:13.443000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_quorum.py", line 137, in run_test
    AvalancheVoteError.UNKNOWN,
  File "/work/test/functional/abc_p2p_avalanche_quorum.py", line 124, in add_avapeer_and_check_status
    get_ava_outbound(node, peer)
  File "/work/test/functional/abc_p2p_avalanche_quorum.py", line 112, in get_ava_outbound
    addavalanchenode(node, peer)
  File "/work/test/functional/abc_p2p_avalanche_quorum.py", line 93, in addavalanchenode
    peer['proof'].serialize().hex(),
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 8 (-8)
2022-06-22T17:23:13.494000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:23:13.797000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_quorum_27
2022-06-22T17:23:13.797000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_quorum_27/test_framework.log
2022-06-22T17:23:13.797000Z TestFramework (ERROR): 
2022-06-22T17:23:13.797000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_quorum_27' to consolidate all logs
2022-06-22T17:23:13.797000Z TestFramework (ERROR): 
2022-06-22T17:23:13.797000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:23:13.797000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:23:13.797000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_voting.py ======

------- Stdout: -------
2022-06-22T17:25:09.031000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_voting_56
2022-06-22T17:25:12.956000Z TestFramework (INFO): Poll for the chain tip...
2022-06-22T17:25:13.010000Z TestFramework (INFO): Poll for a selection of blocks...
2022-06-22T17:25:13.081000Z TestFramework (INFO): Poll for a selection of blocks, but some are now invalid...
2022-06-22T17:25:13.253000Z TestFramework (INFO): Poll for unknown blocks...
2022-06-22T17:25:13.308000Z TestFramework (INFO): Trigger polling from the node...
2022-06-22T17:25:13.313000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_voting.py", line 140, in run_test
    n.nodeid, privkey.get_pubkey().get_bytes().hex(), proof)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 101 (-8)
2022-06-22T17:25:13.364000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:25:13.674000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_voting_56
2022-06-22T17:25:13.674000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_voting_56/test_framework.log
2022-06-22T17:25:13.674000Z TestFramework (ERROR): 
2022-06-22T17:25:13.675000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_voting_56' to consolidate all logs
2022-06-22T17:25:13.675000Z TestFramework (ERROR): 
2022-06-22T17:25:13.675000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:25:13.675000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:25:13.675000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_voting.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:25:09.876000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_voting_57
2022-06-22T17:25:13.832000Z TestFramework (INFO): Poll for the chain tip...
2022-06-22T17:25:13.886000Z TestFramework (INFO): Poll for a selection of blocks...
2022-06-22T17:25:13.944000Z TestFramework (INFO): Poll for a selection of blocks, but some are now invalid...
2022-06-22T17:25:14.068000Z TestFramework (INFO): Poll for unknown blocks...
2022-06-22T17:25:14.123000Z TestFramework (INFO): Trigger polling from the node...
2022-06-22T17:25:14.128000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_voting.py", line 140, in run_test
    n.nodeid, privkey.get_pubkey().get_bytes().hex(), proof)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 101 (-8)
2022-06-22T17:25:14.178000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:25:14.481000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_voting_57
2022-06-22T17:25:14.481000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_voting_57/test_framework.log
2022-06-22T17:25:14.481000Z TestFramework (ERROR): 
2022-06-22T17:25:14.481000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_avalanche_voting_57' to consolidate all logs
2022-06-22T17:25:14.481000Z TestFramework (ERROR): 
2022-06-22T17:25:14.481000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:25:14.481000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:25:14.481000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_compactproofs.py ======

------- Stdout: -------
2022-06-22T17:22:54.572000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_compactproofs_22
2022-06-22T17:22:55.465000Z TestFramework (INFO): Check we send a getavaproofs message to our avalanche outbound peers
2022-06-22T17:22:56.986000Z TestFramework (INFO): Check we send periodic getavaproofs message to one of our peers
2022-06-22T17:22:57.596000Z TestFramework (INFO): Check we send a getavaproofs message to our manually connected peers that support avalanche
2022-06-22T17:22:59.182000Z TestFramework (INFO): Check the node responds to getavaproofs messages
2022-06-22T17:23:02.449000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_compactproofs.py", line 504, in run_test
    self.test_respond_getavaproofs()
  File "/work/test/functional/abc_p2p_compactproofs.py", line 195, in test_respond_getavaproofs
    assert_equal(len(proofids), 50)
  File "/work/test/functional/test_framework/util.py", line 60, in assert_equal
    for arg in (thing1, thing2) + args)))
AssertionError: not(0 == 50)
2022-06-22T17:23:02.500000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:23:02.801000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_compactproofs_22
2022-06-22T17:23:02.802000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_compactproofs_22/test_framework.log
2022-06-22T17:23:02.802000Z TestFramework (ERROR): 
2022-06-22T17:23:02.802000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_compactproofs_22' to consolidate all logs
2022-06-22T17:23:02.802000Z TestFramework (ERROR): 
2022-06-22T17:23:02.802000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:23:02.802000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:23:02.802000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_compactproofs.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:23:13.875000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_compactproofs_28
2022-06-22T17:23:14.671000Z TestFramework (INFO): Check we send a getavaproofs message to our avalanche outbound peers
2022-06-22T17:23:16.190000Z TestFramework (INFO): Check we send periodic getavaproofs message to one of our peers
2022-06-22T17:23:16.800000Z TestFramework (INFO): Check we send a getavaproofs message to our manually connected peers that support avalanche
2022-06-22T17:23:18.388000Z TestFramework (INFO): Check the node responds to getavaproofs messages
2022-06-22T17:23:21.675000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_compactproofs.py", line 504, in run_test
    self.test_respond_getavaproofs()
  File "/work/test/functional/abc_p2p_compactproofs.py", line 195, in test_respond_getavaproofs
    assert_equal(len(proofids), 50)
  File "/work/test/functional/test_framework/util.py", line 60, in assert_equal
    for arg in (thing1, thing2) + args)))
AssertionError: not(0 == 50)
2022-06-22T17:23:21.726000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:23:22.027000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_compactproofs_28
2022-06-22T17:23:22.027000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_compactproofs_28/test_framework.log
2022-06-22T17:23:22.027000Z TestFramework (ERROR): 
2022-06-22T17:23:22.028000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_compactproofs_28' to consolidate all logs
2022-06-22T17:23:22.028000Z TestFramework (ERROR): 
2022-06-22T17:23:22.028000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:23:22.028000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:23:22.028000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_getavaaddr.py ======

------- Stdout: -------
2022-06-22T17:22:37.961000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_getavaaddr_14
2022-06-22T17:22:38.683000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_getavaaddr.py", line 389, in run_test
    self.getavaaddr_interval_test()
  File "/work/test/functional/abc_p2p_getavaaddr.py", line 118, in getavaaddr_interval_test
    node.getpeerinfo()[-1]['id'], master_pubkey, proof_hex)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 201 (-8)
2022-06-22T17:22:38.734000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:22:39.136000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_getavaaddr_14
2022-06-22T17:22:39.136000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_getavaaddr_14/test_framework.log
2022-06-22T17:22:39.136000Z TestFramework (ERROR): 
2022-06-22T17:22:39.136000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_getavaaddr_14' to consolidate all logs
2022-06-22T17:22:39.137000Z TestFramework (ERROR): 
2022-06-22T17:22:39.137000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:22:39.137000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:22:39.137000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_getavaaddr.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:22:39.231000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_getavaaddr_15
2022-06-22T17:22:40.204000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_getavaaddr.py", line 389, in run_test
    self.getavaaddr_interval_test()
  File "/work/test/functional/abc_p2p_getavaaddr.py", line 118, in getavaaddr_interval_test
    node.getpeerinfo()[-1]['id'], master_pubkey, proof_hex)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 201 (-8)
2022-06-22T17:22:40.255000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:22:40.507000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_getavaaddr_15
2022-06-22T17:22:40.507000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_getavaaddr_15/test_framework.log
2022-06-22T17:22:40.507000Z TestFramework (ERROR): 
2022-06-22T17:22:40.507000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_getavaaddr_15' to consolidate all logs
2022-06-22T17:22:40.507000Z TestFramework (ERROR): 
2022-06-22T17:22:40.507000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:22:40.507000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:22:40.507000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py ======

------- Stdout: -------
2022-06-22T17:22:48.669000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_proof_inventory_20
2022-06-22T17:22:50.082000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-22T17:22:51.135000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 289, in run_test
    self.test_send_proof_inv()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 66, in test_send_proof_inv
    assert node.sendavalancheproof(proof.serialize().hex())
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 201 (-8)
2022-06-22T17:22:51.186000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:22:51.741000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_proof_inventory_20
2022-06-22T17:22:51.742000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_proof_inventory_20/test_framework.log
2022-06-22T17:22:51.742000Z TestFramework (ERROR): 
2022-06-22T17:22:51.742000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_proof_inventory_20' to consolidate all logs
2022-06-22T17:22:51.742000Z TestFramework (ERROR): 
2022-06-22T17:22:51.742000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:22:51.742000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:22:51.742000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:22:45.318000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_proof_inventory_18
2022-06-22T17:22:46.715000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-22T17:22:47.770000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 289, in run_test
    self.test_send_proof_inv()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 66, in test_send_proof_inv
    assert node.sendavalancheproof(proof.serialize().hex())
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 201 (-8)
2022-06-22T17:22:47.821000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:22:48.577000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_proof_inventory_18
2022-06-22T17:22:48.577000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_proof_inventory_18/test_framework.log
2022-06-22T17:22:48.577000Z TestFramework (ERROR): 
2022-06-22T17:22:48.577000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_p2p_proof_inventory_18' to consolidate all logs
2022-06-22T17:22:48.577000Z TestFramework (ERROR): 
2022-06-22T17:22:48.578000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:22:48.578000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:22:48.578000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_addavalanchenode.py ======

------- Stdout: -------
2022-06-22T17:27:22.878000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_addavalanchenode_153
2022-06-22T17:27:23.578000Z TestFramework (INFO): Invalid proof
2022-06-22T17:27:23.581000Z TestFramework (INFO): Node doesn't exist
2022-06-22T17:27:23.582000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/util.py", line 148, in try_rpc
    fun(*args, **kwds)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 202 (-8)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_addavalanchenode.py", line 86, in run_test
    nodeid=nodeid + 1)
  File "/work/test/functional/abc_rpc_addavalanchenode.py", line 67, in check_addavalanchenode_error
    delegation,
  File "/work/test/functional/test_framework/util.py", line 139, in assert_raises_rpc_error
    assert try_rpc(code, message, fun, *args, **kwds), "No exception raised"
  File "/work/test/functional/test_framework/util.py", line 158, in try_rpc
    message, e.error['message']))
AssertionError: Expected substring not found in error message:
substring: 'The node does not exist: 1'
error message: 'The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 202'.
2022-06-22T17:27:23.633000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:27:23.885000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_addavalanchenode_153
2022-06-22T17:27:23.885000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_addavalanchenode_153/test_framework.log
2022-06-22T17:27:23.885000Z TestFramework (ERROR): 
2022-06-22T17:27:23.885000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_addavalanchenode_153' to consolidate all logs
2022-06-22T17:27:23.885000Z TestFramework (ERROR): 
2022-06-22T17:27:23.885000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:27:23.885000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:27:23.885000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_addavalanchenode.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:27:22.917000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_addavalanchenode_154
2022-06-22T17:27:23.612000Z TestFramework (INFO): Invalid proof
2022-06-22T17:27:23.615000Z TestFramework (INFO): Node doesn't exist
2022-06-22T17:27:23.616000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/util.py", line 148, in try_rpc
    fun(*args, **kwds)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 202 (-8)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_addavalanchenode.py", line 86, in run_test
    nodeid=nodeid + 1)
  File "/work/test/functional/abc_rpc_addavalanchenode.py", line 67, in check_addavalanchenode_error
    delegation,
  File "/work/test/functional/test_framework/util.py", line 139, in assert_raises_rpc_error
    assert try_rpc(code, message, fun, *args, **kwds), "No exception raised"
  File "/work/test/functional/test_framework/util.py", line 158, in try_rpc
    message, e.error['message']))
AssertionError: Expected substring not found in error message:
substring: 'The node does not exist: 1'
error message: 'The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 202'.
2022-06-22T17:27:23.667000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:27:23.918000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_addavalanchenode_154
2022-06-22T17:27:23.918000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_addavalanchenode_154/test_framework.log
2022-06-22T17:27:23.918000Z TestFramework (ERROR): 
2022-06-22T17:27:23.918000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_addavalanchenode_154' to consolidate all logs
2022-06-22T17:27:23.918000Z TestFramework (ERROR): 
2022-06-22T17:27:23.918000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:27:23.918000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:27:23.919000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_avalancheproof.py ======

------- Stdout: -------
2022-06-22T17:23:02.896000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_avalancheproof_23
2022-06-22T17:23:04.326000Z TestFramework (INFO): Make build a valid proof and restart the node to use it
2022-06-22T17:23:04.331000Z TestFramework (INFO): Test decodeavalancheproof RPC
2022-06-22T17:23:04.334000Z TestFramework (INFO): Testing decodeavalancheproof with legacyavaproof disabled
2022-06-22T17:23:06.050000Z TestFramework (INFO): The proof is registered at first chaintip update
2022-06-22T17:23:11.092000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: len(node.getavalanchepeerinfo()) == 1,
                        timeout=5)
'''
2022-06-22T17:23:11.092000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_avalancheproof.py", line 200, in run_test
    timeout=5)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: len(node.getavalanchepeerinfo()) == 1,
                        timeout=5)
''' not true after 5.0 seconds
2022-06-22T17:23:11.143000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:23:11.294000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_avalancheproof_23
2022-06-22T17:23:11.294000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_avalancheproof_23/test_framework.log
2022-06-22T17:23:11.294000Z TestFramework (ERROR): 
2022-06-22T17:23:11.294000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_avalancheproof_23' to consolidate all logs
2022-06-22T17:23:11.294000Z TestFramework (ERROR): 
2022-06-22T17:23:11.294000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:23:11.295000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:23:11.295000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_getavalancheinfo.py ======

------- Stdout: -------
2022-06-22T17:26:03.687000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_getavalancheinfo_89
2022-06-22T17:26:04.276000Z TestFramework (INFO): The test node has no proof
2022-06-22T17:26:04.277000Z TestFramework (INFO): The test node has a proof
2022-06-22T17:27:04.973000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
            lambda: node.getavalancheinfo() == handle_legacy_format({
                "active": False,
                "local": {
                    "live": True,
                    "proofid": f"{proof.proofid:0{64}x}",
                    "limited_proofid": f"{proof.limited_proofid:0{64}x}",
                    "master": privkey.get_pubkey().get_bytes().hex(),
                    "stake_amount": coinbase_amount,
                },
                "network": {
                    "proof_count": 0,
                    "connected_proof_count": 0,
                    "total_stake_amount": Decimal('0.00'),
                    "connected_stake_amount": Decimal('0.00'),
                    "node_count": 0,
                    "connected_node_count": 0,
                    "pending_node_count": 0,
                }
            })
'''
2022-06-22T17:27:04.973000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_getavalancheinfo.py", line 96, in run_test
    lambda: node.getavalancheinfo() == handle_legacy_format({
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
            lambda: node.getavalancheinfo() == handle_legacy_format({
                "active": False,
                "local": {
                    "live": True,
                    "proofid": f"{proof.proofid:0{64}x}",
                    "limited_proofid": f"{proof.limited_proofid:0{64}x}",
                    "master": privkey.get_pubkey().get_bytes().hex(),
                    "stake_amount": coinbase_amount,
                },
                "network": {
                    "proof_count": 0,
                    "connected_proof_count": 0,
                    "total_stake_amount": Decimal('0.00'),
                    "connected_stake_amount": Decimal('0.00'),
                    "node_count": 0,
                    "connected_node_count": 0,
                    "pending_node_count": 0,
                }
            })
''' not true after 60.0 seconds
2022-06-22T17:27:05.023000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:27:05.225000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_getavalancheinfo_89
2022-06-22T17:27:05.225000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_getavalancheinfo_89/test_framework.log
2022-06-22T17:27:05.225000Z TestFramework (ERROR): 
2022-06-22T17:27:05.225000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_getavalancheinfo_89' to consolidate all logs
2022-06-22T17:27:05.225000Z TestFramework (ERROR): 
2022-06-22T17:27:05.225000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:27:05.226000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:27:05.226000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_getavalancheinfo.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:26:06.479000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_getavalancheinfo_90
2022-06-22T17:26:07.064000Z TestFramework (INFO): The test node has no proof
2022-06-22T17:26:07.065000Z TestFramework (INFO): The test node has a proof
2022-06-22T17:27:07.776000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
            lambda: node.getavalancheinfo() == handle_legacy_format({
                "active": False,
                "local": {
                    "live": True,
                    "proofid": f"{proof.proofid:0{64}x}",
                    "limited_proofid": f"{proof.limited_proofid:0{64}x}",
                    "master": privkey.get_pubkey().get_bytes().hex(),
                    "stake_amount": coinbase_amount,
                },
                "network": {
                    "proof_count": 0,
                    "connected_proof_count": 0,
                    "total_stake_amount": Decimal('0.00'),
                    "connected_stake_amount": Decimal('0.00'),
                    "node_count": 0,
                    "connected_node_count": 0,
                    "pending_node_count": 0,
                }
            })
'''
2022-06-22T17:27:07.776000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_getavalancheinfo.py", line 96, in run_test
    lambda: node.getavalancheinfo() == handle_legacy_format({
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
            lambda: node.getavalancheinfo() == handle_legacy_format({
                "active": False,
                "local": {
                    "live": True,
                    "proofid": f"{proof.proofid:0{64}x}",
                    "limited_proofid": f"{proof.limited_proofid:0{64}x}",
                    "master": privkey.get_pubkey().get_bytes().hex(),
                    "stake_amount": coinbase_amount,
                },
                "network": {
                    "proof_count": 0,
                    "connected_proof_count": 0,
                    "total_stake_amount": Decimal('0.00'),
                    "connected_stake_amount": Decimal('0.00'),
                    "node_count": 0,
                    "connected_node_count": 0,
                    "pending_node_count": 0,
                }
            })
''' not true after 60.0 seconds
2022-06-22T17:27:07.827000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:27:07.928000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_getavalancheinfo_90
2022-06-22T17:27:07.928000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_getavalancheinfo_90/test_framework.log
2022-06-22T17:27:07.928000Z TestFramework (ERROR): 
2022-06-22T17:27:07.928000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_getavalancheinfo_90' to consolidate all logs
2022-06-22T17:27:07.928000Z TestFramework (ERROR): 
2022-06-22T17:27:07.928000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:27:07.929000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:27:07.929000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_getavalanchepeerinfo.py ======

------- Stdout: -------
2022-06-22T17:24:00.529000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_getavalanchepeerinfo_41
2022-06-22T17:24:01.061000Z TestFramework (INFO): Generating 5 peers with 10 nodes each
2022-06-22T17:24:09.278000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_getavalanchepeerinfo.py", line 61, in run_test
    for n in nodes[i]]
  File "/work/test/functional/abc_rpc_getavalanchepeerinfo.py", line 61, in <listcomp>
    for n in nodes[i]]
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 5 (-8)
2022-06-22T17:24:09.328000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:24:09.530000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_getavalanchepeerinfo_41
2022-06-22T17:24:09.530000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_getavalanchepeerinfo_41/test_framework.log
2022-06-22T17:24:09.530000Z TestFramework (ERROR): 
2022-06-22T17:24:09.530000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_getavalanchepeerinfo_41' to consolidate all logs
2022-06-22T17:24:09.530000Z TestFramework (ERROR): 
2022-06-22T17:24:09.530000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:24:09.530000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:24:09.530000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_getavalanchepeerinfo.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:24:02.362000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_getavalanchepeerinfo_42
2022-06-22T17:24:02.912000Z TestFramework (INFO): Generating 5 peers with 10 nodes each
2022-06-22T17:24:11.083000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_getavalanchepeerinfo.py", line 61, in run_test
    for n in nodes[i]]
  File "/work/test/functional/abc_rpc_getavalanchepeerinfo.py", line 61, in <listcomp>
    for n in nodes[i]]
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 5 (-8)
2022-06-22T17:24:11.133000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:24:11.385000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_getavalanchepeerinfo_42
2022-06-22T17:24:11.385000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_getavalanchepeerinfo_42/test_framework.log
2022-06-22T17:24:11.385000Z TestFramework (ERROR): 
2022-06-22T17:24:11.385000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/abc_rpc_getavalanchepeerinfo_42' to consolidate all logs
2022-06-22T17:24:11.385000Z TestFramework (ERROR): 
2022-06-22T17:24:11.385000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:24:11.385000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:24:11.385000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: rpc_net.py ======

------- Stdout: -------
2022-06-22T17:23:40.554000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/rpc_net_36
2022-06-22T17:23:41.450000Z TestFramework (INFO): Test getconnectioncount
2022-06-22T17:23:41.450000Z TestFramework (INFO): Test getpeerinfo
2022-06-22T17:23:43.492000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/rpc_net.py", line 61, in run_test
    self.test_getpeerinfo()
  File "/work/test/functional/rpc_net.py", line 193, in test_getpeerinfo
    self.nodes[1].sendavalancheproof(proof)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: fa99da0abef17f56ba4ae109cabbc33f734b9b8ab42fc0ae963ddd826bceabeb, block height: 102, chaintip height: 102 (-8)
2022-06-22T17:23:43.543000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:23:43.745000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/rpc_net_36
2022-06-22T17:23:43.745000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/rpc_net_36/test_framework.log
2022-06-22T17:23:43.745000Z TestFramework (ERROR): 
2022-06-22T17:23:43.745000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220622_172121/rpc_net_36' to consolidate all logs
2022-06-22T17:23:43.745000Z TestFramework (ERROR): 
2022-06-22T17:23:43.745000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:23:43.745000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:23:43.745000Z TestFramework (ERROR):

Each failure log is accessible here:
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_avalanche_quorum.py
Bitcoin ABC functional tests: abc_p2p_avalanche_voting.py
Bitcoin ABC functional tests: abc_p2p_avalanche_voting.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_compactproofs.py
Bitcoin ABC functional tests: abc_p2p_compactproofs.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_getavaaddr.py
Bitcoin ABC functional tests: abc_p2p_getavaaddr.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_rpc_addavalanchenode.py
Bitcoin ABC functional tests: abc_rpc_addavalanchenode.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_rpc_avalancheproof.py
Bitcoin ABC functional tests: abc_rpc_getavalancheinfo.py
Bitcoin ABC functional tests: abc_rpc_getavalancheinfo.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_rpc_getavalanchepeerinfo.py
Bitcoin ABC functional tests: abc_rpc_getavalanchepeerinfo.py --nolegacyavaproof
Bitcoin ABC functional tests: rpc_net.py

Failed tests logs:

====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py ======

------- Stdout: -------
2022-06-22T17:25:01.698000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_peer_discovery_46
2022-06-22T17:25:02.004000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-22T17:25:02.426000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-22T17:25:03.040000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-22T17:25:03.746000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-22T17:25:03.988000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-22T17:25:06.109000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-22T17:25:06.110000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-22T17:26:06.679000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
            self.wait_until(lambda: node_proofid in get_proof_ids(node))
'''
2022-06-22T17:26:06.679000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 185, in run_test
    wait_for_proof_validation()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 183, in wait_for_proof_validation
    self.wait_until(lambda: node_proofid in get_proof_ids(node))
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
            self.wait_until(lambda: node_proofid in get_proof_ids(node))
''' not true after 60.0 seconds
2022-06-22T17:26:06.730000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:26:06.834000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_peer_discovery_46
2022-06-22T17:26:06.834000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_peer_discovery_46/test_framework.log
2022-06-22T17:26:06.834000Z TestFramework (ERROR): 
2022-06-22T17:26:06.834000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_peer_discovery_46' to consolidate all logs
2022-06-22T17:26:06.834000Z TestFramework (ERROR): 
2022-06-22T17:26:06.834000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:26:06.834000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:26:06.834000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:25:04.168000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_peer_discovery_47
2022-06-22T17:25:04.469000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-22T17:25:04.879000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-22T17:25:05.491000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-22T17:25:06.163000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-22T17:25:06.374000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-22T17:25:08.487000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-22T17:25:08.487000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-22T17:26:08.917000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
            self.wait_until(lambda: node_proofid in get_proof_ids(node))
'''
2022-06-22T17:26:08.917000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 185, in run_test
    wait_for_proof_validation()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 183, in wait_for_proof_validation
    self.wait_until(lambda: node_proofid in get_proof_ids(node))
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
            self.wait_until(lambda: node_proofid in get_proof_ids(node))
''' not true after 60.0 seconds
2022-06-22T17:26:08.968000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:26:09.119000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_peer_discovery_47
2022-06-22T17:26:09.120000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_peer_discovery_47/test_framework.log
2022-06-22T17:26:09.120000Z TestFramework (ERROR): 
2022-06-22T17:26:09.120000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_peer_discovery_47' to consolidate all logs
2022-06-22T17:26:09.120000Z TestFramework (ERROR): 
2022-06-22T17:26:09.121000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:26:09.121000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:26:09.121000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py ======

------- Stdout: -------
2022-06-22T17:23:54.132000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_proof_voting_11
2022-06-22T17:23:56.058000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 107, in run_test
    self.quorum = self.get_quorum(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 54, in get_quorum
    self.quorum_proof.serialize().hex(),
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 1 (-8)
2022-06-22T17:23:56.109000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:23:56.360000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_proof_voting_11
2022-06-22T17:23:56.360000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_proof_voting_11/test_framework.log
2022-06-22T17:23:56.360000Z TestFramework (ERROR): 
2022-06-22T17:23:56.361000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_proof_voting_11' to consolidate all logs
2022-06-22T17:23:56.361000Z TestFramework (ERROR): 
2022-06-22T17:23:56.361000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:23:56.361000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:23:56.361000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:23:55.904000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_proof_voting_12
2022-06-22T17:23:58.121000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 107, in run_test
    self.quorum = self.get_quorum(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 54, in get_quorum
    self.quorum_proof.serialize().hex(),
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 1 (-8)
2022-06-22T17:23:58.172000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:23:58.274000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_proof_voting_12
2022-06-22T17:23:58.274000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_proof_voting_12/test_framework.log
2022-06-22T17:23:58.274000Z TestFramework (ERROR): 
2022-06-22T17:23:58.274000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_proof_voting_12' to consolidate all logs
2022-06-22T17:23:58.274000Z TestFramework (ERROR): 
2022-06-22T17:23:58.274000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:23:58.275000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:23:58.275000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_quorum.py ======

------- Stdout: -------
2022-06-22T17:24:21.939000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_quorum_27
2022-06-22T17:24:23.407000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_quorum.py", line 137, in run_test
    AvalancheVoteError.UNKNOWN,
  File "/work/test/functional/abc_p2p_avalanche_quorum.py", line 124, in add_avapeer_and_check_status
    get_ava_outbound(node, peer)
  File "/work/test/functional/abc_p2p_avalanche_quorum.py", line 112, in get_ava_outbound
    addavalanchenode(node, peer)
  File "/work/test/functional/abc_p2p_avalanche_quorum.py", line 93, in addavalanchenode
    peer['proof'].serialize().hex(),
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 8 (-8)
2022-06-22T17:24:23.458000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:24:23.612000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_quorum_27
2022-06-22T17:24:23.612000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_quorum_27/test_framework.log
2022-06-22T17:24:23.612000Z TestFramework (ERROR): 
2022-06-22T17:24:23.612000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_quorum_27' to consolidate all logs
2022-06-22T17:24:23.612000Z TestFramework (ERROR): 
2022-06-22T17:24:23.612000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:24:23.612000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:24:23.612000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_voting.py ======

------- Stdout: -------
2022-06-22T17:25:24.360000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_voting_56
2022-06-22T17:25:27.624000Z TestFramework (INFO): Poll for the chain tip...
2022-06-22T17:25:27.693000Z TestFramework (INFO): Poll for a selection of blocks...
2022-06-22T17:25:27.772000Z TestFramework (INFO): Poll for a selection of blocks, but some are now invalid...
2022-06-22T17:25:27.871000Z TestFramework (INFO): Poll for unknown blocks...
2022-06-22T17:25:27.928000Z TestFramework (INFO): Trigger polling from the node...
2022-06-22T17:25:27.932000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_voting.py", line 140, in run_test
    n.nodeid, privkey.get_pubkey().get_bytes().hex(), proof)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 101 (-8)
2022-06-22T17:25:27.984000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:25:28.241000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_voting_56
2022-06-22T17:25:28.241000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_voting_56/test_framework.log
2022-06-22T17:25:28.241000Z TestFramework (ERROR): 
2022-06-22T17:25:28.241000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_voting_56' to consolidate all logs
2022-06-22T17:25:28.242000Z TestFramework (ERROR): 
2022-06-22T17:25:28.242000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:25:28.242000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:25:28.242000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_voting.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:25:24.446000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_voting_57
2022-06-22T17:25:27.756000Z TestFramework (INFO): Poll for the chain tip...
2022-06-22T17:25:27.812000Z TestFramework (INFO): Poll for a selection of blocks...
2022-06-22T17:25:27.870000Z TestFramework (INFO): Poll for a selection of blocks, but some are now invalid...
2022-06-22T17:25:27.954000Z TestFramework (INFO): Poll for unknown blocks...
2022-06-22T17:25:28.022000Z TestFramework (INFO): Trigger polling from the node...
2022-06-22T17:25:28.039000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_voting.py", line 140, in run_test
    n.nodeid, privkey.get_pubkey().get_bytes().hex(), proof)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 101 (-8)
2022-06-22T17:25:28.092000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:25:28.298000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_voting_57
2022-06-22T17:25:28.298000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_voting_57/test_framework.log
2022-06-22T17:25:28.298000Z TestFramework (ERROR): 
2022-06-22T17:25:28.299000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_avalanche_voting_57' to consolidate all logs
2022-06-22T17:25:28.299000Z TestFramework (ERROR): 
2022-06-22T17:25:28.299000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:25:28.299000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:25:28.299000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_compactproofs.py ======

------- Stdout: -------
2022-06-22T17:24:14.198000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_compactproofs_22
2022-06-22T17:24:14.691000Z TestFramework (INFO): Check we send a getavaproofs message to our avalanche outbound peers
2022-06-22T17:24:16.156000Z TestFramework (INFO): Check we send periodic getavaproofs message to one of our peers
2022-06-22T17:24:16.775000Z TestFramework (INFO): Check we send a getavaproofs message to our manually connected peers that support avalanche
2022-06-22T17:24:18.391000Z TestFramework (INFO): Check the node responds to getavaproofs messages
2022-06-22T17:24:20.624000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_compactproofs.py", line 504, in run_test
    self.test_respond_getavaproofs()
  File "/work/test/functional/abc_p2p_compactproofs.py", line 195, in test_respond_getavaproofs
    assert_equal(len(proofids), 50)
  File "/work/test/functional/test_framework/util.py", line 60, in assert_equal
    for arg in (thing1, thing2) + args)))
AssertionError: not(0 == 50)
2022-06-22T17:24:20.674000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:24:20.926000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_compactproofs_22
2022-06-22T17:24:20.926000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_compactproofs_22/test_framework.log
2022-06-22T17:24:20.926000Z TestFramework (ERROR): 
2022-06-22T17:24:20.927000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_compactproofs_22' to consolidate all logs
2022-06-22T17:24:20.927000Z TestFramework (ERROR): 
2022-06-22T17:24:20.927000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:24:20.927000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:24:20.927000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_compactproofs.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:24:23.707000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_compactproofs_28
2022-06-22T17:24:24.207000Z TestFramework (INFO): Check we send a getavaproofs message to our avalanche outbound peers
2022-06-22T17:24:25.722000Z TestFramework (INFO): Check we send periodic getavaproofs message to one of our peers
2022-06-22T17:24:26.332000Z TestFramework (INFO): Check we send a getavaproofs message to our manually connected peers that support avalanche
2022-06-22T17:24:27.963000Z TestFramework (INFO): Check the node responds to getavaproofs messages
2022-06-22T17:24:30.161000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_compactproofs.py", line 504, in run_test
    self.test_respond_getavaproofs()
  File "/work/test/functional/abc_p2p_compactproofs.py", line 195, in test_respond_getavaproofs
    assert_equal(len(proofids), 50)
  File "/work/test/functional/test_framework/util.py", line 60, in assert_equal
    for arg in (thing1, thing2) + args)))
AssertionError: not(0 == 50)
2022-06-22T17:24:30.212000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:24:30.463000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_compactproofs_28
2022-06-22T17:24:30.463000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_compactproofs_28/test_framework.log
2022-06-22T17:24:30.463000Z TestFramework (ERROR): 
2022-06-22T17:24:30.463000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_compactproofs_28' to consolidate all logs
2022-06-22T17:24:30.463000Z TestFramework (ERROR): 
2022-06-22T17:24:30.463000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:24:30.464000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:24:30.464000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_getavaaddr.py ======

------- Stdout: -------
2022-06-22T17:23:58.352000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_getavaaddr_14
2022-06-22T17:23:58.793000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_getavaaddr.py", line 389, in run_test
    self.getavaaddr_interval_test()
  File "/work/test/functional/abc_p2p_getavaaddr.py", line 118, in getavaaddr_interval_test
    node.getpeerinfo()[-1]['id'], master_pubkey, proof_hex)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 201 (-8)
2022-06-22T17:23:58.844000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:23:58.996000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_getavaaddr_14
2022-06-22T17:23:58.996000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_getavaaddr_14/test_framework.log
2022-06-22T17:23:58.996000Z TestFramework (ERROR): 
2022-06-22T17:23:58.996000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_getavaaddr_14' to consolidate all logs
2022-06-22T17:23:58.996000Z TestFramework (ERROR): 
2022-06-22T17:23:58.996000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:23:58.996000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:23:58.996000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_getavaaddr.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:23:59.003000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_getavaaddr_15
2022-06-22T17:23:59.425000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_getavaaddr.py", line 389, in run_test
    self.getavaaddr_interval_test()
  File "/work/test/functional/abc_p2p_getavaaddr.py", line 118, in getavaaddr_interval_test
    node.getpeerinfo()[-1]['id'], master_pubkey, proof_hex)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 201 (-8)
2022-06-22T17:23:59.477000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:23:59.628000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_getavaaddr_15
2022-06-22T17:23:59.629000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_getavaaddr_15/test_framework.log
2022-06-22T17:23:59.629000Z TestFramework (ERROR): 
2022-06-22T17:23:59.629000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_getavaaddr_15' to consolidate all logs
2022-06-22T17:23:59.629000Z TestFramework (ERROR): 
2022-06-22T17:23:59.629000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:23:59.629000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:23:59.630000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py ======

------- Stdout: -------
2022-06-22T17:24:13.151000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_proof_inventory_20
2022-06-22T17:24:13.916000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-22T17:24:14.961000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 289, in run_test
    self.test_send_proof_inv()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 66, in test_send_proof_inv
    assert node.sendavalancheproof(proof.serialize().hex())
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 201 (-8)
2022-06-22T17:24:15.014000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:24:15.320000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_proof_inventory_20
2022-06-22T17:24:15.320000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_proof_inventory_20/test_framework.log
2022-06-22T17:24:15.320000Z TestFramework (ERROR): 
2022-06-22T17:24:15.320000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_proof_inventory_20' to consolidate all logs
2022-06-22T17:24:15.320000Z TestFramework (ERROR): 
2022-06-22T17:24:15.320000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:24:15.320000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:24:15.320000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:24:03.868000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_proof_inventory_18
2022-06-22T17:24:04.660000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-22T17:24:05.681000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 289, in run_test
    self.test_send_proof_inv()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 66, in test_send_proof_inv
    assert node.sendavalancheproof(proof.serialize().hex())
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 201 (-8)
2022-06-22T17:24:05.732000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:24:06.035000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_proof_inventory_18
2022-06-22T17:24:06.036000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_proof_inventory_18/test_framework.log
2022-06-22T17:24:06.036000Z TestFramework (ERROR): 
2022-06-22T17:24:06.036000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_p2p_proof_inventory_18' to consolidate all logs
2022-06-22T17:24:06.036000Z TestFramework (ERROR): 
2022-06-22T17:24:06.036000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:24:06.036000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:24:06.036000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_addavalanchenode.py ======

------- Stdout: -------
2022-06-22T17:27:05.887000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_addavalanchenode_153
2022-06-22T17:27:06.351000Z TestFramework (INFO): Invalid proof
2022-06-22T17:27:06.360000Z TestFramework (INFO): Node doesn't exist
2022-06-22T17:27:06.363000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/util.py", line 148, in try_rpc
    fun(*args, **kwds)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 202 (-8)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_addavalanchenode.py", line 86, in run_test
    nodeid=nodeid + 1)
  File "/work/test/functional/abc_rpc_addavalanchenode.py", line 67, in check_addavalanchenode_error
    delegation,
  File "/work/test/functional/test_framework/util.py", line 139, in assert_raises_rpc_error
    assert try_rpc(code, message, fun, *args, **kwds), "No exception raised"
  File "/work/test/functional/test_framework/util.py", line 158, in try_rpc
    message, e.error['message']))
AssertionError: Expected substring not found in error message:
substring: 'The node does not exist: 1'
error message: 'The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 202'.
2022-06-22T17:27:06.417000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:27:06.570000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_addavalanchenode_153
2022-06-22T17:27:06.570000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_addavalanchenode_153/test_framework.log
2022-06-22T17:27:06.570000Z TestFramework (ERROR): 
2022-06-22T17:27:06.570000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_addavalanchenode_153' to consolidate all logs
2022-06-22T17:27:06.570000Z TestFramework (ERROR): 
2022-06-22T17:27:06.570000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:27:06.570000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:27:06.570000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_addavalanchenode.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:27:06.520000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_addavalanchenode_154
2022-06-22T17:27:06.929000Z TestFramework (INFO): Invalid proof
2022-06-22T17:27:06.931000Z TestFramework (INFO): Node doesn't exist
2022-06-22T17:27:06.932000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/util.py", line 148, in try_rpc
    fun(*args, **kwds)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 202 (-8)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_addavalanchenode.py", line 86, in run_test
    nodeid=nodeid + 1)
  File "/work/test/functional/abc_rpc_addavalanchenode.py", line 67, in check_addavalanchenode_error
    delegation,
  File "/work/test/functional/test_framework/util.py", line 139, in assert_raises_rpc_error
    assert try_rpc(code, message, fun, *args, **kwds), "No exception raised"
  File "/work/test/functional/test_framework/util.py", line 158, in try_rpc
    message, e.error['message']))
AssertionError: Expected substring not found in error message:
substring: 'The node does not exist: 1'
error message: 'The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 202'.
2022-06-22T17:27:06.983000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:27:07.234000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_addavalanchenode_154
2022-06-22T17:27:07.234000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_addavalanchenode_154/test_framework.log
2022-06-22T17:27:07.234000Z TestFramework (ERROR): 
2022-06-22T17:27:07.234000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_addavalanchenode_154' to consolidate all logs
2022-06-22T17:27:07.234000Z TestFramework (ERROR): 
2022-06-22T17:27:07.235000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:27:07.235000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:27:07.235000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_avalancheproof.py ======

------- Stdout: -------
2022-06-22T17:24:15.195000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_avalancheproof_23
2022-06-22T17:24:15.687000Z TestFramework (INFO): Make build a valid proof and restart the node to use it
2022-06-22T17:24:15.691000Z TestFramework (INFO): Test decodeavalancheproof RPC
2022-06-22T17:24:15.692000Z TestFramework (INFO): Testing decodeavalancheproof with legacyavaproof disabled
2022-06-22T17:24:16.625000Z TestFramework (INFO): The proof is registered at first chaintip update
2022-06-22T17:24:21.654000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: len(node.getavalanchepeerinfo()) == 1,
                        timeout=5)
'''
2022-06-22T17:24:21.654000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_avalancheproof.py", line 200, in run_test
    timeout=5)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: len(node.getavalanchepeerinfo()) == 1,
                        timeout=5)
''' not true after 5.0 seconds
2022-06-22T17:24:21.705000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:24:21.857000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_avalancheproof_23
2022-06-22T17:24:21.857000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_avalancheproof_23/test_framework.log
2022-06-22T17:24:21.857000Z TestFramework (ERROR): 
2022-06-22T17:24:21.857000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_avalancheproof_23' to consolidate all logs
2022-06-22T17:24:21.857000Z TestFramework (ERROR): 
2022-06-22T17:24:21.857000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:24:21.857000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:24:21.858000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_getavalancheinfo.py ======

------- Stdout: -------
2022-06-22T17:26:14.489000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_getavalancheinfo_89
2022-06-22T17:26:14.793000Z TestFramework (INFO): The test node has no proof
2022-06-22T17:26:14.794000Z TestFramework (INFO): The test node has a proof
2022-06-22T17:27:15.230000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
            lambda: node.getavalancheinfo() == handle_legacy_format({
                "active": False,
                "local": {
                    "live": True,
                    "proofid": f"{proof.proofid:0{64}x}",
                    "limited_proofid": f"{proof.limited_proofid:0{64}x}",
                    "master": privkey.get_pubkey().get_bytes().hex(),
                    "stake_amount": coinbase_amount,
                },
                "network": {
                    "proof_count": 0,
                    "connected_proof_count": 0,
                    "total_stake_amount": Decimal('0.00'),
                    "connected_stake_amount": Decimal('0.00'),
                    "node_count": 0,
                    "connected_node_count": 0,
                    "pending_node_count": 0,
                }
            })
'''
2022-06-22T17:27:15.230000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_getavalancheinfo.py", line 96, in run_test
    lambda: node.getavalancheinfo() == handle_legacy_format({
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
            lambda: node.getavalancheinfo() == handle_legacy_format({
                "active": False,
                "local": {
                    "live": True,
                    "proofid": f"{proof.proofid:0{64}x}",
                    "limited_proofid": f"{proof.limited_proofid:0{64}x}",
                    "master": privkey.get_pubkey().get_bytes().hex(),
                    "stake_amount": coinbase_amount,
                },
                "network": {
                    "proof_count": 0,
                    "connected_proof_count": 0,
                    "total_stake_amount": Decimal('0.00'),
                    "connected_stake_amount": Decimal('0.00'),
                    "node_count": 0,
                    "connected_node_count": 0,
                    "pending_node_count": 0,
                }
            })
''' not true after 60.0 seconds
2022-06-22T17:27:15.281000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:27:15.382000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_getavalancheinfo_89
2022-06-22T17:27:15.382000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_getavalancheinfo_89/test_framework.log
2022-06-22T17:27:15.382000Z TestFramework (ERROR): 
2022-06-22T17:27:15.382000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_getavalancheinfo_89' to consolidate all logs
2022-06-22T17:27:15.382000Z TestFramework (ERROR): 
2022-06-22T17:27:15.382000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:27:15.382000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:27:15.382000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_getavalancheinfo.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:26:14.811000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_getavalancheinfo_90
2022-06-22T17:26:15.115000Z TestFramework (INFO): The test node has no proof
2022-06-22T17:26:15.116000Z TestFramework (INFO): The test node has a proof
2022-06-22T17:27:15.596000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
            lambda: node.getavalancheinfo() == handle_legacy_format({
                "active": False,
                "local": {
                    "live": True,
                    "proofid": f"{proof.proofid:0{64}x}",
                    "limited_proofid": f"{proof.limited_proofid:0{64}x}",
                    "master": privkey.get_pubkey().get_bytes().hex(),
                    "stake_amount": coinbase_amount,
                },
                "network": {
                    "proof_count": 0,
                    "connected_proof_count": 0,
                    "total_stake_amount": Decimal('0.00'),
                    "connected_stake_amount": Decimal('0.00'),
                    "node_count": 0,
                    "connected_node_count": 0,
                    "pending_node_count": 0,
                }
            })
'''
2022-06-22T17:27:15.596000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_getavalancheinfo.py", line 96, in run_test
    lambda: node.getavalancheinfo() == handle_legacy_format({
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
            lambda: node.getavalancheinfo() == handle_legacy_format({
                "active": False,
                "local": {
                    "live": True,
                    "proofid": f"{proof.proofid:0{64}x}",
                    "limited_proofid": f"{proof.limited_proofid:0{64}x}",
                    "master": privkey.get_pubkey().get_bytes().hex(),
                    "stake_amount": coinbase_amount,
                },
                "network": {
                    "proof_count": 0,
                    "connected_proof_count": 0,
                    "total_stake_amount": Decimal('0.00'),
                    "connected_stake_amount": Decimal('0.00'),
                    "node_count": 0,
                    "connected_node_count": 0,
                    "pending_node_count": 0,
                }
            })
''' not true after 60.0 seconds
2022-06-22T17:27:15.647000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:27:15.899000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_getavalancheinfo_90
2022-06-22T17:27:15.899000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_getavalancheinfo_90/test_framework.log
2022-06-22T17:27:15.899000Z TestFramework (ERROR): 
2022-06-22T17:27:15.899000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_getavalancheinfo_90' to consolidate all logs
2022-06-22T17:27:15.899000Z TestFramework (ERROR): 
2022-06-22T17:27:15.899000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:27:15.899000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:27:15.899000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_getavalanchepeerinfo.py ======

------- Stdout: -------
2022-06-22T17:24:53.335000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_getavalanchepeerinfo_41
2022-06-22T17:24:53.610000Z TestFramework (INFO): Generating 5 peers with 10 nodes each
2022-06-22T17:25:01.368000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_getavalanchepeerinfo.py", line 61, in run_test
    for n in nodes[i]]
  File "/work/test/functional/abc_rpc_getavalanchepeerinfo.py", line 61, in <listcomp>
    for n in nodes[i]]
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 5 (-8)
2022-06-22T17:25:01.418000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:25:01.619000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_getavalanchepeerinfo_41
2022-06-22T17:25:01.619000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_getavalanchepeerinfo_41/test_framework.log
2022-06-22T17:25:01.620000Z TestFramework (ERROR): 
2022-06-22T17:25:01.620000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_getavalanchepeerinfo_41' to consolidate all logs
2022-06-22T17:25:01.620000Z TestFramework (ERROR): 
2022-06-22T17:25:01.620000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:25:01.620000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:25:01.620000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_getavalanchepeerinfo.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:24:55.846000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_getavalanchepeerinfo_42
2022-06-22T17:24:56.160000Z TestFramework (INFO): Generating 5 peers with 10 nodes each
2022-06-22T17:25:03.846000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_getavalanchepeerinfo.py", line 61, in run_test
    for n in nodes[i]]
  File "/work/test/functional/abc_rpc_getavalanchepeerinfo.py", line 61, in <listcomp>
    for n in nodes[i]]
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 5 (-8)
2022-06-22T17:25:03.898000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:25:04.050000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_getavalanchepeerinfo_42
2022-06-22T17:25:04.051000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_getavalanchepeerinfo_42/test_framework.log
2022-06-22T17:25:04.051000Z TestFramework (ERROR): 
2022-06-22T17:25:04.051000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/abc_rpc_getavalanchepeerinfo_42' to consolidate all logs
2022-06-22T17:25:04.052000Z TestFramework (ERROR): 
2022-06-22T17:25:04.052000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:25:04.052000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:25:04.052000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: rpc_net.py ======

------- Stdout: -------
2022-06-22T17:24:45.088000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/rpc_net_36
2022-06-22T17:24:45.660000Z TestFramework (INFO): Test getconnectioncount
2022-06-22T17:24:45.660000Z TestFramework (INFO): Test getpeerinfo
2022-06-22T17:24:47.682000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/rpc_net.py", line 61, in run_test
    self.test_getpeerinfo()
  File "/work/test/functional/rpc_net.py", line 193, in test_getpeerinfo
    self.nodes[1].sendavalancheproof(proof)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: fa99da0abef17f56ba4ae109cabbc33f734b9b8ab42fc0ae963ddd826bceabeb, block height: 102, chaintip height: 102 (-8)
2022-06-22T17:24:47.733000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:24:47.935000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/rpc_net_36
2022-06-22T17:24:47.935000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/rpc_net_36/test_framework.log
2022-06-22T17:24:47.935000Z TestFramework (ERROR): 
2022-06-22T17:24:47.935000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172300/rpc_net_36' to consolidate all logs
2022-06-22T17:24:47.935000Z TestFramework (ERROR): 
2022-06-22T17:24:47.935000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:24:47.935000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:24:47.935000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_peer_discovery.py ======

------- Stdout: -------
2022-06-22T17:29:35.452000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_peer_discovery_46
2022-06-22T17:29:35.729000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-22T17:29:36.141000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-22T17:29:36.754000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-22T17:29:37.218000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-22T17:29:37.431000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-22T17:29:39.543000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-22T17:29:39.544000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-22T17:30:39.989000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
            self.wait_until(lambda: node_proofid in get_proof_ids(node))
'''
2022-06-22T17:30:39.989000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 185, in run_test
    wait_for_proof_validation()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 183, in wait_for_proof_validation
    self.wait_until(lambda: node_proofid in get_proof_ids(node))
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
            self.wait_until(lambda: node_proofid in get_proof_ids(node))
''' not true after 60.0 seconds
2022-06-22T17:30:40.040000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:30:40.142000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_peer_discovery_46
2022-06-22T17:30:40.142000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_peer_discovery_46/test_framework.log
2022-06-22T17:30:40.142000Z TestFramework (ERROR): 
2022-06-22T17:30:40.142000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_peer_discovery_46' to consolidate all logs
2022-06-22T17:30:40.142000Z TestFramework (ERROR): 
2022-06-22T17:30:40.142000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:30:40.143000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:30:40.143000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:29:35.593000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_peer_discovery_47
2022-06-22T17:29:35.877000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-22T17:29:36.293000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-22T17:29:36.856000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-22T17:29:37.471000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-22T17:29:37.681000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-22T17:29:39.793000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-22T17:29:39.793000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-22T17:30:40.244000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
            self.wait_until(lambda: node_proofid in get_proof_ids(node))
'''
2022-06-22T17:30:40.244000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 185, in run_test
    wait_for_proof_validation()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 183, in wait_for_proof_validation
    self.wait_until(lambda: node_proofid in get_proof_ids(node))
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
            self.wait_until(lambda: node_proofid in get_proof_ids(node))
''' not true after 60.0 seconds
2022-06-22T17:30:40.295000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:30:40.396000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_peer_discovery_47
2022-06-22T17:30:40.396000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_peer_discovery_47/test_framework.log
2022-06-22T17:30:40.396000Z TestFramework (ERROR): 
2022-06-22T17:30:40.396000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_peer_discovery_47' to consolidate all logs
2022-06-22T17:30:40.396000Z TestFramework (ERROR): 
2022-06-22T17:30:40.396000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:30:40.396000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:30:40.396000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_proof_voting.py ======

------- Stdout: -------
2022-06-22T17:28:20.011000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_proof_voting_11
2022-06-22T17:28:22.029000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 107, in run_test
    self.quorum = self.get_quorum(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 54, in get_quorum
    self.quorum_proof.serialize().hex(),
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 1 (-8)
2022-06-22T17:28:22.080000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:28:22.333000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_proof_voting_11
2022-06-22T17:28:22.333000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_proof_voting_11/test_framework.log
2022-06-22T17:28:22.334000Z TestFramework (ERROR): 
2022-06-22T17:28:22.334000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_proof_voting_11' to consolidate all logs
2022-06-22T17:28:22.334000Z TestFramework (ERROR): 
2022-06-22T17:28:22.334000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:28:22.335000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:28:22.335000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:28:22.413000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_proof_voting_12
2022-06-22T17:28:24.453000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 107, in run_test
    self.quorum = self.get_quorum(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 54, in get_quorum
    self.quorum_proof.serialize().hex(),
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 1 (-8)
2022-06-22T17:28:24.504000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:28:24.756000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_proof_voting_12
2022-06-22T17:28:24.756000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_proof_voting_12/test_framework.log
2022-06-22T17:28:24.756000Z TestFramework (ERROR): 
2022-06-22T17:28:24.756000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_proof_voting_12' to consolidate all logs
2022-06-22T17:28:24.756000Z TestFramework (ERROR): 
2022-06-22T17:28:24.756000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:28:24.756000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:28:24.756000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_quorum.py ======

------- Stdout: -------
2022-06-22T17:28:57.977000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_quorum_27
2022-06-22T17:28:59.718000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_quorum.py", line 137, in run_test
    AvalancheVoteError.UNKNOWN,
  File "/work/test/functional/abc_p2p_avalanche_quorum.py", line 124, in add_avapeer_and_check_status
    get_ava_outbound(node, peer)
  File "/work/test/functional/abc_p2p_avalanche_quorum.py", line 112, in get_ava_outbound
    addavalanchenode(node, peer)
  File "/work/test/functional/abc_p2p_avalanche_quorum.py", line 93, in addavalanchenode
    peer['proof'].serialize().hex(),
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 8 (-8)
2022-06-22T17:28:59.769000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:29:00.121000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_quorum_27
2022-06-22T17:29:00.122000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_quorum_27/test_framework.log
2022-06-22T17:29:00.122000Z TestFramework (ERROR): 
2022-06-22T17:29:00.122000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_quorum_27' to consolidate all logs
2022-06-22T17:29:00.122000Z TestFramework (ERROR): 
2022-06-22T17:29:00.122000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:29:00.122000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:29:00.122000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_voting.py ======

------- Stdout: -------
2022-06-22T17:29:55.512000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_voting_56
2022-06-22T17:29:58.925000Z TestFramework (INFO): Poll for the chain tip...
2022-06-22T17:29:58.991000Z TestFramework (INFO): Poll for a selection of blocks...
2022-06-22T17:29:59.075000Z TestFramework (INFO): Poll for a selection of blocks, but some are now invalid...
2022-06-22T17:29:59.199000Z TestFramework (INFO): Poll for unknown blocks...
2022-06-22T17:29:59.267000Z TestFramework (INFO): Trigger polling from the node...
2022-06-22T17:29:59.283000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_voting.py", line 140, in run_test
    n.nodeid, privkey.get_pubkey().get_bytes().hex(), proof)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 101 (-8)
2022-06-22T17:29:59.336000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:29:59.644000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_voting_56
2022-06-22T17:29:59.644000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_voting_56/test_framework.log
2022-06-22T17:29:59.644000Z TestFramework (ERROR): 
2022-06-22T17:29:59.645000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_voting_56' to consolidate all logs
2022-06-22T17:29:59.645000Z TestFramework (ERROR): 
2022-06-22T17:29:59.645000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:29:59.645000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:29:59.645000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_voting.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:29:57.957000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_voting_57
2022-06-22T17:30:01.325000Z TestFramework (INFO): Poll for the chain tip...
2022-06-22T17:30:01.393000Z TestFramework (INFO): Poll for a selection of blocks...
2022-06-22T17:30:01.473000Z TestFramework (INFO): Poll for a selection of blocks, but some are now invalid...
2022-06-22T17:30:01.551000Z TestFramework (INFO): Poll for unknown blocks...
2022-06-22T17:30:01.618000Z TestFramework (INFO): Trigger polling from the node...
2022-06-22T17:30:01.634000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_voting.py", line 140, in run_test
    n.nodeid, privkey.get_pubkey().get_bytes().hex(), proof)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 101 (-8)
2022-06-22T17:30:01.687000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:30:01.844000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_voting_57
2022-06-22T17:30:01.845000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_voting_57/test_framework.log
2022-06-22T17:30:01.845000Z TestFramework (ERROR): 
2022-06-22T17:30:01.845000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_avalanche_voting_57' to consolidate all logs
2022-06-22T17:30:01.846000Z TestFramework (ERROR): 
2022-06-22T17:30:01.846000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:30:01.846000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:30:01.846000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_compactproofs.py ======

------- Stdout: -------
2022-06-22T17:28:42.552000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_compactproofs_22
2022-06-22T17:28:43.225000Z TestFramework (INFO): Check we send a getavaproofs message to our avalanche outbound peers
2022-06-22T17:28:44.739000Z TestFramework (INFO): Check we send periodic getavaproofs message to one of our peers
2022-06-22T17:28:45.348000Z TestFramework (INFO): Check we send a getavaproofs message to our manually connected peers that support avalanche
2022-06-22T17:28:46.813000Z TestFramework (INFO): Check the node responds to getavaproofs messages
2022-06-22T17:28:48.723000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_compactproofs.py", line 504, in run_test
    self.test_respond_getavaproofs()
  File "/work/test/functional/abc_p2p_compactproofs.py", line 195, in test_respond_getavaproofs
    assert_equal(len(proofids), 50)
  File "/work/test/functional/test_framework/util.py", line 60, in assert_equal
    for arg in (thing1, thing2) + args)))
AssertionError: not(0 == 50)
2022-06-22T17:28:48.776000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:28:49.080000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_compactproofs_22
2022-06-22T17:28:49.080000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_compactproofs_22/test_framework.log
2022-06-22T17:28:49.080000Z TestFramework (ERROR): 
2022-06-22T17:28:49.081000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_compactproofs_22' to consolidate all logs
2022-06-22T17:28:49.081000Z TestFramework (ERROR): 
2022-06-22T17:28:49.081000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:28:49.081000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:28:49.082000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_compactproofs.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:29:00.220000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_compactproofs_28
2022-06-22T17:29:00.946000Z TestFramework (INFO): Check we send a getavaproofs message to our avalanche outbound peers
2022-06-22T17:29:02.369000Z TestFramework (INFO): Check we send periodic getavaproofs message to one of our peers
2022-06-22T17:29:02.986000Z TestFramework (INFO): Check we send a getavaproofs message to our manually connected peers that support avalanche
2022-06-22T17:29:04.474000Z TestFramework (INFO): Check the node responds to getavaproofs messages
2022-06-22T17:29:06.765000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_compactproofs.py", line 504, in run_test
    self.test_respond_getavaproofs()
  File "/work/test/functional/abc_p2p_compactproofs.py", line 195, in test_respond_getavaproofs
    assert_equal(len(proofids), 50)
  File "/work/test/functional/test_framework/util.py", line 60, in assert_equal
    for arg in (thing1, thing2) + args)))
AssertionError: not(0 == 50)
2022-06-22T17:29:06.818000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:29:07.072000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_compactproofs_28
2022-06-22T17:29:07.072000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_compactproofs_28/test_framework.log
2022-06-22T17:29:07.072000Z TestFramework (ERROR): 
2022-06-22T17:29:07.073000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_compactproofs_28' to consolidate all logs
2022-06-22T17:29:07.073000Z TestFramework (ERROR): 
2022-06-22T17:29:07.073000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:29:07.073000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:29:07.073000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_getavaaddr.py ======

------- Stdout: -------
2022-06-22T17:28:26.594000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_getavaaddr_14
2022-06-22T17:28:27.057000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_getavaaddr.py", line 389, in run_test
    self.getavaaddr_interval_test()
  File "/work/test/functional/abc_p2p_getavaaddr.py", line 118, in getavaaddr_interval_test
    node.getpeerinfo()[-1]['id'], master_pubkey, proof_hex)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 201 (-8)
2022-06-22T17:28:27.109000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:28:27.462000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_getavaaddr_14
2022-06-22T17:28:27.462000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_getavaaddr_14/test_framework.log
2022-06-22T17:28:27.462000Z TestFramework (ERROR): 
2022-06-22T17:28:27.462000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_getavaaddr_14' to consolidate all logs
2022-06-22T17:28:27.462000Z TestFramework (ERROR): 
2022-06-22T17:28:27.462000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:28:27.462000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:28:27.462000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_getavaaddr.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:28:27.541000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_getavaaddr_15
2022-06-22T17:28:27.991000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_getavaaddr.py", line 389, in run_test
    self.getavaaddr_interval_test()
  File "/work/test/functional/abc_p2p_getavaaddr.py", line 118, in getavaaddr_interval_test
    node.getpeerinfo()[-1]['id'], master_pubkey, proof_hex)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 201 (-8)
2022-06-22T17:28:28.044000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:28:28.346000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_getavaaddr_15
2022-06-22T17:28:28.346000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_getavaaddr_15/test_framework.log
2022-06-22T17:28:28.346000Z TestFramework (ERROR): 
2022-06-22T17:28:28.346000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_getavaaddr_15' to consolidate all logs
2022-06-22T17:28:28.346000Z TestFramework (ERROR): 
2022-06-22T17:28:28.346000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:28:28.347000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:28:28.347000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_proof_inventory.py ======

------- Stdout: -------
2022-06-22T17:28:37.265000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_proof_inventory_20
2022-06-22T17:28:38.047000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-22T17:28:39.065000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 289, in run_test
    self.test_send_proof_inv()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 66, in test_send_proof_inv
    assert node.sendavalancheproof(proof.serialize().hex())
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 201 (-8)
2022-06-22T17:28:39.115000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:28:39.419000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_proof_inventory_20
2022-06-22T17:28:39.419000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_proof_inventory_20/test_framework.log
2022-06-22T17:28:39.419000Z TestFramework (ERROR): 
2022-06-22T17:28:39.420000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_proof_inventory_20' to consolidate all logs
2022-06-22T17:28:39.420000Z TestFramework (ERROR): 
2022-06-22T17:28:39.420000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:28:39.420000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:28:39.420000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_proof_inventory.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:28:34.251000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_proof_inventory_18
2022-06-22T17:28:35.141000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-22T17:28:36.161000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 289, in run_test
    self.test_send_proof_inv()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 66, in test_send_proof_inv
    assert node.sendavalancheproof(proof.serialize().hex())
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 201 (-8)
2022-06-22T17:28:36.212000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:28:37.168000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_proof_inventory_18
2022-06-22T17:28:37.168000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_proof_inventory_18/test_framework.log
2022-06-22T17:28:37.168000Z TestFramework (ERROR): 
2022-06-22T17:28:37.169000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_p2p_proof_inventory_18' to consolidate all logs
2022-06-22T17:28:37.169000Z TestFramework (ERROR): 
2022-06-22T17:28:37.169000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:28:37.169000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:28:37.169000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_rpc_addavalanchenode.py ======

------- Stdout: -------
2022-06-22T17:31:35.955000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_addavalanchenode_153
2022-06-22T17:31:36.374000Z TestFramework (INFO): Invalid proof
2022-06-22T17:31:36.377000Z TestFramework (INFO): Node doesn't exist
2022-06-22T17:31:36.377000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/util.py", line 148, in try_rpc
    fun(*args, **kwds)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 202 (-8)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_addavalanchenode.py", line 86, in run_test
    nodeid=nodeid + 1)
  File "/work/test/functional/abc_rpc_addavalanchenode.py", line 67, in check_addavalanchenode_error
    delegation,
  File "/work/test/functional/test_framework/util.py", line 139, in assert_raises_rpc_error
    assert try_rpc(code, message, fun, *args, **kwds), "No exception raised"
  File "/work/test/functional/test_framework/util.py", line 158, in try_rpc
    message, e.error['message']))
AssertionError: Expected substring not found in error message:
substring: 'The node does not exist: 1'
error message: 'The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 202'.
2022-06-22T17:31:36.428000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:31:36.579000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_addavalanchenode_153
2022-06-22T17:31:36.579000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_addavalanchenode_153/test_framework.log
2022-06-22T17:31:36.579000Z TestFramework (ERROR): 
2022-06-22T17:31:36.579000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_addavalanchenode_153' to consolidate all logs
2022-06-22T17:31:36.579000Z TestFramework (ERROR): 
2022-06-22T17:31:36.579000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:31:36.580000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:31:36.580000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_rpc_addavalanchenode.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:31:36.399000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_addavalanchenode_154
2022-06-22T17:31:36.806000Z TestFramework (INFO): Invalid proof
2022-06-22T17:31:36.808000Z TestFramework (INFO): Node doesn't exist
2022-06-22T17:31:36.808000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/util.py", line 148, in try_rpc
    fun(*args, **kwds)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 202 (-8)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_addavalanchenode.py", line 86, in run_test
    nodeid=nodeid + 1)
  File "/work/test/functional/abc_rpc_addavalanchenode.py", line 67, in check_addavalanchenode_error
    delegation,
  File "/work/test/functional/test_framework/util.py", line 139, in assert_raises_rpc_error
    assert try_rpc(code, message, fun, *args, **kwds), "No exception raised"
  File "/work/test/functional/test_framework/util.py", line 158, in try_rpc
    message, e.error['message']))
AssertionError: Expected substring not found in error message:
substring: 'The node does not exist: 1'
error message: 'The proof is invalid: immature-utxo, TxId: 4601bc761779062840c8d7ea95f2b44c14ebec42e5ef0353e856fec964b8c927, block height: 201, chaintip height: 202'.
2022-06-22T17:31:36.859000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:31:37.112000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_addavalanchenode_154
2022-06-22T17:31:37.112000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_addavalanchenode_154/test_framework.log
2022-06-22T17:31:37.112000Z TestFramework (ERROR): 
2022-06-22T17:31:37.112000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_addavalanchenode_154' to consolidate all logs
2022-06-22T17:31:37.113000Z TestFramework (ERROR): 
2022-06-22T17:31:37.113000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:31:37.113000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:31:37.113000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_rpc_avalancheproof.py ======

------- Stdout: -------
2022-06-22T17:28:45.809000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_avalancheproof_23
2022-06-22T17:28:46.597000Z TestFramework (INFO): Make build a valid proof and restart the node to use it
2022-06-22T17:28:46.600000Z TestFramework (INFO): Test decodeavalancheproof RPC
2022-06-22T17:28:46.602000Z TestFramework (INFO): Testing decodeavalancheproof with legacyavaproof disabled
2022-06-22T17:28:47.685000Z TestFramework (INFO): The proof is registered at first chaintip update
2022-06-22T17:28:52.742000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: len(node.getavalanchepeerinfo()) == 1,
                        timeout=5)
'''
2022-06-22T17:28:52.742000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_avalancheproof.py", line 200, in run_test
    timeout=5)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: len(node.getavalanchepeerinfo()) == 1,
                        timeout=5)
''' not true after 5.0 seconds
2022-06-22T17:28:52.794000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:28:53.046000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_avalancheproof_23
2022-06-22T17:28:53.046000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_avalancheproof_23/test_framework.log
2022-06-22T17:28:53.046000Z TestFramework (ERROR): 
2022-06-22T17:28:53.046000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_avalancheproof_23' to consolidate all logs
2022-06-22T17:28:53.046000Z TestFramework (ERROR): 
2022-06-22T17:28:53.046000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:28:53.046000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:28:53.046000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_rpc_getavalancheinfo.py ======

------- Stdout: -------
2022-06-22T17:30:44.685000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_getavalancheinfo_89
2022-06-22T17:30:45.013000Z TestFramework (INFO): The test node has no proof
2022-06-22T17:30:45.014000Z TestFramework (INFO): The test node has a proof
2022-06-22T17:31:45.484000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
            lambda: node.getavalancheinfo() == handle_legacy_format({
                "active": False,
                "local": {
                    "live": True,
                    "proofid": f"{proof.proofid:0{64}x}",
                    "limited_proofid": f"{proof.limited_proofid:0{64}x}",
                    "master": privkey.get_pubkey().get_bytes().hex(),
                    "stake_amount": coinbase_amount,
                },
                "network": {
                    "proof_count": 0,
                    "connected_proof_count": 0,
                    "total_stake_amount": Decimal('0.00'),
                    "connected_stake_amount": Decimal('0.00'),
                    "node_count": 0,
                    "connected_node_count": 0,
                    "pending_node_count": 0,
                }
            })
'''
2022-06-22T17:31:45.484000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_getavalancheinfo.py", line 96, in run_test
    lambda: node.getavalancheinfo() == handle_legacy_format({
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
            lambda: node.getavalancheinfo() == handle_legacy_format({
                "active": False,
                "local": {
                    "live": True,
                    "proofid": f"{proof.proofid:0{64}x}",
                    "limited_proofid": f"{proof.limited_proofid:0{64}x}",
                    "master": privkey.get_pubkey().get_bytes().hex(),
                    "stake_amount": coinbase_amount,
                },
                "network": {
                    "proof_count": 0,
                    "connected_proof_count": 0,
                    "total_stake_amount": Decimal('0.00'),
                    "connected_stake_amount": Decimal('0.00'),
                    "node_count": 0,
                    "connected_node_count": 0,
                    "pending_node_count": 0,
                }
            })
''' not true after 60.0 seconds
2022-06-22T17:31:45.535000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:31:45.636000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_getavalancheinfo_89
2022-06-22T17:31:45.636000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_getavalancheinfo_89/test_framework.log
2022-06-22T17:31:45.636000Z TestFramework (ERROR): 
2022-06-22T17:31:45.636000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_getavalancheinfo_89' to consolidate all logs
2022-06-22T17:31:45.636000Z TestFramework (ERROR): 
2022-06-22T17:31:45.636000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:31:45.636000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:31:45.637000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_rpc_getavalancheinfo.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:30:47.130000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_getavalancheinfo_90
2022-06-22T17:30:47.446000Z TestFramework (INFO): The test node has no proof
2022-06-22T17:30:47.447000Z TestFramework (INFO): The test node has a proof
2022-06-22T17:31:47.882000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
            lambda: node.getavalancheinfo() == handle_legacy_format({
                "active": False,
                "local": {
                    "live": True,
                    "proofid": f"{proof.proofid:0{64}x}",
                    "limited_proofid": f"{proof.limited_proofid:0{64}x}",
                    "master": privkey.get_pubkey().get_bytes().hex(),
                    "stake_amount": coinbase_amount,
                },
                "network": {
                    "proof_count": 0,
                    "connected_proof_count": 0,
                    "total_stake_amount": Decimal('0.00'),
                    "connected_stake_amount": Decimal('0.00'),
                    "node_count": 0,
                    "connected_node_count": 0,
                    "pending_node_count": 0,
                }
            })
'''
2022-06-22T17:31:47.883000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_getavalancheinfo.py", line 96, in run_test
    lambda: node.getavalancheinfo() == handle_legacy_format({
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
            lambda: node.getavalancheinfo() == handle_legacy_format({
                "active": False,
                "local": {
                    "live": True,
                    "proofid": f"{proof.proofid:0{64}x}",
                    "limited_proofid": f"{proof.limited_proofid:0{64}x}",
                    "master": privkey.get_pubkey().get_bytes().hex(),
                    "stake_amount": coinbase_amount,
                },
                "network": {
                    "proof_count": 0,
                    "connected_proof_count": 0,
                    "total_stake_amount": Decimal('0.00'),
                    "connected_stake_amount": Decimal('0.00'),
                    "node_count": 0,
                    "connected_node_count": 0,
                    "pending_node_count": 0,
                }
            })
''' not true after 60.0 seconds
2022-06-22T17:31:47.933000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:31:48.034000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_getavalancheinfo_90
2022-06-22T17:31:48.034000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_getavalancheinfo_90/test_framework.log
2022-06-22T17:31:48.034000Z TestFramework (ERROR): 
2022-06-22T17:31:48.034000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_getavalancheinfo_90' to consolidate all logs
2022-06-22T17:31:48.035000Z TestFramework (ERROR): 
2022-06-22T17:31:48.035000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:31:48.035000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:31:48.035000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_rpc_getavalanchepeerinfo.py ======

------- Stdout: -------
2022-06-22T17:29:26.496000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_getavalanchepeerinfo_41
2022-06-22T17:29:26.771000Z TestFramework (INFO): Generating 5 peers with 10 nodes each
2022-06-22T17:29:34.292000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_getavalanchepeerinfo.py", line 61, in run_test
    for n in nodes[i]]
  File "/work/test/functional/abc_rpc_getavalanchepeerinfo.py", line 61, in <listcomp>
    for n in nodes[i]]
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 5 (-8)
2022-06-22T17:29:34.343000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:29:34.544000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_getavalanchepeerinfo_41
2022-06-22T17:29:34.544000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_getavalanchepeerinfo_41/test_framework.log
2022-06-22T17:29:34.544000Z TestFramework (ERROR): 
2022-06-22T17:29:34.544000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_getavalanchepeerinfo_41' to consolidate all logs
2022-06-22T17:29:34.544000Z TestFramework (ERROR): 
2022-06-22T17:29:34.544000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:29:34.544000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:29:34.544000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_rpc_getavalanchepeerinfo.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-22T17:29:27.098000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_getavalanchepeerinfo_42
2022-06-22T17:29:27.375000Z TestFramework (INFO): Generating 5 peers with 10 nodes each
2022-06-22T17:29:35.022000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_getavalanchepeerinfo.py", line 61, in run_test
    for n in nodes[i]]
  File "/work/test/functional/abc_rpc_getavalanchepeerinfo.py", line 61, in <listcomp>
    for n in nodes[i]]
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: a38f29870bb3efd07e8e98898c20ff4eeb4093e75ee7835508a36d5d2ff7c505, block height: 1, chaintip height: 5 (-8)
2022-06-22T17:29:35.075000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:29:35.329000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_getavalanchepeerinfo_42
2022-06-22T17:29:35.330000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_getavalanchepeerinfo_42/test_framework.log
2022-06-22T17:29:35.330000Z TestFramework (ERROR): 
2022-06-22T17:29:35.330000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/abc_rpc_getavalanchepeerinfo_42' to consolidate all logs
2022-06-22T17:29:35.330000Z TestFramework (ERROR): 
2022-06-22T17:29:35.331000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:29:35.331000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:29:35.331000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: rpc_net.py ======

------- Stdout: -------
2022-06-22T17:29:16.181000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/rpc_net_36
2022-06-22T17:29:16.661000Z TestFramework (INFO): Test getconnectioncount
2022-06-22T17:29:16.663000Z TestFramework (INFO): Test getpeerinfo
2022-06-22T17:29:17.725000Z TestFramework (ERROR): JSONRPC error
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/rpc_net.py", line 61, in run_test
    self.test_getpeerinfo()
  File "/work/test/functional/rpc_net.py", line 193, in test_getpeerinfo
    self.nodes[1].sendavalancheproof(proof)
  File "/work/test/functional/test_framework/coverage.py", line 47, in __call__
    return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
  File "/work/test/functional/test_framework/authproxy.py", line 163, in __call__
    raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: The proof is invalid: immature-utxo, TxId: fa99da0abef17f56ba4ae109cabbc33f734b9b8ab42fc0ae963ddd826bceabeb, block height: 102, chaintip height: 102 (-8)
2022-06-22T17:29:17.778000Z TestFramework (INFO): Stopping nodes
2022-06-22T17:29:18.030000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/rpc_net_36
2022-06-22T17:29:18.030000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/rpc_net_36/test_framework.log
2022-06-22T17:29:18.030000Z TestFramework (ERROR): 
2022-06-22T17:29:18.031000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220622_172722/rpc_net_36' to consolidate all logs
2022-06-22T17:29:18.031000Z TestFramework (ERROR): 
2022-06-22T17:29:18.031000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-22T17:29:18.031000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-22T17:29:18.031000Z TestFramework (ERROR):

Each failure log is accessible here:
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_avalanche_quorum.py
Bitcoin ABC functional tests: abc_p2p_avalanche_voting.py
Bitcoin ABC functional tests: abc_p2p_avalanche_voting.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_compactproofs.py
Bitcoin ABC functional tests: abc_p2p_compactproofs.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_getavaaddr.py
Bitcoin ABC functional tests: abc_p2p_getavaaddr.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_rpc_addavalanchenode.py
Bitcoin ABC functional tests: abc_rpc_addavalanchenode.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_rpc_avalancheproof.py
Bitcoin ABC functional tests: abc_rpc_getavalancheinfo.py
Bitcoin ABC functional tests: abc_rpc_getavalancheinfo.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_rpc_getavalanchepeerinfo.py
Bitcoin ABC functional tests: abc_rpc_getavalanchepeerinfo.py --nolegacyavaproof
Bitcoin ABC functional tests: rpc_net.py
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_peer_discovery.py
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_proof_voting.py
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_quorum.py
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_voting.py
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_voting.py --nolegacyavaproof
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_compactproofs.py
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_compactproofs.py --nolegacyavaproof
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_getavaaddr.py
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_getavaaddr.py --nolegacyavaproof
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_proof_inventory.py
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_proof_inventory.py --nolegacyavaproof
Bitcoin ABC functional tests with the next upgrade activated: abc_rpc_addavalanchenode.py
Bitcoin ABC functional tests with the next upgrade activated: abc_rpc_addavalanchenode.py --nolegacyavaproof
Bitcoin ABC functional tests with the next upgrade activated: abc_rpc_avalancheproof.py
Bitcoin ABC functional tests with the next upgrade activated: abc_rpc_getavalancheinfo.py
Bitcoin ABC functional tests with the next upgrade activated: abc_rpc_getavalancheinfo.py --nolegacyavaproof
Bitcoin ABC functional tests with the next upgrade activated: abc_rpc_getavalanchepeerinfo.py
Bitcoin ABC functional tests with the next upgrade activated: abc_rpc_getavalanchepeerinfo.py --nolegacyavaproof
Bitcoin ABC functional tests with the next upgrade activated: rpc_net.py

  • Do not use global gArgs when it's unnecessary to do so
  • Set -avaproofstakeutxoconfirmations=0 in relevant functional tests

Rebase on D11655 to fix linter issue, although it's not a direct dependency.

Move UTXO height check after existence check. It doesn't make sense to check
the height unless the UTXO exists. This logic is relevant to making the orphan
pool accept only immature proofs.

Tail of the build log:

[403/479] bitcoin: testing txindex_tests
[404/479] bitcoin: testing scheduler_tests
[405/479] Running utility command for check-bitcoin-raii_event_tests
[406/479] Running utility command for check-bitcoin-finalization_tests
[407/479] Running utility command for check-bitcoin-txindex_tests
[408/479] Running utility command for check-bitcoin-scheduler_tests
[409/479] bitcoin: testing merkleblock_tests
[410/479] Running utility command for check-bitcoin-merkleblock_tests
[411/479] bitcoin: testing bip32_tests
[412/479] bitcoin: testing scriptpubkeyman_tests
[413/479] bitcoin: testing timedata_tests
[414/479] bitcoin: testing txvalidationcache_tests
[415/479] Running utility command for check-bitcoin-scriptpubkeyman_tests
[416/479] Running utility command for check-bitcoin-bip32_tests
[417/479] Running utility command for check-bitcoin-timedata_tests
[418/479] Running utility command for check-bitcoin-txvalidationcache_tests
[419/479] bitcoin: testing validation_flush_tests
[420/479] Running utility command for check-bitcoin-validation_flush_tests
[421/479] bitcoin: testing script_standard_tests
[422/479] bitcoin: testing compilerbug_tests
[423/479] Running utility command for check-bitcoin-script_standard_tests
[424/479] Running utility command for check-bitcoin-compilerbug_tests
[425/479] bitcoin: testing blockstatus_tests
[426/479] Running utility command for check-bitcoin-blockstatus_tests
[427/479] bitcoin: testing versionbits_tests
[428/479] bitcoin: testing blockcheck_tests
[429/479] Running utility command for check-bitcoin-versionbits_tests
[430/479] Running utility command for check-bitcoin-blockcheck_tests
[431/479] bitcoin: testing ismine_tests
[432/479] bitcoin: testing op_reversebytes_tests
[433/479] bitcoin: testing schnorr_tests
[434/479] Running utility command for check-bitcoin-ismine_tests
[435/479] bitcoin: testing shortidprocessor_tests
[436/479] Running utility command for check-bitcoin-op_reversebytes_tests
[437/479] Running utility command for check-bitcoin-schnorr_tests
[438/479] bitcoin: testing cashaddr_tests
[439/479] Running utility command for check-bitcoin-shortidprocessor_tests
[440/479] Running utility command for check-bitcoin-cashaddr_tests
[441/479] bitcoin: testing radix_tests
[442/479] Running utility command for check-bitcoin-radix_tests
[443/479] bitcoin: testing cuckoocache_tests
[444/479] Running utility command for check-bitcoin-cuckoocache_tests
[445/479] bitcoin: testing crypto_tests
[446/479] Running utility command for check-bitcoin-crypto_tests
[447/479] bitcoin: testing checkqueue_tests
[448/479] bitcoin: testing intmath_tests
[449/479] Running utility command for check-bitcoin-checkqueue_tests
[450/479] Running utility command for check-bitcoin-intmath_tests
[451/479] bitcoin: testing validation_block_tests
[452/479] Running utility command for check-bitcoin-validation_block_tests
[453/479] bitcoin: testing transaction_tests
[454/479] Running utility command for check-bitcoin-transaction_tests
[455/479] bitcoin: testing coinselector_tests
[456/479] Running utility command for check-bitcoin-coinselector_tests
[457/479] bitcoin: testing coins_tests
[458/479] Running utility command for check-bitcoin-coins_tests
[459/479] Running bitcoin test suite
PASSED: bitcoin test suite
ninja: build stopped: cannot make progress due to previous errors.
Build build-clang failed with exit code 1

Tail of the build log:

[403/479] Running utility command for check-bitcoin-finalization_tests
[404/479] bitcoin: testing scheduler_tests
[405/479] Running utility command for check-bitcoin-txindex_tests
[406/479] Running utility command for check-bitcoin-scheduler_tests
[407/479] bitcoin: testing merkleblock_tests
[408/479] bitcoin: testing bip32_tests
[409/479] bitcoin: testing txrequest_tests
[410/479] bitcoin: testing scriptpubkeyman_tests
[411/479] Running utility command for check-bitcoin-merkleblock_tests
[412/479] bitcoin: testing timedata_tests
[413/479] Running utility command for check-bitcoin-bip32_tests
[414/479] Running utility command for check-bitcoin-txrequest_tests
[415/479] Running utility command for check-bitcoin-scriptpubkeyman_tests
[416/479] Running utility command for check-bitcoin-timedata_tests
[417/479] bitcoin: testing validation_flush_tests
[418/479] bitcoin: testing compilerbug_tests
[419/479] bitcoin: testing txvalidationcache_tests
[420/479] Running utility command for check-bitcoin-validation_flush_tests
[421/479] Running utility command for check-bitcoin-txvalidationcache_tests
[422/479] Running utility command for check-bitcoin-compilerbug_tests
[423/479] bitcoin: testing blockcheck_tests
[424/479] Running utility command for check-bitcoin-blockcheck_tests
[425/479] bitcoin: testing script_standard_tests
[426/479] bitcoin: testing schnorr_tests
[427/479] Running utility command for check-bitcoin-script_standard_tests
[428/479] Running utility command for check-bitcoin-schnorr_tests
[429/479] bitcoin: testing op_reversebytes_tests
[430/479] bitcoin: testing blockstatus_tests
[431/479] Running utility command for check-bitcoin-op_reversebytes_tests
[432/479] Running utility command for check-bitcoin-blockstatus_tests
[433/479] bitcoin: testing shortidprocessor_tests
[434/479] bitcoin: testing ismine_tests
[435/479] Running utility command for check-bitcoin-shortidprocessor_tests
[436/479] bitcoin: testing radix_tests
[437/479] Running utility command for check-bitcoin-ismine_tests
[438/479] Running utility command for check-bitcoin-radix_tests
[439/479] bitcoin: testing versionbits_tests
[440/479] bitcoin: testing cuckoocache_tests
[441/479] bitcoin: testing cashaddr_tests
[442/479] Running utility command for check-bitcoin-versionbits_tests
[443/479] Running utility command for check-bitcoin-cuckoocache_tests
[444/479] Running utility command for check-bitcoin-cashaddr_tests
[445/479] bitcoin: testing validation_block_tests
[446/479] Running utility command for check-bitcoin-validation_block_tests
[447/479] bitcoin: testing crypto_tests
[448/479] Running utility command for check-bitcoin-crypto_tests
[449/479] bitcoin: testing intmath_tests
[450/479] Running utility command for check-bitcoin-intmath_tests
[451/479] bitcoin: testing checkqueue_tests
[452/479] Running utility command for check-bitcoin-checkqueue_tests
[453/479] bitcoin: testing transaction_tests
[454/479] Running utility command for check-bitcoin-transaction_tests
[455/479] bitcoin: testing coinselector_tests
[456/479] Running utility command for check-bitcoin-coinselector_tests
[457/479] bitcoin: testing coins_tests
[458/479] Running utility command for check-bitcoin-coins_tests
[459/479] Running bitcoin test suite
PASSED: bitcoin test suite
ninja: build stopped: cannot make progress due to previous errors.
Build build-clang failed with exit code 1

Fixed an off-by-one issue where configuring -avaproofstakeutxoconfirmations=0 actually meant 1 conf.
This was a hold over from when the parameter was originally named after "utxo depth" but was changed
to confirmations since this is verbage the users are already familiar with.

sdulfari edited the test plan for this revision. (Show Details)
sdulfari edited the test plan for this revision. (Show Details)
Fabien requested changes to this revision.Jun 24 2022, 10:16
Fabien added inline comments.
src/avalanche/test/init_tests.cpp
91 ↗(On Diff #34117)

That's not super useful as a test since it's no longer set by -avalanche=1

src/init.cpp
1399 ↗(On Diff #34117)

Since this is for testing only this can be added to the hidden args, or at least mention it to not confuse the user.
Also that the value should be > 0, utxos from mempool are not accepted.

This revision now requires changes to proceed.Jun 24 2022, 10:16

Address feedback:

  • Remove now unnecessary init test
  • Clarify help text
  • Add new arg to hidden args

Use HIDDEN category instead of the conflicting hidden_args list

This revision is now accepted and ready to land.Jun 24 2022, 16:59