Parent Log: http://ci.aztec-labs.com/f9daaf627a43018f Command: 53eb328a1446f762 yarn-project/scripts/run_test.sh aztec-node/src/sentinel/sentinel.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/a48851a8c6884f4b9615a154f8862a549722d25e Env: REF_NAME=gh-readonly-queue/next/pr-14680-3b5835195491b53670250790b18c14d922718574 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Tue Jun 17 11:28:22 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14680_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_f88c43cfd3f034d2_next 11:28:24 [11:28:24.701] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 11:28:25 [11:28:25.318] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 11:28:25 [11:28:25.505] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 11:28:25 [11:28:25.656] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 11:28:25 [11:28:25.935] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 11:28:26 [11:28:26.119] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 11:28:26 [11:28:26.297] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 11:28:26 [11:28:26.455] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 11:28:26 [11:28:26.489] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 11:28:26 [11:28:26.507] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 11:28:26 [11:28:26.528] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 11:28:26 [11:28:26.680] INFO: node:sentinel Computing proven performance for epoch 1 11:28:26 [11:28:26.710] ERROR: node:sentinel Invalid validator address 0xNotAnAddress: Error: Invalid address string: 0xNotAnAddress 11:28:26 at Function.fromString (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/eth-address/index.js:33:19) 11:28:26 at TestSentinel.fromString [as computeProvenPerformance] (/home/aztec-dev/aztec-packages/yarn-project/aztec-node/src/sentinel/sentinel.ts:143:30) 11:28:26 at TestSentinel.handleChainProven (/home/aztec-dev/aztec-packages/yarn-project/aztec-node/src/sentinel/sentinel.ts:119:25) 11:28:26 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/aztec-node/src/sentinel/sentinel.test.ts:307:7) 11:28:26 [11:28:26.711] INFO: node:sentinel Proven performance for epoch 1 {"0x828afca4a4692e4162436fa7bcf759c0d537cc0d":{"missed":1,"total":5},"0xcedef1a93c1b40fddc5ef6f4dde3522c2161a26f":{"missed":4,"total":5}} 11:28:26 [11:28:26.727] INFO: node:sentinel Criminals: 1 {"args":[{"amount":100,"offense":3,"validator":"0xcedef1a93c1b40fddc5ef6f4dde3522c2161a26f"}]} 11:28:26 [11:28:26.734] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 11:28:26 [11:28:26.764] INFO: node:sentinel Criminals: 2 {"args":[{"amount":100,"offense":3,"validator":"0x0000000000000000000000000000000000000008"},{"amount":100,"offense":3,"validator":"0x0000000000000000000000000000000000000009"}]} 11:28:26 [11:28:26.776] WARN: node:sentinel Validator 0x0000000000000000000000000000000000000006 is a criminal but the penalty is too high {"amount":201,"maxPenalty":200} 11:28:26 [11:28:26.778] WARN: node:sentinel Validator 0x0000000000000000000000000000000000000007 is a criminal but the penalty is too high {"amount":201,"maxPenalty":200} 11:28:26 [11:28:26.780] WARN: node:sentinel Validator 0x0000000000000000000000000000000000000008 is a criminal but the penalty is too high {"amount":201,"maxPenalty":200} 11:28:26 [11:28:26.783] WARN: node:sentinel Validator 0x0000000000000000000000000000000000000009 is a criminal but the penalty is too high {"amount":201,"maxPenalty":200} 11:28:26 PASS src/sentinel/sentinel.test.ts 11:28:26 sentinel 11:28:26 getSlotActivity 11:28:26 flags block as mined (643 ms) 11:28:26 flags block as proposed when it is not mined but there are attestations (187 ms) 11:28:26 flags block as missed when there are no attestations (150 ms) 11:28:26 identifies attestors from p2p and archiver (276 ms) 11:28:26 identifies missed attestors if block is mined (184 ms) 11:28:26 identifies missed attestors if block is proposed (178 ms) 11:28:26 does not tag attestors as missed if there was no block and no attestations (157 ms) 11:28:26 computeStatsForValidator 11:28:26 computes stats correctly (33 ms) 11:28:26 resets streaks correctly (19 ms) 11:28:26 considers only latest slots (21 ms) 11:28:26 handleChainProven 11:28:26 calls inactivity watcher with performance data (205 ms) 11:28:26 should agree with slash (51 ms) 11:28:26 11:28:26 Test Suites: 1 passed, 1 total 11:28:26 Tests: 12 passed, 12 total 11:28:26 Snapshots: 0 total 11:28:26 Time: 3.708 s 11:28:26 Ran all test suites matching aztec-node/src/sentinel/sentinel.test.ts. 11:28:26 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?