Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deps: update mocha and tests related dependencies #5997

Merged
merged 1 commit into from
Sep 26, 2023

Conversation

nazarhussain
Copy link
Contributor

Motivation

Keep the dependencies up-to-date.

Description

  • Update Mocha, Chai, Sinon and all tests related dependencies.

Steps to test or reproduce

Run all tests

@nazarhussain nazarhussain requested a review from a team as a code owner September 25, 2023 14:56
@nazarhussain nazarhussain self-assigned this Sep 25, 2023
nflaig
nflaig previously approved these changes Sep 25, 2023
twoeths
twoeths previously approved these changes Sep 26, 2023
Base automatically changed from nh/ts-update to unstable September 26, 2023 11:33
@nazarhussain nazarhussain dismissed stale reviews from twoeths and nflaig September 26, 2023 11:33

The base branch was changed.

@nazarhussain nazarhussain changed the title deps: update typescript and lint dependencies deps: update mocha and tests related dependencies Sep 26, 2023
@github-actions
Copy link
Contributor

Performance Report

✔️ no performance regression detected

Full benchmark results
Benchmark suite Current: b1d31c1 Previous: f5e2c3a Ratio
getPubkeys - index2pubkey - req 1000 vs - 250000 vc 881.86 us/op 787.01 us/op 1.12
getPubkeys - validatorsArr - req 1000 vs - 250000 vc 116.00 us/op 75.189 us/op 1.54
BLS verify - blst-native 1.3716 ms/op 1.2943 ms/op 1.06
BLS verifyMultipleSignatures 3 - blst-native 3.3253 ms/op 2.7328 ms/op 1.22
BLS verifyMultipleSignatures 8 - blst-native 6.4670 ms/op 5.9607 ms/op 1.08
BLS verifyMultipleSignatures 32 - blst-native 23.328 ms/op 21.800 ms/op 1.07
BLS verifyMultipleSignatures 64 - blst-native 46.720 ms/op 43.452 ms/op 1.08
BLS verifyMultipleSignatures 128 - blst-native 102.87 ms/op 85.847 ms/op 1.20
BLS deserializing 10000 signatures 978.44 ms/op 890.50 ms/op 1.10
BLS deserializing 100000 signatures 10.198 s/op 8.8495 s/op 1.15
BLS verifyMultipleSignatures - same message - 3 - blst-native 1.5664 ms/op 1.3152 ms/op 1.19
BLS verifyMultipleSignatures - same message - 8 - blst-native 1.6516 ms/op 1.5823 ms/op 1.04
BLS verifyMultipleSignatures - same message - 32 - blst-native 3.3403 ms/op 2.2929 ms/op 1.46
BLS verifyMultipleSignatures - same message - 64 - blst-native 3.8417 ms/op 3.3088 ms/op 1.16
BLS verifyMultipleSignatures - same message - 128 - blst-native 6.2227 ms/op 5.3536 ms/op 1.16
BLS aggregatePubkeys 32 - blst-native 29.005 us/op 25.492 us/op 1.14
BLS aggregatePubkeys 128 - blst-native 133.26 us/op 97.374 us/op 1.37
getAttestationsForBlock 76.940 ms/op 39.861 ms/op 1.93
isKnown best case - 1 super set check 728.00 ns/op 287.00 ns/op 2.54
isKnown normal case - 2 super set checks 631.00 ns/op 275.00 ns/op 2.29
isKnown worse case - 16 super set checks 630.00 ns/op 269.00 ns/op 2.34
CheckpointStateCache - add get delete 7.2740 us/op 5.0640 us/op 1.44
validate api signedAggregateAndProof - struct 3.5034 ms/op 2.7475 ms/op 1.28
validate gossip signedAggregateAndProof - struct 3.0296 ms/op 2.7530 ms/op 1.10
validate gossip attestation - vc 640000 1.8358 ms/op 1.3374 ms/op 1.37
batch validate gossip attestation - vc 640000 - chunk 32 234.97 us/op 155.92 us/op 1.51
batch validate gossip attestation - vc 640000 - chunk 64 197.30 us/op 139.72 us/op 1.41
batch validate gossip attestation - vc 640000 - chunk 128 181.43 us/op 131.17 us/op 1.38
batch validate gossip attestation - vc 640000 - chunk 256 175.42 us/op 124.90 us/op 1.40
pickEth1Vote - no votes 1.6435 ms/op 1.1105 ms/op 1.48
pickEth1Vote - max votes 12.850 ms/op 10.638 ms/op 1.21
pickEth1Vote - Eth1Data hashTreeRoot value x2048 21.920 ms/op 18.370 ms/op 1.19
pickEth1Vote - Eth1Data hashTreeRoot tree x2048 33.328 ms/op 29.125 ms/op 1.14
pickEth1Vote - Eth1Data fastSerialize value x2048 919.32 us/op 560.62 us/op 1.64
pickEth1Vote - Eth1Data fastSerialize tree x2048 8.2873 ms/op 8.1438 ms/op 1.02
bytes32 toHexString 902.00 ns/op 456.00 ns/op 1.98
bytes32 Buffer.toString(hex) 359.00 ns/op 281.00 ns/op 1.28
bytes32 Buffer.toString(hex) from Uint8Array 639.00 ns/op 423.00 ns/op 1.51
bytes32 Buffer.toString(hex) + 0x 454.00 ns/op 284.00 ns/op 1.60
Object access 1 prop 0.24100 ns/op 0.15100 ns/op 1.60
Map access 1 prop 0.17700 ns/op 0.15100 ns/op 1.17
Object get x1000 11.487 ns/op 7.5140 ns/op 1.53
Map get x1000 0.86600 ns/op 0.59800 ns/op 1.45
Object set x1000 79.125 ns/op 47.447 ns/op 1.67
Map set x1000 54.006 ns/op 37.292 ns/op 1.45
Return object 10000 times 0.33050 ns/op 0.23310 ns/op 1.42
Throw Error 10000 times 4.4565 us/op 3.7656 us/op 1.18
fastMsgIdFn sha256 / 200 bytes 3.6210 us/op 3.2540 us/op 1.11
fastMsgIdFn h32 xxhash / 200 bytes 354.00 ns/op 263.00 ns/op 1.35
fastMsgIdFn h64 xxhash / 200 bytes 430.00 ns/op 326.00 ns/op 1.32
fastMsgIdFn sha256 / 1000 bytes 12.500 us/op 11.285 us/op 1.11
fastMsgIdFn h32 xxhash / 1000 bytes 470.00 ns/op 395.00 ns/op 1.19
fastMsgIdFn h64 xxhash / 1000 bytes 487.00 ns/op 397.00 ns/op 1.23
fastMsgIdFn sha256 / 10000 bytes 112.17 us/op 102.96 us/op 1.09
fastMsgIdFn h32 xxhash / 10000 bytes 2.1090 us/op 1.9050 us/op 1.11
fastMsgIdFn h64 xxhash / 10000 bytes 1.4380 us/op 1.3120 us/op 1.10
send data - 1000 256B messages 23.124 ms/op 18.084 ms/op 1.28
send data - 1000 512B messages 40.379 ms/op 25.320 ms/op 1.59
send data - 1000 1024B messages 59.074 ms/op 39.853 ms/op 1.48
send data - 1000 1200B messages 40.513 ms/op 26.922 ms/op 1.50
send data - 1000 2048B messages 48.798 ms/op 31.129 ms/op 1.57
send data - 1000 4096B messages 50.294 ms/op 33.101 ms/op 1.52
send data - 1000 16384B messages 117.48 ms/op 78.479 ms/op 1.50
send data - 1000 65536B messages 374.87 ms/op 274.71 ms/op 1.36
enrSubnets - fastDeserialize 64 bits 1.6740 us/op 1.1700 us/op 1.43
enrSubnets - ssz BitVector 64 bits 601.00 ns/op 394.00 ns/op 1.53
enrSubnets - fastDeserialize 4 bits 242.00 ns/op 156.00 ns/op 1.55
enrSubnets - ssz BitVector 4 bits 642.00 ns/op 399.00 ns/op 1.61
prioritizePeers score -10:0 att 32-0.1 sync 2-0 181.28 us/op 96.097 us/op 1.89
prioritizePeers score 0:0 att 32-0.25 sync 2-0.25 172.29 us/op 119.24 us/op 1.44
prioritizePeers score 0:0 att 32-0.5 sync 2-0.5 208.48 us/op 151.04 us/op 1.38
prioritizePeers score 0:0 att 64-0.75 sync 4-0.75 430.20 us/op 272.31 us/op 1.58
prioritizePeers score 0:0 att 64-1 sync 4-1 436.45 us/op 332.61 us/op 1.31
array of 16000 items push then shift 1.9251 us/op 1.6165 us/op 1.19
LinkedList of 16000 items push then shift 12.266 ns/op 8.7460 ns/op 1.40
array of 16000 items push then pop 107.28 ns/op 65.799 ns/op 1.63
LinkedList of 16000 items push then pop 11.890 ns/op 8.6710 ns/op 1.37
array of 24000 items push then shift 3.0503 us/op 2.3551 us/op 1.30
LinkedList of 24000 items push then shift 12.753 ns/op 8.6850 ns/op 1.47
array of 24000 items push then pop 148.37 ns/op 103.68 ns/op 1.43
LinkedList of 24000 items push then pop 11.442 ns/op 9.1130 ns/op 1.26
intersect bitArray bitLen 8 9.1150 ns/op 6.8170 ns/op 1.34
intersect array and set length 8 80.843 ns/op 52.344 ns/op 1.54
intersect bitArray bitLen 128 39.631 ns/op 31.338 ns/op 1.26
intersect array and set length 128 1.0903 us/op 729.79 ns/op 1.49
bitArray.getTrueBitIndexes() bitLen 128 1.8790 us/op 1.3400 us/op 1.40
bitArray.getTrueBitIndexes() bitLen 248 3.1520 us/op 2.3580 us/op 1.34
bitArray.getTrueBitIndexes() bitLen 512 6.7550 us/op 4.6110 us/op 1.46
Buffer.concat 32 items 1.2870 us/op 967.00 ns/op 1.33
Uint8Array.set 32 items 2.7050 us/op 1.9330 us/op 1.40
Set add up to 64 items then delete first 4.9197 us/op 4.0821 us/op 1.21
OrderedSet add up to 64 items then delete first 6.8830 us/op 5.1453 us/op 1.34
Set add up to 64 items then delete last 5.4830 us/op 4.3889 us/op 1.25
OrderedSet add up to 64 items then delete last 7.0231 us/op 5.4269 us/op 1.29
Set add up to 64 items then delete middle 5.2663 us/op 4.3499 us/op 1.21
OrderedSet add up to 64 items then delete middle 8.2689 us/op 6.6664 us/op 1.24
Set add up to 128 items then delete first 10.723 us/op 8.8627 us/op 1.21
OrderedSet add up to 128 items then delete first 14.720 us/op 11.590 us/op 1.27
Set add up to 128 items then delete last 10.611 us/op 8.6749 us/op 1.22
OrderedSet add up to 128 items then delete last 13.925 us/op 10.928 us/op 1.27
Set add up to 128 items then delete middle 10.336 us/op 8.6407 us/op 1.20
OrderedSet add up to 128 items then delete middle 21.194 us/op 16.176 us/op 1.31
Set add up to 256 items then delete first 22.541 us/op 17.941 us/op 1.26
OrderedSet add up to 256 items then delete first 30.423 us/op 23.705 us/op 1.28
Set add up to 256 items then delete last 20.892 us/op 17.313 us/op 1.21
OrderedSet add up to 256 items then delete last 27.821 us/op 22.151 us/op 1.26
Set add up to 256 items then delete middle 20.849 us/op 17.196 us/op 1.21
OrderedSet add up to 256 items then delete middle 58.862 us/op 43.287 us/op 1.36
transfer serialized Status (84 B) 2.1920 us/op 1.7110 us/op 1.28
copy serialized Status (84 B) 1.8820 us/op 1.3610 us/op 1.38
transfer serialized SignedVoluntaryExit (112 B) 2.3680 us/op 2.1270 us/op 1.11
copy serialized SignedVoluntaryExit (112 B) 1.9220 us/op 1.7030 us/op 1.13
transfer serialized ProposerSlashing (416 B) 3.5090 us/op 2.6410 us/op 1.33
copy serialized ProposerSlashing (416 B) 3.3950 us/op 2.2440 us/op 1.51
transfer serialized Attestation (485 B) 3.5420 us/op 2.5050 us/op 1.41
copy serialized Attestation (485 B) 2.7190 us/op 2.2330 us/op 1.22
transfer serialized AttesterSlashing (33232 B) 2.6530 us/op 2.8160 us/op 0.94
copy serialized AttesterSlashing (33232 B) 8.1200 us/op 4.9450 us/op 1.64
transfer serialized Small SignedBeaconBlock (128000 B) 3.0680 us/op 3.0260 us/op 1.01
copy serialized Small SignedBeaconBlock (128000 B) 18.737 us/op 11.334 us/op 1.65
transfer serialized Avg SignedBeaconBlock (200000 B) 3.3540 us/op 3.3550 us/op 1.00
copy serialized Avg SignedBeaconBlock (200000 B) 26.401 us/op 16.681 us/op 1.58
transfer serialized BlobsSidecar (524380 B) 3.9740 us/op 2.9810 us/op 1.33
copy serialized BlobsSidecar (524380 B) 123.61 us/op 76.981 us/op 1.61
transfer serialized Big SignedBeaconBlock (1000000 B) 3.7680 us/op 3.0660 us/op 1.23
copy serialized Big SignedBeaconBlock (1000000 B) 154.61 us/op 166.19 us/op 0.93
pass gossip attestations to forkchoice per slot 3.7970 ms/op 3.7678 ms/op 1.01
forkChoice updateHead vc 100000 bc 64 eq 0 670.47 us/op 675.20 us/op 0.99
forkChoice updateHead vc 600000 bc 64 eq 0 4.2876 ms/op 4.6315 ms/op 0.93
forkChoice updateHead vc 1000000 bc 64 eq 0 7.5535 ms/op 7.0361 ms/op 1.07
forkChoice updateHead vc 600000 bc 320 eq 0 4.3254 ms/op 4.1248 ms/op 1.05
forkChoice updateHead vc 600000 bc 1200 eq 0 4.4021 ms/op 4.3385 ms/op 1.01
forkChoice updateHead vc 600000 bc 7200 eq 0 5.1933 ms/op 5.0323 ms/op 1.03
forkChoice updateHead vc 600000 bc 64 eq 1000 11.466 ms/op 11.025 ms/op 1.04
forkChoice updateHead vc 600000 bc 64 eq 10000 12.123 ms/op 11.934 ms/op 1.02
forkChoice updateHead vc 600000 bc 64 eq 300000 16.087 ms/op 15.686 ms/op 1.03
computeDeltas 500000 validators 300 proto nodes 6.3548 ms/op 6.2594 ms/op 1.02
computeDeltas 500000 validators 1200 proto nodes 6.2986 ms/op 6.2752 ms/op 1.00
computeDeltas 500000 validators 7200 proto nodes 6.1548 ms/op 6.3152 ms/op 0.97
computeDeltas 750000 validators 300 proto nodes 9.2890 ms/op 9.4582 ms/op 0.98
computeDeltas 750000 validators 1200 proto nodes 9.4410 ms/op 9.5910 ms/op 0.98
computeDeltas 750000 validators 7200 proto nodes 9.5951 ms/op 9.4594 ms/op 1.01
computeDeltas 1400000 validators 300 proto nodes 18.084 ms/op 17.886 ms/op 1.01
computeDeltas 1400000 validators 1200 proto nodes 17.734 ms/op 17.914 ms/op 0.99
computeDeltas 1400000 validators 7200 proto nodes 17.841 ms/op 18.125 ms/op 0.98
computeDeltas 2100000 validators 300 proto nodes 26.663 ms/op 26.938 ms/op 0.99
computeDeltas 2100000 validators 1200 proto nodes 26.522 ms/op 27.161 ms/op 0.98
computeDeltas 2100000 validators 7200 proto nodes 26.533 ms/op 27.297 ms/op 0.97
computeProposerBoostScoreFromBalances 500000 validators 3.2235 ms/op 3.2658 ms/op 0.99
computeProposerBoostScoreFromBalances 750000 validators 3.2491 ms/op 3.2598 ms/op 1.00
computeProposerBoostScoreFromBalances 1400000 validators 3.2724 ms/op 3.2631 ms/op 1.00
computeProposerBoostScoreFromBalances 2100000 validators 3.2874 ms/op 3.2527 ms/op 1.01
altair processAttestation - 250000 vs - 7PWei normalcase 2.6686 ms/op 2.3635 ms/op 1.13
altair processAttestation - 250000 vs - 7PWei worstcase 3.1181 ms/op 3.0961 ms/op 1.01
altair processAttestation - setStatus - 1/6 committees join 175.58 us/op 191.42 us/op 0.92
altair processAttestation - setStatus - 1/3 committees join 333.42 us/op 375.81 us/op 0.89
altair processAttestation - setStatus - 1/2 committees join 445.49 us/op 505.90 us/op 0.88
altair processAttestation - setStatus - 2/3 committees join 584.36 us/op 644.92 us/op 0.91
altair processAttestation - setStatus - 4/5 committees join 792.12 us/op 848.72 us/op 0.93
altair processAttestation - setStatus - 100% committees join 915.34 us/op 992.78 us/op 0.92
altair processBlock - 250000 vs - 7PWei normalcase 7.4642 ms/op 7.0593 ms/op 1.06
altair processBlock - 250000 vs - 7PWei normalcase hashState 29.374 ms/op 31.552 ms/op 0.93
altair processBlock - 250000 vs - 7PWei worstcase 38.786 ms/op 41.713 ms/op 0.93
altair processBlock - 250000 vs - 7PWei worstcase hashState 89.306 ms/op 93.608 ms/op 0.95
phase0 processBlock - 250000 vs - 7PWei normalcase 2.3434 ms/op 3.1161 ms/op 0.75
phase0 processBlock - 250000 vs - 7PWei worstcase 32.543 ms/op 28.942 ms/op 1.12
altair processEth1Data - 250000 vs - 7PWei normalcase 517.06 us/op 472.31 us/op 1.09
getExpectedWithdrawals 250000 eb:1,eth1:1,we:0,wn:0,smpl:15 15.038 us/op 10.774 us/op 1.40
getExpectedWithdrawals 250000 eb:0.95,eth1:0.1,we:0.05,wn:0,smpl:219 83.828 us/op 97.242 us/op 0.86
getExpectedWithdrawals 250000 eb:0.95,eth1:0.3,we:0.05,wn:0,smpl:42 24.286 us/op 26.927 us/op 0.90
getExpectedWithdrawals 250000 eb:0.95,eth1:0.7,we:0.05,wn:0,smpl:18 13.575 us/op 18.247 us/op 0.74
getExpectedWithdrawals 250000 eb:0.1,eth1:0.1,we:0,wn:0,smpl:1020 195.24 us/op 276.09 us/op 0.71
getExpectedWithdrawals 250000 eb:0.03,eth1:0.03,we:0,wn:0,smpl:11777 1.3618 ms/op 2.1052 ms/op 0.65
getExpectedWithdrawals 250000 eb:0.01,eth1:0.01,we:0,wn:0,smpl:16384 2.0717 ms/op 2.9333 ms/op 0.71
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,smpl:16384 2.0603 ms/op 2.8610 ms/op 0.72
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,nocache,smpl:16384 4.0890 ms/op 3.1716 ms/op 1.29
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,smpl:16384 2.5699 ms/op 2.3121 ms/op 1.11
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,nocache,smpl:16384 6.9852 ms/op 5.5302 ms/op 1.26
Tree 40 250000 create 418.49 ms/op 295.03 ms/op 1.42
Tree 40 250000 get(125000) 232.55 ns/op 192.26 ns/op 1.21
Tree 40 250000 set(125000) 1.3506 us/op 875.77 ns/op 1.54
Tree 40 250000 toArray() 23.431 ms/op 16.991 ms/op 1.38
Tree 40 250000 iterate all - toArray() + loop 23.636 ms/op 17.733 ms/op 1.33
Tree 40 250000 iterate all - get(i) 76.587 ms/op 64.378 ms/op 1.19
MutableVector 250000 create 11.666 ms/op 16.529 ms/op 0.71
MutableVector 250000 get(125000) 6.7390 ns/op 6.5670 ns/op 1.03
MutableVector 250000 set(125000) 352.96 ns/op 229.39 ns/op 1.54
MutableVector 250000 toArray() 3.8338 ms/op 2.5248 ms/op 1.52
MutableVector 250000 iterate all - toArray() + loop 3.8925 ms/op 2.6467 ms/op 1.47
MutableVector 250000 iterate all - get(i) 1.5759 ms/op 1.5399 ms/op 1.02
Array 250000 create 3.5522 ms/op 2.6263 ms/op 1.35
Array 250000 clone - spread 1.2360 ms/op 989.00 us/op 1.25
Array 250000 get(125000) 0.58700 ns/op 0.50200 ns/op 1.17
Array 250000 set(125000) 0.72300 ns/op 0.57400 ns/op 1.26
Array 250000 iterate all - loop 88.693 us/op 80.187 us/op 1.11
effectiveBalanceIncrements clone Uint8Array 300000 34.958 us/op 22.120 us/op 1.58
effectiveBalanceIncrements clone MutableVector 300000 379.00 ns/op 277.00 ns/op 1.37
effectiveBalanceIncrements rw all Uint8Array 300000 180.59 us/op 175.23 us/op 1.03
effectiveBalanceIncrements rw all MutableVector 300000 93.245 ms/op 74.860 ms/op 1.25
phase0 afterProcessEpoch - 250000 vs - 7PWei 119.14 ms/op 114.91 ms/op 1.04
phase0 beforeProcessEpoch - 250000 vs - 7PWei 34.437 ms/op 42.890 ms/op 0.80
altair processEpoch - mainnet_e81889 546.35 ms/op 489.13 ms/op 1.12
mainnet_e81889 - altair beforeProcessEpoch 78.400 ms/op 61.706 ms/op 1.27
mainnet_e81889 - altair processJustificationAndFinalization 36.391 us/op 21.562 us/op 1.69
mainnet_e81889 - altair processInactivityUpdates 27.263 ms/op 7.3766 ms/op 3.70
mainnet_e81889 - altair processRewardsAndPenalties 87.614 ms/op 82.546 ms/op 1.06
mainnet_e81889 - altair processRegistryUpdates 8.7430 us/op 3.9570 us/op 2.21
mainnet_e81889 - altair processSlashings 2.0470 us/op 705.00 ns/op 2.90
mainnet_e81889 - altair processEth1DataReset 2.4650 us/op 932.00 ns/op 2.64
mainnet_e81889 - altair processEffectiveBalanceUpdates 2.8649 ms/op 2.3899 ms/op 1.20
mainnet_e81889 - altair processSlashingsReset 9.9930 us/op 5.4430 us/op 1.84
mainnet_e81889 - altair processRandaoMixesReset 16.423 us/op 6.6320 us/op 2.48
mainnet_e81889 - altair processHistoricalRootsUpdate 3.3060 us/op 1.4580 us/op 2.27
mainnet_e81889 - altair processParticipationFlagUpdates 9.5340 us/op 2.8020 us/op 3.40
mainnet_e81889 - altair processSyncCommitteeUpdates 1.9250 us/op 1.2830 us/op 1.50
mainnet_e81889 - altair afterProcessEpoch 132.87 ms/op 121.82 ms/op 1.09
capella processEpoch - mainnet_e217614 1.9802 s/op 1.5412 s/op 1.28
mainnet_e217614 - capella beforeProcessEpoch 353.79 ms/op 228.10 ms/op 1.55
mainnet_e217614 - capella processJustificationAndFinalization 33.266 us/op 12.135 us/op 2.74
mainnet_e217614 - capella processInactivityUpdates 25.229 ms/op 17.853 ms/op 1.41
mainnet_e217614 - capella processRewardsAndPenalties 276.46 ms/op 299.45 ms/op 0.92
mainnet_e217614 - capella processRegistryUpdates 20.735 us/op 33.597 us/op 0.62
mainnet_e217614 - capella processSlashings 650.00 ns/op 684.00 ns/op 0.95
mainnet_e217614 - capella processEth1DataReset 596.00 ns/op 676.00 ns/op 0.88
mainnet_e217614 - capella processEffectiveBalanceUpdates 4.4944 ms/op 3.9433 ms/op 1.14
mainnet_e217614 - capella processSlashingsReset 3.8910 us/op 4.7630 us/op 0.82
mainnet_e217614 - capella processRandaoMixesReset 9.8250 us/op 6.9490 us/op 1.41
mainnet_e217614 - capella processHistoricalRootsUpdate 1.2530 us/op 972.00 ns/op 1.29
mainnet_e217614 - capella processParticipationFlagUpdates 2.3260 us/op 2.2310 us/op 1.04
mainnet_e217614 - capella afterProcessEpoch 319.80 ms/op 300.34 ms/op 1.06
phase0 processEpoch - mainnet_e58758 554.60 ms/op 504.60 ms/op 1.10
mainnet_e58758 - phase0 beforeProcessEpoch 153.87 ms/op 129.97 ms/op 1.18
mainnet_e58758 - phase0 processJustificationAndFinalization 30.875 us/op 13.443 us/op 2.30
mainnet_e58758 - phase0 processRewardsAndPenalties 64.498 ms/op 73.751 ms/op 0.87
mainnet_e58758 - phase0 processRegistryUpdates 16.624 us/op 15.385 us/op 1.08
mainnet_e58758 - phase0 processSlashings 1.1040 us/op 864.00 ns/op 1.28
mainnet_e58758 - phase0 processEth1DataReset 775.00 ns/op 709.00 ns/op 1.09
mainnet_e58758 - phase0 processEffectiveBalanceUpdates 1.0965 ms/op 1.9560 ms/op 0.56
mainnet_e58758 - phase0 processSlashingsReset 6.0080 us/op 3.2840 us/op 1.83
mainnet_e58758 - phase0 processRandaoMixesReset 8.7400 us/op 6.4860 us/op 1.35
mainnet_e58758 - phase0 processHistoricalRootsUpdate 1.1420 us/op 707.00 ns/op 1.62
mainnet_e58758 - phase0 processParticipationRecordUpdates 6.7490 us/op 6.0490 us/op 1.12
mainnet_e58758 - phase0 afterProcessEpoch 110.47 ms/op 99.264 ms/op 1.11
phase0 processEffectiveBalanceUpdates - 250000 normalcase 1.3459 ms/op 1.1192 ms/op 1.20
phase0 processEffectiveBalanceUpdates - 250000 worstcase 0.5 2.5527 ms/op 1.9447 ms/op 1.31
altair processInactivityUpdates - 250000 normalcase 25.197 ms/op 19.847 ms/op 1.27
altair processInactivityUpdates - 250000 worstcase 25.566 ms/op 19.764 ms/op 1.29
phase0 processRegistryUpdates - 250000 normalcase 12.979 us/op 13.986 us/op 0.93
phase0 processRegistryUpdates - 250000 badcase_full_deposits 407.14 us/op 538.55 us/op 0.76
phase0 processRegistryUpdates - 250000 worstcase 0.5 140.91 ms/op 143.79 ms/op 0.98
altair processRewardsAndPenalties - 250000 normalcase 72.106 ms/op 71.281 ms/op 1.01
altair processRewardsAndPenalties - 250000 worstcase 74.693 ms/op 78.941 ms/op 0.95
phase0 getAttestationDeltas - 250000 normalcase 11.357 ms/op 7.5106 ms/op 1.51
phase0 getAttestationDeltas - 250000 worstcase 9.0440 ms/op 7.4200 ms/op 1.22
phase0 processSlashings - 250000 worstcase 2.6388 ms/op 2.4631 ms/op 1.07
altair processSyncCommitteeUpdates - 250000 155.87 ms/op 148.66 ms/op 1.05
BeaconState.hashTreeRoot - No change 344.00 ns/op 321.00 ns/op 1.07
BeaconState.hashTreeRoot - 1 full validator 126.93 us/op 142.31 us/op 0.89
BeaconState.hashTreeRoot - 32 full validator 1.4358 ms/op 1.8159 ms/op 0.79
BeaconState.hashTreeRoot - 512 full validator 13.943 ms/op 18.657 ms/op 0.75
BeaconState.hashTreeRoot - 1 validator.effectiveBalance 144.98 us/op 172.60 us/op 0.84
BeaconState.hashTreeRoot - 32 validator.effectiveBalance 2.0217 ms/op 2.3597 ms/op 0.86
BeaconState.hashTreeRoot - 512 validator.effectiveBalance 27.630 ms/op 31.002 ms/op 0.89
BeaconState.hashTreeRoot - 1 balances 122.88 us/op 144.62 us/op 0.85
BeaconState.hashTreeRoot - 32 balances 1.1842 ms/op 1.3938 ms/op 0.85
BeaconState.hashTreeRoot - 512 balances 11.391 ms/op 11.348 ms/op 1.00
BeaconState.hashTreeRoot - 250000 balances 187.84 ms/op 205.88 ms/op 0.91
aggregationBits - 2048 els - zipIndexesInBitList 16.369 us/op 13.919 us/op 1.18
regular array get 100000 times 44.355 us/op 33.132 us/op 1.34
wrappedArray get 100000 times 33.616 us/op 32.071 us/op 1.05
arrayWithProxy get 100000 times 14.784 ms/op 13.967 ms/op 1.06
ssz.Root.equals 215.00 ns/op 203.00 ns/op 1.06
byteArrayEquals 237.00 ns/op 202.00 ns/op 1.17
shuffle list - 16384 els 7.1664 ms/op 6.9246 ms/op 1.03
shuffle list - 250000 els 104.76 ms/op 101.80 ms/op 1.03
processSlot - 1 slots 18.027 us/op 18.653 us/op 0.97
processSlot - 32 slots 3.6735 ms/op 3.1867 ms/op 1.15
getEffectiveBalanceIncrementsZeroInactive - 250000 vs - 7PWei 56.519 ms/op 59.036 ms/op 0.96
getCommitteeAssignments - req 1 vs - 250000 vc 2.6992 ms/op 2.5197 ms/op 1.07
getCommitteeAssignments - req 100 vs - 250000 vc 4.0316 ms/op 3.7096 ms/op 1.09
getCommitteeAssignments - req 1000 vs - 250000 vc 4.3422 ms/op 4.0558 ms/op 1.07
RootCache.getBlockRootAtSlot - 250000 vs - 7PWei 5.2700 ns/op 4.4600 ns/op 1.18
state getBlockRootAtSlot - 250000 vs - 7PWei 1.0542 us/op 712.46 ns/op 1.48
computeProposers - vc 250000 9.9979 ms/op 8.4416 ms/op 1.18
computeEpochShuffling - vc 250000 110.18 ms/op 102.14 ms/op 1.08
getNextSyncCommittee - vc 250000 161.75 ms/op 150.88 ms/op 1.07
computeSigningRoot for AttestationData 26.484 us/op 25.604 us/op 1.03
hash AttestationData serialized data then Buffer.toString(base64) 2.3976 us/op 2.2485 us/op 1.07
toHexString serialized data 2.6905 us/op 1.0467 us/op 2.57
Buffer.toString(base64) 219.80 ns/op 219.70 ns/op 1.00

by benchmarkbot/action

@nazarhussain nazarhussain merged commit 2177d63 into unstable Sep 26, 2023
@nazarhussain nazarhussain deleted the nh/test-dep-update branch September 26, 2023 15:43
@wemeetagain
Copy link
Member

🎉 This PR is included in v1.12.0 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants