Parent Log:
http://ci.aztec-labs.com/30965617224928f2
Command: 1574a02ff8f30339 yarn-project/scripts/run_test.sh slasher/src/slasher_client.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/1677dac936d084443e64d6c4ba6e45d3958ba1f8
Env: REF_NAME=gh-readonly-queue/next/pr-15122-df0c3e8efd6211cf15eedf67d2a591cc54099ac8 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Wed Jun 18 18:31:54 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15122_amd64_x3-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ecb015f27647b7a2_next
18:31:58 [18:31:58.251]
INFO:
slasher:test:slasher_client Calling anvil_setBlockTimestampInterval with params: [2]
18:31:58 [18:31:58.321]
WARN:
slasher:test:slasher_client Set block interval to 2
18:31:58 [18:31:58.611]
INFO:
slasher:test:slasher_client Waiting for 7 transactions to be mined...
18:31:58 [18:31:58.656]
INFO:
slasher:test:slasher_client All transactions mined successfully
18:31:58 [18:31:58.782]
INFO:
slasher:test:slasher_client Waiting for 9 transactions to be mined...
18:31:58 [18:31:58.814]
INFO:
slasher:test:slasher_client All transactions mined successfully
18:31:59 [18:31:59.048]
INFO:
slasher:test:slasher_client Waiting for 11 transactions to be mined...
18:31:59 [18:31:59.081]
INFO:
slasher:test:slasher_client All transactions mined successfully
18:31:59 [18:31:59.278]
INFO:
slasher:test:slasher_client Initialized validator set
{"validators":[{"attester":"0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc","withdrawer":"0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"}],"txHash":"0x56bfee06a413b11d9209e0a7b35494274636122b3a5019b6b6f81d755599e1fc"}
18:31:59 [18:31:59.281]
INFO:
slasher:test:slasher_client Waiting for 13 transactions to be mined...
18:31:59 [18:31:59.327]
INFO:
slasher:test:slasher_client All transactions mined successfully
18:31:59 [18:31:59.343]
INFO:
slasher:test:slasher_client Waiting for 13 transactions to be mined...
18:31:59 [18:31:59.368]
INFO:
slasher:test:slasher_client All transactions mined successfully
18:31:59 [18:31:59.388]
INFO:
slasher:test:slasher_client Aztec L1 contracts initialized
{"registryAddress":"0xd68d4eb188034198ddb2883181a70d244b9920e9","governanceAddress":"0xa17b91f9e25b8c3c404b68a66c64210de67a8f7e","governanceProposerAddress":"0xa6758e37a17c8e0e626799c686005dbe3349ad9a","rollupAddress":"0x1e9b28b2d6aad153dae1663ec590f210bd92fda8","inboxAddress":"0xdba571ecf2200e023de24ceb5350a558031b1c02","outboxAddress":"0x6a6c2a4034b1ca393190fbadd85b3fd748a2ac0c","feeJuicePortalAddress":"0x4187a697150f7e0e3ad2846420528ddd13232232","feeJuiceAddress":"0x7f964daaa1047638aaede3c43da99b99c659b5fa","stakingAssetAddress":"0xda71483846ae0b94d7817cd3075c53d508214e40","rewardDistributorAddress":"0x450fc543c0440a19951fd3653473092722a712f2","gseAddress":"0xa955a26248cea880bd3518dd7d9c4f697a988540","coinIssuerAddress":"0x15d34aaf54267db7d7c367839aaf71a00a2c6a65"}
18:31:59 [18:31:59.389]
INFO:
slasher:test:slasher_client Handing over to governance
18:31:59 [18:31:59.409]
WARN:
ethereum:cheat_codes Warped L1 timestamp to 1750271590
18:31:59 [18:31:59.410]
WARN:
aztecjs:cheat_codes Warped to epoch 2
18:31:59 [18:31:59.419]
INFO:
slasher Starting Slasher client...
18:32:05 [18:32:05.476]
WARN:
slasher Clearing monitored payloads
18:32:05 [18:32:05.503]
INFO:
slasher Wants to slash
{"0":{"amount":100000000000000000000,"offense":0,"validator":"0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"}}
18:32:05 [18:32:05.529]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0x11668e8ac058015f492e433c4623a80f58fbb0da","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271525.528,"totalAmount":100000000000000000000}
18:32:05 [18:32:05.530]
INFO:
slasher Added monitored payload that we created
18:32:06 [18:32:06.011]
INFO:
slasher Selected slash payload at 0x11668e8ac058015f492e433c4623a80f58fbb0da
{"payloadAddress":"0x11668e8ac058015f492e433c4623a80f58fbb0da","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271525.528,"totalAmount":100000000000000000000}
18:32:06 [18:32:06.015]
INFO:
slasher:test:slasher_client 6
18:32:06 [18:32:06.023]
INFO:
slasher:test:slasher_client 10
18:32:06 [18:32:06.084]
INFO:
slasher:test:slasher_client Currently in round 1
18:32:06 [18:32:06.084]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":0,"leader":"0x0000000000000000000000000000000000000000","executed":false}
18:32:06 [18:32:06.084]
INFO:
slasher:test:slasher_client Leader votes: 0
18:32:06 [18:32:06.125]
INFO:
slasher Selected slash payload at 0x11668e8ac058015f492e433c4623a80f58fbb0da
{"payloadAddress":"0x11668e8ac058015f492e433c4623a80f58fbb0da","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271525.528,"totalAmount":100000000000000000000}
18:32:06 [18:32:06.693]
INFO:
slasher:test:slasher_client Currently in round 1
18:32:06 [18:32:06.693]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":10,"leader":"0x11668E8aC058015F492E433C4623a80F58FBB0DA","executed":false}
18:32:06 [18:32:06.694]
INFO:
slasher:test:slasher_client Leader votes: 1
18:32:06 [18:32:06.713]
INFO:
slasher Selected slash payload at 0x11668e8ac058015f492e433c4623a80f58fbb0da
{"payloadAddress":"0x11668e8ac058015f492e433c4623a80f58fbb0da","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271525.528,"totalAmount":100000000000000000000}
18:32:07 [18:32:07.266]
INFO:
slasher:test:slasher_client Currently in round 1
18:32:07 [18:32:07.266]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":11,"leader":"0x11668E8aC058015F492E433C4623a80F58FBB0DA","executed":false}
18:32:07 [18:32:07.267]
INFO:
slasher:test:slasher_client Leader votes: 2
18:32:07 [18:32:07.290]
INFO:
slasher Selected slash payload at 0x11668e8ac058015f492e433c4623a80f58fbb0da
{"payloadAddress":"0x11668e8ac058015f492e433c4623a80f58fbb0da","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271525.528,"totalAmount":100000000000000000000}
18:32:07 [18:32:07.456]
INFO:
slasher Slash payload created
{"payloadAddress":"0x11668e8ac058015f492e433c4623a80f58fbb0da","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271527.456,"totalAmount":100000000000000000000}
18:32:07 [18:32:07.852]
INFO:
slasher:test:slasher_client Currently in round 1
18:32:07 [18:32:07.853]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":12,"leader":"0x11668E8aC058015F492E433C4623a80F58FBB0DA","executed":false}
18:32:07 [18:32:07.853]
INFO:
slasher:test:slasher_client Leader votes: 3
18:32:07 [18:32:07.877]
INFO:
slasher Selected slash payload at 0x11668e8ac058015f492e433c4623a80f58fbb0da
{"payloadAddress":"0x11668e8ac058015f492e433c4623a80f58fbb0da","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271525.528,"totalAmount":100000000000000000000}
18:32:08 [18:32:08.404]
INFO:
slasher:test:slasher_client Currently in round 1
18:32:08 [18:32:08.404]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":13,"leader":"0x11668E8aC058015F492E433C4623a80F58FBB0DA","executed":false}
18:32:08 [18:32:08.404]
INFO:
slasher:test:slasher_client Leader votes: 4
18:32:08 [18:32:08.429]
INFO:
slasher Selected slash payload at 0x11668e8ac058015f492e433c4623a80f58fbb0da
{"payloadAddress":"0x11668e8ac058015f492e433c4623a80f58fbb0da","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271525.528,"totalAmount":100000000000000000000}
18:32:08 [18:32:08.978]
INFO:
slasher:test:slasher_client Currently in round 1
18:32:08 [18:32:08.978]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":14,"leader":"0x11668E8aC058015F492E433C4623a80F58FBB0DA","executed":false}
18:32:08 [18:32:08.979]
INFO:
slasher:test:slasher_client Leader votes: 5
18:32:09 [18:32:09.003]
INFO:
slasher Selected slash payload at 0x11668e8ac058015f492e433c4623a80f58fbb0da
{"payloadAddress":"0x11668e8ac058015f492e433c4623a80f58fbb0da","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271525.528,"totalAmount":100000000000000000000}
18:32:09 [18:32:09.560]
INFO:
slasher:test:slasher_client Currently in round 1
18:32:09 [18:32:09.561]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":15,"leader":"0x11668E8aC058015F492E433C4623a80F58FBB0DA","executed":false}
18:32:09 [18:32:09.561]
INFO:
slasher:test:slasher_client Leader votes: 6
18:32:09 [18:32:09.579]
INFO:
slasher Selected slash payload at 0x11668e8ac058015f492e433c4623a80f58fbb0da
{"payloadAddress":"0x11668e8ac058015f492e433c4623a80f58fbb0da","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271525.528,"totalAmount":100000000000000000000}
18:32:10 [18:32:10.109]
INFO:
slasher:test:slasher_client Currently in round 1
18:32:10 [18:32:10.109]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":16,"leader":"0x11668E8aC058015F492E433C4623a80F58FBB0DA","executed":false}
18:32:10 [18:32:10.110]
INFO:
slasher:test:slasher_client Leader votes: 7
18:32:10 [18:32:10.130]
INFO:
slasher Selected slash payload at 0x11668e8ac058015f492e433c4623a80f58fbb0da
{"payloadAddress":"0x11668e8ac058015f492e433c4623a80f58fbb0da","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271525.528,"totalAmount":100000000000000000000}
18:32:10 [18:32:10.665]
INFO:
slasher:test:slasher_client Currently in round 1
18:32:10 [18:32:10.665]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":17,"leader":"0x11668E8aC058015F492E433C4623a80F58FBB0DA","executed":false}
18:32:10 [18:32:10.666]
INFO:
slasher:test:slasher_client Leader votes: 8
18:32:10 [18:32:10.681]
INFO:
slasher Selected slash payload at 0x11668e8ac058015f492e433c4623a80f58fbb0da
{"payloadAddress":"0x11668e8ac058015f492e433c4623a80f58fbb0da","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271525.528,"totalAmount":100000000000000000000}
18:32:11 [18:32:11.211]
INFO:
slasher:test:slasher_client Currently in round 1
18:32:11 [18:32:11.212]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":18,"leader":"0x11668E8aC058015F492E433C4623a80F58FBB0DA","executed":false}
18:32:11 [18:32:11.212]
INFO:
slasher:test:slasher_client Leader votes: 9
18:32:11 [18:32:11.242]
INFO:
slasher Selected slash payload at 0x11668e8ac058015f492e433c4623a80f58fbb0da
{"payloadAddress":"0x11668e8ac058015f492e433c4623a80f58fbb0da","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271525.528,"totalAmount":100000000000000000000}
18:32:11 [18:32:11.463]
INFO:
slasher Waiting for round 2 to be reached
18:32:11 [18:32:11.767]
INFO:
slasher:test:slasher_client Currently in round 2
18:32:11 [18:32:11.767]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":0,"leader":"0x0000000000000000000000000000000000000000","executed":false}
18:32:11 [18:32:11.767]
INFO:
slasher:test:slasher_client Leader votes: 0
18:32:11 [18:32:11.783]
INFO:
slasher Selected slash payload at 0x11668e8ac058015f492e433c4623a80f58fbb0da
{"payloadAddress":"0x11668e8ac058015f492e433c4623a80f58fbb0da","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271525.528,"totalAmount":100000000000000000000}
18:32:11 [18:32:11.973]
INFO:
slasher Executing round
{"proposal":"0x11668E8aC058015F492E433C4623a80F58FBB0DA","round":1}
18:32:12 [18:32:12.000]
INFO:
slasher Round executed
{"round":1,"receipt":{"blobGasPrice":1,"blockHash":"0xb5d1369d8290fb7439ee50862a7bf5b6d695b7cb4b681eba39a94ed9e5401fdb","blockNumber":53,"contractAddress":null,"cumulativeGasUsed":481554,"effectiveGasPrice":15408326294,"from":"0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc","gasUsed":481554,"logs":[{"address":"0xa4007f6141fa9b12f73a5c9feafb70577f4fa2f4","blockHash":"0xb5d1369d8290fb7439ee50862a7bf5b6d695b7cb4b681eba39a94ed9e5401fdb","blockNumber":53,"blockTimestamp":"0x6853069a","data":"0x","logIndex":0,"removed":false,"topics":["0x7bfd03e44f31b1867e10c41d419cd8073b4719d321ccc5c3a3c79ac2babab3c3","0x00000000000000000000000011668e8ac058015f492e433c4623a80f58fbb0da","0x0000000000000000000000000000000000000000000000000000000000000001"],"transactionHash":"0x172d7e85fbda28e558849b7449cee8d9b01d11a519031df31732f884db1af21d","transactionIndex":0},{"address":"0xa955a26248cea880bd3518dd7d9c4f697a988540","blockHash":"0xb5d1369d8290fb7439ee50862a7bf5b6d695b7cb4b681eba39a94ed9e5401fdb","blockNumber":53,"blockTimestamp":"0x6853069a","data":"0x0000000000000000000000002285ab0d1c133e619e2dc03d1ea98ae1741b1eb10000000000000000000000000000000000000000000000000000000000000000","logIndex":1,"removed":false,"topics":["0x3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f","0x0000000000000000000000009965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"transactionHash":"0x172d7e85fbda28e558849b7449cee8d9b01d11a519031df31732f884db1af21d","transactionIndex":0},{"address":"0xa955a26248cea880bd3518dd7d9c4f697a988540","blockHash":"0xb5d1369d8290fb7439ee50862a7bf5b6d695b7cb4b681eba39a94ed9e5401fdb","blockNumber":53,"blockTimestamp":"0x6853069a","data":"0x0000000000000000000000000000000000000000000000056bc75e2d631000000000000000000000000000000000000000000000000000000000000000000000","logIndex":2,"removed":false,"topics":["0xdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724","0x0000000000000000000000002285ab0d1c133e619e2dc03d1ea98ae1741b1eb1"],"transactionHash":"0x172d7e85fbda28e558849b7449cee8d9b01d11a519031df31732f884db1af21d","transactionIndex":0},{"address":"0xa17b91f9e25b8c3c404b68a66c64210de67a8f7e","blockHash":"0xb5d1369d8290fb7439ee50862a7bf5b6d695b7cb4b681eba39a94ed9e5401fdb","blockNumber":53,"blockTimestamp":"0x6853069a","data":"0x0000000000000000000000000000000000000000000000056bc75e2d63100000","logIndex":3,"removed":false,"topics":["0x35572b4263de54e794ffcb886cb01a64870892fe896854fd2ca93810d5c66f7e","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000001e9b28b2d6aad153dae1663ec590f210bd92fda8"],"transactionHash":"0x172d7e85fbda28e558849b7449cee8d9b01d11a519031df31732f884db1af21d","transactionIndex":0},{"address":"0x1e9b28b2d6aad153dae1663ec590f210bd92fda8","blockHash":"0xb5d1369d8290fb7439ee50862a7bf5b6d695b7cb4b681eba39a94ed9e5401fdb","blockNumber":53,"blockTimestamp":"0x6853069a","data":"0x0000000000000000000000000000000000000000000000056bc75e2d630fffff","logIndex":4,"removed":false,"topics":["0x4ed05e9673c26d2ed44f7ef6a7f2942df0ee3b5e1e17db4b99f9dcd261a339cd","0x0000000000000000000000009965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"transactionHash":"0x172d7e85fbda28e558849b7449cee8d9b01d11a519031df31732f884db1af21d","transactionIndex":0}],"logsBloom":"0x000000060000000000000000000000000000200000000000100000000000000000000000000002000000100000200000080200000000000000000800000400000000010000000000000000000000000000001400000480000000000000000000000000000200000000c4000000040900000200000000000000000002000000000020000000000000004000000000000000800010000000000000002000000000040000200000000000000020000000000000000000001000000800000004000000004000800000000000000000000000000000000000800000000000000060000010000000000000020000000000000000000008000000000000000000001000","status":"success","to":"0xa4007f6141fa9b12f73a5c9feafb70577f4fa2f4","transactionHash":"0x172d7e85fbda28e558849b7449cee8d9b01d11a519031df31732f884db1af21d","transactionIndex":0,"type":"eip1559"}}
18:32:12 [18:32:12.312]
INFO:
slasher:test:slasher_client Currently in round 2
18:32:12 [18:32:12.313]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":20,"leader":"0x11668E8aC058015F492E433C4623a80F58FBB0DA","executed":false}
18:32:12 [18:32:12.313]
INFO:
slasher:test:slasher_client Leader votes: 1
18:32:12 [18:32:12.333]
INFO:
slasher Selected slash payload at 0x11668e8ac058015f492e433c4623a80f58fbb0da
{"payloadAddress":"0x11668e8ac058015f492e433c4623a80f58fbb0da","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271525.528,"totalAmount":100000000000000000000}
18:32:12 [18:32:12.868]
INFO:
slasher:test:slasher_client Currently in round 2
18:32:12 [18:32:12.869]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":22,"leader":"0x11668E8aC058015F492E433C4623a80F58FBB0DA","executed":false}
18:32:12 [18:32:12.869]
INFO:
slasher:test:slasher_client Leader votes: 2
18:32:12 [18:32:12.884]
INFO:
slasher Selected slash payload at 0x11668e8ac058015f492e433c4623a80f58fbb0da
{"payloadAddress":"0x11668e8ac058015f492e433c4623a80f58fbb0da","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271525.528,"totalAmount":100000000000000000000}
18:32:13 [18:32:13.409]
INFO:
slasher:test:slasher_client Currently in round 2
18:32:13 [18:32:13.410]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":23,"leader":"0x11668E8aC058015F492E433C4623a80F58FBB0DA","executed":false}
18:32:13 [18:32:13.410]
INFO:
slasher:test:slasher_client Leader votes: 3
18:32:13 [18:32:13.427]
INFO:
slasher Selected slash payload at 0x11668e8ac058015f492e433c4623a80f58fbb0da
{"payloadAddress":"0x11668e8ac058015f492e433c4623a80f58fbb0da","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271525.528,"totalAmount":100000000000000000000}
18:32:13 [18:32:13.952]
INFO:
slasher:test:slasher_client Currently in round 2
18:32:13 [18:32:13.953]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":24,"leader":"0x11668E8aC058015F492E433C4623a80F58FBB0DA","executed":false}
18:32:13 [18:32:13.953]
INFO:
slasher:test:slasher_client Leader votes: 4
18:32:13 [18:32:13.970]
INFO:
slasher Selected slash payload at 0x11668e8ac058015f492e433c4623a80f58fbb0da
{"payloadAddress":"0x11668e8ac058015f492e433c4623a80f58fbb0da","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271525.528,"totalAmount":100000000000000000000}
18:32:14 [18:32:14.497]
INFO:
slasher:test:slasher_client Currently in round 2
18:32:14 [18:32:14.497]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":25,"leader":"0x11668E8aC058015F492E433C4623a80F58FBB0DA","executed":false}
18:32:14 [18:32:14.498]
INFO:
slasher:test:slasher_client Leader votes: 5
18:32:14 [18:32:14.510]
INFO:
slasher Selected slash payload at 0x11668e8ac058015f492e433c4623a80f58fbb0da
{"payloadAddress":"0x11668e8ac058015f492e433c4623a80f58fbb0da","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271525.528,"totalAmount":100000000000000000000}
18:32:15 [18:32:15.048]
INFO:
slasher:test:slasher_client Currently in round 2
18:32:15 [18:32:15.049]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":26,"leader":"0x11668E8aC058015F492E433C4623a80F58FBB0DA","executed":false}
18:32:15 [18:32:15.049]
INFO:
slasher:test:slasher_client Leader votes: 6
18:32:15 [18:32:15.066]
INFO:
slasher Selected slash payload at 0x11668e8ac058015f492e433c4623a80f58fbb0da
{"payloadAddress":"0x11668e8ac058015f492e433c4623a80f58fbb0da","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271525.528,"totalAmount":100000000000000000000}
18:32:15 [18:32:15.466]
INFO:
slasher Proposal executed
{"round":1,"proposal":"0x11668E8aC058015F492E433C4623a80F58FBB0DA"}
18:32:15 [18:32:15.598]
INFO:
slasher:test:slasher_client Currently in round 2
18:32:15 [18:32:15.598]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":27,"leader":"0x11668E8aC058015F492E433C4623a80F58FBB0DA","executed":false}
18:32:15 [18:32:15.598]
INFO:
slasher:test:slasher_client Leader votes: 7
18:32:21 [18:32:21.614]
WARN:
slasher Clearing monitored payloads
18:32:21 [18:32:21.617]
INFO:
slasher Wants to slash
{"0":{"amount":100000000000000000000,"offense":0,"validator":"0x1fd8f6aeed9d6e97e7982767659d696e1b5708db"}}
18:32:21 [18:32:21.667]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0x0142239c72b0d145618c4d5ab9090f00369956ce","validators":["0x1fd8f6aeed9d6e97e7982767659d696e1b5708db"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271541.667,"totalAmount":100000000000000000000}
18:32:21 [18:32:21.669]
INFO:
slasher Added monitored payload that we created
18:32:23 [18:32:23.472]
INFO:
slasher Slash payload created
{"payloadAddress":"0x0142239c72b0d145618c4d5ab9090f00369956ce","validators":["0x1fd8f6aeed9d6e97e7982767659d696e1b5708db"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271543.472,"totalAmount":100000000000000000000}
18:32:23 [18:32:23.473]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0x0142239c72b0d145618c4d5ab9090f00369956ce","validators":["0x1fd8f6aeed9d6e97e7982767659d696e1b5708db"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271543.472,"totalAmount":100000000000000000000}
18:32:28 [18:32:28.831]
WARN:
slasher Clearing monitored payloads
{"0":{"amounts":[100000000000000000000],"observedAtSeconds":1750271543.472,"offenses":[0],"payloadAddress":"0x0142239c72b0d145618c4d5ab9090f00369956ce","totalAmount":100000000000000000000,"validators":["0x1fd8f6aeed9d6e97e7982767659d696e1b5708db"]}}
18:32:28 [18:32:28.834]
INFO:
slasher Wants to slash
{"0":{"amount":100000000000000000000,"offense":0,"validator":"0x6c7f86b9a6b0c1d0fc3ff1607afc388f27eccc99"}}
18:32:28 [18:32:28.859]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0x37a6f83ec655b29831cc299cbd3be75a000d2141","validators":["0x6c7f86b9a6b0c1d0fc3ff1607afc388f27eccc99"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271548.859,"totalAmount":100000000000000000000}
18:32:28 [18:32:28.860]
INFO:
slasher Added monitored payload that we created
18:32:28 [18:32:28.936]
WARN:
slasher Clearing monitored payloads
{"0":{"amounts":[100000000000000000000],"observedAtSeconds":1750271548.859,"offenses":[0],"payloadAddress":"0x37a6f83ec655b29831cc299cbd3be75a000d2141","totalAmount":100000000000000000000,"validators":["0x6c7f86b9a6b0c1d0fc3ff1607afc388f27eccc99"]}}
18:32:31 [18:32:31.485]
INFO:
slasher Slash payload created
{"payloadAddress":"0x37a6f83ec655b29831cc299cbd3be75a000d2141","validators":["0x6c7f86b9a6b0c1d0fc3ff1607afc388f27eccc99"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271551.485,"totalAmount":100000000000000000000}
18:32:31 [18:32:31.487]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0x37a6f83ec655b29831cc299cbd3be75a000d2141","validators":["0x6c7f86b9a6b0c1d0fc3ff1607afc388f27eccc99"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271551.485,"totalAmount":100000000000000000000}
18:32:34 [18:32:34.939]
WARN:
slasher Clearing monitored payloads
{"0":{"amounts":[100000000000000000000],"observedAtSeconds":1750271551.485,"offenses":[0],"payloadAddress":"0x37a6f83ec655b29831cc299cbd3be75a000d2141","totalAmount":100000000000000000000,"validators":["0x6c7f86b9a6b0c1d0fc3ff1607afc388f27eccc99"]}}
18:32:34 [18:32:34.942]
INFO:
slasher Overriding slash payload to: 0x64dd9b8a854632675d038d83436546c27947fc38
18:32:34 [18:32:34.942]
INFO:
slasher Wants to slash
{"0":{"amount":100000000000000000000,"offense":0,"validator":"0x8095a449b2ca0baa5cba3827819d3eae78d0b486"}}
18:32:34 [18:32:34.971]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0x916cf18cc93ad43ddd321c893928675b5ceb9217","validators":["0x8095a449b2ca0baa5cba3827819d3eae78d0b486"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271554.971,"totalAmount":100000000000000000000}
18:32:34 [18:32:34.972]
INFO:
slasher Added monitored payload that we created
18:32:35 [18:32:35.045]
INFO:
slasher Overriding slash payload to: 0x64dd9b8a854632675d038d83436546c27947fc38
18:32:35 [18:32:35.046]
INFO:
slasher Proposal executed
{"round":0,"proposal":"0x64dd9b8a854632675d038d83436546c27947fc38"}
18:32:35 [18:32:35.047]
INFO:
slasher Selected slash payload at 0x916cf18cc93ad43ddd321c893928675b5ceb9217
{"payloadAddress":"0x916cf18cc93ad43ddd321c893928675b5ceb9217","validators":["0x8095a449b2ca0baa5cba3827819d3eae78d0b486"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271554.971,"totalAmount":100000000000000000000}
18:32:35 [18:32:35.048]
INFO:
slasher Overriding slash payload to: 0x64dd9b8a854632675d038d83436546c27947fc38
18:32:35 [18:32:35.491]
INFO:
slasher Slash payload created
{"payloadAddress":"0x916cf18cc93ad43ddd321c893928675b5ceb9217","validators":["0x8095a449b2ca0baa5cba3827819d3eae78d0b486"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271555.491,"totalAmount":100000000000000000000}
18:32:41 [18:32:41.050]
WARN:
slasher Clearing monitored payloads
{"0":{"amounts":[100000000000000000000],"observedAtSeconds":1750271554.971,"offenses":[0],"payloadAddress":"0x916cf18cc93ad43ddd321c893928675b5ceb9217","totalAmount":100000000000000000000,"validators":["0x8095a449b2ca0baa5cba3827819d3eae78d0b486"]}}
18:32:41 [18:32:41.058]
INFO:
slasher Wants to slash
{"0":{"amount":200,"offense":2,"validator":"0x0000000000000000000000000000000000000001"},"1":{"amount":300,"offense":3,"validator":"0x0000000000000000000000000000000000000002"},"2":{"amount":100,"offense":0,"validator":"0x0000000000000000000000000000000000000003"}}
18:32:41 [18:32:41.093]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0xcd71e0d9aefa901a704118848ae580e46c9e75df","validators":["0x0000000000000000000000000000000000000001","0x0000000000000000000000000000000000000002","0x0000000000000000000000000000000000000003"],"amounts":[200,300,100],"offenses":[2,3,0],"observedAtSeconds":1750271561.093,"totalAmount":600}
18:32:41 [18:32:41.095]
INFO:
slasher Added monitored payload that we created
18:32:43 [18:32:43.500]
INFO:
slasher Slash payload created
{"payloadAddress":"0xcd71e0d9aefa901a704118848ae580e46c9e75df","validators":["0x0000000000000000000000000000000000000001","0x0000000000000000000000000000000000000002","0x0000000000000000000000000000000000000003"],"amounts":[200,300,100],"offenses":[2,3,0],"observedAtSeconds":1750271563.5,"totalAmount":600}
18:32:47 [18:32:47.165]
WARN:
slasher Clearing monitored payloads
{"0":{"amounts":[200,300,100],"observedAtSeconds":1750271561.093,"offenses":[2,3,0],"payloadAddress":"0xcd71e0d9aefa901a704118848ae580e46c9e75df","totalAmount":600,"validators":["0x0000000000000000000000000000000000000001","0x0000000000000000000000000000000000000002","0x0000000000000000000000000000000000000003"]}}
18:32:47 [18:32:47.167]
INFO:
slasher Wants to slash
{"0":{"amount":100000000000000000000,"offense":0,"validator":"0xbdbc94860ebeaf73e7c4ab153d21390bfe521224"}}
18:32:47 [18:32:47.195]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0xfef44adde2aac3700c97887045167ffd84846815","validators":["0xbdbc94860ebeaf73e7c4ab153d21390bfe521224"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271567.195,"totalAmount":100000000000000000000}
18:32:47 [18:32:47.196]
INFO:
slasher Added monitored payload that we created
18:32:47 [18:32:47.270]
WARN:
slasher Clearing monitored payloads
{"0":{"amounts":[100000000000000000000],"observedAtSeconds":1750271567.195,"offenses":[0],"payloadAddress":"0xfef44adde2aac3700c97887045167ffd84846815","totalAmount":100000000000000000000,"validators":["0xbdbc94860ebeaf73e7c4ab153d21390bfe521224"]}}
18:32:47 [18:32:47.271]
INFO:
slasher Wants to slash
{"0":{"amount":100000000000000000000,"offense":0,"validator":"0xbdbc94860ebeaf73e7c4ab153d21390bfe521224"}}
18:32:47 [18:32:47.296]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0xfef44adde2aac3700c97887045167ffd84846815","validators":["0xbdbc94860ebeaf73e7c4ab153d21390bfe521224"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271567.296,"totalAmount":100000000000000000000}
18:32:47 [18:32:47.297]
INFO:
slasher Added monitored payload that we created
18:32:47 [18:32:47.376]
INFO:
slasher Wants to slash
{"0":{"amount":100000000000000000000,"offense":0,"validator":"0xbdbc94860ebeaf73e7c4ab153d21390bfe521224"}}
18:32:47 [18:32:47.402]
WARN:
slasher Failed to add monitored payload that we created
18:32:47 [18:32:47.506]
INFO:
slasher Slash payload created
{"payloadAddress":"0xfef44adde2aac3700c97887045167ffd84846815","validators":["0xbdbc94860ebeaf73e7c4ab153d21390bfe521224"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271567.506,"totalAmount":100000000000000000000}
18:32:59 [18:32:59.383]
WARN:
slasher Clearing monitored payloads
{"0":{"amounts":[100000000000000000000],"observedAtSeconds":1750271567.296,"offenses":[0],"payloadAddress":"0xfef44adde2aac3700c97887045167ffd84846815","totalAmount":100000000000000000000,"validators":["0xbdbc94860ebeaf73e7c4ab153d21390bfe521224"]}}
18:32:59 [18:32:59.385]
INFO:
slasher Wants to slash
{"0":{"amount":100000000000000000000,"offense":0,"validator":"0x2f94dce45d60de5f81284a35554c969c3b39c934"}}
18:32:59 [18:32:59.413]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0xfff359d84f2e67c0b3410338e4d12e96e8fffdfd","validators":["0x2f94dce45d60de5f81284a35554c969c3b39c934"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271579.412,"totalAmount":100000000000000000000}
18:32:59 [18:32:59.413]
INFO:
slasher Added monitored payload that we created
18:32:59 [18:32:59.486]
INFO:
slasher Wants to slash
{"0":{"amount":100000000000000000000,"offense":0,"validator":"0x2f94dce45d60de5f81284a35554c969c3b39c934"}}
18:32:59 [18:32:59.524]
INFO:
slasher Slash payload created
{"payloadAddress":"0xfff359d84f2e67c0b3410338e4d12e96e8fffdfd","validators":["0x2f94dce45d60de5f81284a35554c969c3b39c934"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271579.524,"totalAmount":100000000000000000000}
18:32:59 [18:32:59.533]
INFO:
slasher Slash payload created
{"payloadAddress":"0x239e7606030d4e237d035b1d92538ae80494f2d2","validators":["0x2f94dce45d60de5f81284a35554c969c3b39c934"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271579.533,"totalAmount":100000000000000000000}
18:32:59 [18:32:59.538]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0x239e7606030d4e237d035b1d92538ae80494f2d2","validators":["0x2f94dce45d60de5f81284a35554c969c3b39c934"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271579.533,"totalAmount":100000000000000000000}
18:32:59 [18:32:59.541]
WARN:
slasher Failed to add monitored payload that we created
18:33:01 [18:33:01.609]
INFO:
slasher Slasher client stopped.
18:33:01
FAIL src/slasher_client.test.ts (
65.891 s)
18:33:01 SlasherClient
18:33:01
✓ creates payloads when the watcher signals (16140 ms)
18:33:01
✓ drops payloads beyond TTL (7216 ms)
18:33:01
✓ clears monitored payloads (6106 ms)
18:33:01
✓ only signals for override payload if present (6110 ms)
18:33:01
✓ sorts offenses within payload by validator address (6115 ms)
18:33:01
✓ handles replaying the same payload (12217 ms)
18:33:01
✕ handles multiple payloads with the same validator but different offenses (6211 ms)
18:33:01
18:33:01
● SlasherClient › handles multiple payloads with the same validator but different offenses
18:33:01
18:33:01
expect(received).toEqual
(expected) // deep equality
18:33:01
18:33:01
- Expected - 1
18:33:01
+ Received + 1
18:33:01
18:33:01
Array [
18:33:01
- 100000000000000000000n,
18:33:01
+ 99999999999999999999n,
18:33:01
]
18:33:01
18:33:01
438 | expect(slasherClient
.getMonitoredPayloads()
.length)
.toEqual(
2)
;
18:33:01
439 | expect(slasherClient.getMonitoredPayloads()[0].validators).toEqual([validator]);
18:33:01
> 440 | expect(slasherClient.getMonitoredPayloads()[0].amounts).toEqual([depositAmount]);
18:33:01
| ^
18:33:01
441 | expect(slasherClient.getMonitoredPayloads()[0].offenses).toEqual([Offense.UNKNOWN]);
18:33:01
442 | expect(slasherClient.getMonitoredPayloads()[1].validators).toEqual([validator]);
18:33:01
443 | expect(slasherClient.getMonitoredPayloads()[1].amounts).toEqual([depositAmount - 1n]);
18:33:01
18:33:01
at Object.toEqual (slasher_client.test.ts:440:61)
18:33:01
18:33:01
Test Suites: 1 failed, 1 total
18:33:01
Tests: 1 failed,
6 passed, 7 total
18:33:01
Snapshots: 0 total
18:33:01
Time: 65.99 s
18:33:01
Ran all test suites matching slasher/src/slasher_client.test.ts
.
18:33:01
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?