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

chore: update sepolia bootnodes #6933

Merged
merged 1 commit into from
Jul 5, 2024
Merged

Conversation

nflaig
Copy link
Member

@nflaig nflaig commented Jul 4, 2024

Motivation

Current sepolia bootnodes are broken and have been replaced with working ones

Description

Update sepolia bootnodes

Closes #6930

@nflaig nflaig requested a review from a team as a code owner July 4, 2024 10:30
Copy link

codecov bot commented Jul 4, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 62.52%. Comparing base (dbaa46e) to head (abed8ee).

Additional details and impacted files
@@            Coverage Diff            @@
##           unstable    #6933   +/-   ##
=========================================
  Coverage     62.52%   62.52%           
=========================================
  Files           575      575           
  Lines         60986    60988    +2     
  Branches       2118     2125    +7     
=========================================
+ Hits          38129    38133    +4     
+ Misses        22818    22816    -2     
  Partials         39       39           

Copy link
Contributor

github-actions bot commented Jul 4, 2024

Performance Report

✔️ no performance regression detected

Full benchmark results
Benchmark suite Current: 6b07311 Previous: 5fe87f8 Ratio
getPubkeys - index2pubkey - req 1000 vs - 250000 vc 874.20 us/op 717.76 us/op 1.22
getPubkeys - validatorsArr - req 1000 vs - 250000 vc 68.564 us/op 57.624 us/op 1.19
BLS verify - blst-native 1.1692 ms/op 1.2668 ms/op 0.92
BLS verifyMultipleSignatures 3 - blst-native 2.3930 ms/op 2.6484 ms/op 0.90
BLS verifyMultipleSignatures 8 - blst-native 5.2242 ms/op 5.8213 ms/op 0.90
BLS verifyMultipleSignatures 32 - blst-native 19.437 ms/op 21.250 ms/op 0.91
BLS verifyMultipleSignatures 64 - blst-native 41.835 ms/op 41.883 ms/op 1.00
BLS verifyMultipleSignatures 128 - blst-native 77.931 ms/op 83.190 ms/op 0.94
BLS deserializing 10000 signatures 777.06 ms/op 885.77 ms/op 0.88
BLS deserializing 100000 signatures 8.0443 s/op 8.7865 s/op 0.92
BLS verifyMultipleSignatures - same message - 3 - blst-native 1.1061 ms/op 1.2746 ms/op 0.87
BLS verifyMultipleSignatures - same message - 8 - blst-native 1.2603 ms/op 1.4450 ms/op 0.87
BLS verifyMultipleSignatures - same message - 32 - blst-native 1.9772 ms/op 2.3612 ms/op 0.84
BLS verifyMultipleSignatures - same message - 64 - blst-native 3.3491 ms/op 3.8168 ms/op 0.88
BLS verifyMultipleSignatures - same message - 128 - blst-native 4.8391 ms/op 5.5915 ms/op 0.87
BLS aggregatePubkeys 32 - blst-native 22.362 us/op 25.636 us/op 0.87
BLS aggregatePubkeys 128 - blst-native 86.827 us/op 100.88 us/op 0.86
notSeenSlots=1 numMissedVotes=1 numBadVotes=10 58.125 ms/op 77.034 ms/op 0.75
notSeenSlots=1 numMissedVotes=0 numBadVotes=4 61.945 ms/op 55.119 ms/op 1.12
notSeenSlots=2 numMissedVotes=1 numBadVotes=10 32.527 ms/op 34.347 ms/op 0.95
getSlashingsAndExits - default max 89.356 us/op 103.94 us/op 0.86
getSlashingsAndExits - 2k 261.57 us/op 333.20 us/op 0.79
proposeBlockBody type=full, size=empty 5.2371 ms/op 5.9003 ms/op 0.89
isKnown best case - 1 super set check 559.00 ns/op 459.00 ns/op 1.22
isKnown normal case - 2 super set checks 486.00 ns/op 433.00 ns/op 1.12
isKnown worse case - 16 super set checks 454.00 ns/op 312.00 ns/op 1.46
InMemoryCheckpointStateCache - add get delete 3.9630 us/op 5.1530 us/op 0.77
validate api signedAggregateAndProof - struct 2.4573 ms/op 2.6602 ms/op 0.92
validate gossip signedAggregateAndProof - struct 2.4063 ms/op 2.6582 ms/op 0.91
validate gossip attestation - vc 640000 1.1469 ms/op 1.2712 ms/op 0.90
batch validate gossip attestation - vc 640000 - chunk 32 137.07 us/op 155.95 us/op 0.88
batch validate gossip attestation - vc 640000 - chunk 64 124.61 us/op 140.48 us/op 0.89
batch validate gossip attestation - vc 640000 - chunk 128 116.12 us/op 130.12 us/op 0.89
batch validate gossip attestation - vc 640000 - chunk 256 112.37 us/op 125.65 us/op 0.89
pickEth1Vote - no votes 876.80 us/op 1.1945 ms/op 0.73
pickEth1Vote - max votes 8.5596 ms/op 8.2892 ms/op 1.03
pickEth1Vote - Eth1Data hashTreeRoot value x2048 13.091 ms/op 13.806 ms/op 0.95
pickEth1Vote - Eth1Data hashTreeRoot tree x2048 19.539 ms/op 18.211 ms/op 1.07
pickEth1Vote - Eth1Data fastSerialize value x2048 385.36 us/op 563.22 us/op 0.68
pickEth1Vote - Eth1Data fastSerialize tree x2048 4.3386 ms/op 6.2045 ms/op 0.70
bytes32 toHexString 597.00 ns/op 559.00 ns/op 1.07
bytes32 Buffer.toString(hex) 468.00 ns/op 254.00 ns/op 1.84
bytes32 Buffer.toString(hex) from Uint8Array 649.00 ns/op 363.00 ns/op 1.79
bytes32 Buffer.toString(hex) + 0x 459.00 ns/op 261.00 ns/op 1.76
Object access 1 prop 0.33700 ns/op 0.17100 ns/op 1.97
Map access 1 prop 0.33700 ns/op 0.13400 ns/op 2.51
Object get x1000 5.1790 ns/op 6.1120 ns/op 0.85
Map get x1000 5.8990 ns/op 6.5020 ns/op 0.91
Object set x1000 23.275 ns/op 35.084 ns/op 0.66
Map set x1000 19.763 ns/op 23.577 ns/op 0.84
Return object 10000 times 0.30760 ns/op 0.29870 ns/op 1.03
Throw Error 10000 times 2.8777 us/op 3.5692 us/op 0.81
fastMsgIdFn sha256 / 200 bytes 2.1360 us/op 2.3130 us/op 0.92
fastMsgIdFn h32 xxhash / 200 bytes 484.00 ns/op 267.00 ns/op 1.81
fastMsgIdFn h64 xxhash / 200 bytes 472.00 ns/op 283.00 ns/op 1.67
fastMsgIdFn sha256 / 1000 bytes 6.2070 us/op 7.5160 us/op 0.83
fastMsgIdFn h32 xxhash / 1000 bytes 595.00 ns/op 425.00 ns/op 1.40
fastMsgIdFn h64 xxhash / 1000 bytes 516.00 ns/op 356.00 ns/op 1.45
fastMsgIdFn sha256 / 10000 bytes 49.355 us/op 65.497 us/op 0.75
fastMsgIdFn h32 xxhash / 10000 bytes 1.9800 us/op 1.9200 us/op 1.03
fastMsgIdFn h64 xxhash / 10000 bytes 1.3680 us/op 1.2660 us/op 1.08
send data - 1000 256B messages 9.7396 ms/op 12.992 ms/op 0.75
send data - 1000 512B messages 13.642 ms/op 18.269 ms/op 0.75
send data - 1000 1024B messages 28.371 ms/op 27.569 ms/op 1.03
send data - 1000 1200B messages 23.874 ms/op 20.966 ms/op 1.14
send data - 1000 2048B messages 33.587 ms/op 32.283 ms/op 1.04
send data - 1000 4096B messages 30.222 ms/op 31.213 ms/op 0.97
send data - 1000 16384B messages 70.803 ms/op 72.620 ms/op 0.97
send data - 1000 65536B messages 281.56 ms/op 221.78 ms/op 1.27
enrSubnets - fastDeserialize 64 bits 1.1910 us/op 1.0820 us/op 1.10
enrSubnets - ssz BitVector 64 bits 571.00 ns/op 354.00 ns/op 1.61
enrSubnets - fastDeserialize 4 bits 349.00 ns/op 152.00 ns/op 2.30
enrSubnets - ssz BitVector 4 bits 564.00 ns/op 349.00 ns/op 1.62
prioritizePeers score -10:0 att 32-0.1 sync 2-0 158.09 us/op 145.23 us/op 1.09
prioritizePeers score 0:0 att 32-0.25 sync 2-0.25 161.25 us/op 153.71 us/op 1.05
prioritizePeers score 0:0 att 32-0.5 sync 2-0.5 345.86 us/op 238.30 us/op 1.45
prioritizePeers score 0:0 att 64-0.75 sync 4-0.75 564.85 us/op 398.50 us/op 1.42
prioritizePeers score 0:0 att 64-1 sync 4-1 947.83 us/op 645.44 us/op 1.47
array of 16000 items push then shift 1.3182 us/op 1.6911 us/op 0.78
LinkedList of 16000 items push then shift 8.0800 ns/op 7.5190 ns/op 1.07
array of 16000 items push then pop 101.96 ns/op 109.46 ns/op 0.93
LinkedList of 16000 items push then pop 6.3650 ns/op 7.2430 ns/op 0.88
array of 24000 items push then shift 1.9742 us/op 2.4558 us/op 0.80
LinkedList of 24000 items push then shift 6.4600 ns/op 7.2820 ns/op 0.89
array of 24000 items push then pop 113.01 ns/op 133.04 ns/op 0.85
LinkedList of 24000 items push then pop 6.3530 ns/op 7.0100 ns/op 0.91
intersect bitArray bitLen 8 5.5800 ns/op 6.4000 ns/op 0.87
intersect array and set length 8 40.867 ns/op 48.166 ns/op 0.85
intersect bitArray bitLen 128 26.808 ns/op 29.933 ns/op 0.90
intersect array and set length 128 600.06 ns/op 671.01 ns/op 0.89
bitArray.getTrueBitIndexes() bitLen 128 3.1730 us/op 1.9420 us/op 1.63
bitArray.getTrueBitIndexes() bitLen 248 3.7680 us/op 3.1820 us/op 1.18
bitArray.getTrueBitIndexes() bitLen 512 8.7310 us/op 5.8890 us/op 1.48
Buffer.concat 32 items 1.1020 us/op 902.00 ns/op 1.22
Uint8Array.set 32 items 2.1050 us/op 1.3310 us/op 1.58
Buffer.copy 2.4170 us/op 1.5630 us/op 1.55
Uint8Array.set - with subarray 3.2560 us/op 2.8350 us/op 1.15
Uint8Array.set - without subarray 1.8910 us/op 1.4070 us/op 1.34
Set add up to 64 items then delete first 2.4404 us/op 2.2031 us/op 1.11
OrderedSet add up to 64 items then delete first 3.9191 us/op 3.3726 us/op 1.16
Set add up to 64 items then delete last 2.8788 us/op 2.5772 us/op 1.12
OrderedSet add up to 64 items then delete last 4.0485 us/op 3.6988 us/op 1.09
Set add up to 64 items then delete middle 2.5514 us/op 2.5315 us/op 1.01
OrderedSet add up to 64 items then delete middle 5.7434 us/op 5.6211 us/op 1.02
Set add up to 128 items then delete first 5.6054 us/op 5.4413 us/op 1.03
OrderedSet add up to 128 items then delete first 7.5805 us/op 8.3976 us/op 0.90
Set add up to 128 items then delete last 4.2178 us/op 6.2009 us/op 0.68
OrderedSet add up to 128 items then delete last 6.4456 us/op 8.6983 us/op 0.74
Set add up to 128 items then delete middle 4.3989 us/op 5.8058 us/op 0.76
OrderedSet add up to 128 items then delete middle 12.425 us/op 14.987 us/op 0.83
Set add up to 256 items then delete first 8.1533 us/op 10.794 us/op 0.76
OrderedSet add up to 256 items then delete first 13.454 us/op 17.078 us/op 0.79
Set add up to 256 items then delete last 8.5438 us/op 9.9979 us/op 0.85
OrderedSet add up to 256 items then delete last 12.741 us/op 15.409 us/op 0.83
Set add up to 256 items then delete middle 7.8212 us/op 10.928 us/op 0.72
OrderedSet add up to 256 items then delete middle 35.192 us/op 43.899 us/op 0.80
transfer serialized Status (84 B) 1.4500 us/op 1.4420 us/op 1.01
copy serialized Status (84 B) 1.5120 us/op 1.2810 us/op 1.18
transfer serialized SignedVoluntaryExit (112 B) 1.9160 us/op 1.6470 us/op 1.16
copy serialized SignedVoluntaryExit (112 B) 1.6450 us/op 1.4040 us/op 1.17
transfer serialized ProposerSlashing (416 B) 2.7860 us/op 1.8480 us/op 1.51
copy serialized ProposerSlashing (416 B) 2.7690 us/op 1.7340 us/op 1.60
transfer serialized Attestation (485 B) 2.6360 us/op 2.4930 us/op 1.06
copy serialized Attestation (485 B) 2.7580 us/op 1.8560 us/op 1.49
transfer serialized AttesterSlashing (33232 B) 2.6640 us/op 2.3470 us/op 1.14
copy serialized AttesterSlashing (33232 B) 5.7070 us/op 6.0600 us/op 0.94
transfer serialized Small SignedBeaconBlock (128000 B) 3.2510 us/op 2.8900 us/op 1.12
copy serialized Small SignedBeaconBlock (128000 B) 10.747 us/op 17.092 us/op 0.63
transfer serialized Avg SignedBeaconBlock (200000 B) 3.3180 us/op 3.5570 us/op 0.93
copy serialized Avg SignedBeaconBlock (200000 B) 14.604 us/op 27.125 us/op 0.54
transfer serialized BlobsSidecar (524380 B) 3.4730 us/op 3.3290 us/op 1.04
copy serialized BlobsSidecar (524380 B) 124.63 us/op 96.464 us/op 1.29
transfer serialized Big SignedBeaconBlock (1000000 B) 3.4470 us/op 3.6640 us/op 0.94
copy serialized Big SignedBeaconBlock (1000000 B) 205.11 us/op 172.09 us/op 1.19
pass gossip attestations to forkchoice per slot 2.5765 ms/op 3.1603 ms/op 0.82
forkChoice updateHead vc 100000 bc 64 eq 0 429.26 us/op 515.98 us/op 0.83
forkChoice updateHead vc 600000 bc 64 eq 0 2.5592 ms/op 3.3004 ms/op 0.78
forkChoice updateHead vc 1000000 bc 64 eq 0 4.7846 ms/op 5.8224 ms/op 0.82
forkChoice updateHead vc 600000 bc 320 eq 0 2.7300 ms/op 3.3882 ms/op 0.81
forkChoice updateHead vc 600000 bc 1200 eq 0 2.6004 ms/op 3.2979 ms/op 0.79
forkChoice updateHead vc 600000 bc 7200 eq 0 3.9507 ms/op 3.6856 ms/op 1.07
forkChoice updateHead vc 600000 bc 64 eq 1000 9.6287 ms/op 11.326 ms/op 0.85
forkChoice updateHead vc 600000 bc 64 eq 10000 9.6355 ms/op 11.345 ms/op 0.85
forkChoice updateHead vc 600000 bc 64 eq 300000 11.880 ms/op 17.086 ms/op 0.70
computeDeltas 500000 validators 300 proto nodes 3.0654 ms/op 3.6473 ms/op 0.84
computeDeltas 500000 validators 1200 proto nodes 3.1618 ms/op 3.7524 ms/op 0.84
computeDeltas 500000 validators 7200 proto nodes 3.3044 ms/op 3.8048 ms/op 0.87
computeDeltas 750000 validators 300 proto nodes 4.9097 ms/op 5.5477 ms/op 0.88
computeDeltas 750000 validators 1200 proto nodes 4.6032 ms/op 5.4260 ms/op 0.85
computeDeltas 750000 validators 7200 proto nodes 4.5139 ms/op 5.3527 ms/op 0.84
computeDeltas 1400000 validators 300 proto nodes 8.3360 ms/op 10.102 ms/op 0.83
computeDeltas 1400000 validators 1200 proto nodes 8.7052 ms/op 10.203 ms/op 0.85
computeDeltas 1400000 validators 7200 proto nodes 8.4511 ms/op 9.9749 ms/op 0.85
computeDeltas 2100000 validators 300 proto nodes 13.124 ms/op 15.251 ms/op 0.86
computeDeltas 2100000 validators 1200 proto nodes 13.377 ms/op 15.097 ms/op 0.89
computeDeltas 2100000 validators 7200 proto nodes 13.517 ms/op 15.086 ms/op 0.90
altair processAttestation - 250000 vs - 7PWei normalcase 1.6633 ms/op 2.1260 ms/op 0.78
altair processAttestation - 250000 vs - 7PWei worstcase 2.2574 ms/op 2.9480 ms/op 0.77
altair processAttestation - setStatus - 1/6 committees join 71.522 us/op 101.87 us/op 0.70
altair processAttestation - setStatus - 1/3 committees join 146.01 us/op 189.96 us/op 0.77
altair processAttestation - setStatus - 1/2 committees join 242.92 us/op 260.30 us/op 0.93
altair processAttestation - setStatus - 2/3 committees join 273.90 us/op 334.35 us/op 0.82
altair processAttestation - setStatus - 4/5 committees join 427.12 us/op 492.60 us/op 0.87
altair processAttestation - setStatus - 100% committees join 498.71 us/op 582.92 us/op 0.86
altair processBlock - 250000 vs - 7PWei normalcase 4.1606 ms/op 4.0294 ms/op 1.03
altair processBlock - 250000 vs - 7PWei normalcase hashState 28.091 ms/op 24.139 ms/op 1.16
altair processBlock - 250000 vs - 7PWei worstcase 37.033 ms/op 40.312 ms/op 0.92
altair processBlock - 250000 vs - 7PWei worstcase hashState 82.970 ms/op 78.478 ms/op 1.06
phase0 processBlock - 250000 vs - 7PWei normalcase 1.6568 ms/op 1.9945 ms/op 0.83
phase0 processBlock - 250000 vs - 7PWei worstcase 25.803 ms/op 26.880 ms/op 0.96
altair processEth1Data - 250000 vs - 7PWei normalcase 250.42 us/op 313.45 us/op 0.80
getExpectedWithdrawals 250000 eb:1,eth1:1,we:0,wn:0,smpl:15 5.0720 us/op 6.8040 us/op 0.75
getExpectedWithdrawals 250000 eb:0.95,eth1:0.1,we:0.05,wn:0,smpl:219 20.328 us/op 27.494 us/op 0.74
getExpectedWithdrawals 250000 eb:0.95,eth1:0.3,we:0.05,wn:0,smpl:42 7.5530 us/op 10.225 us/op 0.74
getExpectedWithdrawals 250000 eb:0.95,eth1:0.7,we:0.05,wn:0,smpl:18 5.6050 us/op 6.7720 us/op 0.83
getExpectedWithdrawals 250000 eb:0.1,eth1:0.1,we:0,wn:0,smpl:1020 79.415 us/op 110.72 us/op 0.72
getExpectedWithdrawals 250000 eb:0.03,eth1:0.03,we:0,wn:0,smpl:11777 537.69 us/op 702.40 us/op 0.77
getExpectedWithdrawals 250000 eb:0.01,eth1:0.01,we:0,wn:0,smpl:16384 1.1085 ms/op 943.67 us/op 1.17
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,smpl:16384 1.2063 ms/op 953.64 us/op 1.26
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,nocache,smpl:16384 2.1316 ms/op 2.6820 ms/op 0.79
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,smpl:16384 1.1447 ms/op 1.6798 ms/op 0.68
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,nocache,smpl:16384 2.9365 ms/op 3.9705 ms/op 0.74
Tree 40 250000 create 192.82 ms/op 230.42 ms/op 0.84
Tree 40 250000 get(125000) 123.17 ns/op 154.62 ns/op 0.80
Tree 40 250000 set(125000) 582.84 ns/op 705.09 ns/op 0.83
Tree 40 250000 toArray() 18.837 ms/op 20.118 ms/op 0.94
Tree 40 250000 iterate all - toArray() + loop 18.263 ms/op 16.716 ms/op 1.09
Tree 40 250000 iterate all - get(i) 52.710 ms/op 56.133 ms/op 0.94
MutableVector 250000 create 10.140 ms/op 7.7110 ms/op 1.32
MutableVector 250000 get(125000) 5.8750 ns/op 10.134 ns/op 0.58
MutableVector 250000 set(125000) 170.08 ns/op 233.90 ns/op 0.73
MutableVector 250000 toArray() 2.5899 ms/op 4.2770 ms/op 0.61
MutableVector 250000 iterate all - toArray() + loop 2.6715 ms/op 4.3605 ms/op 0.61
MutableVector 250000 iterate all - get(i) 1.4177 ms/op 1.8100 ms/op 0.78
Array 250000 create 2.8177 ms/op 3.4026 ms/op 0.83
Array 250000 clone - spread 1.1648 ms/op 1.6401 ms/op 0.71
Array 250000 get(125000) 0.56500 ns/op 0.43700 ns/op 1.29
Array 250000 set(125000) 0.58200 ns/op 0.46800 ns/op 1.24
Array 250000 iterate all - loop 73.723 us/op 97.482 us/op 0.76
effectiveBalanceIncrements clone Uint8Array 300000 16.811 us/op 37.351 us/op 0.45
effectiveBalanceIncrements clone MutableVector 300000 302.00 ns/op 127.00 ns/op 2.38
effectiveBalanceIncrements rw all Uint8Array 300000 161.98 us/op 198.45 us/op 0.82
effectiveBalanceIncrements rw all MutableVector 300000 49.571 ms/op 70.750 ms/op 0.70
phase0 afterProcessEpoch - 250000 vs - 7PWei 75.820 ms/op 87.563 ms/op 0.87
phase0 beforeProcessEpoch - 250000 vs - 7PWei 38.928 ms/op 32.986 ms/op 1.18
altair processEpoch - mainnet_e81889 378.53 ms/op 374.27 ms/op 1.01
mainnet_e81889 - altair beforeProcessEpoch 61.941 ms/op 50.188 ms/op 1.23
mainnet_e81889 - altair processJustificationAndFinalization 11.550 us/op 11.489 us/op 1.01
mainnet_e81889 - altair processInactivityUpdates 5.2464 ms/op 6.2791 ms/op 0.84
mainnet_e81889 - altair processRewardsAndPenalties 48.824 ms/op 41.505 ms/op 1.18
mainnet_e81889 - altair processRegistryUpdates 2.0280 us/op 1.8460 us/op 1.10
mainnet_e81889 - altair processSlashings 782.00 ns/op 447.00 ns/op 1.75
mainnet_e81889 - altair processEth1DataReset 807.00 ns/op 349.00 ns/op 2.31
mainnet_e81889 - altair processEffectiveBalanceUpdates 1.3069 ms/op 1.1285 ms/op 1.16
mainnet_e81889 - altair processSlashingsReset 2.6040 us/op 5.5350 us/op 0.47
mainnet_e81889 - altair processRandaoMixesReset 1.6030 us/op 4.5390 us/op 0.35
mainnet_e81889 - altair processHistoricalRootsUpdate 377.00 ns/op 543.00 ns/op 0.69
mainnet_e81889 - altair processParticipationFlagUpdates 2.5940 us/op 1.9820 us/op 1.31
mainnet_e81889 - altair processSyncCommitteeUpdates 876.00 ns/op 410.00 ns/op 2.14
mainnet_e81889 - altair afterProcessEpoch 73.977 ms/op 92.756 ms/op 0.80
capella processEpoch - mainnet_e217614 1.1965 s/op 1.2294 s/op 0.97
mainnet_e217614 - capella beforeProcessEpoch 237.58 ms/op 244.84 ms/op 0.97
mainnet_e217614 - capella processJustificationAndFinalization 13.458 us/op 14.734 us/op 0.91
mainnet_e217614 - capella processInactivityUpdates 15.049 ms/op 19.049 ms/op 0.79
mainnet_e217614 - capella processRewardsAndPenalties 244.33 ms/op 226.48 ms/op 1.08
mainnet_e217614 - capella processRegistryUpdates 12.893 us/op 13.220 us/op 0.98
mainnet_e217614 - capella processSlashings 1.0690 us/op 476.00 ns/op 2.25
mainnet_e217614 - capella processEth1DataReset 730.00 ns/op 344.00 ns/op 2.12
mainnet_e217614 - capella processEffectiveBalanceUpdates 13.694 ms/op 14.884 ms/op 0.92
mainnet_e217614 - capella processSlashingsReset 5.5180 us/op 3.4680 us/op 1.59
mainnet_e217614 - capella processRandaoMixesReset 5.1080 us/op 3.9200 us/op 1.30
mainnet_e217614 - capella processHistoricalRootsUpdate 803.00 ns/op 1.0670 us/op 0.75
mainnet_e217614 - capella processParticipationFlagUpdates 3.7110 us/op 2.3730 us/op 1.56
mainnet_e217614 - capella afterProcessEpoch 211.84 ms/op 237.27 ms/op 0.89
phase0 processEpoch - mainnet_e58758 333.14 ms/op 369.74 ms/op 0.90
mainnet_e58758 - phase0 beforeProcessEpoch 112.83 ms/op 115.75 ms/op 0.97
mainnet_e58758 - phase0 processJustificationAndFinalization 7.9470 us/op 15.493 us/op 0.51
mainnet_e58758 - phase0 processRewardsAndPenalties 30.309 ms/op 32.063 ms/op 0.95
mainnet_e58758 - phase0 processRegistryUpdates 6.7620 us/op 9.1280 us/op 0.74
mainnet_e58758 - phase0 processSlashings 830.00 ns/op 284.00 ns/op 2.92
mainnet_e58758 - phase0 processEth1DataReset 827.00 ns/op 337.00 ns/op 2.45
mainnet_e58758 - phase0 processEffectiveBalanceUpdates 1.2008 ms/op 938.52 us/op 1.28
mainnet_e58758 - phase0 processSlashingsReset 5.1520 us/op 4.6490 us/op 1.11
mainnet_e58758 - phase0 processRandaoMixesReset 4.8480 us/op 3.6260 us/op 1.34
mainnet_e58758 - phase0 processHistoricalRootsUpdate 697.00 ns/op 342.00 ns/op 2.04
mainnet_e58758 - phase0 processParticipationRecordUpdates 3.9470 us/op 3.2160 us/op 1.23
mainnet_e58758 - phase0 afterProcessEpoch 68.944 ms/op 79.776 ms/op 0.86
phase0 processEffectiveBalanceUpdates - 250000 normalcase 782.65 us/op 1.1443 ms/op 0.68
phase0 processEffectiveBalanceUpdates - 250000 worstcase 0.5 1.4203 ms/op 1.7317 ms/op 0.82
altair processInactivityUpdates - 250000 normalcase 19.191 ms/op 17.492 ms/op 1.10
altair processInactivityUpdates - 250000 worstcase 18.471 ms/op 17.358 ms/op 1.06
phase0 processRegistryUpdates - 250000 normalcase 6.7410 us/op 6.9180 us/op 0.97
phase0 processRegistryUpdates - 250000 badcase_full_deposits 302.95 us/op 288.89 us/op 1.05
phase0 processRegistryUpdates - 250000 worstcase 0.5 114.71 ms/op 135.53 ms/op 0.85
altair processRewardsAndPenalties - 250000 normalcase 44.427 ms/op 42.542 ms/op 1.04
altair processRewardsAndPenalties - 250000 worstcase 43.331 ms/op 39.743 ms/op 1.09
phase0 getAttestationDeltas - 250000 normalcase 5.7674 ms/op 8.1352 ms/op 0.71
phase0 getAttestationDeltas - 250000 worstcase 5.9207 ms/op 8.3410 ms/op 0.71
phase0 processSlashings - 250000 worstcase 88.280 us/op 107.48 us/op 0.82
altair processSyncCommitteeUpdates - 250000 98.241 ms/op 133.96 ms/op 0.73
BeaconState.hashTreeRoot - No change 510.00 ns/op 358.00 ns/op 1.42
BeaconState.hashTreeRoot - 1 full validator 70.937 us/op 97.278 us/op 0.73
BeaconState.hashTreeRoot - 32 full validator 1.0341 ms/op 1.2578 ms/op 0.82
BeaconState.hashTreeRoot - 512 full validator 10.482 ms/op 10.898 ms/op 0.96
BeaconState.hashTreeRoot - 1 validator.effectiveBalance 139.97 us/op 133.02 us/op 1.05
BeaconState.hashTreeRoot - 32 validator.effectiveBalance 2.1357 ms/op 1.6050 ms/op 1.33
BeaconState.hashTreeRoot - 512 validator.effectiveBalance 24.221 ms/op 25.036 ms/op 0.97
BeaconState.hashTreeRoot - 1 balances 109.26 us/op 101.28 us/op 1.08
BeaconState.hashTreeRoot - 32 balances 1.2346 ms/op 1.0478 ms/op 1.18
BeaconState.hashTreeRoot - 512 balances 11.770 ms/op 6.5847 ms/op 1.79
BeaconState.hashTreeRoot - 250000 balances 209.25 ms/op 177.04 ms/op 1.18
aggregationBits - 2048 els - zipIndexesInBitList 25.319 us/op 23.035 us/op 1.10
byteArrayEquals 32 46.224 ns/op 54.056 ns/op 0.86
Buffer.compare 32 15.476 ns/op 17.416 ns/op 0.89
byteArrayEquals 1024 1.2463 us/op 1.5968 us/op 0.78
Buffer.compare 1024 24.120 ns/op 26.688 ns/op 0.90
byteArrayEquals 16384 19.752 us/op 25.410 us/op 0.78
Buffer.compare 16384 194.94 ns/op 185.12 ns/op 1.05
byteArrayEquals 123687377 153.74 ms/op 190.26 ms/op 0.81
Buffer.compare 123687377 4.8656 ms/op 6.6834 ms/op 0.73
byteArrayEquals 32 - diff last byte 46.528 ns/op 52.741 ns/op 0.88
Buffer.compare 32 - diff last byte 16.251 ns/op 17.158 ns/op 0.95
byteArrayEquals 1024 - diff last byte 1.3265 us/op 1.5847 us/op 0.84
Buffer.compare 1024 - diff last byte 24.998 ns/op 25.499 ns/op 0.98
byteArrayEquals 16384 - diff last byte 20.380 us/op 25.253 us/op 0.81
Buffer.compare 16384 - diff last byte 168.18 ns/op 183.36 ns/op 0.92
byteArrayEquals 123687377 - diff last byte 154.68 ms/op 193.29 ms/op 0.80
Buffer.compare 123687377 - diff last byte 4.6163 ms/op 6.5306 ms/op 0.71
byteArrayEquals 32 - random bytes 4.9250 ns/op 5.1660 ns/op 0.95
Buffer.compare 32 - random bytes 16.280 ns/op 17.105 ns/op 0.95
byteArrayEquals 1024 - random bytes 4.9880 ns/op 5.2530 ns/op 0.95
Buffer.compare 1024 - random bytes 16.376 ns/op 17.195 ns/op 0.95
byteArrayEquals 16384 - random bytes 4.9940 ns/op 5.5020 ns/op 0.91
Buffer.compare 16384 - random bytes 16.379 ns/op 17.259 ns/op 0.95
byteArrayEquals 123687377 - random bytes 7.8400 ns/op 6.4300 ns/op 1.22
Buffer.compare 123687377 - random bytes 19.400 ns/op 18.740 ns/op 1.04
regular array get 100000 times 31.571 us/op 34.036 us/op 0.93
wrappedArray get 100000 times 31.226 us/op 33.887 us/op 0.92
arrayWithProxy get 100000 times 10.490 ms/op 12.964 ms/op 0.81
ssz.Root.equals 46.999 ns/op 47.187 ns/op 1.00
byteArrayEquals 44.112 ns/op 45.931 ns/op 0.96
Buffer.compare 9.3090 ns/op 10.712 ns/op 0.87
shuffle list - 16384 els 5.5727 ms/op 6.5227 ms/op 0.85
shuffle list - 250000 els 79.227 ms/op 94.225 ms/op 0.84
processSlot - 1 slots 15.899 us/op 12.193 us/op 1.30
processSlot - 32 slots 3.1131 ms/op 2.6634 ms/op 1.17
getEffectiveBalanceIncrementsZeroInactive - 250000 vs - 7PWei 39.536 ms/op 37.525 ms/op 1.05
getCommitteeAssignments - req 1 vs - 250000 vc 1.7053 ms/op 2.1953 ms/op 0.78
getCommitteeAssignments - req 100 vs - 250000 vc 3.2854 ms/op 4.2398 ms/op 0.77
getCommitteeAssignments - req 1000 vs - 250000 vc 3.7527 ms/op 4.5662 ms/op 0.82
findModifiedValidators - 10000 modified validators 233.70 ms/op 290.06 ms/op 0.81
findModifiedValidators - 1000 modified validators 140.17 ms/op 202.57 ms/op 0.69
findModifiedValidators - 100 modified validators 149.06 ms/op 196.34 ms/op 0.76
findModifiedValidators - 10 modified validators 160.29 ms/op 207.53 ms/op 0.77
findModifiedValidators - 1 modified validators 166.34 ms/op 228.23 ms/op 0.73
findModifiedValidators - no difference 155.78 ms/op 211.07 ms/op 0.74
compare ViewDUs 3.1294 s/op 4.0545 s/op 0.77
compare each validator Uint8Array 1.3438 s/op 1.5277 s/op 0.88
compare ViewDU to Uint8Array 1.1298 s/op 1.4719 s/op 0.77
migrate state 1000000 validators, 24 modified, 0 new 720.90 ms/op 761.45 ms/op 0.95
migrate state 1000000 validators, 1700 modified, 1000 new 902.37 ms/op 976.50 ms/op 0.92
migrate state 1000000 validators, 3400 modified, 2000 new 990.64 ms/op 1.0436 s/op 0.95
migrate state 1500000 validators, 24 modified, 0 new 524.29 ms/op 626.44 ms/op 0.84
migrate state 1500000 validators, 1700 modified, 1000 new 724.98 ms/op 949.10 ms/op 0.76
migrate state 1500000 validators, 3400 modified, 2000 new 1.0175 s/op 1.2962 s/op 0.78
RootCache.getBlockRootAtSlot - 250000 vs - 7PWei 6.0100 ns/op 4.6300 ns/op 1.30
state getBlockRootAtSlot - 250000 vs - 7PWei 776.24 ns/op 686.93 ns/op 1.13
computeProposers - vc 250000 5.7485 ms/op 8.4736 ms/op 0.68
computeEpochShuffling - vc 250000 82.424 ms/op 96.298 ms/op 0.86
getNextSyncCommittee - vc 250000 97.853 ms/op 143.94 ms/op 0.68
computeSigningRoot for AttestationData 18.269 us/op 19.039 us/op 0.96
hash AttestationData serialized data then Buffer.toString(base64) 1.1812 us/op 1.5841 us/op 0.75
toHexString serialized data 779.72 ns/op 941.80 ns/op 0.83
Buffer.toString(base64) 141.64 ns/op 186.89 ns/op 0.76

by benchmarkbot/action

@wemeetagain wemeetagain merged commit a335885 into unstable Jul 5, 2024
20 checks passed
@wemeetagain wemeetagain deleted the nflaig/sepolia-bootnodes branch July 5, 2024 14:34
@wemeetagain
Copy link
Member

🎉 This PR is included in v1.20.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.

Update sepolia bootnodes
2 participants