Parent Log:
http://ci.aztec-labs.com/e11ece80e16ce810
Command: 6978e0e5f3e9e568 yarn-project/scripts/run_test.sh aztec-node/src/sentinel/sentinel.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/db5c19349590089393771b38c3a27e7e65f736a6
Env: REF_NAME=release-please--branches--next CURRENT_VERSION=0.88.0 CI_FULL=0
Date: Mon Jun 23 17:22:15 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=release-please--branches--next_amd64
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_f88c43cfd3f034d2_next
17:22:18 [17:22:18.234]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
17:22:18 [17:22:18.810]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
17:22:18 [17:22:18.958]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
17:22:19 [17:22:19.099]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
17:22:19 [17:22:19.384]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
17:22:19 [17:22:19.545]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
17:22:19 [17:22:19.675]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
17:22:19 [17:22:19.781]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
17:22:19 [17:22:19.800]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
17:22:19 [17:22:19.820]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
17:22:19 [17:22:19.835]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
17:22:19 [17:22:19.928]
INFO:
node:sentinel Computing proven performance for epoch 1
17:22:19 [17:22:19.944]
ERROR:
node:sentinel Invalid validator address 0xNotAnAddress: Error: Invalid address string: 0xNotAnAddress
17:22:19 at Function.fromString (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/eth-address/index.js:33:19)
17:22:19 at TestSentinel.fromString [as computeProvenPerformance] (/home/aztec-dev/aztec-packages/yarn-project/aztec-node/src/sentinel/sentinel.ts:143:30)
17:22:19 at TestSentinel.handleChainProven (/home/aztec-dev/aztec-packages/yarn-project/aztec-node/src/sentinel/sentinel.ts:119:25)
17:22:19 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/aztec-node/src/sentinel/sentinel.test.ts:307:7)
17:22:19 [17:22:19.945]
INFO:
node:sentinel Proven performance for epoch 1
{"0x740d9d28ba6b54b4f55e8f73c04098d4ac85fc51":{"missed":1,"total":5},"0x1d9ae676ecd85fdce3f89584663e449dc5dc5885":{"missed":4,"total":5}}
17:22:19 [17:22:19.956]
INFO:
node:sentinel Criminals: 1
{"args":[{"amount":100,"offense":3,"validator":"0x1d9ae676ecd85fdce3f89584663e449dc5dc5885"}]}
17:22:19 [17:22:19.960]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
17:22:19 [17:22:19.981]
INFO:
node:sentinel Criminals: 2
{"args":[{"amount":100,"offense":3,"validator":"0x0000000000000000000000000000000000000008"},{"amount":100,"offense":3,"validator":"0x0000000000000000000000000000000000000009"}]}
17:22:19 [17:22:19.988]
WARN:
node:sentinel Validator 0x0000000000000000000000000000000000000006 is a criminal but the penalty is too high
{"amount":201,"maxPenalty":200}
17:22:19 [17:22:19.989]
WARN:
node:sentinel Validator 0x0000000000000000000000000000000000000007 is a criminal but the penalty is too high
{"amount":201,"maxPenalty":200}
17:22:19 [17:22:19.990]
WARN:
node:sentinel Validator 0x0000000000000000000000000000000000000008 is a criminal but the penalty is too high
{"amount":201,"maxPenalty":200}
17:22:19 [17:22:19.991]
WARN:
node:sentinel Validator 0x0000000000000000000000000000000000000009 is a criminal but the penalty is too high
{"amount":201,"maxPenalty":200}
17:22:20
PASS src/sentinel/sentinel.test.ts
17:22:20 sentinel
17:22:20 getSlotActivity
17:22:20
✓ flags block as mined (589 ms)
17:22:20
✓ flags block as proposed when it is not mined but there are attestations (148 ms)
17:22:20
✓ flags block as missed when there are no attestations (141 ms)
17:22:20
✓ identifies attestors from p2p and archiver (284 ms)
17:22:20
✓ identifies missed attestors if block is mined (160 ms)
17:22:20
✓ identifies missed attestors if block is proposed (130 ms)
17:22:20
✓ does not tag attestors as missed if there was no block and no attestations (105 ms)
17:22:20 computeStatsForValidator
17:22:20
✓ computes stats correctly (18 ms)
17:22:20
✓ resets streaks correctly (19 ms)
17:22:20
✓ considers only latest slots (15 ms)
17:22:20 handleChainProven
17:22:20
✓ calls inactivity watcher with performance data (125 ms)
17:22:20
✓ should agree with slash (33 ms)
17:22:20
17:22:20
Test Suites: 1 passed, 1 total
17:22:20
Tests: 12 passed, 12 total
17:22:20
Snapshots: 0 total
17:22:20
Time: 3.386 s
17:22:20
Ran all test suites matching aztec-node/src/sentinel/sentinel.test.ts
.
17:22:20
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?