Parent Log:
http://ci.aztec-labs.com/ab63b2ef1085df0f
Command: 68e9475192d7aeac yarn-project/scripts/run_test.sh aztec-node/src/sentinel/sentinel.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/fe25e8151d865a744220512c782713e46482165a
Env: REF_NAME=next CURRENT_VERSION=0.87.6 CI_FULL=0
Date: Sat Jun 21 10:21:28 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=next_amd64
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_f88c43cfd3f034d2_staging
10:21:30 [10:21:30.867]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
10:21:31 [10:21:31.462]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
10:21:31 [10:21:31.612]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
10:21:31 [10:21:31.763]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
10:21:32 [10:21:32.027]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
10:21:32 [10:21:32.212]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
10:21:32 [10:21:32.341]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
10:21:32 [10:21:32.446]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
10:21:32 [10:21:32.468]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
10:21:32 [10:21:32.485]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
10:21:32 [10:21:32.502]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
10:21:32 [10:21:32.628]
INFO:
node:sentinel Computing proven performance for epoch 1
10:21:32 [10:21:32.649]
ERROR:
node:sentinel Invalid validator address 0xNotAnAddress: Error: Invalid address string: 0xNotAnAddress
10:21:32 at Function.fromString (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/eth-address/index.js:33:19)
10:21:32 at TestSentinel.fromString [as computeProvenPerformance] (/home/aztec-dev/aztec-packages/yarn-project/aztec-node/src/sentinel/sentinel.ts:143:30)
10:21:32 at TestSentinel.handleChainProven (/home/aztec-dev/aztec-packages/yarn-project/aztec-node/src/sentinel/sentinel.ts:119:25)
10:21:32 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/aztec-node/src/sentinel/sentinel.test.ts:307:7)
10:21:32 [10:21:32.649]
INFO:
node:sentinel Proven performance for epoch 1
{"0xefc5fd4deaa418571d1c9986a04468fe18ffb15a":{"missed":1,"total":5},"0x869cb73baab139e46b19d80ae5704dae89401f74":{"missed":4,"total":5}}
10:21:32 [10:21:32.661]
INFO:
node:sentinel Criminals: 1
{"args":[{"amount":100,"offense":3,"validator":"0x869cb73baab139e46b19d80ae5704dae89401f74"}]}
10:21:32 [10:21:32.666]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
10:21:32 [10:21:32.714]
INFO:
node:sentinel Criminals: 2
{"args":[{"amount":100,"offense":3,"validator":"0x0000000000000000000000000000000000000008"},{"amount":100,"offense":3,"validator":"0x0000000000000000000000000000000000000009"}]}
10:21:32 [10:21:32.739]
WARN:
node:sentinel Validator 0x0000000000000000000000000000000000000006 is a criminal but the penalty is too high
{"amount":201,"maxPenalty":200}
10:21:32 [10:21:32.745]
WARN:
node:sentinel Validator 0x0000000000000000000000000000000000000007 is a criminal but the penalty is too high
{"amount":201,"maxPenalty":200}
10:21:32 [10:21:32.747]
WARN:
node:sentinel Validator 0x0000000000000000000000000000000000000008 is a criminal but the penalty is too high
{"amount":201,"maxPenalty":200}
10:21:32 [10:21:32.753]
WARN:
node:sentinel Validator 0x0000000000000000000000000000000000000009 is a criminal but the penalty is too high
{"amount":201,"maxPenalty":200}
10:21:32
PASS src/sentinel/sentinel.test.ts
10:21:32 sentinel
10:21:32 getSlotActivity
10:21:32
✓ flags block as mined (615 ms)
10:21:32
✓ flags block as proposed when it is not mined but there are attestations (150 ms)
10:21:32
✓ flags block as missed when there are no attestations (151 ms)
10:21:32
✓ identifies attestors from p2p and archiver (263 ms)
10:21:32
✓ identifies missed attestors if block is mined (180 ms)
10:21:32
✓ identifies missed attestors if block is proposed (133 ms)
10:21:32
✓ does not tag attestors as missed if there was no block and no attestations (105 ms)
10:21:32 computeStatsForValidator
10:21:32
✓ computes stats correctly (20 ms)
10:21:32
✓ resets streaks correctly (17 ms)
10:21:32
✓ considers only latest slots (17 ms)
10:21:32 handleChainProven
10:21:32
✓ calls inactivity watcher with performance data (162 ms)
10:21:32
✓ should agree with slash (89 ms)
10:21:32
10:21:32
Test Suites: 1 passed, 1 total
10:21:32
Tests: 12 passed, 12 total
10:21:32
Snapshots: 0 total
10:21:32
Time: 3.666 s
10:21:32
Ran all test suites matching aztec-node/src/sentinel/sentinel.test.ts
.
10:21:32
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?