Parent Log:
http://ci.aztec-labs.com/79688ca004c568b2
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:32:03 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15122_amd64_x2-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ecb015f27647b7a2_next
18:32:07 [18:32:07.093]
INFO:
slasher:test:slasher_client Calling anvil_setBlockTimestampInterval with params: [2]
18:32:07 [18:32:07.151]
WARN:
slasher:test:slasher_client Set block interval to 2
18:32:07 [18:32:07.452]
INFO:
slasher:test:slasher_client Waiting for 7 transactions to be mined...
18:32:07 [18:32:07.493]
INFO:
slasher:test:slasher_client All transactions mined successfully
18:32:07 [18:32:07.614]
INFO:
slasher:test:slasher_client Waiting for 9 transactions to be mined...
18:32:07 [18:32:07.634]
INFO:
slasher:test:slasher_client All transactions mined successfully
18:32:07 [18:32:07.831]
INFO:
slasher:test:slasher_client Waiting for 11 transactions to be mined...
18:32:07 [18:32:07.857]
INFO:
slasher:test:slasher_client All transactions mined successfully
18:32:08 [18:32:08.071]
INFO:
slasher:test:slasher_client Initialized validator set
{"validators":[{"attester":"0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc","withdrawer":"0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"}],"txHash":"0x0acc16d3b396cfceac389871219d30861e0c5092f90e51ad2f64d19c14032f72"}
18:32:08 [18:32:08.073]
INFO:
slasher:test:slasher_client Waiting for 13 transactions to be mined...
18:32:08 [18:32:08.127]
INFO:
slasher:test:slasher_client All transactions mined successfully
18:32:08 [18:32:08.132]
INFO:
slasher:test:slasher_client Waiting for 13 transactions to be mined...
18:32:08 [18:32:08.167]
INFO:
slasher:test:slasher_client All transactions mined successfully
18:32:08 [18:32:08.205]
INFO:
slasher:test:slasher_client Aztec L1 contracts initialized
{"registryAddress":"0xd68d4eb188034198ddb2883181a70d244b9920e9","governanceAddress":"0xa17b91f9e25b8c3c404b68a66c64210de67a8f7e","governanceProposerAddress":"0xa6758e37a17c8e0e626799c686005dbe3349ad9a","rollupAddress":"0xb0d33269a97c483e4ab6bb96509bc025fe66155a","inboxAddress":"0xfcc68da454d7a1d75fe96fd85a25d3dfb695da01","outboxAddress":"0xc1363be6f6194e80089b3c8408b73c8a635631e1","feeJuicePortalAddress":"0x3852f9e08cc0c1488dc5d9a5efcb765b28cc3827","feeJuiceAddress":"0x7f964daaa1047638aaede3c43da99b99c659b5fa","stakingAssetAddress":"0xda71483846ae0b94d7817cd3075c53d508214e40","rewardDistributorAddress":"0x450fc543c0440a19951fd3653473092722a712f2","gseAddress":"0xa955a26248cea880bd3518dd7d9c4f697a988540","coinIssuerAddress":"0x15d34aaf54267db7d7c367839aaf71a00a2c6a65"}
18:32:08 [18:32:08.206]
INFO:
slasher:test:slasher_client Handing over to governance
18:32:08 [18:32:08.220]
WARN:
ethereum:cheat_codes Warped L1 timestamp to 1750271599
18:32:08 [18:32:08.220]
WARN:
aztecjs:cheat_codes Warped to epoch 2
18:32:08 [18:32:08.224]
INFO:
slasher Starting Slasher client...
18:32:14 [18:32:14.263]
WARN:
slasher Clearing monitored payloads
18:32:14 [18:32:14.296]
INFO:
slasher Wants to slash
{"0":{"amount":100000000000000000000,"offense":0,"validator":"0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"}}
18:32:14 [18:32:14.355]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0x4000dd416722b15159d2e47faceb80abdd43c94c","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271534.355,"totalAmount":100000000000000000000}
18:32:14 [18:32:14.356]
INFO:
slasher Added monitored payload that we created
18:32:14 [18:32:14.814]
INFO:
slasher Selected slash payload at 0x4000dd416722b15159d2e47faceb80abdd43c94c
{"payloadAddress":"0x4000dd416722b15159d2e47faceb80abdd43c94c","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271534.355,"totalAmount":100000000000000000000}
18:32:14 [18:32:14.821]
INFO:
slasher:test:slasher_client 6
18:32:14 [18:32:14.825]
INFO:
slasher:test:slasher_client 10
18:32:14 [18:32:14.877]
INFO:
slasher:test:slasher_client Currently in round 1
18:32:14 [18:32:14.877]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":0,"leader":"0x0000000000000000000000000000000000000000","executed":false}
18:32:14 [18:32:14.878]
INFO:
slasher:test:slasher_client Leader votes: 0
18:32:14 [18:32:14.914]
INFO:
slasher Selected slash payload at 0x4000dd416722b15159d2e47faceb80abdd43c94c
{"payloadAddress":"0x4000dd416722b15159d2e47faceb80abdd43c94c","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271534.355,"totalAmount":100000000000000000000}
18:32:15 [18:32:15.457]
INFO:
slasher:test:slasher_client Currently in round 1
18:32:15 [18:32:15.457]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":10,"leader":"0x4000Dd416722B15159D2e47FAcEb80ABDD43c94c","executed":false}
18:32:15 [18:32:15.457]
INFO:
slasher:test:slasher_client Leader votes: 1
18:32:15 [18:32:15.482]
INFO:
slasher Selected slash payload at 0x4000dd416722b15159d2e47faceb80abdd43c94c
{"payloadAddress":"0x4000dd416722b15159d2e47faceb80abdd43c94c","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271534.355,"totalAmount":100000000000000000000}
18:32:16 [18:32:16.035]
INFO:
slasher:test:slasher_client Currently in round 1
18:32:16 [18:32:16.036]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":11,"leader":"0x4000Dd416722B15159D2e47FAcEb80ABDD43c94c","executed":false}
18:32:16 [18:32:16.036]
INFO:
slasher:test:slasher_client Leader votes: 2
18:32:16 [18:32:16.062]
INFO:
slasher Selected slash payload at 0x4000dd416722b15159d2e47faceb80abdd43c94c
{"payloadAddress":"0x4000dd416722b15159d2e47faceb80abdd43c94c","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271534.355,"totalAmount":100000000000000000000}
18:32:16 [18:32:16.244]
INFO:
slasher Slash payload created
{"payloadAddress":"0x4000dd416722b15159d2e47faceb80abdd43c94c","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271536.243,"totalAmount":100000000000000000000}
18:32:16 [18:32:16.612]
INFO:
slasher:test:slasher_client Currently in round 1
18:32:16 [18:32:16.612]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":12,"leader":"0x4000Dd416722B15159D2e47FAcEb80ABDD43c94c","executed":false}
18:32:16 [18:32:16.613]
INFO:
slasher:test:slasher_client Leader votes: 3
18:32:16 [18:32:16.630]
INFO:
slasher Selected slash payload at 0x4000dd416722b15159d2e47faceb80abdd43c94c
{"payloadAddress":"0x4000dd416722b15159d2e47faceb80abdd43c94c","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271534.355,"totalAmount":100000000000000000000}
18:32:17 [18:32:17.160]
INFO:
slasher:test:slasher_client Currently in round 1
18:32:17 [18:32:17.161]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":13,"leader":"0x4000Dd416722B15159D2e47FAcEb80ABDD43c94c","executed":false}
18:32:17 [18:32:17.161]
INFO:
slasher:test:slasher_client Leader votes: 4
18:32:17 [18:32:17.195]
INFO:
slasher Selected slash payload at 0x4000dd416722b15159d2e47faceb80abdd43c94c
{"payloadAddress":"0x4000dd416722b15159d2e47faceb80abdd43c94c","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271534.355,"totalAmount":100000000000000000000}
18:32:17 [18:32:17.742]
INFO:
slasher:test:slasher_client Currently in round 1
18:32:17 [18:32:17.743]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":14,"leader":"0x4000Dd416722B15159D2e47FAcEb80ABDD43c94c","executed":false}
18:32:17 [18:32:17.743]
INFO:
slasher:test:slasher_client Leader votes: 5
18:32:17 [18:32:17.770]
INFO:
slasher Selected slash payload at 0x4000dd416722b15159d2e47faceb80abdd43c94c
{"payloadAddress":"0x4000dd416722b15159d2e47faceb80abdd43c94c","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271534.355,"totalAmount":100000000000000000000}
18:32:18 [18:32:18.326]
INFO:
slasher:test:slasher_client Currently in round 1
18:32:18 [18:32:18.326]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":15,"leader":"0x4000Dd416722B15159D2e47FAcEb80ABDD43c94c","executed":false}
18:32:18 [18:32:18.327]
INFO:
slasher:test:slasher_client Leader votes: 6
18:32:18 [18:32:18.346]
INFO:
slasher Selected slash payload at 0x4000dd416722b15159d2e47faceb80abdd43c94c
{"payloadAddress":"0x4000dd416722b15159d2e47faceb80abdd43c94c","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271534.355,"totalAmount":100000000000000000000}
18:32:18 [18:32:18.891]
INFO:
slasher:test:slasher_client Currently in round 1
18:32:18 [18:32:18.891]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":16,"leader":"0x4000Dd416722B15159D2e47FAcEb80ABDD43c94c","executed":false}
18:32:18 [18:32:18.892]
INFO:
slasher:test:slasher_client Leader votes: 7
18:32:18 [18:32:18.917]
INFO:
slasher Selected slash payload at 0x4000dd416722b15159d2e47faceb80abdd43c94c
{"payloadAddress":"0x4000dd416722b15159d2e47faceb80abdd43c94c","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271534.355,"totalAmount":100000000000000000000}
18:32:19 [18:32:19.446]
INFO:
slasher:test:slasher_client Currently in round 1
18:32:19 [18:32:19.446]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":17,"leader":"0x4000Dd416722B15159D2e47FAcEb80ABDD43c94c","executed":false}
18:32:19 [18:32:19.447]
INFO:
slasher:test:slasher_client Leader votes: 8
18:32:19 [18:32:19.468]
INFO:
slasher Selected slash payload at 0x4000dd416722b15159d2e47faceb80abdd43c94c
{"payloadAddress":"0x4000dd416722b15159d2e47faceb80abdd43c94c","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271534.355,"totalAmount":100000000000000000000}
18:32:20 [18:32:20.013]
INFO:
slasher:test:slasher_client Currently in round 1
18:32:20 [18:32:20.014]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":18,"leader":"0x4000Dd416722B15159D2e47FAcEb80ABDD43c94c","executed":false}
18:32:20 [18:32:20.014]
INFO:
slasher:test:slasher_client Leader votes: 9
18:32:20 [18:32:20.031]
INFO:
slasher Selected slash payload at 0x4000dd416722b15159d2e47faceb80abdd43c94c
{"payloadAddress":"0x4000dd416722b15159d2e47faceb80abdd43c94c","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271534.355,"totalAmount":100000000000000000000}
18:32:20 [18:32:20.245]
INFO:
slasher Waiting for round 2 to be reached
18:32:20 [18:32:20.557]
INFO:
slasher:test:slasher_client Currently in round 2
18:32:20 [18:32:20.558]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":0,"leader":"0x0000000000000000000000000000000000000000","executed":false}
18:32:20 [18:32:20.558]
INFO:
slasher:test:slasher_client Leader votes: 0
18:32:20 [18:32:20.578]
INFO:
slasher Selected slash payload at 0x4000dd416722b15159d2e47faceb80abdd43c94c
{"payloadAddress":"0x4000dd416722b15159d2e47faceb80abdd43c94c","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271534.355,"totalAmount":100000000000000000000}
18:32:20 [18:32:20.763]
INFO:
slasher Executing round
{"proposal":"0x4000Dd416722B15159D2e47FAcEb80ABDD43c94c","round":1}
18:32:20 [18:32:20.813]
INFO:
slasher Round executed
{"round":1,"receipt":{"blobGasPrice":1,"blockHash":"0x38c43f5afe0a73ff17aa6769bc7b7aea996dcb86202f0032f5349b3fbe30978a","blockNumber":53,"contractAddress":null,"cumulativeGasUsed":481554,"effectiveGasPrice":15408326294,"from":"0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc","gasUsed":481554,"logs":[{"address":"0x8a55195a0d59a67edfb8525d0dd23063571c3986","blockHash":"0x38c43f5afe0a73ff17aa6769bc7b7aea996dcb86202f0032f5349b3fbe30978a","blockNumber":53,"blockTimestamp":"0x685306a3","data":"0x","logIndex":0,"removed":false,"topics":["0x7bfd03e44f31b1867e10c41d419cd8073b4719d321ccc5c3a3c79ac2babab3c3","0x0000000000000000000000004000dd416722b15159d2e47faceb80abdd43c94c","0x0000000000000000000000000000000000000000000000000000000000000001"],"transactionHash":"0x400262101fd25a4c0dca3dbe31cb78709be7196aa888bfada63b12e9301398a0","transactionIndex":0},{"address":"0xa955a26248cea880bd3518dd7d9c4f697a988540","blockHash":"0x38c43f5afe0a73ff17aa6769bc7b7aea996dcb86202f0032f5349b3fbe30978a","blockNumber":53,"blockTimestamp":"0x685306a3","data":"0x0000000000000000000000002285ab0d1c133e619e2dc03d1ea98ae1741b1eb10000000000000000000000000000000000000000000000000000000000000000","logIndex":1,"removed":false,"topics":["0x3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f","0x0000000000000000000000009965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"transactionHash":"0x400262101fd25a4c0dca3dbe31cb78709be7196aa888bfada63b12e9301398a0","transactionIndex":0},{"address":"0xa955a26248cea880bd3518dd7d9c4f697a988540","blockHash":"0x38c43f5afe0a73ff17aa6769bc7b7aea996dcb86202f0032f5349b3fbe30978a","blockNumber":53,"blockTimestamp":"0x685306a3","data":"0x0000000000000000000000000000000000000000000000056bc75e2d631000000000000000000000000000000000000000000000000000000000000000000000","logIndex":2,"removed":false,"topics":["0xdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724","0x0000000000000000000000002285ab0d1c133e619e2dc03d1ea98ae1741b1eb1"],"transactionHash":"0x400262101fd25a4c0dca3dbe31cb78709be7196aa888bfada63b12e9301398a0","transactionIndex":0},{"address":"0xa17b91f9e25b8c3c404b68a66c64210de67a8f7e","blockHash":"0x38c43f5afe0a73ff17aa6769bc7b7aea996dcb86202f0032f5349b3fbe30978a","blockNumber":53,"blockTimestamp":"0x685306a3","data":"0x0000000000000000000000000000000000000000000000056bc75e2d63100000","logIndex":3,"removed":false,"topics":["0x35572b4263de54e794ffcb886cb01a64870892fe896854fd2ca93810d5c66f7e","0x0000000000000000000000000000000000000000000000000000000000000000","0x000000000000000000000000b0d33269a97c483e4ab6bb96509bc025fe66155a"],"transactionHash":"0x400262101fd25a4c0dca3dbe31cb78709be7196aa888bfada63b12e9301398a0","transactionIndex":0},{"address":"0xb0d33269a97c483e4ab6bb96509bc025fe66155a","blockHash":"0x38c43f5afe0a73ff17aa6769bc7b7aea996dcb86202f0032f5349b3fbe30978a","blockNumber":53,"blockTimestamp":"0x685306a3","data":"0x0000000000000000000000000000000000000000000000056bc75e2d630fffff","logIndex":4,"removed":false,"topics":["0x4ed05e9673c26d2ed44f7ef6a7f2942df0ee3b5e1e17db4b99f9dcd261a339cd","0x0000000000000000000000009965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"transactionHash":"0x400262101fd25a4c0dca3dbe31cb78709be7196aa888bfada63b12e9301398a0","transactionIndex":0}],"logsBloom":"0x000000040000000000000000000000000000200000000000000000000000000008000000000002000000100000200000000200000000000100000800000400000000000000000000000008000000000000000000000480000000000000000000000000000200000000c4000000000800000200000000000000000002000002000020000000000040004000000000000000000010000000000000012001000000040000000000000000000000000000000000000008001000000800000004000000004000800000000000000000000000000000000000000000000000100060000010000000000000220000000000000000000008000000000000000000011010","status":"success","to":"0x8a55195a0d59a67edfb8525d0dd23063571c3986","transactionHash":"0x400262101fd25a4c0dca3dbe31cb78709be7196aa888bfada63b12e9301398a0","transactionIndex":0,"type":"eip1559"}}
18:32:21 [18:32:21.133]
INFO:
slasher:test:slasher_client Currently in round 2
18:32:21 [18:32:21.133]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":20,"leader":"0x4000Dd416722B15159D2e47FAcEb80ABDD43c94c","executed":false}
18:32:21 [18:32:21.134]
INFO:
slasher:test:slasher_client Leader votes: 1
18:32:21 [18:32:21.159]
INFO:
slasher Selected slash payload at 0x4000dd416722b15159d2e47faceb80abdd43c94c
{"payloadAddress":"0x4000dd416722b15159d2e47faceb80abdd43c94c","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271534.355,"totalAmount":100000000000000000000}
18:32:21 [18:32:21.692]
INFO:
slasher:test:slasher_client Currently in round 2
18:32:21 [18:32:21.692]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":22,"leader":"0x4000Dd416722B15159D2e47FAcEb80ABDD43c94c","executed":false}
18:32:21 [18:32:21.693]
INFO:
slasher:test:slasher_client Leader votes: 2
18:32:21 [18:32:21.715]
INFO:
slasher Selected slash payload at 0x4000dd416722b15159d2e47faceb80abdd43c94c
{"payloadAddress":"0x4000dd416722b15159d2e47faceb80abdd43c94c","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271534.355,"totalAmount":100000000000000000000}
18:32:22 [18:32:22.239]
INFO:
slasher:test:slasher_client Currently in round 2
18:32:22 [18:32:22.240]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":23,"leader":"0x4000Dd416722B15159D2e47FAcEb80ABDD43c94c","executed":false}
18:32:22 [18:32:22.240]
INFO:
slasher:test:slasher_client Leader votes: 3
18:32:22 [18:32:22.257]
INFO:
slasher Selected slash payload at 0x4000dd416722b15159d2e47faceb80abdd43c94c
{"payloadAddress":"0x4000dd416722b15159d2e47faceb80abdd43c94c","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271534.355,"totalAmount":100000000000000000000}
18:32:22 [18:32:22.787]
INFO:
slasher:test:slasher_client Currently in round 2
18:32:22 [18:32:22.788]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":24,"leader":"0x4000Dd416722B15159D2e47FAcEb80ABDD43c94c","executed":false}
18:32:22 [18:32:22.788]
INFO:
slasher:test:slasher_client Leader votes: 4
18:32:22 [18:32:22.802]
INFO:
slasher Selected slash payload at 0x4000dd416722b15159d2e47faceb80abdd43c94c
{"payloadAddress":"0x4000dd416722b15159d2e47faceb80abdd43c94c","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271534.355,"totalAmount":100000000000000000000}
18:32:23 [18:32:23.329]
INFO:
slasher:test:slasher_client Currently in round 2
18:32:23 [18:32:23.329]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":25,"leader":"0x4000Dd416722B15159D2e47FAcEb80ABDD43c94c","executed":false}
18:32:23 [18:32:23.330]
INFO:
slasher:test:slasher_client Leader votes: 5
18:32:23 [18:32:23.344]
INFO:
slasher Selected slash payload at 0x4000dd416722b15159d2e47faceb80abdd43c94c
{"payloadAddress":"0x4000dd416722b15159d2e47faceb80abdd43c94c","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271534.355,"totalAmount":100000000000000000000}
18:32:23 [18:32:23.874]
INFO:
slasher:test:slasher_client Currently in round 2
18:32:23 [18:32:23.874]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":26,"leader":"0x4000Dd416722B15159D2e47FAcEb80ABDD43c94c","executed":false}
18:32:23 [18:32:23.874]
INFO:
slasher:test:slasher_client Leader votes: 6
18:32:23 [18:32:23.891]
INFO:
slasher Selected slash payload at 0x4000dd416722b15159d2e47faceb80abdd43c94c
{"payloadAddress":"0x4000dd416722b15159d2e47faceb80abdd43c94c","validators":["0x9965507d1a55bcc2695c58ba16fb37d819b0a4dc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271534.355,"totalAmount":100000000000000000000}
18:32:24 [18:32:24.252]
INFO:
slasher Waiting for round 3 to be reached
18:32:24 [18:32:24.258]
INFO:
slasher Proposal executed
{"round":1,"proposal":"0x4000Dd416722B15159D2e47FAcEb80ABDD43c94c"}
18:32:24 [18:32:24.419]
INFO:
slasher:test:slasher_client Currently in round 2
18:32:24 [18:32:24.419]
INFO:
slasher:test:slasher_client Round info:
{"lastVote":27,"leader":"0x4000Dd416722B15159D2e47FAcEb80ABDD43c94c","executed":false}
18:32:24 [18:32:24.420]
INFO:
slasher:test:slasher_client Leader votes: 7
18:32:30 [18:32:30.443]
WARN:
slasher Clearing monitored payloads
18:32:30 [18:32:30.445]
INFO:
slasher Wants to slash
{"0":{"amount":100000000000000000000,"offense":0,"validator":"0x5965b32478e02c8be1f7a627175909a2ae0614bd"}}
18:32:30 [18:32:30.492]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0x828274cd37a328dc7168e3ab20e35339beecfa5d","validators":["0x5965b32478e02c8be1f7a627175909a2ae0614bd"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271550.492,"totalAmount":100000000000000000000}
18:32:30 [18:32:30.494]
INFO:
slasher Added monitored payload that we created
18:32:32 [18:32:32.266]
INFO:
slasher Slash payload created
{"payloadAddress":"0x828274cd37a328dc7168e3ab20e35339beecfa5d","validators":["0x5965b32478e02c8be1f7a627175909a2ae0614bd"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271552.265,"totalAmount":100000000000000000000}
18:32:32 [18:32:32.267]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0x828274cd37a328dc7168e3ab20e35339beecfa5d","validators":["0x5965b32478e02c8be1f7a627175909a2ae0614bd"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271552.265,"totalAmount":100000000000000000000}
18:32:37 [18:32:37.652]
WARN:
slasher Clearing monitored payloads
{"0":{"amounts":[100000000000000000000],"observedAtSeconds":1750271552.265,"offenses":[0],"payloadAddress":"0x828274cd37a328dc7168e3ab20e35339beecfa5d","totalAmount":100000000000000000000,"validators":["0x5965b32478e02c8be1f7a627175909a2ae0614bd"]}}
18:32:37 [18:32:37.655]
INFO:
slasher Wants to slash
{"0":{"amount":100000000000000000000,"offense":0,"validator":"0x0d6008b88c0bda07d15d1307f5e4ec28e382855b"}}
18:32:37 [18:32:37.687]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0xc3740a0ad651c7619341da86b5920ac3f3cb5177","validators":["0x0d6008b88c0bda07d15d1307f5e4ec28e382855b"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271557.687,"totalAmount":100000000000000000000}
18:32:37 [18:32:37.687]
INFO:
slasher Added monitored payload that we created
18:32:37 [18:32:37.756]
WARN:
slasher Clearing monitored payloads
{"0":{"amounts":[100000000000000000000],"observedAtSeconds":1750271557.687,"offenses":[0],"payloadAddress":"0xc3740a0ad651c7619341da86b5920ac3f3cb5177","totalAmount":100000000000000000000,"validators":["0x0d6008b88c0bda07d15d1307f5e4ec28e382855b"]}}
18:32:40 [18:32:40.274]
INFO:
slasher Slash payload created
{"payloadAddress":"0xc3740a0ad651c7619341da86b5920ac3f3cb5177","validators":["0x0d6008b88c0bda07d15d1307f5e4ec28e382855b"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271560.274,"totalAmount":100000000000000000000}
18:32:40 [18:32:40.275]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0xc3740a0ad651c7619341da86b5920ac3f3cb5177","validators":["0x0d6008b88c0bda07d15d1307f5e4ec28e382855b"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271560.274,"totalAmount":100000000000000000000}
18:32:43 [18:32:43.760]
WARN:
slasher Clearing monitored payloads
{"0":{"amounts":[100000000000000000000],"observedAtSeconds":1750271560.274,"offenses":[0],"payloadAddress":"0xc3740a0ad651c7619341da86b5920ac3f3cb5177","totalAmount":100000000000000000000,"validators":["0x0d6008b88c0bda07d15d1307f5e4ec28e382855b"]}}
18:32:43 [18:32:43.761]
INFO:
slasher Overriding slash payload to: 0xf6febb26fc0487d87150696997e3244994a1827e
18:32:43 [18:32:43.762]
INFO:
slasher Wants to slash
{"0":{"amount":100000000000000000000,"offense":0,"validator":"0x8a62ce8e3fb89518c6e1d2ae29b1d8803a062b2f"}}
18:32:43 [18:32:43.796]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0xc764a2a943014982e00035903575b8d619af400e","validators":["0x8a62ce8e3fb89518c6e1d2ae29b1d8803a062b2f"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271563.796,"totalAmount":100000000000000000000}
18:32:43 [18:32:43.797]
INFO:
slasher Added monitored payload that we created
18:32:43 [18:32:43.864]
INFO:
slasher Overriding slash payload to: 0xf6febb26fc0487d87150696997e3244994a1827e
18:32:43 [18:32:43.865]
INFO:
slasher Proposal executed
{"round":0,"proposal":"0xf6febb26fc0487d87150696997e3244994a1827e"}
18:32:43 [18:32:43.865]
INFO:
slasher Selected slash payload at 0xc764a2a943014982e00035903575b8d619af400e
{"payloadAddress":"0xc764a2a943014982e00035903575b8d619af400e","validators":["0x8a62ce8e3fb89518c6e1d2ae29b1d8803a062b2f"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271563.796,"totalAmount":100000000000000000000}
18:32:43 [18:32:43.866]
INFO:
slasher Overriding slash payload to: 0xf6febb26fc0487d87150696997e3244994a1827e
18:32:44 [18:32:44.278]
INFO:
slasher Slash payload created
{"payloadAddress":"0xc764a2a943014982e00035903575b8d619af400e","validators":["0x8a62ce8e3fb89518c6e1d2ae29b1d8803a062b2f"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271564.278,"totalAmount":100000000000000000000}
18:32:49 [18:32:49.867]
WARN:
slasher Clearing monitored payloads
{"0":{"amounts":[100000000000000000000],"observedAtSeconds":1750271563.796,"offenses":[0],"payloadAddress":"0xc764a2a943014982e00035903575b8d619af400e","totalAmount":100000000000000000000,"validators":["0x8a62ce8e3fb89518c6e1d2ae29b1d8803a062b2f"]}}
18:32:49 [18:32:49.878]
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:49 [18:32:49.914]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0xb96e234ca445ff38f6c79991059f208a3d6882c8","validators":["0x0000000000000000000000000000000000000001","0x0000000000000000000000000000000000000002","0x0000000000000000000000000000000000000003"],"amounts":[200,300,100],"offenses":[2,3,0],"observedAtSeconds":1750271569.914,"totalAmount":600}
18:32:49 [18:32:49.915]
INFO:
slasher Added monitored payload that we created
18:32:52 [18:32:52.287]
INFO:
slasher Slash payload created
{"payloadAddress":"0xb96e234ca445ff38f6c79991059f208a3d6882c8","validators":["0x0000000000000000000000000000000000000001","0x0000000000000000000000000000000000000002","0x0000000000000000000000000000000000000003"],"amounts":[200,300,100],"offenses":[2,3,0],"observedAtSeconds":1750271572.287,"totalAmount":600}
18:32:55 [18:32:55.992]
WARN:
slasher Clearing monitored payloads
{"0":{"amounts":[200,300,100],"observedAtSeconds":1750271569.914,"offenses":[2,3,0],"payloadAddress":"0xb96e234ca445ff38f6c79991059f208a3d6882c8","totalAmount":600,"validators":["0x0000000000000000000000000000000000000001","0x0000000000000000000000000000000000000002","0x0000000000000000000000000000000000000003"]}}
18:32:55 [18:32:55.998]
INFO:
slasher Wants to slash
{"0":{"amount":100000000000000000000,"offense":0,"validator":"0x4bc03df3a9026ee4548ff7077af2516c92e5ad1b"}}
18:32:56 [18:32:56.024]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0x2fb4859385960d38834ebb9486e7837011ebe53e","validators":["0x4bc03df3a9026ee4548ff7077af2516c92e5ad1b"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271576.024,"totalAmount":100000000000000000000}
18:32:56 [18:32:56.025]
INFO:
slasher Added monitored payload that we created
18:32:56 [18:32:56.101]
INFO:
slasher Executing round
{"proposal":"0x4000Dd416722B15159D2e47FAcEb80ABDD43c94c","round":2}
18:32:56 [18:32:56.103]
WARN:
slasher Clearing monitored payloads
{"0":{"amounts":[100000000000000000000],"observedAtSeconds":1750271576.024,"offenses":[0],"payloadAddress":"0x2fb4859385960d38834ebb9486e7837011ebe53e","totalAmount":100000000000000000000,"validators":["0x4bc03df3a9026ee4548ff7077af2516c92e5ad1b"]}}
18:32:56 [18:32:56.104]
INFO:
slasher Wants to slash
{"0":{"amount":100000000000000000000,"offense":0,"validator":"0x4bc03df3a9026ee4548ff7077af2516c92e5ad1b"}}
18:32:56 [18:32:56.157]
ERROR:
slasher:test:slasher_client Failed to send L1 transaction: 'Nonce provided for the transaction is lower than the current nonce of the account.\n' +
18:32:56 'Try increasing the nonce or find the latest nonce with `getTransactionCount`.\n' +
18:32:56 '\n' +
18:32:56 'Request Arguments:\n' +
18:32:56 ' from: 0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc\n' +
18:32:56 ' to: 0x8a55195a0d59a67edfb8525d0dd23063571c3986\n' +
18:32:56 ' data: 0x0d61b5190000000000000000000000000000000000000000000000000000000000000002\n' +
18:32:56 ' gas: 815606\n' +
18:32:56 ' maxFeePerGas: 164.844856249 gwei\n' +
18:32:56 ' maxPriorityFeePerGas: 164.844662304 gwei\n' +
18:32:56 '\n' +
18:32:56 'Details: nonce too low\n' +
18:32:56 'Version: viem@2.23.7'
18:32:56 [18:32:56.159]
ERROR:
slasher Error executing round: FormattedViemError: Nonce provided for the transaction is lower than the current nonce of the account.
18:32:56 Try increasing the nonce or find the latest nonce with `getTransactionCount`.
18:32:56
18:32:56 Request Arguments:
18:32:56 from: 0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc
18:32:56 to: 0x8a55195a0d59a67edfb8525d0dd23063571c3986
18:32:56 data: 0x0d61b5190000000000000000000000000000000000000000000000000000000000000002
18:32:56 gas: 815606
18:32:56 maxFeePerGas: 164.844856249 gwei
18:32:56 maxPriorityFeePerGas: 164.844662304 gwei
18:32:56
18:32:56 Details: nonce too low
18:32:56 Version: viem@2.23.7
18:32:56 at formatViemError (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/utils.js:148:12)
18:32:56 at L1TxUtils.sendTransaction (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/l1_tx_utils.js:455:31)
18:32:56 at processTicksAndRejections (node:internal/process/task_queues:105:5)
18:32:56 at L1TxUtils.sendAndMonitorTransaction (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/l1_tx_utils.js:604:48)
18:32:56 at SlashingProposerContract.executeRound (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/slashing_proposer.js:112:26)
18:32:56 at TestSlasherClient.executeRoundIfAgree (/home/aztec-dev/aztec-packages/yarn-project/slasher/src/slasher_client.ts:455:5) {
18:32:56 metaMessages: undefined
18:32:56 }
18:32:56 [18:32:56.176]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0x2fb4859385960d38834ebb9486e7837011ebe53e","validators":["0x4bc03df3a9026ee4548ff7077af2516c92e5ad1b"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271576.176,"totalAmount":100000000000000000000}
18:32:56 [18:32:56.177]
INFO:
slasher Added monitored payload that we created
18:32:56 [18:32:56.206]
INFO:
slasher Wants to slash
{"0":{"amount":100000000000000000000,"offense":0,"validator":"0x4bc03df3a9026ee4548ff7077af2516c92e5ad1b"}}
18:32:56 [18:32:56.241]
WARN:
slasher Failed to add monitored payload that we created
18:32:56 [18:32:56.295]
INFO:
slasher Slash payload created
{"payloadAddress":"0x2fb4859385960d38834ebb9486e7837011ebe53e","validators":["0x4bc03df3a9026ee4548ff7077af2516c92e5ad1b"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271576.295,"totalAmount":100000000000000000000}
18:33:08 [18:33:08.213]
WARN:
slasher Clearing monitored payloads
{"0":{"amounts":[100000000000000000000],"observedAtSeconds":1750271576.176,"offenses":[0],"payloadAddress":"0x2fb4859385960d38834ebb9486e7837011ebe53e","totalAmount":100000000000000000000,"validators":["0x4bc03df3a9026ee4548ff7077af2516c92e5ad1b"]}}
18:33:08 [18:33:08.214]
INFO:
slasher Wants to slash
{"0":{"amount":100000000000000000000,"offense":0,"validator":"0xea1f2755a943d29bfe0916896b83f6792a4e0afc"}}
18:33:08 [18:33:08.259]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0x1b44bbe16ac6d5af518777a9c4f1d956d13fd877","validators":["0xea1f2755a943d29bfe0916896b83f6792a4e0afc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271588.258,"totalAmount":100000000000000000000}
18:33:08 [18:33:08.260]
INFO:
slasher Added monitored payload that we created
18:33:08 [18:33:08.313]
INFO:
slasher Slash payload created
{"payloadAddress":"0x1b44bbe16ac6d5af518777a9c4f1d956d13fd877","validators":["0xea1f2755a943d29bfe0916896b83f6792a4e0afc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271588.312,"totalAmount":100000000000000000000}
18:33:08 [18:33:08.317]
INFO:
slasher Wants to slash
{"0":{"amount":100000000000000000000,"offense":0,"validator":"0xea1f2755a943d29bfe0916896b83f6792a4e0afc"}}
18:33:08 [18:33:08.355]
INFO:
slasher Adding monitored payload
{"payloadAddress":"0x92910446b3bba1d42cb55be1afc348cf890703bc","validators":["0xea1f2755a943d29bfe0916896b83f6792a4e0afc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271588.355,"totalAmount":100000000000000000000}
18:33:08 [18:33:08.356]
INFO:
slasher Added monitored payload that we created
18:33:08 [18:33:08.423]
INFO:
slasher Selected slash payload at 0x92910446b3bba1d42cb55be1afc348cf890703bc
{"payloadAddress":"0x92910446b3bba1d42cb55be1afc348cf890703bc","validators":["0xea1f2755a943d29bfe0916896b83f6792a4e0afc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271588.355,"totalAmount":100000000000000000000}
18:33:08 [18:33:08.425]
INFO:
slasher Proposal executed
{"round":0,"proposal":"0x92910446b3bba1d42cb55be1afc348cf890703bc"}
18:33:08 [18:33:08.429]
INFO:
slasher Selected slash payload at 0x1b44bbe16ac6d5af518777a9c4f1d956d13fd877
{"payloadAddress":"0x1b44bbe16ac6d5af518777a9c4f1d956d13fd877","validators":["0xea1f2755a943d29bfe0916896b83f6792a4e0afc"],"amounts":[100000000000000000000],"offenses":[0],"observedAtSeconds":1750271588.258,"totalAmount":100000000000000000000}
18:33:10 [18:33:10.433]
INFO:
slasher Slasher client stopped.
18:33:10
FAIL src/slasher_client.test.ts (
65.54 s)
18:33:10 SlasherClient
18:33:10
✓ creates payloads when the watcher signals (16181 ms)
18:33:10
✓ drops payloads beyond TTL (7208 ms)
18:33:10
✓ clears monitored payloads (6106 ms)
18:33:10
✓ only signals for override payload if present (6108 ms)
18:33:10
✓ sorts offenses within payload by validator address (6121 ms)
18:33:10
✕ handles replaying the same payload (12220 ms)
18:33:10
✓ handles multiple payloads with the same validator but different offenses (6218 ms)
18:33:10
18:33:10
● SlasherClient › handles replaying the same payload
18:33:10
18:33:10 FormattedViemError: Nonce provided for the transaction is lower than the current nonce of the account.
18:33:10 Try increasing the nonce or find the latest nonce with `getTransactionCount`.
18:33:10
18:33:10 Request Arguments:
18:33:10 from: 0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc
18:33:10 to: 0x8a55195a0d59a67edfb8525d0dd23063571c3986
18:33:10 data: 0x0d61b5190000000000000000000000000000000000000000000000000000000000000002
18:33:10 gas: 815606
18:33:10 maxFeePerGas: 164.844856249 gwei
18:33:10 maxPriorityFeePerGas: 164.844662304 gwei
18:33:10
18:33:10 Details: nonce too low
18:33:10 Version: viem@2.23.7
18:33:10
18:33:10
146 | }
18:33:10
147 | }
18:33:10
> 148 | return new FormattedViemError(formattedRes.replace(/\\n/g, '\n'), error?.metaMessages);
18:33:10
| ^
18:33:10
149 | }
18:33:10
150 | function stripAbis(obj) {
18:33:10
151 | if (!obj || typeof obj !== 'object') {
18:33:10
18:33:10
at formatViemError (../../ethereum/dest/utils.js:148:12)
18:33:10
at L1TxUtils.sendTransaction (../../ethereum/dest/l1_tx_utils.js:455:31)
18:33:10
at L1TxUtils.sendAndMonitorTransaction (../../ethereum/dest/l1_tx_utils.js:604:48)
18:33:10
at SlashingProposerContract.executeRound (../../ethereum/dest/contracts/slashing_proposer.js:112:26)
18:33:10
at TestSlasherClient.executeRoundIfAgree (slasher_client.ts:455:5)
18:33:10
18:33:10
Test Suites: 1 failed, 1 total
18:33:10
Tests: 1 failed,
6 passed, 7 total
18:33:10
Snapshots: 0 total
18:33:10
Time: 65.633 s
18:33:10
Ran all test suites matching slasher/src/slasher_client.test.ts
.
18:33:10
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?