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 typescript and lint dependencies #5995

Merged
merged 4 commits into from
Sep 26, 2023
Merged

Conversation

nazarhussain
Copy link
Contributor

Motivation

Keep the dependencies up-to-date.

Description

  • Update Typescript
  • Update build related dependencies
  • Update lint 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 12:40
@nazarhussain nazarhussain self-assigned this Sep 25, 2023
@github-actions
Copy link
Contributor

github-actions bot commented Sep 25, 2023

Performance Report

✔️ no performance regression detected

Full benchmark results
Benchmark suite Current: e77c935 Previous: f5e2c3a Ratio
getPubkeys - index2pubkey - req 1000 vs - 250000 vc 556.45 us/op 787.01 us/op 0.71
getPubkeys - validatorsArr - req 1000 vs - 250000 vc 89.363 us/op 75.189 us/op 1.19
BLS verify - blst-native 1.3713 ms/op 1.2943 ms/op 1.06
BLS verifyMultipleSignatures 3 - blst-native 2.8611 ms/op 2.7328 ms/op 1.05
BLS verifyMultipleSignatures 8 - blst-native 6.2913 ms/op 5.9607 ms/op 1.06
BLS verifyMultipleSignatures 32 - blst-native 22.898 ms/op 21.800 ms/op 1.05
BLS verifyMultipleSignatures 64 - blst-native 45.629 ms/op 43.452 ms/op 1.05
BLS verifyMultipleSignatures 128 - blst-native 90.026 ms/op 85.847 ms/op 1.05
BLS deserializing 10000 signatures 935.52 ms/op 890.50 ms/op 1.05
BLS deserializing 100000 signatures 9.2334 s/op 8.8495 s/op 1.04
BLS verifyMultipleSignatures - same message - 3 - blst-native 1.3595 ms/op 1.3152 ms/op 1.03
BLS verifyMultipleSignatures - same message - 8 - blst-native 1.5125 ms/op 1.5823 ms/op 0.96
BLS verifyMultipleSignatures - same message - 32 - blst-native 2.3450 ms/op 2.2929 ms/op 1.02
BLS verifyMultipleSignatures - same message - 64 - blst-native 3.4072 ms/op 3.3088 ms/op 1.03
BLS verifyMultipleSignatures - same message - 128 - blst-native 5.7615 ms/op 5.3536 ms/op 1.08
BLS aggregatePubkeys 32 - blst-native 26.644 us/op 25.492 us/op 1.05
BLS aggregatePubkeys 128 - blst-native 99.428 us/op 97.374 us/op 1.02
getAttestationsForBlock 37.905 ms/op 39.861 ms/op 0.95
isKnown best case - 1 super set check 283.00 ns/op 287.00 ns/op 0.99
isKnown normal case - 2 super set checks 266.00 ns/op 275.00 ns/op 0.97
isKnown worse case - 16 super set checks 285.00 ns/op 269.00 ns/op 1.06
CheckpointStateCache - add get delete 5.1620 us/op 5.0640 us/op 1.02
validate api signedAggregateAndProof - struct 2.8296 ms/op 2.7475 ms/op 1.03
validate gossip signedAggregateAndProof - struct 2.8762 ms/op 2.7530 ms/op 1.04
validate gossip attestation - vc 640000 1.3866 ms/op 1.3374 ms/op 1.04
batch validate gossip attestation - vc 640000 - chunk 32 162.84 us/op 155.92 us/op 1.04
batch validate gossip attestation - vc 640000 - chunk 64 142.47 us/op 139.72 us/op 1.02
batch validate gossip attestation - vc 640000 - chunk 128 134.27 us/op 131.17 us/op 1.02
batch validate gossip attestation - vc 640000 - chunk 256 136.47 us/op 124.90 us/op 1.09
pickEth1Vote - no votes 1.3515 ms/op 1.1105 ms/op 1.22
pickEth1Vote - max votes 11.400 ms/op 10.638 ms/op 1.07
pickEth1Vote - Eth1Data hashTreeRoot value x2048 19.913 ms/op 18.370 ms/op 1.08
pickEth1Vote - Eth1Data hashTreeRoot tree x2048 28.390 ms/op 29.125 ms/op 0.97
pickEth1Vote - Eth1Data fastSerialize value x2048 636.51 us/op 560.62 us/op 1.14
pickEth1Vote - Eth1Data fastSerialize tree x2048 5.1046 ms/op 8.1438 ms/op 0.63
bytes32 toHexString 551.00 ns/op 456.00 ns/op 1.21
bytes32 Buffer.toString(hex) 315.00 ns/op 281.00 ns/op 1.12
bytes32 Buffer.toString(hex) from Uint8Array 459.00 ns/op 423.00 ns/op 1.09
bytes32 Buffer.toString(hex) + 0x 296.00 ns/op 284.00 ns/op 1.04
Object access 1 prop 0.17200 ns/op 0.15100 ns/op 1.14
Map access 1 prop 0.15400 ns/op 0.15100 ns/op 1.02
Object get x1000 7.0890 ns/op 7.5140 ns/op 0.94
Map get x1000 0.64700 ns/op 0.59800 ns/op 1.08
Object set x1000 58.923 ns/op 47.447 ns/op 1.24
Map set x1000 43.066 ns/op 37.292 ns/op 1.15
Return object 10000 times 0.25580 ns/op 0.23310 ns/op 1.10
Throw Error 10000 times 3.9597 us/op 3.7656 us/op 1.05
fastMsgIdFn sha256 / 200 bytes 3.4090 us/op 3.2540 us/op 1.05
fastMsgIdFn h32 xxhash / 200 bytes 316.00 ns/op 263.00 ns/op 1.20
fastMsgIdFn h64 xxhash / 200 bytes 391.00 ns/op 326.00 ns/op 1.20
fastMsgIdFn sha256 / 1000 bytes 12.079 us/op 11.285 us/op 1.07
fastMsgIdFn h32 xxhash / 1000 bytes 452.00 ns/op 395.00 ns/op 1.14
fastMsgIdFn h64 xxhash / 1000 bytes 507.00 ns/op 397.00 ns/op 1.28
fastMsgIdFn sha256 / 10000 bytes 113.72 us/op 102.96 us/op 1.10
fastMsgIdFn h32 xxhash / 10000 bytes 2.0640 us/op 1.9050 us/op 1.08
fastMsgIdFn h64 xxhash / 10000 bytes 1.4330 us/op 1.3120 us/op 1.09
send data - 1000 256B messages 21.235 ms/op 18.084 ms/op 1.17
send data - 1000 512B messages 28.688 ms/op 25.320 ms/op 1.13
send data - 1000 1024B messages 44.661 ms/op 39.853 ms/op 1.12
send data - 1000 1200B messages 27.860 ms/op 26.922 ms/op 1.03
send data - 1000 2048B messages 33.217 ms/op 31.129 ms/op 1.07
send data - 1000 4096B messages 42.665 ms/op 33.101 ms/op 1.29
send data - 1000 16384B messages 88.214 ms/op 78.479 ms/op 1.12
send data - 1000 65536B messages 302.37 ms/op 274.71 ms/op 1.10
enrSubnets - fastDeserialize 64 bits 1.3200 us/op 1.1700 us/op 1.13
enrSubnets - ssz BitVector 64 bits 437.00 ns/op 394.00 ns/op 1.11
enrSubnets - fastDeserialize 4 bits 169.00 ns/op 156.00 ns/op 1.08
enrSubnets - ssz BitVector 4 bits 435.00 ns/op 399.00 ns/op 1.09
prioritizePeers score -10:0 att 32-0.1 sync 2-0 107.75 us/op 96.097 us/op 1.12
prioritizePeers score 0:0 att 32-0.25 sync 2-0.25 134.74 us/op 119.24 us/op 1.13
prioritizePeers score 0:0 att 32-0.5 sync 2-0.5 183.76 us/op 151.04 us/op 1.22
prioritizePeers score 0:0 att 64-0.75 sync 4-0.75 323.70 us/op 272.31 us/op 1.19
prioritizePeers score 0:0 att 64-1 sync 4-1 361.68 us/op 332.61 us/op 1.09
array of 16000 items push then shift 1.7510 us/op 1.6165 us/op 1.08
LinkedList of 16000 items push then shift 10.179 ns/op 8.7460 ns/op 1.16
array of 16000 items push then pop 99.592 ns/op 65.799 ns/op 1.51
LinkedList of 16000 items push then pop 10.001 ns/op 8.6710 ns/op 1.15
array of 24000 items push then shift 2.6694 us/op 2.3551 us/op 1.13
LinkedList of 24000 items push then shift 10.495 ns/op 8.6850 ns/op 1.21
array of 24000 items push then pop 130.81 ns/op 103.68 ns/op 1.26
LinkedList of 24000 items push then pop 9.2810 ns/op 9.1130 ns/op 1.02
intersect bitArray bitLen 8 7.2960 ns/op 6.8170 ns/op 1.07
intersect array and set length 8 61.455 ns/op 52.344 ns/op 1.17
intersect bitArray bitLen 128 32.959 ns/op 31.338 ns/op 1.05
intersect array and set length 128 908.02 ns/op 729.79 ns/op 1.24
bitArray.getTrueBitIndexes() bitLen 128 1.6810 us/op 1.3400 us/op 1.25
bitArray.getTrueBitIndexes() bitLen 248 2.9480 us/op 2.3580 us/op 1.25
bitArray.getTrueBitIndexes() bitLen 512 6.1340 us/op 4.6110 us/op 1.33
Buffer.concat 32 items 1.0790 us/op 967.00 ns/op 1.12
Uint8Array.set 32 items 2.1380 us/op 1.9330 us/op 1.11
Set add up to 64 items then delete first 4.9039 us/op 4.0821 us/op 1.20
OrderedSet add up to 64 items then delete first 6.4601 us/op 5.1453 us/op 1.26
Set add up to 64 items then delete last 5.1026 us/op 4.3889 us/op 1.16
OrderedSet add up to 64 items then delete last 6.5025 us/op 5.4269 us/op 1.20
Set add up to 64 items then delete middle 5.0778 us/op 4.3499 us/op 1.17
OrderedSet add up to 64 items then delete middle 7.8729 us/op 6.6664 us/op 1.18
Set add up to 128 items then delete first 10.398 us/op 8.8627 us/op 1.17
OrderedSet add up to 128 items then delete first 14.053 us/op 11.590 us/op 1.21
Set add up to 128 items then delete last 10.535 us/op 8.6749 us/op 1.21
OrderedSet add up to 128 items then delete last 12.975 us/op 10.928 us/op 1.19
Set add up to 128 items then delete middle 10.635 us/op 8.6407 us/op 1.23
OrderedSet add up to 128 items then delete middle 21.479 us/op 16.176 us/op 1.33
Set add up to 256 items then delete first 22.024 us/op 17.941 us/op 1.23
OrderedSet add up to 256 items then delete first 29.543 us/op 23.705 us/op 1.25
Set add up to 256 items then delete last 21.109 us/op 17.313 us/op 1.22
OrderedSet add up to 256 items then delete last 29.539 us/op 22.151 us/op 1.33
Set add up to 256 items then delete middle 22.920 us/op 17.196 us/op 1.33
OrderedSet add up to 256 items then delete middle 56.436 us/op 43.287 us/op 1.30
transfer serialized Status (84 B) 2.1180 us/op 1.7110 us/op 1.24
copy serialized Status (84 B) 1.8200 us/op 1.3610 us/op 1.34
transfer serialized SignedVoluntaryExit (112 B) 2.3950 us/op 2.1270 us/op 1.13
copy serialized SignedVoluntaryExit (112 B) 1.9700 us/op 1.7030 us/op 1.16
transfer serialized ProposerSlashing (416 B) 2.4170 us/op 2.6410 us/op 0.92
copy serialized ProposerSlashing (416 B) 2.2660 us/op 2.2440 us/op 1.01
transfer serialized Attestation (485 B) 2.4160 us/op 2.5050 us/op 0.96
copy serialized Attestation (485 B) 2.1680 us/op 2.2330 us/op 0.97
transfer serialized AttesterSlashing (33232 B) 2.3590 us/op 2.8160 us/op 0.84
copy serialized AttesterSlashing (33232 B) 6.5030 us/op 4.9450 us/op 1.32
transfer serialized Small SignedBeaconBlock (128000 B) 2.7040 us/op 3.0260 us/op 0.89
copy serialized Small SignedBeaconBlock (128000 B) 15.776 us/op 11.334 us/op 1.39
transfer serialized Avg SignedBeaconBlock (200000 B) 3.1800 us/op 3.3550 us/op 0.95
copy serialized Avg SignedBeaconBlock (200000 B) 23.359 us/op 16.681 us/op 1.40
transfer serialized BlobsSidecar (524380 B) 3.3520 us/op 2.9810 us/op 1.12
copy serialized BlobsSidecar (524380 B) 91.038 us/op 76.981 us/op 1.18
transfer serialized Big SignedBeaconBlock (1000000 B) 3.5250 us/op 3.0660 us/op 1.15
copy serialized Big SignedBeaconBlock (1000000 B) 172.06 us/op 166.19 us/op 1.04
pass gossip attestations to forkchoice per slot 4.0982 ms/op 3.7678 ms/op 1.09
forkChoice updateHead vc 100000 bc 64 eq 0 693.80 us/op 675.20 us/op 1.03
forkChoice updateHead vc 600000 bc 64 eq 0 5.7669 ms/op 4.6315 ms/op 1.25
forkChoice updateHead vc 1000000 bc 64 eq 0 7.9260 ms/op 7.0361 ms/op 1.13
forkChoice updateHead vc 600000 bc 320 eq 0 4.5927 ms/op 4.1248 ms/op 1.11
forkChoice updateHead vc 600000 bc 1200 eq 0 4.7472 ms/op 4.3385 ms/op 1.09
forkChoice updateHead vc 600000 bc 7200 eq 0 5.6011 ms/op 5.0323 ms/op 1.11
forkChoice updateHead vc 600000 bc 64 eq 1000 12.032 ms/op 11.025 ms/op 1.09
forkChoice updateHead vc 600000 bc 64 eq 10000 12.880 ms/op 11.934 ms/op 1.08
forkChoice updateHead vc 600000 bc 64 eq 300000 18.635 ms/op 15.686 ms/op 1.19
computeDeltas 500000 validators 300 proto nodes 6.6035 ms/op 6.2594 ms/op 1.05
computeDeltas 500000 validators 1200 proto nodes 6.7438 ms/op 6.2752 ms/op 1.07
computeDeltas 500000 validators 7200 proto nodes 6.8465 ms/op 6.3152 ms/op 1.08
computeDeltas 750000 validators 300 proto nodes 10.101 ms/op 9.4582 ms/op 1.07
computeDeltas 750000 validators 1200 proto nodes 10.015 ms/op 9.5910 ms/op 1.04
computeDeltas 750000 validators 7200 proto nodes 9.8994 ms/op 9.4594 ms/op 1.05
computeDeltas 1400000 validators 300 proto nodes 19.456 ms/op 17.886 ms/op 1.09
computeDeltas 1400000 validators 1200 proto nodes 18.942 ms/op 17.914 ms/op 1.06
computeDeltas 1400000 validators 7200 proto nodes 19.633 ms/op 18.125 ms/op 1.08
computeDeltas 2100000 validators 300 proto nodes 31.491 ms/op 26.938 ms/op 1.17
computeDeltas 2100000 validators 1200 proto nodes 35.978 ms/op 27.161 ms/op 1.32
computeDeltas 2100000 validators 7200 proto nodes 39.658 ms/op 27.297 ms/op 1.45
computeProposerBoostScoreFromBalances 500000 validators 4.0055 ms/op 3.2658 ms/op 1.23
computeProposerBoostScoreFromBalances 750000 validators 3.5492 ms/op 3.2598 ms/op 1.09
computeProposerBoostScoreFromBalances 1400000 validators 3.5211 ms/op 3.2631 ms/op 1.08
computeProposerBoostScoreFromBalances 2100000 validators 3.4937 ms/op 3.2527 ms/op 1.07
altair processAttestation - 250000 vs - 7PWei normalcase 3.1449 ms/op 2.3635 ms/op 1.33
altair processAttestation - 250000 vs - 7PWei worstcase 3.5472 ms/op 3.0961 ms/op 1.15
altair processAttestation - setStatus - 1/6 committees join 206.39 us/op 191.42 us/op 1.08
altair processAttestation - setStatus - 1/3 committees join 392.04 us/op 375.81 us/op 1.04
altair processAttestation - setStatus - 1/2 committees join 522.69 us/op 505.90 us/op 1.03
altair processAttestation - setStatus - 2/3 committees join 744.56 us/op 644.92 us/op 1.15
altair processAttestation - setStatus - 4/5 committees join 973.33 us/op 848.72 us/op 1.15
altair processAttestation - setStatus - 100% committees join 1.1167 ms/op 992.78 us/op 1.12
altair processBlock - 250000 vs - 7PWei normalcase 7.5991 ms/op 7.0593 ms/op 1.08
altair processBlock - 250000 vs - 7PWei normalcase hashState 28.449 ms/op 31.552 ms/op 0.90
altair processBlock - 250000 vs - 7PWei worstcase 42.743 ms/op 41.713 ms/op 1.02
altair processBlock - 250000 vs - 7PWei worstcase hashState 89.546 ms/op 93.608 ms/op 0.96
phase0 processBlock - 250000 vs - 7PWei normalcase 2.7395 ms/op 3.1161 ms/op 0.88
phase0 processBlock - 250000 vs - 7PWei worstcase 35.014 ms/op 28.942 ms/op 1.21
altair processEth1Data - 250000 vs - 7PWei normalcase 661.85 us/op 472.31 us/op 1.40
getExpectedWithdrawals 250000 eb:1,eth1:1,we:0,wn:0,smpl:15 16.891 us/op 10.774 us/op 1.57
getExpectedWithdrawals 250000 eb:0.95,eth1:0.1,we:0.05,wn:0,smpl:219 84.683 us/op 97.242 us/op 0.87
getExpectedWithdrawals 250000 eb:0.95,eth1:0.3,we:0.05,wn:0,smpl:42 28.416 us/op 26.927 us/op 1.06
getExpectedWithdrawals 250000 eb:0.95,eth1:0.7,we:0.05,wn:0,smpl:18 12.149 us/op 18.247 us/op 0.67
getExpectedWithdrawals 250000 eb:0.1,eth1:0.1,we:0,wn:0,smpl:1020 261.54 us/op 276.09 us/op 0.95
getExpectedWithdrawals 250000 eb:0.03,eth1:0.03,we:0,wn:0,smpl:11777 1.4689 ms/op 2.1052 ms/op 0.70
getExpectedWithdrawals 250000 eb:0.01,eth1:0.01,we:0,wn:0,smpl:16384 2.0507 ms/op 2.9333 ms/op 0.70
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,smpl:16384 1.8193 ms/op 2.8610 ms/op 0.64
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,nocache,smpl:16384 4.4248 ms/op 3.1716 ms/op 1.40
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,smpl:16384 2.6096 ms/op 2.3121 ms/op 1.13
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,nocache,smpl:16384 6.9305 ms/op 5.5302 ms/op 1.25
Tree 40 250000 create 476.03 ms/op 295.03 ms/op 1.61
Tree 40 250000 get(125000) 210.71 ns/op 192.26 ns/op 1.10
Tree 40 250000 set(125000) 1.2103 us/op 875.77 ns/op 1.38
Tree 40 250000 toArray() 26.791 ms/op 16.991 ms/op 1.58
Tree 40 250000 iterate all - toArray() + loop 25.703 ms/op 17.733 ms/op 1.45
Tree 40 250000 iterate all - get(i) 78.531 ms/op 64.378 ms/op 1.22
MutableVector 250000 create 16.266 ms/op 16.529 ms/op 0.98
MutableVector 250000 get(125000) 7.0660 ns/op 6.5670 ns/op 1.08
MutableVector 250000 set(125000) 282.24 ns/op 229.39 ns/op 1.23
MutableVector 250000 toArray() 3.9364 ms/op 2.5248 ms/op 1.56
MutableVector 250000 iterate all - toArray() + loop 4.0530 ms/op 2.6467 ms/op 1.53
MutableVector 250000 iterate all - get(i) 1.6373 ms/op 1.5399 ms/op 1.06
Array 250000 create 3.7194 ms/op 2.6263 ms/op 1.42
Array 250000 clone - spread 1.0271 ms/op 989.00 us/op 1.04
Array 250000 get(125000) 0.51300 ns/op 0.50200 ns/op 1.02
Array 250000 set(125000) 0.59100 ns/op 0.57400 ns/op 1.03
Array 250000 iterate all - loop 112.74 us/op 80.187 us/op 1.41
effectiveBalanceIncrements clone Uint8Array 300000 36.577 us/op 22.120 us/op 1.65
effectiveBalanceIncrements clone MutableVector 300000 258.00 ns/op 277.00 ns/op 0.93
effectiveBalanceIncrements rw all Uint8Array 300000 186.42 us/op 175.23 us/op 1.06
effectiveBalanceIncrements rw all MutableVector 300000 85.258 ms/op 74.860 ms/op 1.14
phase0 afterProcessEpoch - 250000 vs - 7PWei 119.37 ms/op 114.91 ms/op 1.04
phase0 beforeProcessEpoch - 250000 vs - 7PWei 42.593 ms/op 42.890 ms/op 0.99
altair processEpoch - mainnet_e81889 549.18 ms/op 489.13 ms/op 1.12
mainnet_e81889 - altair beforeProcessEpoch 78.010 ms/op 61.706 ms/op 1.26
mainnet_e81889 - altair processJustificationAndFinalization 24.591 us/op 21.562 us/op 1.14
mainnet_e81889 - altair processInactivityUpdates 8.3902 ms/op 7.3766 ms/op 1.14
mainnet_e81889 - altair processRewardsAndPenalties 79.194 ms/op 82.546 ms/op 0.96
mainnet_e81889 - altair processRegistryUpdates 4.2390 us/op 3.9570 us/op 1.07
mainnet_e81889 - altair processSlashings 839.00 ns/op 705.00 ns/op 1.19
mainnet_e81889 - altair processEth1DataReset 949.00 ns/op 932.00 ns/op 1.02
mainnet_e81889 - altair processEffectiveBalanceUpdates 1.4006 ms/op 2.3899 ms/op 0.59
mainnet_e81889 - altair processSlashingsReset 5.5760 us/op 5.4430 us/op 1.02
mainnet_e81889 - altair processRandaoMixesReset 9.7740 us/op 6.6320 us/op 1.47
mainnet_e81889 - altair processHistoricalRootsUpdate 1.3960 us/op 1.4580 us/op 0.96
mainnet_e81889 - altair processParticipationFlagUpdates 3.7020 us/op 2.8020 us/op 1.32
mainnet_e81889 - altair processSyncCommitteeUpdates 1.2530 us/op 1.2830 us/op 0.98
mainnet_e81889 - altair afterProcessEpoch 132.43 ms/op 121.82 ms/op 1.09
capella processEpoch - mainnet_e217614 2.1281 s/op 1.5412 s/op 1.38
mainnet_e217614 - capella beforeProcessEpoch 351.21 ms/op 228.10 ms/op 1.54
mainnet_e217614 - capella processJustificationAndFinalization 14.358 us/op 12.135 us/op 1.18
mainnet_e217614 - capella processInactivityUpdates 20.743 ms/op 17.853 ms/op 1.16
mainnet_e217614 - capella processRewardsAndPenalties 305.88 ms/op 299.45 ms/op 1.02
mainnet_e217614 - capella processRegistryUpdates 26.034 us/op 33.597 us/op 0.77
mainnet_e217614 - capella processSlashings 1.0540 us/op 684.00 ns/op 1.54
mainnet_e217614 - capella processEth1DataReset 885.00 ns/op 676.00 ns/op 1.31
mainnet_e217614 - capella processEffectiveBalanceUpdates 4.3948 ms/op 3.9433 ms/op 1.11
mainnet_e217614 - capella processSlashingsReset 3.9850 us/op 4.7630 us/op 0.84
mainnet_e217614 - capella processRandaoMixesReset 5.6220 us/op 6.9490 us/op 0.81
mainnet_e217614 - capella processHistoricalRootsUpdate 943.00 ns/op 972.00 ns/op 0.97
mainnet_e217614 - capella processParticipationFlagUpdates 3.3090 us/op 2.2310 us/op 1.48
mainnet_e217614 - capella afterProcessEpoch 335.26 ms/op 300.34 ms/op 1.12
phase0 processEpoch - mainnet_e58758 638.39 ms/op 504.60 ms/op 1.27
mainnet_e58758 - phase0 beforeProcessEpoch 153.30 ms/op 129.97 ms/op 1.18
mainnet_e58758 - phase0 processJustificationAndFinalization 30.976 us/op 13.443 us/op 2.30
mainnet_e58758 - phase0 processRewardsAndPenalties 71.074 ms/op 73.751 ms/op 0.96
mainnet_e58758 - phase0 processRegistryUpdates 18.338 us/op 15.385 us/op 1.19
mainnet_e58758 - phase0 processSlashings 1.3640 us/op 864.00 ns/op 1.58
mainnet_e58758 - phase0 processEth1DataReset 925.00 ns/op 709.00 ns/op 1.30
mainnet_e58758 - phase0 processEffectiveBalanceUpdates 1.4220 ms/op 1.9560 ms/op 0.73
mainnet_e58758 - phase0 processSlashingsReset 4.8540 us/op 3.2840 us/op 1.48
mainnet_e58758 - phase0 processRandaoMixesReset 9.2570 us/op 6.4860 us/op 1.43
mainnet_e58758 - phase0 processHistoricalRootsUpdate 1.0610 us/op 707.00 ns/op 1.50
mainnet_e58758 - phase0 processParticipationRecordUpdates 9.8750 us/op 6.0490 us/op 1.63
mainnet_e58758 - phase0 afterProcessEpoch 114.55 ms/op 99.264 ms/op 1.15
phase0 processEffectiveBalanceUpdates - 250000 normalcase 1.6270 ms/op 1.1192 ms/op 1.45
phase0 processEffectiveBalanceUpdates - 250000 worstcase 0.5 3.1975 ms/op 1.9447 ms/op 1.64
altair processInactivityUpdates - 250000 normalcase 22.961 ms/op 19.847 ms/op 1.16
altair processInactivityUpdates - 250000 worstcase 22.319 ms/op 19.764 ms/op 1.13
phase0 processRegistryUpdates - 250000 normalcase 15.094 us/op 13.986 us/op 1.08
phase0 processRegistryUpdates - 250000 badcase_full_deposits 483.37 us/op 538.55 us/op 0.90
phase0 processRegistryUpdates - 250000 worstcase 0.5 157.51 ms/op 143.79 ms/op 1.10
altair processRewardsAndPenalties - 250000 normalcase 57.872 ms/op 71.281 ms/op 0.81
altair processRewardsAndPenalties - 250000 worstcase 69.454 ms/op 78.941 ms/op 0.88
phase0 getAttestationDeltas - 250000 normalcase 13.468 ms/op 7.5106 ms/op 1.79
phase0 getAttestationDeltas - 250000 worstcase 12.368 ms/op 7.4200 ms/op 1.67
phase0 processSlashings - 250000 worstcase 3.0456 ms/op 2.4631 ms/op 1.24
altair processSyncCommitteeUpdates - 250000 172.07 ms/op 148.66 ms/op 1.16
BeaconState.hashTreeRoot - No change 333.00 ns/op 321.00 ns/op 1.04
BeaconState.hashTreeRoot - 1 full validator 144.27 us/op 142.31 us/op 1.01
BeaconState.hashTreeRoot - 32 full validator 1.5984 ms/op 1.8159 ms/op 0.88
BeaconState.hashTreeRoot - 512 full validator 22.977 ms/op 18.657 ms/op 1.23
BeaconState.hashTreeRoot - 1 validator.effectiveBalance 226.21 us/op 172.60 us/op 1.31
BeaconState.hashTreeRoot - 32 validator.effectiveBalance 2.7923 ms/op 2.3597 ms/op 1.18
BeaconState.hashTreeRoot - 512 validator.effectiveBalance 38.773 ms/op 31.002 ms/op 1.25
BeaconState.hashTreeRoot - 1 balances 177.50 us/op 144.62 us/op 1.23
BeaconState.hashTreeRoot - 32 balances 1.7971 ms/op 1.3938 ms/op 1.29
BeaconState.hashTreeRoot - 512 balances 16.440 ms/op 11.348 ms/op 1.45
BeaconState.hashTreeRoot - 250000 balances 236.66 ms/op 205.88 ms/op 1.15
aggregationBits - 2048 els - zipIndexesInBitList 20.031 us/op 13.919 us/op 1.44
regular array get 100000 times 45.668 us/op 33.132 us/op 1.38
wrappedArray get 100000 times 33.687 us/op 32.071 us/op 1.05
arrayWithProxy get 100000 times 15.260 ms/op 13.967 ms/op 1.09
ssz.Root.equals 246.00 ns/op 203.00 ns/op 1.21
byteArrayEquals 252.00 ns/op 202.00 ns/op 1.25
shuffle list - 16384 els 7.2707 ms/op 6.9246 ms/op 1.05
shuffle list - 250000 els 116.06 ms/op 101.80 ms/op 1.14
processSlot - 1 slots 22.518 us/op 18.653 us/op 1.21
processSlot - 32 slots 4.5548 ms/op 3.1867 ms/op 1.43
getEffectiveBalanceIncrementsZeroInactive - 250000 vs - 7PWei 56.219 ms/op 59.036 ms/op 0.95
getCommitteeAssignments - req 1 vs - 250000 vc 2.5828 ms/op 2.5197 ms/op 1.03
getCommitteeAssignments - req 100 vs - 250000 vc 3.8562 ms/op 3.7096 ms/op 1.04
getCommitteeAssignments - req 1000 vs - 250000 vc 4.2483 ms/op 4.0558 ms/op 1.05
RootCache.getBlockRootAtSlot - 250000 vs - 7PWei 5.4900 ns/op 4.4600 ns/op 1.23
state getBlockRootAtSlot - 250000 vs - 7PWei 721.32 ns/op 712.46 ns/op 1.01
computeProposers - vc 250000 9.8033 ms/op 8.4416 ms/op 1.16
computeEpochShuffling - vc 250000 111.62 ms/op 102.14 ms/op 1.09
getNextSyncCommittee - vc 250000 172.71 ms/op 150.88 ms/op 1.14
computeSigningRoot for AttestationData 27.847 us/op 25.604 us/op 1.09
hash AttestationData serialized data then Buffer.toString(base64) 2.5903 us/op 2.2485 us/op 1.15
toHexString serialized data 1.5597 us/op 1.0467 us/op 1.49
Buffer.toString(base64) 285.48 ns/op 219.70 ns/op 1.30

by benchmarkbot/action

"command": {
"version": {
"message": "chore(release): %s"
}
}
},
"$schema": "node_modules/lerna/schemas/lerna-schema.json"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why remove the schema?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's added, not removed. There is a command lerna repair which formats and fix the lerna config file automatically.

Copy link
Member

@matthewkeil matthewkeil left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

May want to add a note the PR body that some exports were changed to type exports

@nazarhussain
Copy link
Contributor Author

May want to add a note the PR body that some exports were changed to type exports

That's has no effect on the usage of those types. A lot of these were done in other PR where we added isolateModule configuration to tsconfig.

@nazarhussain nazarhussain merged commit a11427e into unstable Sep 26, 2023
14 checks passed
@nazarhussain nazarhussain deleted the nh/ts-update branch September 26, 2023 11:33
Comment on lines -6 to -7
"useWorkspaces": true,
"useNx": true,
Copy link
Member

@nflaig nflaig Sep 26, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Were those removed because by default they are se to true anyways?

@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