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

fix: update holesky genesis time #5972

Merged
merged 1 commit into from
Sep 20, 2023
Merged

Conversation

nflaig
Copy link
Member

@nflaig nflaig commented Sep 20, 2023

Motivation

Forgot to update the genesis time in previous PR

Description

Update holesky genesis time, the genesis validators root is unchanged as per eth-clients/holesky#73 (comment)

@nflaig nflaig requested a review from a team as a code owner September 20, 2023 12:49
Copy link
Contributor

@g11tech g11tech left a comment

Choose a reason for hiding this comment

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

Lgtm

@github-actions
Copy link
Contributor

Performance Report

✔️ no performance regression detected

Full benchmark results
Benchmark suite Current: 6bd88e7 Previous: c133eb6 Ratio
getPubkeys - index2pubkey - req 1000 vs - 250000 vc 661.88 us/op 502.29 us/op 1.32
getPubkeys - validatorsArr - req 1000 vs - 250000 vc 116.04 us/op 94.047 us/op 1.23
BLS verify - blst-native 1.4888 ms/op 1.3206 ms/op 1.13
BLS verifyMultipleSignatures 3 - blst-native 2.8787 ms/op 2.7732 ms/op 1.04
BLS verifyMultipleSignatures 8 - blst-native 6.3136 ms/op 6.0854 ms/op 1.04
BLS verifyMultipleSignatures 32 - blst-native 23.329 ms/op 22.295 ms/op 1.05
BLS verifyMultipleSignatures 64 - blst-native 47.193 ms/op 44.648 ms/op 1.06
BLS verifyMultipleSignatures 128 - blst-native 92.714 ms/op 88.684 ms/op 1.05
BLS deserializing 10000 signatures 969.60 ms/op 906.58 ms/op 1.07
BLS deserializing 100000 signatures 9.5542 s/op 9.0725 s/op 1.05
BLS verifyMultipleSignatures - same message - 3 - blst-native 1.3643 ms/op 1.4152 ms/op 0.96
BLS verifyMultipleSignatures - same message - 8 - blst-native 1.5661 ms/op 1.5327 ms/op 1.02
BLS verifyMultipleSignatures - same message - 32 - blst-native 2.4650 ms/op 2.3465 ms/op 1.05
BLS verifyMultipleSignatures - same message - 64 - blst-native 3.5923 ms/op 3.4451 ms/op 1.04
BLS verifyMultipleSignatures - same message - 128 - blst-native 6.1399 ms/op 5.6198 ms/op 1.09
BLS aggregatePubkeys 32 - blst-native 26.628 us/op 26.166 us/op 1.02
BLS aggregatePubkeys 128 - blst-native 103.76 us/op 102.53 us/op 1.01
getAttestationsForBlock 48.966 ms/op 36.432 ms/op 1.34
isKnown best case - 1 super set check 532.00 ns/op 293.00 ns/op 1.82
isKnown normal case - 2 super set checks 526.00 ns/op 293.00 ns/op 1.80
isKnown worse case - 16 super set checks 506.00 ns/op 286.00 ns/op 1.77
CheckpointStateCache - add get delete 6.3000 us/op 5.3680 us/op 1.17
validate api signedAggregateAndProof - struct 2.9018 ms/op 2.9107 ms/op 1.00
validate gossip signedAggregateAndProof - struct 2.8974 ms/op 2.8772 ms/op 1.01
validate gossip attestation - vc 640000 1.4570 ms/op 1.3825 ms/op 1.05
batch validate gossip attestation - vc 640000 - chunk 32 196.73 us/op 166.93 us/op 1.18
batch validate gossip attestation - vc 640000 - chunk 64 176.75 us/op 145.72 us/op 1.21
batch validate gossip attestation - vc 640000 - chunk 128 157.01 us/op 133.46 us/op 1.18
batch validate gossip attestation - vc 640000 - chunk 256 170.20 us/op 122.00 us/op 1.40
pickEth1Vote - no votes 1.7482 ms/op 1.2019 ms/op 1.45
pickEth1Vote - max votes 16.874 ms/op 7.6952 ms/op 2.19
pickEth1Vote - Eth1Data hashTreeRoot value x2048 29.375 ms/op 14.196 ms/op 2.07
pickEth1Vote - Eth1Data hashTreeRoot tree x2048 49.771 ms/op 25.630 ms/op 1.94
pickEth1Vote - Eth1Data fastSerialize value x2048 933.28 us/op 569.76 us/op 1.64
pickEth1Vote - Eth1Data fastSerialize tree x2048 6.7393 ms/op 6.4387 ms/op 1.05
bytes32 toHexString 942.00 ns/op 461.00 ns/op 2.04
bytes32 Buffer.toString(hex) 356.00 ns/op 302.00 ns/op 1.18
bytes32 Buffer.toString(hex) from Uint8Array 558.00 ns/op 413.00 ns/op 1.35
bytes32 Buffer.toString(hex) + 0x 383.00 ns/op 285.00 ns/op 1.34
Object access 1 prop 0.24600 ns/op 0.15400 ns/op 1.60
Map access 1 prop 0.20200 ns/op 0.14100 ns/op 1.43
Object get x1000 11.629 ns/op 7.5240 ns/op 1.55
Map get x1000 0.86600 ns/op 0.61700 ns/op 1.40
Object set x1000 88.312 ns/op 49.074 ns/op 1.80
Map set x1000 58.331 ns/op 40.905 ns/op 1.43
Return object 10000 times 0.31320 ns/op 0.24260 ns/op 1.29
Throw Error 10000 times 4.4694 us/op 3.8644 us/op 1.16
fastMsgIdFn sha256 / 200 bytes 4.0880 us/op 3.2520 us/op 1.26
fastMsgIdFn h32 xxhash / 200 bytes 374.00 ns/op 278.00 ns/op 1.35
fastMsgIdFn h64 xxhash / 200 bytes 477.00 ns/op 338.00 ns/op 1.41
fastMsgIdFn sha256 / 1000 bytes 14.000 us/op 11.408 us/op 1.23
fastMsgIdFn h32 xxhash / 1000 bytes 667.00 ns/op 421.00 ns/op 1.58
fastMsgIdFn h64 xxhash / 1000 bytes 559.00 ns/op 416.00 ns/op 1.34
fastMsgIdFn sha256 / 10000 bytes 119.72 us/op 104.20 us/op 1.15
fastMsgIdFn h32 xxhash / 10000 bytes 2.1670 us/op 1.9530 us/op 1.11
fastMsgIdFn h64 xxhash / 10000 bytes 1.4540 us/op 1.3250 us/op 1.10
send data - 1000 256B messages 29.629 ms/op 18.985 ms/op 1.56
send data - 1000 512B messages 44.563 ms/op 26.059 ms/op 1.71
send data - 1000 1024B messages 58.571 ms/op 41.542 ms/op 1.41
send data - 1000 1200B messages 52.457 ms/op 28.970 ms/op 1.81
send data - 1000 2048B messages 49.683 ms/op 32.059 ms/op 1.55
send data - 1000 4096B messages 50.770 ms/op 32.999 ms/op 1.54
send data - 1000 16384B messages 107.42 ms/op 75.300 ms/op 1.43
send data - 1000 65536B messages 375.21 ms/op 281.11 ms/op 1.33
enrSubnets - fastDeserialize 64 bits 1.5220 us/op 1.2380 us/op 1.23
enrSubnets - ssz BitVector 64 bits 503.00 ns/op 412.00 ns/op 1.22
enrSubnets - fastDeserialize 4 bits 218.00 ns/op 168.00 ns/op 1.30
enrSubnets - ssz BitVector 4 bits 543.00 ns/op 441.00 ns/op 1.23
prioritizePeers score -10:0 att 32-0.1 sync 2-0 132.41 us/op 105.71 us/op 1.25
prioritizePeers score 0:0 att 32-0.25 sync 2-0.25 159.53 us/op 134.03 us/op 1.19
prioritizePeers score 0:0 att 32-0.5 sync 2-0.5 191.63 us/op 173.03 us/op 1.11
prioritizePeers score 0:0 att 64-0.75 sync 4-0.75 332.69 us/op 307.85 us/op 1.08
prioritizePeers score 0:0 att 64-1 sync 4-1 382.62 us/op 359.58 us/op 1.06
array of 16000 items push then shift 1.7185 us/op 1.6616 us/op 1.03
LinkedList of 16000 items push then shift 10.443 ns/op 9.5640 ns/op 1.09
array of 16000 items push then pop 111.38 ns/op 90.891 ns/op 1.23
LinkedList of 16000 items push then pop 9.5400 ns/op 9.0610 ns/op 1.05
array of 24000 items push then shift 2.5367 us/op 2.4955 us/op 1.02
LinkedList of 24000 items push then shift 10.120 ns/op 9.5860 ns/op 1.06
array of 24000 items push then pop 140.66 ns/op 113.17 ns/op 1.24
LinkedList of 24000 items push then pop 9.2530 ns/op 8.7570 ns/op 1.06
intersect bitArray bitLen 8 7.3060 ns/op 7.0940 ns/op 1.03
intersect array and set length 8 60.817 ns/op 56.519 ns/op 1.08
intersect bitArray bitLen 128 32.334 ns/op 33.214 ns/op 0.97
intersect array and set length 128 892.87 ns/op 789.36 ns/op 1.13
bitArray.getTrueBitIndexes() bitLen 128 1.6820 us/op 1.4440 us/op 1.16
bitArray.getTrueBitIndexes() bitLen 248 2.8300 us/op 2.4720 us/op 1.14
bitArray.getTrueBitIndexes() bitLen 512 6.3340 us/op 4.7020 us/op 1.35
Buffer.concat 32 items 1.0850 us/op 927.00 ns/op 1.17
Uint8Array.set 32 items 2.1660 us/op 1.5780 us/op 1.37
Set add up to 64 items then delete first 4.6774 us/op 4.3490 us/op 1.08
OrderedSet add up to 64 items then delete first 5.9109 us/op 5.3877 us/op 1.10
Set add up to 64 items then delete last 5.1324 us/op 4.7331 us/op 1.08
OrderedSet add up to 64 items then delete last 6.5136 us/op 6.0732 us/op 1.07
Set add up to 64 items then delete middle 5.1591 us/op 5.0017 us/op 1.03
OrderedSet add up to 64 items then delete middle 8.2073 us/op 7.9007 us/op 1.04
Set add up to 128 items then delete first 10.475 us/op 10.014 us/op 1.05
OrderedSet add up to 128 items then delete first 13.507 us/op 13.067 us/op 1.03
Set add up to 128 items then delete last 9.8196 us/op 9.6878 us/op 1.01
OrderedSet add up to 128 items then delete last 13.233 us/op 12.615 us/op 1.05
Set add up to 128 items then delete middle 10.552 us/op 9.6432 us/op 1.09
OrderedSet add up to 128 items then delete middle 19.745 us/op 19.215 us/op 1.03
Set add up to 256 items then delete first 22.407 us/op 20.154 us/op 1.11
OrderedSet add up to 256 items then delete first 29.847 us/op 26.967 us/op 1.11
Set add up to 256 items then delete last 20.582 us/op 19.448 us/op 1.06
OrderedSet add up to 256 items then delete last 27.168 us/op 24.863 us/op 1.09
Set add up to 256 items then delete middle 19.942 us/op 19.697 us/op 1.01
OrderedSet add up to 256 items then delete middle 49.365 us/op 51.981 us/op 0.95
transfer serialized Status (84 B) 1.8340 us/op 1.9530 us/op 0.94
copy serialized Status (84 B) 1.7540 us/op 1.6670 us/op 1.05
transfer serialized SignedVoluntaryExit (112 B) 2.2580 us/op 1.9570 us/op 1.15
copy serialized SignedVoluntaryExit (112 B) 1.7770 us/op 1.5890 us/op 1.12
transfer serialized ProposerSlashing (416 B) 3.2240 us/op 2.0610 us/op 1.56
copy serialized ProposerSlashing (416 B) 3.3040 us/op 2.0700 us/op 1.60
transfer serialized Attestation (485 B) 3.2180 us/op 2.1370 us/op 1.51
copy serialized Attestation (485 B) 3.0490 us/op 2.1750 us/op 1.40
transfer serialized AttesterSlashing (33232 B) 3.0410 us/op 2.2140 us/op 1.37
copy serialized AttesterSlashing (33232 B) 7.5810 us/op 5.5980 us/op 1.35
transfer serialized Small SignedBeaconBlock (128000 B) 2.9750 us/op 2.5840 us/op 1.15
copy serialized Small SignedBeaconBlock (128000 B) 16.119 us/op 14.064 us/op 1.15
transfer serialized Avg SignedBeaconBlock (200000 B) 3.1400 us/op 2.9070 us/op 1.08
copy serialized Avg SignedBeaconBlock (200000 B) 22.210 us/op 21.462 us/op 1.03
transfer serialized BlobsSidecar (524380 B) 3.2210 us/op 3.0830 us/op 1.04
copy serialized BlobsSidecar (524380 B) 79.592 us/op 88.963 us/op 0.89
transfer serialized Big SignedBeaconBlock (1000000 B) 3.7230 us/op 3.2410 us/op 1.15
copy serialized Big SignedBeaconBlock (1000000 B) 163.29 us/op 177.62 us/op 0.92
pass gossip attestations to forkchoice per slot 3.9954 ms/op 3.8407 ms/op 1.04
forkChoice updateHead vc 100000 bc 64 eq 0 706.85 us/op 676.75 us/op 1.04
forkChoice updateHead vc 600000 bc 64 eq 0 4.6007 ms/op 4.1419 ms/op 1.11
forkChoice updateHead vc 1000000 bc 64 eq 0 7.4862 ms/op 8.0404 ms/op 0.93
forkChoice updateHead vc 600000 bc 320 eq 0 4.4262 ms/op 4.2193 ms/op 1.05
forkChoice updateHead vc 600000 bc 1200 eq 0 4.5860 ms/op 4.3997 ms/op 1.04
forkChoice updateHead vc 600000 bc 7200 eq 0 5.6770 ms/op 5.8189 ms/op 0.98
forkChoice updateHead vc 600000 bc 64 eq 1000 11.518 ms/op 11.373 ms/op 1.01
forkChoice updateHead vc 600000 bc 64 eq 10000 12.771 ms/op 12.140 ms/op 1.05
forkChoice updateHead vc 600000 bc 64 eq 300000 21.667 ms/op 16.539 ms/op 1.31
computeDeltas 500000 validators 300 proto nodes 6.5063 ms/op 6.3799 ms/op 1.02
computeDeltas 500000 validators 1200 proto nodes 6.9892 ms/op 6.4410 ms/op 1.09
computeDeltas 500000 validators 7200 proto nodes 6.4275 ms/op 6.4774 ms/op 0.99
computeDeltas 750000 validators 300 proto nodes 9.4814 ms/op 9.9130 ms/op 0.96
computeDeltas 750000 validators 1200 proto nodes 9.4581 ms/op 10.026 ms/op 0.94
computeDeltas 750000 validators 7200 proto nodes 9.5089 ms/op 10.885 ms/op 0.87
computeDeltas 1400000 validators 300 proto nodes 18.121 ms/op 23.308 ms/op 0.78
computeDeltas 1400000 validators 1200 proto nodes 18.030 ms/op 19.418 ms/op 0.93
computeDeltas 1400000 validators 7200 proto nodes 18.021 ms/op 19.613 ms/op 0.92
computeDeltas 2100000 validators 300 proto nodes 27.412 ms/op 30.789 ms/op 0.89
computeDeltas 2100000 validators 1200 proto nodes 27.783 ms/op 30.289 ms/op 0.92
computeDeltas 2100000 validators 7200 proto nodes 29.091 ms/op 30.824 ms/op 0.94
computeProposerBoostScoreFromBalances 500000 validators 3.5942 ms/op 3.5828 ms/op 1.00
computeProposerBoostScoreFromBalances 750000 validators 3.6006 ms/op 3.6011 ms/op 1.00
computeProposerBoostScoreFromBalances 1400000 validators 3.6655 ms/op 3.3346 ms/op 1.10
computeProposerBoostScoreFromBalances 2100000 validators 3.4853 ms/op 3.2839 ms/op 1.06
altair processAttestation - 250000 vs - 7PWei normalcase 3.1082 ms/op 2.6160 ms/op 1.19
altair processAttestation - 250000 vs - 7PWei worstcase 3.6541 ms/op 3.3056 ms/op 1.11
altair processAttestation - setStatus - 1/6 committees join 177.32 us/op 194.22 us/op 0.91
altair processAttestation - setStatus - 1/3 committees join 342.60 us/op 385.73 us/op 0.89
altair processAttestation - setStatus - 1/2 committees join 478.88 us/op 504.23 us/op 0.95
altair processAttestation - setStatus - 2/3 committees join 622.41 us/op 651.96 us/op 0.95
altair processAttestation - setStatus - 4/5 committees join 877.66 us/op 844.78 us/op 1.04
altair processAttestation - setStatus - 100% committees join 965.22 us/op 1.0012 ms/op 0.96
altair processBlock - 250000 vs - 7PWei normalcase 9.7289 ms/op 6.5497 ms/op 1.49
altair processBlock - 250000 vs - 7PWei normalcase hashState 37.508 ms/op 28.690 ms/op 1.31
altair processBlock - 250000 vs - 7PWei worstcase 43.126 ms/op 37.545 ms/op 1.15
altair processBlock - 250000 vs - 7PWei worstcase hashState 106.20 ms/op 85.626 ms/op 1.24
phase0 processBlock - 250000 vs - 7PWei normalcase 2.7244 ms/op 2.4385 ms/op 1.12
phase0 processBlock - 250000 vs - 7PWei worstcase 34.581 ms/op 31.236 ms/op 1.11
altair processEth1Data - 250000 vs - 7PWei normalcase 595.53 us/op 514.47 us/op 1.16
getExpectedWithdrawals 250000 eb:1,eth1:1,we:0,wn:0,smpl:15 17.600 us/op 9.6590 us/op 1.82
getExpectedWithdrawals 250000 eb:0.95,eth1:0.1,we:0.05,wn:0,smpl:219 114.77 us/op 70.699 us/op 1.62
getExpectedWithdrawals 250000 eb:0.95,eth1:0.3,we:0.05,wn:0,smpl:42 41.041 us/op 22.589 us/op 1.82
getExpectedWithdrawals 250000 eb:0.95,eth1:0.7,we:0.05,wn:0,smpl:18 23.012 us/op 11.718 us/op 1.96
getExpectedWithdrawals 250000 eb:0.1,eth1:0.1,we:0,wn:0,smpl:1020 214.57 us/op 198.58 us/op 1.08
getExpectedWithdrawals 250000 eb:0.03,eth1:0.03,we:0,wn:0,smpl:11777 1.6838 ms/op 1.0741 ms/op 1.57
getExpectedWithdrawals 250000 eb:0.01,eth1:0.01,we:0,wn:0,smpl:16384 2.1780 ms/op 1.7192 ms/op 1.27
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,smpl:16384 2.2379 ms/op 1.7521 ms/op 1.28
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,nocache,smpl:16384 6.0447 ms/op 4.0525 ms/op 1.49
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,smpl:16384 3.3106 ms/op 2.5887 ms/op 1.28
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,nocache,smpl:16384 8.5614 ms/op 6.3167 ms/op 1.36
Tree 40 250000 create 563.49 ms/op 341.15 ms/op 1.65
Tree 40 250000 get(125000) 235.08 ns/op 208.49 ns/op 1.13
Tree 40 250000 set(125000) 1.7595 us/op 1.0081 us/op 1.75
Tree 40 250000 toArray() 32.786 ms/op 21.573 ms/op 1.52
Tree 40 250000 iterate all - toArray() + loop 30.857 ms/op 21.484 ms/op 1.44
Tree 40 250000 iterate all - get(i) 89.110 ms/op 74.982 ms/op 1.19
MutableVector 250000 create 18.066 ms/op 13.869 ms/op 1.30
MutableVector 250000 get(125000) 8.0030 ns/op 6.6900 ns/op 1.20
MutableVector 250000 set(125000) 584.47 ns/op 273.88 ns/op 2.13
MutableVector 250000 toArray() 4.9931 ms/op 3.4120 ms/op 1.46
MutableVector 250000 iterate all - toArray() + loop 5.0123 ms/op 3.3325 ms/op 1.50
MutableVector 250000 iterate all - get(i) 1.6037 ms/op 1.5617 ms/op 1.03
Array 250000 create 4.7189 ms/op 3.3693 ms/op 1.40
Array 250000 clone - spread 1.5247 ms/op 1.2408 ms/op 1.23
Array 250000 get(125000) 0.72100 ns/op 0.59400 ns/op 1.21
Array 250000 set(125000) 0.78200 ns/op 0.65900 ns/op 1.19
Array 250000 iterate all - loop 96.291 us/op 85.859 us/op 1.12
effectiveBalanceIncrements clone Uint8Array 300000 69.412 us/op 29.376 us/op 2.36
effectiveBalanceIncrements clone MutableVector 300000 389.00 ns/op 345.00 ns/op 1.13
effectiveBalanceIncrements rw all Uint8Array 300000 199.89 us/op 179.08 us/op 1.12
effectiveBalanceIncrements rw all MutableVector 300000 155.39 ms/op 85.241 ms/op 1.82
phase0 afterProcessEpoch - 250000 vs - 7PWei 135.43 ms/op 115.50 ms/op 1.17
phase0 beforeProcessEpoch - 250000 vs - 7PWei 51.706 ms/op 31.962 ms/op 1.62
altair processEpoch - mainnet_e81889 734.56 ms/op 442.99 ms/op 1.66
mainnet_e81889 - altair beforeProcessEpoch 81.848 ms/op 57.630 ms/op 1.42
mainnet_e81889 - altair processJustificationAndFinalization 21.765 us/op 15.559 us/op 1.40
mainnet_e81889 - altair processInactivityUpdates 12.289 ms/op 6.8467 ms/op 1.79
mainnet_e81889 - altair processRewardsAndPenalties 75.348 ms/op 49.773 ms/op 1.51
mainnet_e81889 - altair processRegistryUpdates 4.5220 us/op 2.3320 us/op 1.94
mainnet_e81889 - altair processSlashings 908.00 ns/op 392.00 ns/op 2.32
mainnet_e81889 - altair processEth1DataReset 1.1640 us/op 433.00 ns/op 2.69
mainnet_e81889 - altair processEffectiveBalanceUpdates 1.5873 ms/op 1.2495 ms/op 1.27
mainnet_e81889 - altair processSlashingsReset 4.5210 us/op 3.2150 us/op 1.41
mainnet_e81889 - altair processRandaoMixesReset 8.3000 us/op 4.7510 us/op 1.75
mainnet_e81889 - altair processHistoricalRootsUpdate 1.4370 us/op 690.00 ns/op 2.08
mainnet_e81889 - altair processParticipationFlagUpdates 3.0020 us/op 1.6010 us/op 1.88
mainnet_e81889 - altair processSyncCommitteeUpdates 1.1740 us/op 530.00 ns/op 2.22
mainnet_e81889 - altair afterProcessEpoch 136.64 ms/op 122.79 ms/op 1.11
capella processEpoch - mainnet_e217614 1.6084 s/op 1.4619 s/op 1.10
mainnet_e217614 - capella beforeProcessEpoch 260.90 ms/op 234.20 ms/op 1.11
mainnet_e217614 - capella processJustificationAndFinalization 17.854 us/op 13.023 us/op 1.37
mainnet_e217614 - capella processInactivityUpdates 21.075 ms/op 18.840 ms/op 1.12
mainnet_e217614 - capella processRewardsAndPenalties 262.46 ms/op 254.99 ms/op 1.03
mainnet_e217614 - capella processRegistryUpdates 23.901 us/op 14.555 us/op 1.64
mainnet_e217614 - capella processSlashings 644.00 ns/op 471.00 ns/op 1.37
mainnet_e217614 - capella processEth1DataReset 570.00 ns/op 487.00 ns/op 1.17
mainnet_e217614 - capella processEffectiveBalanceUpdates 4.4250 ms/op 3.9472 ms/op 1.12
mainnet_e217614 - capella processSlashingsReset 3.1630 us/op 3.0620 us/op 1.03
mainnet_e217614 - capella processRandaoMixesReset 4.7570 us/op 6.1050 us/op 0.78
mainnet_e217614 - capella processHistoricalRootsUpdate 962.00 ns/op 1.0110 us/op 0.95
mainnet_e217614 - capella processParticipationFlagUpdates 4.2590 us/op 1.8610 us/op 2.29
mainnet_e217614 - capella afterProcessEpoch 405.14 ms/op 297.18 ms/op 1.36
phase0 processEpoch - mainnet_e58758 482.93 ms/op 452.39 ms/op 1.07
mainnet_e58758 - phase0 beforeProcessEpoch 133.91 ms/op 134.30 ms/op 1.00
mainnet_e58758 - phase0 processJustificationAndFinalization 22.261 us/op 15.344 us/op 1.45
mainnet_e58758 - phase0 processRewardsAndPenalties 43.546 ms/op 60.947 ms/op 0.71
mainnet_e58758 - phase0 processRegistryUpdates 17.700 us/op 9.2830 us/op 1.91
mainnet_e58758 - phase0 processSlashings 531.00 ns/op 509.00 ns/op 1.04
mainnet_e58758 - phase0 processEth1DataReset 562.00 ns/op 413.00 ns/op 1.36
mainnet_e58758 - phase0 processEffectiveBalanceUpdates 1.1209 ms/op 1.3412 ms/op 0.84
mainnet_e58758 - phase0 processSlashingsReset 4.5690 us/op 2.1830 us/op 2.09
mainnet_e58758 - phase0 processRandaoMixesReset 7.8780 us/op 3.8990 us/op 2.02
mainnet_e58758 - phase0 processHistoricalRootsUpdate 848.00 ns/op 462.00 ns/op 1.84
mainnet_e58758 - phase0 processParticipationRecordUpdates 5.8720 us/op 3.4560 us/op 1.70
mainnet_e58758 - phase0 afterProcessEpoch 107.82 ms/op 97.033 ms/op 1.11
phase0 processEffectiveBalanceUpdates - 250000 normalcase 1.2764 ms/op 1.2937 ms/op 0.99
phase0 processEffectiveBalanceUpdates - 250000 worstcase 0.5 1.6628 ms/op 1.4352 ms/op 1.16
altair processInactivityUpdates - 250000 normalcase 22.169 ms/op 16.943 ms/op 1.31
altair processInactivityUpdates - 250000 worstcase 22.516 ms/op 17.336 ms/op 1.30
phase0 processRegistryUpdates - 250000 normalcase 11.454 us/op 8.5280 us/op 1.34
phase0 processRegistryUpdates - 250000 badcase_full_deposits 399.67 us/op 311.81 us/op 1.28
phase0 processRegistryUpdates - 250000 worstcase 0.5 152.96 ms/op 125.04 ms/op 1.22
altair processRewardsAndPenalties - 250000 normalcase 50.331 ms/op 62.456 ms/op 0.81
altair processRewardsAndPenalties - 250000 worstcase 54.939 ms/op 62.239 ms/op 0.88
phase0 getAttestationDeltas - 250000 normalcase 9.5625 ms/op 8.0842 ms/op 1.18
phase0 getAttestationDeltas - 250000 worstcase 9.2873 ms/op 8.0149 ms/op 1.16
phase0 processSlashings - 250000 worstcase 2.5979 ms/op 2.5196 ms/op 1.03
altair processSyncCommitteeUpdates - 250000 158.03 ms/op 152.80 ms/op 1.03
BeaconState.hashTreeRoot - No change 351.00 ns/op 312.00 ns/op 1.13
BeaconState.hashTreeRoot - 1 full validator 164.37 us/op 131.54 us/op 1.25
BeaconState.hashTreeRoot - 32 full validator 1.9642 ms/op 1.3190 ms/op 1.49
BeaconState.hashTreeRoot - 512 full validator 20.120 ms/op 16.508 ms/op 1.22
BeaconState.hashTreeRoot - 1 validator.effectiveBalance 226.06 us/op 183.34 us/op 1.23
BeaconState.hashTreeRoot - 32 validator.effectiveBalance 2.4210 ms/op 2.0823 ms/op 1.16
BeaconState.hashTreeRoot - 512 validator.effectiveBalance 34.255 ms/op 27.086 ms/op 1.26
BeaconState.hashTreeRoot - 1 balances 174.51 us/op 138.87 us/op 1.26
BeaconState.hashTreeRoot - 32 balances 1.4835 ms/op 1.1201 ms/op 1.32
BeaconState.hashTreeRoot - 512 balances 16.484 ms/op 11.107 ms/op 1.48
BeaconState.hashTreeRoot - 250000 balances 242.51 ms/op 215.83 ms/op 1.12
aggregationBits - 2048 els - zipIndexesInBitList 17.248 us/op 15.303 us/op 1.13
regular array get 100000 times 44.561 us/op 37.183 us/op 1.20
wrappedArray get 100000 times 33.927 us/op 33.067 us/op 1.03
arrayWithProxy get 100000 times 14.683 ms/op 14.448 ms/op 1.02
ssz.Root.equals 225.00 ns/op 203.00 ns/op 1.11
byteArrayEquals 239.00 ns/op 208.00 ns/op 1.15
shuffle list - 16384 els 7.2129 ms/op 6.8474 ms/op 1.05
shuffle list - 250000 els 106.35 ms/op 102.00 ms/op 1.04
processSlot - 1 slots 17.882 us/op 16.067 us/op 1.11
processSlot - 32 slots 3.3014 ms/op 2.9915 ms/op 1.10
getEffectiveBalanceIncrementsZeroInactive - 250000 vs - 7PWei 50.529 ms/op 53.237 ms/op 0.95
getCommitteeAssignments - req 1 vs - 250000 vc 2.5682 ms/op 2.6042 ms/op 0.99
getCommitteeAssignments - req 100 vs - 250000 vc 3.8742 ms/op 3.8303 ms/op 1.01
getCommitteeAssignments - req 1000 vs - 250000 vc 4.1485 ms/op 4.2077 ms/op 0.99
RootCache.getBlockRootAtSlot - 250000 vs - 7PWei 5.7000 ns/op 4.4700 ns/op 1.28
state getBlockRootAtSlot - 250000 vs - 7PWei 843.70 ns/op 619.60 ns/op 1.36
computeProposers - vc 250000 9.8485 ms/op 8.9802 ms/op 1.10
computeEpochShuffling - vc 250000 116.92 ms/op 105.36 ms/op 1.11
getNextSyncCommittee - vc 250000 169.73 ms/op 153.05 ms/op 1.11
computeSigningRoot for AttestationData 27.176 us/op 25.548 us/op 1.06
hash AttestationData serialized data then Buffer.toString(base64) 2.4801 us/op 2.3301 us/op 1.06
toHexString serialized data 1.6758 us/op 1.0864 us/op 1.54
Buffer.toString(base64) 283.46 ns/op 215.90 ns/op 1.31

by benchmarkbot/action

@nflaig nflaig enabled auto-merge (squash) September 20, 2023 13:37
@nflaig nflaig merged commit f77b774 into unstable Sep 20, 2023
12 checks passed
@nflaig nflaig deleted the nflaig/fix-holesky-genesis-time branch September 20, 2023 14:35
nflaig added a commit that referenced this pull request Sep 25, 2023
@wemeetagain
Copy link
Member

🎉 This PR is included in v1.11.3 🎉

@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.

None yet

3 participants