Parent Log:
http://ci.aztec-labs.com/25434d047f5ec4fb
Command: 53a3eb771435c939 yarn-project/scripts/run_test.sh aztec-node/src/sentinel/sentinel.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/6e3848bbd6845559b55825f0bc64df0673272969
Env: REF_NAME=gh-readonly-queue/next/pr-15167-bae1f0ed01e43b291f60c0888e05ceb15d4bb6f6 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Fri Jun 20 09:37:16 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15167_amd64_x1-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_f88c43cfd3f034d2_next
09:37:18 [09:37:18.466]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
09:37:19 [09:37:19.067]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
09:37:19 [09:37:19.238]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
09:37:19 [09:37:19.366]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
09:37:19 [09:37:19.610]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
09:37:19 [09:37:19.778]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
09:37:19 [09:37:19.930]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
09:37:20 [09:37:20.065]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
09:37:20 [09:37:20.086]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
09:37:20 [09:37:20.103]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
09:37:20 [09:37:20.119]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
09:37:20 [09:37:20.253]
INFO:
node:sentinel Computing proven performance for epoch 1
09:37:20 [09:37:20.277]
ERROR:
node:sentinel Invalid validator address 0xNotAnAddress: Error: Invalid address string: 0xNotAnAddress
09:37:20 at Function.fromString (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/eth-address/index.js:33:19)
09:37:20 at TestSentinel.fromString [as computeProvenPerformance] (/home/aztec-dev/aztec-packages/yarn-project/aztec-node/src/sentinel/sentinel.ts:143:30)
09:37:20 at TestSentinel.handleChainProven (/home/aztec-dev/aztec-packages/yarn-project/aztec-node/src/sentinel/sentinel.ts:119:25)
09:37:20 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/aztec-node/src/sentinel/sentinel.test.ts:307:7)
09:37:20 [09:37:20.277]
INFO:
node:sentinel Proven performance for epoch 1
{"0x651106c83b0bf3c2c82dd0c99b13c898e93004dd":{"missed":1,"total":5},"0xbb36b99d73aea9007f9ce7943ea122b2a162f9aa":{"missed":4,"total":5}}
09:37:20 [09:37:20.291]
INFO:
node:sentinel Criminals: 1
{"args":[{"amount":100,"offense":3,"validator":"0xbb36b99d73aea9007f9ce7943ea122b2a162f9aa"}]}
09:37:20 [09:37:20.297]
INFO:
kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16
09:37:20 [09:37:20.323]
INFO:
node:sentinel Criminals: 2
{"args":[{"amount":100,"offense":3,"validator":"0x0000000000000000000000000000000000000008"},{"amount":100,"offense":3,"validator":"0x0000000000000000000000000000000000000009"}]}
09:37:20 [09:37:20.337]
WARN:
node:sentinel Validator 0x0000000000000000000000000000000000000006 is a criminal but the penalty is too high
{"amount":201,"maxPenalty":200}
09:37:20 [09:37:20.339]
WARN:
node:sentinel Validator 0x0000000000000000000000000000000000000007 is a criminal but the penalty is too high
{"amount":201,"maxPenalty":200}
09:37:20 [09:37:20.340]
WARN:
node:sentinel Validator 0x0000000000000000000000000000000000000008 is a criminal but the penalty is too high
{"amount":201,"maxPenalty":200}
09:37:20 [09:37:20.341]
WARN:
node:sentinel Validator 0x0000000000000000000000000000000000000009 is a criminal but the penalty is too high
{"amount":201,"maxPenalty":200}
09:37:20
PASS src/sentinel/sentinel.test.ts
09:37:20 sentinel
09:37:20 getSlotActivity
09:37:20
✓ flags block as mined (611 ms)
09:37:20
✓ flags block as proposed when it is not mined but there are attestations (171 ms)
09:37:20
✓ flags block as missed when there are no attestations (127 ms)
09:37:20
✓ identifies attestors from p2p and archiver (244 ms)
09:37:20
✓ identifies missed attestors if block is mined (168 ms)
09:37:20
✓ identifies missed attestors if block is proposed (152 ms)
09:37:20
✓ does not tag attestors as missed if there was no block and no attestations (134 ms)
09:37:20 computeStatsForValidator
09:37:20
✓ computes stats correctly (20 ms)
09:37:20
✓ resets streaks correctly (17 ms)
09:37:20
✓ considers only latest slots (16 ms)
09:37:20 handleChainProven
09:37:20
✓ calls inactivity watcher with performance data (177 ms)
09:37:20
✓ should agree with slash (46 ms)
09:37:20
09:37:20
Test Suites: 1 passed, 1 total
09:37:20
Tests: 12 passed, 12 total
09:37:20
Snapshots: 0 total
09:37:20
Time: 3.462 s
09:37:20
Ran all test suites matching aztec-node/src/sentinel/sentinel.test.ts
.
09:37:20
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?