Page MenuHomePhabricator

[avalanche] Process responses to stake contender polls
Needs RevisionPublic

Authored by roqqit on Tue, Feb 25, 20:20.

Details

Reviewers
Fabien
Group Reviewers
Restricted Project
Summary

Implement processing of avalanche polls for stake contenders, allowing them to be finalized/invalidated and update staking rewards accordingly.

Depends on D17710

Test Plan
ninja check-functional

Make sure the test is not flaky (making it robust was a challenge):

for I in {0..20}; do ./test/functional/test_runner.py abc_p2p_avalanche_contender_voting || break ; done

Event Timeline

roqqit requested review of this revision.Tue, Feb 25, 20:20

Tail of the build log:

[393/579] Building CXX object src/test/CMakeFiles/testutil.dir/util/blockindex.cpp.o
[394/579] Building CXX object src/test/CMakeFiles/testutil.dir/util/coins.cpp.o
[395/579] Linking C executable src/secp256k1/ecmult-bench
[396/579] Building CXX object src/test/CMakeFiles/testutil.dir/util/mining.cpp.o
[397/579] Building CXX object src/test/CMakeFiles/testutil.dir/util/net.cpp.o
[398/579] Building CXX object src/test/CMakeFiles/testutil.dir/util/random.cpp.o
[399/579] Building CXX object src/test/CMakeFiles/testutil.dir/util/str.cpp.o
[400/579] Building CXX object src/test/CMakeFiles/testutil.dir/util/transaction_utils.cpp.o
[401/579] Building CXX object src/test/CMakeFiles/testutil.dir/util/setup_common.cpp.o
[402/579] Building CXX object src/test/CMakeFiles/testutil.dir/util/txmempool.cpp.o
[403/579] Building CXX object src/CMakeFiles/server.dir/node/miner.cpp.o
[404/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/bdb.cpp.o
[405/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/coincontrol.cpp.o
[406/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/coinselection.cpp.o
[407/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/context.cpp.o
[408/579] Building CXX object src/test/CMakeFiles/testutil.dir/util/logging.cpp.o
[409/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/db.cpp.o
[410/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/crypter.cpp.o
[411/579] Building CXX object src/CMakeFiles/server.dir/node/blockstorage.cpp.o
[412/579] Building CXX object src/CMakeFiles/server.dir/rpc/server_util.cpp.o
[413/579] Building CXX object src/CMakeFiles/bitcoin-wallet.dir/bitcoin-wallet.cpp.o
[414/579] Building CXX object src/test/CMakeFiles/testutil.dir/util/validation.cpp.o
[415/579] Building CXX object src/test/CMakeFiles/testutil.dir/util/wallet.cpp.o
[416/579] Building CXX object src/CMakeFiles/server.dir/wallet/init.cpp.o
[417/579] Building CXX object src/CMakeFiles/server.dir/init.cpp.o
[418/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/fees.cpp.o
[419/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/load.cpp.o
[420/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o
[421/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/receive.cpp.o
[422/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/sqlite.cpp.o
[423/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/transaction.cpp.o
[424/579] Building CXX object src/CMakeFiles/server.dir/rpc/mining.cpp.o
[425/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/signmessage.cpp.o
[426/579] Building CXX object src/CMakeFiles/server.dir/rpc/avalanche.cpp.o
[427/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/encrypt.cpp.o
[428/579] Building CXX object src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o
[429/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/util.cpp.o
[430/579] Building CXX object src/seeder/CMakeFiles/seeder-base.dir/db.cpp.o
[431/579] Building CXX object src/seeder/CMakeFiles/seeder-base.dir/dns.cpp.o
[432/579] Building CXX object src/seeder/CMakeFiles/bitcoin-seeder.dir/main.cpp.o
[433/579] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana.cpp.o
[434/579] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_formatter.cpp.o
[435/579] Building CXX object src/seeder/CMakeFiles/seeder-base.dir/options.cpp.o
[436/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/interfaces.cpp.o
[437/579] Building CXX object src/CMakeFiles/server.dir/rpc/rawtransaction.cpp.o
[438/579] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_interpreter.cpp.o
[439/579] Linking CXX executable src/iguana/iguana
[440/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletutil.cpp.o
[441/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/salvage.cpp.o
[442/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/spend.cpp.o
[443/579] Building CXX object src/CMakeFiles/server.dir/rpc/blockchain.cpp.o
[444/579] Building CXX object src/CMakeFiles/server.dir/validation.cpp.o
[445/579] Building CXX object src/wallet/CMakeFiles/wallet-tool.dir/wallettool.cpp.o
[446/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/backup.cpp.o
[447/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o
[448/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o
[449/579] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o
[450/579] Linking CXX static library src/wallet/libwallet.a
ninja: build stopped: cannot make progress due to previous errors.
Build build-clang failed with exit code 1
roqqit planned changes to this revision.Tue, Feb 25, 20:30

Early feedback indicates some stuff is missing:

  1. Comment on the outcomes of a stale vote.
  2. Test case if all contenders are rejected.
  3. Test case if all contenders are stalled.

Tail of the build log:

[392/577] Linking CXX executable src/bitcoin-cli
[393/577] Building CXX object src/CMakeFiles/server.dir/torcontrol.cpp.o
[394/577] Building CXX object src/test/CMakeFiles/testutil.dir/util/blockindex.cpp.o
[395/577] Building CXX object src/test/CMakeFiles/testutil.dir/util/coins.cpp.o
[396/577] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o
[397/577] Building CXX object src/CMakeFiles/bitcoind.dir/bitcoind.cpp.o
[398/577] Linking CXX executable src/bitcoin-tx
[399/577] Building CXX object src/test/CMakeFiles/testutil.dir/util/logging.cpp.o
[400/577] Building CXX object src/test/CMakeFiles/testutil.dir/util/str.cpp.o
[401/577] Building CXX object src/CMakeFiles/server.dir/rpc/server_util.cpp.o
[402/577] Building CXX object src/test/CMakeFiles/testutil.dir/util/random.cpp.o
[403/577] Building CXX object src/test/CMakeFiles/testutil.dir/util/blockfilter.cpp.o
[404/577] Building CXX object src/test/CMakeFiles/testutil.dir/util/transaction_utils.cpp.o
[405/577] Building CXX object src/CMakeFiles/bitcoin-wallet.dir/bitcoin-wallet.cpp.o
[406/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/context.cpp.o
[407/577] Building CXX object src/CMakeFiles/server.dir/wallet/init.cpp.o
[408/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/bdb.cpp.o
[409/577] Building CXX object src/test/CMakeFiles/testutil.dir/util/net.cpp.o
[410/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/coinselection.cpp.o
[411/577] Building CXX object src/test/CMakeFiles/testutil.dir/util/mining.cpp.o
[412/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/coincontrol.cpp.o
[413/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/crypter.cpp.o
[414/577] Building CXX object src/test/CMakeFiles/testutil.dir/util/validation.cpp.o
[415/577] Building CXX object src/test/CMakeFiles/testutil.dir/util/txmempool.cpp.o
[416/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/db.cpp.o
[417/577] Building CXX object src/test/CMakeFiles/testutil.dir/util/setup_common.cpp.o
[418/577] Building CXX object src/test/CMakeFiles/testutil.dir/util/wallet.cpp.o
[419/577] Building CXX object src/CMakeFiles/server.dir/rpc/mining.cpp.o
[420/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/fees.cpp.o
[421/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/receive.cpp.o
[422/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/load.cpp.o
[423/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/signmessage.cpp.o
[424/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/encrypt.cpp.o
[425/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/util.cpp.o
[426/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/interfaces.cpp.o
[427/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/salvage.cpp.o
[428/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/backup.cpp.o
[429/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/sqlite.cpp.o
[430/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/transaction.cpp.o
[431/577] Building CXX object src/CMakeFiles/server.dir/rpc/avalanche.cpp.o
[432/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o
[433/577] Building CXX object src/seeder/CMakeFiles/seeder-base.dir/dns.cpp.o
[434/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o
[435/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletutil.cpp.o
[436/577] Building CXX object src/seeder/CMakeFiles/seeder-base.dir/db.cpp.o
[437/577] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_formatter.cpp.o
[438/577] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_interpreter.cpp.o
[439/577] Building CXX object src/seeder/CMakeFiles/seeder-base.dir/options.cpp.o
[440/577] Building CXX object src/seeder/CMakeFiles/bitcoin-seeder.dir/main.cpp.o
[441/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/spend.cpp.o
[442/577] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana.cpp.o
[443/577] Linking CXX executable src/iguana/iguana
[444/577] Building CXX object src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o
[445/577] Building CXX object src/wallet/CMakeFiles/wallet-tool.dir/wallettool.cpp.o
[446/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o
[447/577] Building CXX object src/CMakeFiles/server.dir/validation.cpp.o
[448/577] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o
[449/577] Linking CXX static library src/wallet/libwallet.a
ninja: build stopped: cannot make progress due to previous errors.
Build build-clang-tidy failed with exit code 1

fixing locking issues

tests still WIP

roqqit planned changes to this revision.Tue, Feb 25, 21:30

Tail of the build log:

wallet_txn_clone.py --mineblock            | ✓ Passed  | 2 s
wallet_txn_doublespend.py                  | ✓ Passed  | 2 s
wallet_txn_doublespend.py --mineblock      | ✓ Passed  | 3 s
wallet_watchonly.py                        | ✓ Passed  | 1 s
wallet_watchonly.py --usecli               | ✓ Passed  | 2 s
chronik_avalanche.py                       | ○ Skipped | 0 s
chronik_block.py                           | ○ Skipped | 0 s
chronik_block_header.py                    | ○ Skipped | 0 s
chronik_block_info.py                      | ○ Skipped | 0 s
chronik_block_txs.py                       | ○ Skipped | 0 s
chronik_blockchain_info.py                 | ○ Skipped | 0 s
chronik_blocks.py                          | ○ Skipped | 0 s
chronik_chronik_info.py                    | ○ Skipped | 0 s
chronik_cors.py                            | ○ Skipped | 0 s
chronik_disable_token_index.py             | ○ Skipped | 0 s
chronik_disallow_prune.py                  | ○ Skipped | 0 s
chronik_electrum_basic.py                  | ○ Skipped | 0 s
chronik_electrum_blockchain.py             | ○ Skipped | 0 s
chronik_lokad_id_group.py                  | ○ Skipped | 0 s
chronik_mempool_conflicts.py               | ○ Skipped | 0 s
chronik_mempool_disconnectpool.py          | ○ Skipped | 0 s
chronik_pause.py                           | ○ Skipped | 0 s
chronik_plugin_groups.py                   | ○ Skipped | 0 s
chronik_plugins.py                         | ○ Skipped | 0 s
chronik_plugins_setup.py                   | ○ Skipped | 0 s
chronik_raw_tx.py                          | ○ Skipped | 0 s
chronik_resync.py                          | ○ Skipped | 0 s
chronik_script_confirmed_txs.py            | ○ Skipped | 0 s
chronik_script_history.py                  | ○ Skipped | 0 s
chronik_script_unconfirmed_txs.py          | ○ Skipped | 0 s
chronik_script_utxos.py                    | ○ Skipped | 0 s
chronik_scripthash.py                      | ○ Skipped | 0 s
chronik_serve.py                           | ○ Skipped | 0 s
chronik_spent_by.py                        | ○ Skipped | 0 s
chronik_token_alp.py                       | ○ Skipped | 0 s
chronik_token_broadcast_txs.py             | ○ Skipped | 0 s
chronik_token_burn.py                      | ○ Skipped | 0 s
chronik_token_id_group.py                  | ○ Skipped | 0 s
chronik_token_parse_failure.py             | ○ Skipped | 0 s
chronik_token_script_group.py              | ○ Skipped | 0 s
chronik_token_slp_fungible.py              | ○ Skipped | 0 s
chronik_token_slp_mint_vault.py            | ○ Skipped | 0 s
chronik_token_slp_nft1.py                  | ○ Skipped | 0 s
chronik_tx.py                              | ○ Skipped | 0 s
chronik_tx_removal_order.py                | ○ Skipped | 0 s
chronik_ws.py                              | ○ Skipped | 0 s
chronik_ws_ordering.py                     | ○ Skipped | 0 s
chronik_ws_ping.py                         | ○ Skipped | 0 s
chronik_ws_script.py                       | ○ Skipped | 0 s
feature_bind_port_discover.py              | ○ Skipped | 0 s
feature_bind_port_externalip.py            | ○ Skipped | 0 s
interface_usdt_net.py                      | ○ Skipped | 0 s
interface_usdt_utxocache.py                | ○ Skipped | 0 s
interface_usdt_validation.py               | ○ Skipped | 0 s

ALL                                        | ✓ Passed  | 1339 s (accumulated) 
Runtime: 112 s

ninja: build stopped: cannot make progress due to previous errors.
Build build-diff failed with exit code 1

add test cases for all invalidated and all stalled contenders

Failed tests logs:

====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_contender_voting.py ======

------- Stdout: -------
2025-02-25T22:11:16.262000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_🏃_20250225_220959/abc_p2p_avalanche_contender_voting_60
2025-02-25T22:11:23.351000Z TestFramework (INFO): Check votes before first finalized block
2025-02-25T22:11:24.392000Z TestFramework (INFO): Check votes after a finalized block has triggered contender promotion
2025-02-25T22:11:27.057000Z TestFramework (INFO): Vote on contenders: manual winner + local winner
2025-02-25T22:12:27.070000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 149, in main
    self._run_test_internal()
  File "/work/test/functional/test_framework/test_framework.py", line 139, in _run_test_internal
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_contender_voting.py", line 309, in run_test
    finalize_contenders(tip, [local_winner_cid])
  File "/work/test/functional/abc_p2p_avalanche_contender_voting.py", line 293, in finalize_contenders
    with node.wait_for_debug_log(
  File "/usr/lib/python3.11/contextlib.py", line 144, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 688, in wait_for_debug_log
    self._raise_assertion_error(
  File "/work/test/functional/test_framework/test_node.py", line 270, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "[b'Avalanche finalized contender e29775225d38e37fc7f76f6b9ba6a143f2ec07c8d3bd91e17d5e644004d73b0e', b'Avalanche invalidated contender d5c349cfb84691f2a1df6c42508dafc1d297253c68633f6abf29c41185ca084d', b'Avalanche invalidated contender bf0f5bb904573119a0cb3e682320adadf9ffbd8007a1fecd39dad459e8d30d5f', b'Avalanche invalidated contender a73dacc51aae853b9e88cdfe2b80d269bf175141b1014658be9e71f1110de061', b'Avalanche invalidated contender 9ae49f6b3de8058b10e11cb55b62365507111c4b40e2a9716abdf63e5d34cea1', b'Avalanche invalidated contender 60e0a2601ea2743b42cfcf97516085b74c5c49ba61f1728a0be102d37081b388', b'Avalanche invalidated contender 5cdfa26575444d48a34e07bce3d6f16611920f099b9f19d1a355a48df12ff17e', b'Avalanche invalidated contender 5429a3280b283913553f7513fbe7019a922d24c5b0a70e229b2f976e4e81244a', b'Avalanche invalidated contender 49244b7867ed2702ad1ee6ca10a1391f4bbc5068de0c7f4b1c0692d618ce406a', b'Avalanche invalidated contender 40d102491c2288fc56b9f4b7273eff0b8d4b129caeaa388c2c2b479a130bc0d4', b'Avalanche invalidated contender 3cd35a73c5e307da1b76e4100bf8d670a80ead306b63f2f62ace33923de8fd11', b'Avalanche invalidated contender 2b03adc14ff752042c1c3efb9149cf352dab93c631c45565f364f29b2e4d562c']" does not partially match log:

 - 
 - 2025-02-25T22:11:27.058960Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=10
 - 
 - 2025-02-25T22:11:27.069069Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=14
 - 
 - 2025-02-25T22:11:27.071755Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=0
 - 
 - 2025-02-25T22:11:27.079184Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=9
 - 
 - 2025-02-25T22:11:27.082262Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=2
 - 
 - 2025-02-25T22:11:27.087405Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=4
 - 
 - 2025-02-25T22:11:27.089294Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=6
 - 
 - 2025-02-25T22:11:27.097461Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=10
 - 
 - 2025-02-25T22:11:27.099433Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=2
 - 
 - 2025-02-25T22:11:27.109557Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=0
 - 
 - 2025-02-25T22:11:27.113164Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=11
 - 
 - 2025-02-25T22:11:27.113257Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=12
 - 
 - 2025-02-25T22:11:27.119735Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=12
 - 
 - 2025-02-25T22:11:27.129321Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=14
 - 
 - 2025-02-25T22:11:27.129449Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6788] [operator()] [avalanche] Avalanche rejected contender 2b03adc14ff752042c1c3efb9149cf352dab93c631c45565f364f29b2e4d562c
 - 
 - 2025-02-25T22:11:27.129468Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6788] [operator()] [avalanche] Avalanche rejected contender 3cd35a73c5e307da1b76e4100bf8d670a80ead306b63f2f62ace33923de8fd11
 - 
 - 2025-02-25T22:11:27.129477Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6788] [operator()] [avalanche] Avalanche rejected contender 40d102491c2288fc56b9f4b7273eff0b8d4b129caeaa388c2c2b479a130bc0d4
 - 
 - 2025-02-25T22:11:27.129485Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6788] [operator()] [avalanche] Avalanche rejected contender 49244b7867ed2702ad1ee6ca10a1391f4bbc5068de0c7f4b1c0692d618ce406a
 - 
 - 2025-02-25T22:11:27.129495Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6788] [operator()] [avalanche] Avalanche rejected contender 5429a3280b283913553f7513fbe7019a922d24c5b0a70e229b2f976e4e81244a
 - 
 - 2025-02-25T22:11:27.129504Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6788] [operator()] [avalanche] Avalanche rejected contender 5cdfa26575444d48a34e07bce3d6f16611920f099b9f19d1a355a48df12ff17e
 - 
 - 2025-02-25T22:11:27.129512Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6788] [operator()] [avalanche] Avalanche rejected contender 60e0a2601ea2743b42cfcf97516085b74c5c49ba61f1728a0be102d37081b388
 - 
 - 2025-02-25T22:11:27.129521Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6788] [operator()] [avalanche] Avalanche rejected contender 9ae49f6b3de8058b10e11cb55b62365507111c4b40e2a9716abdf63e5d34cea1
 - 
 - 2025-02-25T22:11:27.129529Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6788] [operator()] [avalanche] Avalanche rejected contender a73dacc51aae853b9e88cdfe2b80d269bf175141b1014658be9e71f1110de061
 - 
 - 2025-02-25T22:11:27.129537Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6788] [operator()] [avalanche] Avalanche rejected contender bf0f5bb904573119a0cb3e682320adadf9ffbd8007a1fecd39dad459e8d30d5f
 - 
 - 2025-02-25T22:11:27.129546Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6788] [operator()] [avalanche] Avalanche rejected contender d5c349cfb84691f2a1df6c42508dafc1d297253c68633f6abf29c41185ca084d
 - 
 - 2025-02-25T22:11:27.129563Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=15
 - 
 - 2025-02-25T22:11:27.129636Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=13
 - 
 - 2025-02-25T22:11:27.129892Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=8
 - 
 - 2025-02-25T22:11:27.140029Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=10
 - 
 - 2025-02-25T22:11:27.150192Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=11
 - 
 - 2025-02-25T22:11:27.160380Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=14
 - 
 - 2025-02-25T22:11:27.193729Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=0
 - 
 - 2025-02-25T22:11:27.200737Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=15
 - 
 - 2025-02-25T22:11:27.201763Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=2
 - 
 - 2025-02-25T22:11:27.204549Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=6
 - 
 - 2025-02-25T22:11:27.210860Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=3
 - 
 - 2025-02-25T22:11:27.220673Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=8
 - 
 - 2025-02-25T22:11:27.220983Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=8
 - 
 - 2025-02-25T22:11:27.225749Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=9
 - 
 - 2025-02-25T22:11:27.231106Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=0
 - 
 - 2025-02-25T22:11:27.233549Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=10
 - 
 - 2025-02-25T22:11:27.241233Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=7
 - 
 - 2025-02-25T22:11:27.251370Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=2
 - 
 - 2025-02-25T22:11:27.261282Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=11
 - 
 - 2025-02-25T22:11:27.261371Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=12
 - 
 - 2025-02-25T22:11:27.261487Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=14
 - 
 - 2025-02-25T22:11:27.261506Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=13
 - 
 - 2025-02-25T22:11:27.261557Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=15
 - 
 - 2025-02-25T22:11:27.271614Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=6
 - 
 - 2025-02-25T22:11:27.281761Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=11
 - 
 - 2025-02-25T22:11:27.291907Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=12
 - 
 - 2025-02-25T22:11:27.324482Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=0
 - 
 - 2025-02-25T22:11:27.332297Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=9
 - 
 - 2025-02-25T22:11:27.336041Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=2
 - 
 - 2025-02-25T22:11:27.344647Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=3
 - 
 - 2025-02-25T22:11:27.352505Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=14
 - 
 - 2025-02-25T22:11:27.353424Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=6
 - 
 - 2025-02-25T22:11:27.358493Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=7
 - 
 - 2025-02-25T22:11:27.362643Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=15
 - 
 - 2025-02-25T22:11:27.371476Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=8
 - 
 - 2025-02-25T22:11:27.372778Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=5
 - 
 - 2025-02-25T22:11:27.382907Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=10
 - 
 - 2025-02-25T22:11:27.386073Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=9
 - 
 - 2025-02-25T22:11:27.389778Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=11
 - 
 - 2025-02-25T22:11:27.393065Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=9
 - 
 - 2025-02-25T22:11:27.403194Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=3
 - 
 - 2025-02-25T22:11:27.407424Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=13
 - 
 - 2025-02-25T22:11:27.407512Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=12
 - 
 - 2025-02-25T22:11:27.413351Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=7
 - 
 - 2025-02-25T22:11:27.416959Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=15
 - 
 - 2025-02-25T22:11:27.417084Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=14
 - 
 - 2025-02-25T22:11:27.423511Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=14
 - 
 - 2025-02-25T22:11:27.433663Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=2
 - 
 - 2025-02-25T22:11:27.453861Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=4
 - 
 - 2025-02-25T22:11:27.464002Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=6
 - 
 - 2025-02-25T22:11:27.480836Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=2
 - 
 - 2025-02-25T22:11:27.484224Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=0
 - 
 - 2025-02-25T22:11:27.484779Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=3
 - 
 - 2025-02-25T22:11:27.494359Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=2
 - 
 - 2025-02-25T22:11:27.498181Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=4
 - 
 - 2025-02-25T22:11:27.504472Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=11
 - 
 - 2025-02-25T22:11:27.533729Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=5
 - 
 - 2025-02-25T22:11:27.534794Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=12
 - 
 - 2025-02-25T22:11:27.538779Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=6
 - 
 - 2025-02-25T22:11:27.543929Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=7
 - 
 - 2025-02-25T22:11:27.544525Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=9
 - 
 - 2025-02-25T22:11:27.544908Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=13
 - 
 - 2025-02-25T22:11:27.553353Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=14
 - 
 - 2025-02-25T22:11:27.553459Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=10
 - 
 - 2025-02-25T22:11:27.555019Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=15
 - 
 - 2025-02-25T22:11:27.565173Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=7
 - 
 - 2025-02-25T22:11:27.575293Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=5
 - 
 - 2025-02-25T22:11:27.595477Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=10
 - 
 - 2025-02-25T22:11:27.617565Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=0
 - 
 - 2025-02-25T22:11:27.625774Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=8
 - 
 - 2025-02-25T22:11:27.625975Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=2
 - 
 - 2025-02-25T22:11:27.634306Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=5
 - 
 - 2025-02-25T22:11:27.635902Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=9
 - 
 - 2025-02-25T22:11:27.646017Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=0
 - 
 - 2025-02-25T22:11:27.669847Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=8
 - 
 - 2025-02-25T22:11:27.669962Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=7
 - 
 - 2025-02-25T22:11:27.675027Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=10
 - 
 - 2025-02-25T22:11:27.676386Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=6
 - 
 - 2025-02-25T22:11:27.683005Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=11
 - 
 - 2025-02-25T22:11:27.685867Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=12
 - 
 - 2025-02-25T22:11:27.686173Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=13
 - 
 - 2025-02-25T22:11:27.686285Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=15
 - 
 - 2025-02-25T22:11:27.686494Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=12
 - 
 - 2025-02-25T22:11:27.696685Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=2
 - 
 - 2025-02-25T22:11:27.707032Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=15
 - 
 - 2025-02-25T22:11:27.717417Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=13
 - 
 - 2025-02-25T22:11:27.727750Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=7
 - 
 - 2025-02-25T22:11:27.738025Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=10
 - 
 - 2025-02-25T22:11:27.756275Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=0
 - 
 - 2025-02-25T22:11:27.768396Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=14
 - 
 - 2025-02-25T22:11:27.784231Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=2
 - 
 - 2025-02-25T22:11:27.792474Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=6
 - 
 - 2025-02-25T22:11:27.795420Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=7
 - 
 - 2025-02-25T22:11:27.798715Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=3
 - 
 - 2025-02-25T22:11:27.808828Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=8
 - 
 - 2025-02-25T22:11:27.819362Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=9
 - 
 - 2025-02-25T22:11:27.819445Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=12
 - 
 - 2025-02-25T22:11:27.819546Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=13
 - 
 - 2025-02-25T22:11:27.819623Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=10
 - 
 - 2025-02-25T22:11:27.819711Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=15
 - 
 - 2025-02-25T22:11:27.829056Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=13
 - 
 - 2025-02-25T22:11:27.839186Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=0
 - 
 - 2025-02-25T22:11:27.849318Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=5
 - 
 - 2025-02-25T22:11:27.859476Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=15
 - 
 - 2025-02-25T22:11:27.869601Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=12
 - 
 - 2025-02-25T22:11:27.879715Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=9
 - 
 - 2025-02-25T22:11:27.882599Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=0
 - 
 - 2025-02-25T22:11:27.889846Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=6
 - 
 - 2025-02-25T22:11:27.890820Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=3
 - 
 - 2025-02-25T22:11:27.908940Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=5
 - 
 - 2025-02-25T22:11:27.910087Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=0
 - 
 - 2025-02-25T22:11:27.912701Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=8
 - 
 - 2025-02-25T22:11:27.920235Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=10
 - 
 - 2025-02-25T22:11:27.926013Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=9
 - 
 - 2025-02-25T22:11:27.930352Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=3
 - 
 - 2025-02-25T22:11:27.933608Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=12
 - 
 - 2025-02-25T22:11:27.944577Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=14
 - 
 - 2025-02-25T22:11:27.944667Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=13
 - 
 - 2025-02-25T22:11:27.944741Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=15
 - 
 - 2025-02-25T22:11:27.950528Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=4
 - 
 - 2025-02-25T22:11:27.960670Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=12
 - 
 - 2025-02-25T22:11:27.980908Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=5
 - 
 - 2025-02-25T22:11:27.991054Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=14
 - 
 - 2025-02-25T22:11:28.001179Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=8
 - 
 - 2025-02-25T22:11:28.002371Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=0
 - 
 - 2025-02-25T22:11:28.015006Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=3
 - 
 - 2025-02-25T22:11:28.021465Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=3
 - 
 - 2025-02-25T22:11:28.031620Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=0
 - 
 - 2025-02-25T22:11:28.033272Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=4
 - 
 - 2025-02-25T22:11:28.033368Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=5
 - 
 - 2025-02-25T22:11:28.051870Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=7
 - 
 - 2025-02-25T22:11:28.055461Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=6
 - 
 - 2025-02-25T22:11:28.061985Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=13
 - 
 - 2025-02-25T22:11:28.063026Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=8
 - 
 - 2025-02-25T22:11:28.066056Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=10
 - 
 - 2025-02-25T22:11:28.066198Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=12
 - 
 - 2025-02-25T22:11:28.066272Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=14
 - 
 - 2025-02-25T22:11:28.072135Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=14
 - 
 - 2025-02-25T22:11:28.092345Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=15
 - 
 - 2025-02-25T22:11:28.102493Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=9
 - 
 - 2025-02-25T22:11:28.112611Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=8
 - 
 - 2025-02-25T22:11:28.122770Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=11
 - 
 - 2025-02-25T22:11:28.128881Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=0
 - 
 - 2025-02-25T22:11:28.132926Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=12
 - 
 - 2025-02-25T22:11:28.136881Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=3
 - 
 - 2025-02-25T22:11:28.143046Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=0
 - 
 - 2025-02-25T22:11:28.145128Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=7
 - 
 - 2025-02-25T22:11:28.157226Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=8
 - 
 - 2025-02-25T22:11:28.162288Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=9
 - 
 - 2025-02-25T22:11:28.163258Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=3
 - 
 - 2025-02-25T22:11:28.173440Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=4
 - 
 - 2025-02-25T22:11:28.178306Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=11
 - 
 - 2025-02-25T22:11:28.183583Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=10
 - 
 - 2025-02-25T22:11:28.185701Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=12
 - 
 - 2025-02-25T22:11:28.196121Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=15
 - 
 - 2025-02-25T22:11:28.196211Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=14
 - 
 - 2025-02-25T22:11:28.196284Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=13
 - 
 - 2025-02-25T22:11:28.203812Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=13
 - 
 - 2025-02-25T22:11:28.213961Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=14
 - 
 - 2025-02-25T22:11:28.224094Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=11
 - 
 - 2025-02-25T22:11:28.244313Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=5
 - 
 - 2025-02-25T22:11:28.254461Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=9
 - 
 - 2025-02-25T22:11:28.258904Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=0
 - 
 - 2025-02-25T22:11:28.264621Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=15
 - 
 - 2025-02-25T22:11:28.280803Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=4
 - 
 - 2025-02-25T22:11:28.280890Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=3
 - 
 - 2025-02-25T22:11:28.284856Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=4
 - 
 - 2025-02-25T22:11:28.294984Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=7
 - 
 - 2025-02-25T22:11:28.296408Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=10
 - 
 - 2025-02-25T22:11:28.296488Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=5
 - 
 - 2025-02-25T22:11:28.305150Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=10
 - 
 - 2025-02-25T22:11:28.313622Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=13
 - 
 - 2025-02-25T22:11:28.313730Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=11
 - 
 - 2025-02-25T22:11:28.315290Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=5
 - 
 - 2025-02-25T22:11:28.322174Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=15
 - 
 - 2025-02-25T22:11:28.322252Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=14
 - 
 - 2025-02-25T22:11:28.325440Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=0
 - 
 - 2025-02-25T22:11:28.335591Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=8
 - 
 - 2025-02-25T22:11:28.345705Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=12
 - 
 - 2025-02-25T22:11:28.355823Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=14
 - 
 - 2025-02-25T22:11:28.385462Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=0
 - 
 - 2025-02-25T22:11:28.386112Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=2
 - 
 - 2025-02-25T22:11:28.393804Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=4
 - 
 - 2025-02-25T22:11:28.396225Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=4
 - 
 - 2025-02-25T22:11:28.402068Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=5
 - 
 - 2025-02-25T22:11:28.406392Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=5
 - 
 - 2025-02-25T22:11:28.441715Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=7
 - 
 - 2025-02-25T22:11:28.445665Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=9
 - 
 - 2025-02-25T22:11:28.445764Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=8
 - 
 - 2025-02-25T22:11:28.445836Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=10
 - 
 - 2025-02-25T22:11:28.445952Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=12
 - 
 - 2025-02-25T22:11:28.446051Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=14
 - 
 - 2025-02-25T22:11:28.446806Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=6
 - 
 - 2025-02-25T22:11:28.456914Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=10
 - 
 - 2025-02-25T22:11:28.467022Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=13
 - 
 - 2025-02-25T22:11:28.477234Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=12
 - 
 - 2025-02-25T22:11:28.487530Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=3
 - 
 - 2025-02-25T22:11:28.497791Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=11
 - 
 - 2025-02-25T22:11:28.523983Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=2
 - 
 - 2025-02-25T22:11:28.528344Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=14
 - 
 - 2025-02-25T22:11:28.539728Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=3
 - 
 - 2025-02-25T22:11:28.548642Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=7
 - 
 - 2025-02-25T22:11:28.550474Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=4
 - 
 - 2025-02-25T22:11:28.568868Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=9
 - 
 - 2025-02-25T22:11:28.574965Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=5
 - 
 - 2025-02-25T22:11:28.579005Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=3
 - 
 - 2025-02-25T22:11:28.584803Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=6
 - 
 - 2025-02-25T22:11:28.589150Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=4
 - 
 - 2025-02-25T22:11:28.593651Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=10
 - 
 - 2025-02-25T22:11:28.605968Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=14
 - 
 - 2025-02-25T22:11:28.606049Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=12
 - 
 - 2025-02-25T22:11:28.606124Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=11
 - 
 - 2025-02-25T22:11:28.606208Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=13
 - 
 - 2025-02-25T22:11:28.609393Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=2
 - 
 - 2025-02-25T22:11:28.619512Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=5
 - 
 - 2025-02-25T22:11:28.629663Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=0
 - 
 - 2025-02-25T22:11:28.639788Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=6
 - 
 - 2025-02-25T22:11:28.649967Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=14
 - 
 - 2025-02-25T22:11:28.668973Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=0
 - 
 - 2025-02-25T22:11:28.670151Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=8
 - 
 - 2025-02-25T22:11:28.694890Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=2
 - 
 - 2025-02-25T22:11:28.697916Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=3
 - 
 - 2025-02-25T22:11:28.700457Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=12
 - 
 - 2025-02-25T22:11:28.703013Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=4
 - 
 - 2025-02-25T22:11:28.710622Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=10
 - 
 - 2025-02-25T22:11:28.728889Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=5
 - 
 - 2025-02-25T22:11:28.730833Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=15
 - 
 - 2025-02-25T22:11:28.732043Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=6
 - 
 - 2025-02-25T22:11:28.732162Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=7
 - 
 - 2025-02-25T22:11:28.732317Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=9
 - 
 - 2025-02-25T22:11:28.732465Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=14
 - 
 - 2025-02-25T22:11:28.740975Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=11
 - 
 - 2025-02-25T22:11:28.751145Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=13
 - 
 - 2025-02-25T22:11:28.761287Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=9
 - 
 - 2025-02-25T22:11:28.771445Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=4
 - 
 - 2025-02-25T22:11:28.781571Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=0
 - 
 - 2025-02-25T22:11:28.796821Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=0
 - 
 - 2025-02-25T22:11:28.801784Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=14
 - 
 - 2025-02-25T22:11:28.805608Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=4
 - 
 - 2025-02-25T22:11:28.811974Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=3
 - 
 - 2025-02-25T22:11:28.813543Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=8
 - 
 - 2025-02-25T22:11:28.822118Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=0
 - 
 - 2025-02-25T22:11:28.823356Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=9
 - 
 - 2025-02-25T22:11:28.832313Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (513 bytes) peer=4
 - 
 - 2025-02-25T22:11:28.839675Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=10
 - 
 - 2025-02-25T22:11:28.839771Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6784] [operator()] Avalanche finalized block 3737129b33d85089c63cac4f79920f3b7c171b1e9c04465f43f213c33f37d30c
 - 
 - 2025-02-25T22:11:28.839791Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/validationinterface.cpp:298] [BlockFinalized] [validation] Enqueuing BlockFinalized: block hash=3737129b33d85089c63cac4f79920f3b7c171b1e9c04465f43f213c33f37d30c
 - 
 - 2025-02-25T22:11:28.839864Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/validationinterface.cpp:298] [operator()] [validation] BlockFinalized: block hash=3737129b33d85089c63cac4f79920f3b7c171b1e9c04465f43f213c33f37d30c
 - 
 - 2025-02-25T22:11:28.842464Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (477 bytes) peer=10
 - 
 - 2025-02-25T22:11:28.843410Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=11
 - 
 - 2025-02-25T22:11:28.851755Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=12
 - 
 - 2025-02-25T22:11:28.852613Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (477 bytes) peer=5
 - 
 - 2025-02-25T22:11:28.860028Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=13
 - 
 - 2025-02-25T22:11:28.868261Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=14
 - 
 - 2025-02-25T22:11:28.868345Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=15
 - 
 - 2025-02-25T22:11:28.872849Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (477 bytes) peer=14
 - 
 - 2025-02-25T22:11:28.882992Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (477 bytes) peer=6
 - 
 - 2025-02-25T22:11:28.893114Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (477 bytes) peer=2
 - 
 - 2025-02-25T22:11:28.903241Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (477 bytes) peer=7
 - 
 - 2025-02-25T22:11:28.932073Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=0
 - 
 - 2025-02-25T22:11:28.933555Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (477 bytes) peer=8
 - 
 - 2025-02-25T22:11:28.936028Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (545 bytes) peer=2
 - 
 - 2025-02-25T22:11:28.949268Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=3
 - 
 - 2025-02-25T22:11:28.953784Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (477 bytes) peer=11
 - 
 - 2025-02-25T22:11:28.963953Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (477 bytes) peer=0
 - 
 - 2025-02-25T22:11:28.981548Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (581 bytes) peer=4
 - 
 - 2025-02-25T22:11:28.984161Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (545 bytes) peer=5
 - 
 - 2025-02-25T22:11:28.984200Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (477 bytes) peer=9
 - 
 - 2025-02-25T22:11:28.984311Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (545 bytes) peer=6
 - 
 - 2025-02-25T22:11:28.989300Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (545 bytes) peer=7
 - 
 - 2025-02-25T22:11:28.989403Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6784] [operator()] Avalanche finalized block 74f2ad7760b7c9ea04eb2d5f989a066da62db1e8100b30709ac1cac64ebef683
 - 
 - 2025-02-25T22:11:28.989420Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/validationinterface.cpp:298] [BlockFinalized] [validation] Enqueuing BlockFinalized: block hash=74f2ad7760b7c9ea04eb2d5f989a066da62db1e8100b30709ac1cac64ebef683
 - 
 - 2025-02-25T22:11:28.989438Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6784] [operator()] Avalanche finalized contender e29775225d38e37fc7f76f6b9ba6a143f2ec07c8d3bd91e17d5e644004d73b0e
 - 
 - 2025-02-25T22:11:28.989492Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/validationinterface.cpp:298] [operator()] [validation] BlockFinalized: block hash=74f2ad7760b7c9ea04eb2d5f989a066da62db1e8100b30709ac1cac64ebef683
 - 
 - 2025-02-25T22:11:28.994317Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (405 bytes) peer=3
 - 
 - 2025-02-25T22:11:29.000486Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (545 bytes) peer=8
 - 
 - 2025-02-25T22:11:29.000579Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (545 bytes) peer=10
 - 
 - 2025-02-25T22:11:29.000668Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (545 bytes) peer=14
 - 
 - 2025-02-25T22:11:29.004457Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (405 bytes) peer=5
 - 
 - 2025-02-25T22:11:29.014595Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (405 bytes) peer=4
 - 
 - 2025-02-25T22:11:29.024740Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (405 bytes) peer=6
 - 
 - 2025-02-25T22:11:29.034878Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (405 bytes) peer=10
 - 
 - 2025-02-25T22:11:29.045004Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (405 bytes) peer=13
 - 
 - 2025-02-25T22:11:29.064120Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (545 bytes) peer=0
 - 
 - 2025-02-25T22:11:29.065244Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (405 bytes) peer=12
 - 
 - 2025-02-25T22:11:29.071894Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (473 bytes) peer=3
 - 
 - 2025-02-25T22:11:29.075377Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net.cpp:3359] [PushMessage] [netdebug] sending avapoll (405 bytes) peer=15
 - 
 - 2025-02-25T22:11:29.093076Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (473 bytes) peer=5
 - 
 - 2025-02-25T22:11:29.093182Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (473 bytes) peer=4
 - 
 - 2025-02-25T22:11:29.093250Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6784] [operator()] Avalanche stalled contender 2b03adc14ff752042c1c3efb9149cf352dab93c631c45565f364f29b2e4d562c
 - 
 - 2025-02-25T22:11:29.093258Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6784] [operator()] Avalanche stalled contender 3cd35a73c5e307da1b76e4100bf8d670a80ead306b63f2f62ace33923de8fd11
 - 
 - 2025-02-25T22:11:29.093264Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6784] [operator()] Avalanche stalled contender 40d102491c2288fc56b9f4b7273eff0b8d4b129caeaa388c2c2b479a130bc0d4
 - 
 - 2025-02-25T22:11:29.093270Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6784] [operator()] Avalanche stalled contender 49244b7867ed2702ad1ee6ca10a1391f4bbc5068de0c7f4b1c0692d618ce406a
 - 
 - 2025-02-25T22:11:29.093276Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6784] [operator()] Avalanche stalled contender 5429a3280b283913553f7513fbe7019a922d24c5b0a70e229b2f976e4e81244a
 - 
 - 2025-02-25T22:11:29.093282Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6784] [operator()] Avalanche stalled contender 5cdfa26575444d48a34e07bce3d6f16611920f099b9f19d1a355a48df12ff17e
 - 
 - 2025-02-25T22:11:29.093288Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6784] [operator()] Avalanche stalled contender 60e0a2601ea2743b42cfcf97516085b74c5c49ba61f1728a0be102d37081b388
 - 
 - 2025-02-25T22:11:29.093299Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6784] [operator()] Avalanche stalled contender 9ae49f6b3de8058b10e11cb55b62365507111c4b40e2a9716abdf63e5d34cea1
 - 
 - 2025-02-25T22:11:29.093306Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6784] [operator()] Avalanche stalled contender a73dacc51aae853b9e88cdfe2b80d269bf175141b1014658be9e71f1110de061
 - 
 - 2025-02-25T22:11:29.093312Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6784] [operator()] Avalanche stalled contender bf0f5bb904573119a0cb3e682320adadf9ffbd8007a1fecd39dad459e8d30d5f
 - 
 - 2025-02-25T22:11:29.093318Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:6784] [operator()] Avalanche stalled contender d5c349cfb84691f2a1df6c42508dafc1d297253c68633f6abf29c41185ca084d
 - 
 - 2025-02-25T22:11:29.093346Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (473 bytes) peer=6
 - 
 - 2025-02-25T22:11:29.109502Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (473 bytes) peer=10
 - 
 - 2025-02-25T22:11:29.109579Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (545 bytes) peer=9
 - 
 - 2025-02-25T22:11:29.139165Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (545 bytes) peer=11
 - 
 - 2025-02-25T22:11:29.143067Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (473 bytes) peer=13
 - 
 - 2025-02-25T22:11:29.143150Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (473 bytes) peer=12
 - 
 - 2025-02-25T22:11:29.143253Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/net_processing.cpp:4821] [ProcessMessage] [netdebug] received: avaresponse (473 bytes) peer=15
 - 
 - 2025-02-25T22:12:01.678201Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/./net.h:1007] [StartExtraBlockRelayPeers] [net] net: enabling extra block-relay-only peers
 - 
 - 2025-02-25T22:12:16.385242Z (mocktime: 2025-02-25T23:41:18Z) [/work/src/random.cpp:576] [SeedPeriodic] [rand] Feeding 27095 bytes of dynamic environment data into RNG


2025-02-25T22:12:27.122000Z TestFramework (INFO): Stopping nodes
2025-02-25T22:12:27.473000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_🏃_20250225_220959/abc_p2p_avalanche_contender_voting_60
2025-02-25T22:12:27.473000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_🏃_20250225_220959/abc_p2p_avalanche_contender_voting_60/test_framework.log
2025-02-25T22:12:27.473000Z TestFramework (ERROR): 
2025-02-25T22:12:27.473000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_🏃_20250225_220959/abc_p2p_avalanche_contender_voting_60' to consolidate all logs
2025-02-25T22:12:27.473000Z TestFramework (ERROR): 
2025-02-25T22:12:27.473000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2025-02-25T22:12:27.473000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2025-02-25T22:12:27.474000Z TestFramework (ERROR):

Each failure log is accessible here:
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_contender_voting.py

bump -avastalevotethreshold a bit because some rounds get voted while finalizing the first block

@bot build-tsan

src/net_processing.cpp
6950 ↗(On Diff #52771)
Fabien requested changes to this revision.Wed, Feb 26, 10:23
Fabien added inline comments.
src/avalanche/processor.cpp
1072 ↗(On Diff #52771)

you can avoid locking twice here, there is no issue that I can see holding cs_stakeContenderCache while calling LookupBlockIndex

1074 ↗(On Diff #52771)

This will add the finalized contender in the manual entry list, so you're no longer preserving the ordering ?

This revision now requires changes to proceed.Wed, Feb 26, 10:23
  • rebase on D17710
  • fixed some checks in the functional test not checking what we think they're checking (sort() returns nothing)
  • added a version of setStakingRewardWinners that preserves proofids and does not attempt to re-update the cache
Fabien requested changes to this revision.Fri, Feb 28, 09:39
Fabien added inline comments.
test/functional/abc_p2p_avalanche_contender_voting.py
192

nit: it was smarter to convert to int once here rather than everywhere else you need it, except for the single function you just added that could convert back to hex locally as needed.

283

Ordering matters for mining. You should check the winners are in the expected order or that we produce the expected block template.

308

This comment looks wrong ?

353

I think I understand why you do this (so you always have at least 1 winner) but at least it should come last. In fact I'm not even sure this is correct, it's invalidated so why keep it anyway ?

This revision now requires changes to proceed.Fri, Feb 28, 09:39