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: format inputs on all dashboards to reduce diff #5821

Merged
merged 1 commit into from
Jul 31, 2023

Conversation

nflaig
Copy link
Member

@nflaig nflaig commented Jul 31, 2023

Motivation

Right now when running node scripts/download_dashboards.mjs it will produce a diff even if no dashboard was modified due to the fact that not all them have the same format of __inputs variables as defined in the lint script.

Description

Format inputs on all dashboards to reduce diff when running download script.

@nflaig nflaig requested a review from a team as a code owner July 31, 2023 11:16
@github-actions
Copy link
Contributor

Performance Report

✔️ no performance regression detected

Full benchmark results
Benchmark suite Current: 7181eaa Previous: 487aef9 Ratio
getPubkeys - index2pubkey - req 1000 vs - 250000 vc 539.89 us/op 426.48 us/op 1.27
getPubkeys - validatorsArr - req 1000 vs - 250000 vc 80.138 us/op 73.411 us/op 1.09
BLS verify - blst-native 1.2405 ms/op 1.2172 ms/op 1.02
BLS verifyMultipleSignatures 3 - blst-native 2.5184 ms/op 2.4779 ms/op 1.02
BLS verifyMultipleSignatures 8 - blst-native 5.4794 ms/op 5.3143 ms/op 1.03
BLS verifyMultipleSignatures 32 - blst-native 20.321 ms/op 19.202 ms/op 1.06
BLS aggregatePubkeys 32 - blst-native 26.565 us/op 25.514 us/op 1.04
BLS aggregatePubkeys 128 - blst-native 103.45 us/op 99.715 us/op 1.04
getAttestationsForBlock 56.941 ms/op 48.755 ms/op 1.17
isKnown best case - 1 super set check 322.00 ns/op 283.00 ns/op 1.14
isKnown normal case - 2 super set checks 357.00 ns/op 269.00 ns/op 1.33
isKnown worse case - 16 super set checks 330.00 ns/op 276.00 ns/op 1.20
CheckpointStateCache - add get delete 5.5690 us/op 5.0450 us/op 1.10
validate api signedAggregateAndProof - struct 2.8510 ms/op 2.8125 ms/op 1.01
validate gossip signedAggregateAndProof - struct 2.9253 ms/op 2.8174 ms/op 1.04
validate api attestation - struct 1.3588 ms/op 1.3427 ms/op 1.01
validate gossip attestation - struct 1.3925 ms/op 1.3620 ms/op 1.02
pickEth1Vote - no votes 1.3111 ms/op 1.1770 ms/op 1.11
pickEth1Vote - max votes 11.318 ms/op 10.305 ms/op 1.10
pickEth1Vote - Eth1Data hashTreeRoot value x2048 9.3019 ms/op 8.6599 ms/op 1.07
pickEth1Vote - Eth1Data hashTreeRoot tree x2048 14.897 ms/op 13.128 ms/op 1.13
pickEth1Vote - Eth1Data fastSerialize value x2048 681.75 us/op 573.13 us/op 1.19
pickEth1Vote - Eth1Data fastSerialize tree x2048 4.6869 ms/op 6.8657 ms/op 0.68
bytes32 toHexString 602.00 ns/op 512.00 ns/op 1.18
bytes32 Buffer.toString(hex) 294.00 ns/op 299.00 ns/op 0.98
bytes32 Buffer.toString(hex) from Uint8Array 464.00 ns/op 413.00 ns/op 1.12
bytes32 Buffer.toString(hex) + 0x 297.00 ns/op 286.00 ns/op 1.04
Object access 1 prop 0.19800 ns/op 0.16600 ns/op 1.19
Map access 1 prop 0.16300 ns/op 0.15000 ns/op 1.09
Object get x1000 7.2820 ns/op 7.6740 ns/op 0.95
Map get x1000 0.66000 ns/op 0.54500 ns/op 1.21
Object set x1000 62.790 ns/op 49.040 ns/op 1.28
Map set x1000 48.540 ns/op 39.213 ns/op 1.24
Return object 10000 times 0.28190 ns/op 0.23410 ns/op 1.20
Throw Error 10000 times 4.0717 us/op 3.8459 us/op 1.06
fastMsgIdFn sha256 / 200 bytes 3.4710 us/op 3.3240 us/op 1.04
fastMsgIdFn h32 xxhash / 200 bytes 364.00 ns/op 285.00 ns/op 1.28
fastMsgIdFn h64 xxhash / 200 bytes 390.00 ns/op 354.00 ns/op 1.10
fastMsgIdFn sha256 / 1000 bytes 12.266 us/op 11.250 us/op 1.09
fastMsgIdFn h32 xxhash / 1000 bytes 509.00 ns/op 412.00 ns/op 1.24
fastMsgIdFn h64 xxhash / 1000 bytes 476.00 ns/op 419.00 ns/op 1.14
fastMsgIdFn sha256 / 10000 bytes 108.03 us/op 102.67 us/op 1.05
fastMsgIdFn h32 xxhash / 10000 bytes 2.0970 us/op 1.9320 us/op 1.09
fastMsgIdFn h64 xxhash / 10000 bytes 1.4630 us/op 1.3220 us/op 1.11
enrSubnets - fastDeserialize 64 bits 1.8290 us/op 1.2340 us/op 1.48
enrSubnets - ssz BitVector 64 bits 584.00 ns/op 415.00 ns/op 1.41
enrSubnets - fastDeserialize 4 bits 254.00 ns/op 168.00 ns/op 1.51
enrSubnets - ssz BitVector 4 bits 593.00 ns/op 428.00 ns/op 1.39
prioritizePeers score -10:0 att 32-0.1 sync 2-0 122.64 us/op 98.000 us/op 1.25
prioritizePeers score 0:0 att 32-0.25 sync 2-0.25 146.52 us/op 125.40 us/op 1.17
prioritizePeers score 0:0 att 32-0.5 sync 2-0.5 192.14 us/op 164.99 us/op 1.16
prioritizePeers score 0:0 att 64-0.75 sync 4-0.75 350.00 us/op 289.68 us/op 1.21
prioritizePeers score 0:0 att 64-1 sync 4-1 417.96 us/op 353.72 us/op 1.18
array of 16000 items push then shift 1.6738 us/op 1.5774 us/op 1.06
LinkedList of 16000 items push then shift 10.150 ns/op 8.8730 ns/op 1.14
array of 16000 items push then pop 66.384 ns/op 51.167 ns/op 1.30
LinkedList of 16000 items push then pop 9.3200 ns/op 8.8700 ns/op 1.05
array of 24000 items push then shift 2.5246 us/op 2.3926 us/op 1.06
LinkedList of 24000 items push then shift 9.7910 ns/op 8.8100 ns/op 1.11
array of 24000 items push then pop 120.75 ns/op 111.36 ns/op 1.08
LinkedList of 24000 items push then pop 8.9180 ns/op 9.1060 ns/op 0.98
intersect bitArray bitLen 8 7.0320 ns/op 6.9460 ns/op 1.01
intersect array and set length 8 61.160 ns/op 61.198 ns/op 1.00
intersect bitArray bitLen 128 33.372 ns/op 32.204 ns/op 1.04
intersect array and set length 128 916.58 ns/op 806.04 ns/op 1.14
bitArray.getTrueBitIndexes() bitLen 128 1.8850 us/op 1.5990 us/op 1.18
bitArray.getTrueBitIndexes() bitLen 248 2.6420 us/op 2.5110 us/op 1.05
bitArray.getTrueBitIndexes() bitLen 512 6.3230 us/op 4.9000 us/op 1.29
Buffer.concat 32 items 1.1480 us/op 1.0370 us/op 1.11
Uint8Array.set 32 items 2.6040 us/op 1.9440 us/op 1.34
transfer serialized Status (84 B) 2.0100 us/op 1.8610 us/op 1.08
copy serialized Status (84 B) 1.7210 us/op 1.5450 us/op 1.11
transfer serialized SignedVoluntaryExit (112 B) 2.2550 us/op 1.9370 us/op 1.16
copy serialized SignedVoluntaryExit (112 B) 1.7030 us/op 1.5550 us/op 1.10
transfer serialized ProposerSlashing (416 B) 2.5930 us/op 2.1000 us/op 1.23
copy serialized ProposerSlashing (416 B) 2.8150 us/op 1.8560 us/op 1.52
transfer serialized Attestation (485 B) 2.9500 us/op 2.0620 us/op 1.43
copy serialized Attestation (485 B) 2.5300 us/op 1.7870 us/op 1.42
transfer serialized AttesterSlashing (33232 B) 2.9930 us/op 2.2450 us/op 1.33
copy serialized AttesterSlashing (33232 B) 6.0450 us/op 4.8340 us/op 1.25
transfer serialized Small SignedBeaconBlock (128000 B) 3.1350 us/op 2.3850 us/op 1.31
copy serialized Small SignedBeaconBlock (128000 B) 41.639 us/op 11.918 us/op 3.49
transfer serialized Avg SignedBeaconBlock (200000 B) 3.2640 us/op 2.7470 us/op 1.19
copy serialized Avg SignedBeaconBlock (200000 B) 20.171 us/op 17.175 us/op 1.17
transfer serialized BlobsSidecar (524380 B) 3.2060 us/op 2.8080 us/op 1.14
copy serialized BlobsSidecar (524380 B) 191.65 us/op 76.224 us/op 2.51
transfer serialized Big SignedBeaconBlock (1000000 B) 3.5250 us/op 3.7150 us/op 0.95
copy serialized Big SignedBeaconBlock (1000000 B) 170.14 us/op 154.75 us/op 1.10
pass gossip attestations to forkchoice per slot 2.1282 ms/op 2.1504 ms/op 0.99
forkChoice updateHead vc 100000 bc 64 eq 0 2.1980 ms/op 2.0840 ms/op 1.05
forkChoice updateHead vc 600000 bc 64 eq 0 13.742 ms/op 13.546 ms/op 1.01
forkChoice updateHead vc 1000000 bc 64 eq 0 18.974 ms/op 18.841 ms/op 1.01
forkChoice updateHead vc 600000 bc 320 eq 0 18.184 ms/op 16.540 ms/op 1.10
forkChoice updateHead vc 600000 bc 1200 eq 0 86.486 ms/op 84.402 ms/op 1.02
forkChoice updateHead vc 600000 bc 64 eq 1000 20.244 ms/op 22.002 ms/op 0.92
forkChoice updateHead vc 600000 bc 64 eq 10000 22.193 ms/op 24.289 ms/op 0.91
forkChoice updateHead vc 600000 bc 64 eq 300000 30.312 ms/op 28.815 ms/op 1.05
computeDeltas 3.2345 ms/op 2.9925 ms/op 1.08
computeProposerBoostScoreFromBalances 393.37 us/op 388.70 us/op 1.01
altair processAttestation - 250000 vs - 7PWei normalcase 2.3723 ms/op 2.3598 ms/op 1.01
altair processAttestation - 250000 vs - 7PWei worstcase 3.8094 ms/op 4.0104 ms/op 0.95
altair processAttestation - setStatus - 1/6 committees join 180.33 us/op 220.65 us/op 0.82
altair processAttestation - setStatus - 1/3 committees join 352.04 us/op 444.33 us/op 0.79
altair processAttestation - setStatus - 1/2 committees join 477.81 us/op 593.20 us/op 0.81
altair processAttestation - setStatus - 2/3 committees join 620.92 us/op 706.83 us/op 0.88
altair processAttestation - setStatus - 4/5 committees join 809.79 us/op 1.0137 ms/op 0.80
altair processAttestation - setStatus - 100% committees join 987.38 us/op 1.1999 ms/op 0.82
altair processBlock - 250000 vs - 7PWei normalcase 9.7918 ms/op 10.453 ms/op 0.94
altair processBlock - 250000 vs - 7PWei normalcase hashState 16.606 ms/op 17.937 ms/op 0.93
altair processBlock - 250000 vs - 7PWei worstcase 38.263 ms/op 39.566 ms/op 0.97
altair processBlock - 250000 vs - 7PWei worstcase hashState 58.759 ms/op 59.822 ms/op 0.98
phase0 processBlock - 250000 vs - 7PWei normalcase 2.2540 ms/op 1.9088 ms/op 1.18
phase0 processBlock - 250000 vs - 7PWei worstcase 33.210 ms/op 29.306 ms/op 1.13
altair processEth1Data - 250000 vs - 7PWei normalcase 548.85 us/op 555.70 us/op 0.99
getExpectedWithdrawals 250000 eb:1,eth1:1,we:0,wn:0,smpl:15 12.786 us/op 10.252 us/op 1.25
getExpectedWithdrawals 250000 eb:0.95,eth1:0.1,we:0.05,wn:0,smpl:219 72.494 us/op 72.045 us/op 1.01
getExpectedWithdrawals 250000 eb:0.95,eth1:0.3,we:0.05,wn:0,smpl:42 16.372 us/op 19.016 us/op 0.86
getExpectedWithdrawals 250000 eb:0.95,eth1:0.7,we:0.05,wn:0,smpl:18 13.784 us/op 17.159 us/op 0.80
getExpectedWithdrawals 250000 eb:0.1,eth1:0.1,we:0,wn:0,smpl:1020 157.68 us/op 179.10 us/op 0.88
getExpectedWithdrawals 250000 eb:0.03,eth1:0.03,we:0,wn:0,smpl:11777 1.2259 ms/op 1.2740 ms/op 0.96
getExpectedWithdrawals 250000 eb:0.01,eth1:0.01,we:0,wn:0,smpl:16384 1.4521 ms/op 1.9381 ms/op 0.75
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,smpl:16384 1.6328 ms/op 1.4262 ms/op 1.14
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,nocache,smpl:16384 3.8251 ms/op 3.4789 ms/op 1.10
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,smpl:16384 2.4294 ms/op 2.5985 ms/op 0.93
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,nocache,smpl:16384 4.6970 ms/op 5.3971 ms/op 0.87
Tree 40 250000 create 316.80 ms/op 321.50 ms/op 0.99
Tree 40 250000 get(125000) 207.69 ns/op 210.22 ns/op 0.99
Tree 40 250000 set(125000) 938.77 ns/op 939.88 ns/op 1.00
Tree 40 250000 toArray() 21.865 ms/op 22.250 ms/op 0.98
Tree 40 250000 iterate all - toArray() + loop 22.518 ms/op 23.308 ms/op 0.97
Tree 40 250000 iterate all - get(i) 75.284 ms/op 72.830 ms/op 1.03
MutableVector 250000 create 12.882 ms/op 10.505 ms/op 1.23
MutableVector 250000 get(125000) 6.6880 ns/op 6.5830 ns/op 1.02
MutableVector 250000 set(125000) 277.77 ns/op 276.40 ns/op 1.00
MutableVector 250000 toArray() 3.4172 ms/op 2.8662 ms/op 1.19
MutableVector 250000 iterate all - toArray() + loop 3.4590 ms/op 3.0440 ms/op 1.14
MutableVector 250000 iterate all - get(i) 1.5310 ms/op 1.5403 ms/op 0.99
Array 250000 create 3.4574 ms/op 2.8075 ms/op 1.23
Array 250000 clone - spread 1.2855 ms/op 1.2440 ms/op 1.03
Array 250000 get(125000) 0.63100 ns/op 0.62700 ns/op 1.01
Array 250000 set(125000) 0.70700 ns/op 0.71000 ns/op 1.00
Array 250000 iterate all - loop 98.998 us/op 86.163 us/op 1.15
effectiveBalanceIncrements clone Uint8Array 300000 35.302 us/op 29.844 us/op 1.18
effectiveBalanceIncrements clone MutableVector 300000 408.00 ns/op 379.00 ns/op 1.08
effectiveBalanceIncrements rw all Uint8Array 300000 178.49 us/op 180.47 us/op 0.99
effectiveBalanceIncrements rw all MutableVector 300000 84.925 ms/op 86.705 ms/op 0.98
phase0 afterProcessEpoch - 250000 vs - 7PWei 113.27 ms/op 115.21 ms/op 0.98
phase0 beforeProcessEpoch - 250000 vs - 7PWei 34.025 ms/op 34.293 ms/op 0.99
altair processEpoch - mainnet_e81889 330.81 ms/op 296.96 ms/op 1.11
mainnet_e81889 - altair beforeProcessEpoch 64.741 ms/op 61.443 ms/op 1.05
mainnet_e81889 - altair processJustificationAndFinalization 16.149 us/op 14.896 us/op 1.08
mainnet_e81889 - altair processInactivityUpdates 7.1152 ms/op 5.7267 ms/op 1.24
mainnet_e81889 - altair processRewardsAndPenalties 66.617 ms/op 65.012 ms/op 1.02
mainnet_e81889 - altair processRegistryUpdates 2.4980 us/op 2.0990 us/op 1.19
mainnet_e81889 - altair processSlashings 554.00 ns/op 489.00 ns/op 1.13
mainnet_e81889 - altair processEth1DataReset 769.00 ns/op 533.00 ns/op 1.44
mainnet_e81889 - altair processEffectiveBalanceUpdates 1.3506 ms/op 1.2762 ms/op 1.06
mainnet_e81889 - altair processSlashingsReset 5.1070 us/op 2.3610 us/op 2.16
mainnet_e81889 - altair processRandaoMixesReset 5.0940 us/op 6.8890 us/op 0.74
mainnet_e81889 - altair processHistoricalRootsUpdate 801.00 ns/op 875.00 ns/op 0.92
mainnet_e81889 - altair processParticipationFlagUpdates 2.8420 us/op 2.0020 us/op 1.42
mainnet_e81889 - altair processSyncCommitteeUpdates 871.00 ns/op 544.00 ns/op 1.60
mainnet_e81889 - altair afterProcessEpoch 128.27 ms/op 126.46 ms/op 1.01
capella processEpoch - mainnet_e217614 1.0460 s/op 1.0207 s/op 1.02
mainnet_e217614 - capella beforeProcessEpoch 250.80 ms/op 223.77 ms/op 1.12
mainnet_e217614 - capella processJustificationAndFinalization 15.199 us/op 12.507 us/op 1.22
mainnet_e217614 - capella processInactivityUpdates 19.577 ms/op 19.496 ms/op 1.00
mainnet_e217614 - capella processRewardsAndPenalties 280.78 ms/op 283.34 ms/op 0.99
mainnet_e217614 - capella processRegistryUpdates 20.322 us/op 20.010 us/op 1.02
mainnet_e217614 - capella processSlashings 510.00 ns/op 504.00 ns/op 1.01
mainnet_e217614 - capella processEth1DataReset 430.00 ns/op 454.00 ns/op 0.95
mainnet_e217614 - capella processEffectiveBalanceUpdates 4.0771 ms/op 4.0902 ms/op 1.00
mainnet_e217614 - capella processSlashingsReset 3.1450 us/op 1.9950 us/op 1.58
mainnet_e217614 - capella processRandaoMixesReset 5.6430 us/op 4.5870 us/op 1.23
mainnet_e217614 - capella processHistoricalRootsUpdate 741.00 ns/op 474.00 ns/op 1.56
mainnet_e217614 - capella processParticipationFlagUpdates 2.2430 us/op 1.1290 us/op 1.99
mainnet_e217614 - capella afterProcessEpoch 298.55 ms/op 303.76 ms/op 0.98
phase0 processEpoch - mainnet_e58758 337.02 ms/op 351.75 ms/op 0.96
mainnet_e58758 - phase0 beforeProcessEpoch 109.04 ms/op 114.52 ms/op 0.95
mainnet_e58758 - phase0 processJustificationAndFinalization 16.509 us/op 15.460 us/op 1.07
mainnet_e58758 - phase0 processRewardsAndPenalties 45.349 ms/op 56.839 ms/op 0.80
mainnet_e58758 - phase0 processRegistryUpdates 10.402 us/op 16.860 us/op 0.62
mainnet_e58758 - phase0 processSlashings 581.00 ns/op 512.00 ns/op 1.13
mainnet_e58758 - phase0 processEth1DataReset 425.00 ns/op 639.00 ns/op 0.67
mainnet_e58758 - phase0 processEffectiveBalanceUpdates 973.14 us/op 1.2004 ms/op 0.81
mainnet_e58758 - phase0 processSlashingsReset 2.1910 us/op 2.7610 us/op 0.79
mainnet_e58758 - phase0 processRandaoMixesReset 3.9670 us/op 4.6870 us/op 0.85
mainnet_e58758 - phase0 processHistoricalRootsUpdate 419.00 ns/op 1.0090 us/op 0.42
mainnet_e58758 - phase0 processParticipationRecordUpdates 3.5540 us/op 6.4380 us/op 0.55
mainnet_e58758 - phase0 afterProcessEpoch 95.273 ms/op 107.32 ms/op 0.89
phase0 processEffectiveBalanceUpdates - 250000 normalcase 1.1574 ms/op 1.9576 ms/op 0.59
phase0 processEffectiveBalanceUpdates - 250000 worstcase 0.5 1.4340 ms/op 1.5391 ms/op 0.93
altair processInactivityUpdates - 250000 normalcase 18.080 ms/op 21.906 ms/op 0.83
altair processInactivityUpdates - 250000 worstcase 18.242 ms/op 20.778 ms/op 0.88
phase0 processRegistryUpdates - 250000 normalcase 10.479 us/op 14.845 us/op 0.71
phase0 processRegistryUpdates - 250000 badcase_full_deposits 324.51 us/op 360.25 us/op 0.90
phase0 processRegistryUpdates - 250000 worstcase 0.5 119.13 ms/op 152.08 ms/op 0.78
altair processRewardsAndPenalties - 250000 normalcase 58.891 ms/op 62.072 ms/op 0.95
altair processRewardsAndPenalties - 250000 worstcase 58.296 ms/op 56.425 ms/op 1.03
phase0 getAttestationDeltas - 250000 normalcase 7.6522 ms/op 10.108 ms/op 0.76
phase0 getAttestationDeltas - 250000 worstcase 7.8029 ms/op 10.931 ms/op 0.71
phase0 processSlashings - 250000 worstcase 2.2790 ms/op 2.5325 ms/op 0.90
altair processSyncCommitteeUpdates - 250000 148.96 ms/op 186.44 ms/op 0.80
BeaconState.hashTreeRoot - No change 267.00 ns/op 534.00 ns/op 0.50
BeaconState.hashTreeRoot - 1 full validator 50.610 us/op 53.963 us/op 0.94
BeaconState.hashTreeRoot - 32 full validator 539.18 us/op 518.07 us/op 1.04
BeaconState.hashTreeRoot - 512 full validator 5.2669 ms/op 6.8312 ms/op 0.77
BeaconState.hashTreeRoot - 1 validator.effectiveBalance 62.586 us/op 66.543 us/op 0.94
BeaconState.hashTreeRoot - 32 validator.effectiveBalance 878.64 us/op 1.0339 ms/op 0.85
BeaconState.hashTreeRoot - 512 validator.effectiveBalance 11.725 ms/op 14.278 ms/op 0.82
BeaconState.hashTreeRoot - 1 balances 51.772 us/op 50.799 us/op 1.02
BeaconState.hashTreeRoot - 32 balances 450.20 us/op 478.71 us/op 0.94
BeaconState.hashTreeRoot - 512 balances 4.3608 ms/op 5.0059 ms/op 0.87
BeaconState.hashTreeRoot - 250000 balances 75.640 ms/op 91.231 ms/op 0.83
aggregationBits - 2048 els - zipIndexesInBitList 17.071 us/op 33.644 us/op 0.51
regular array get 100000 times 33.006 us/op 37.156 us/op 0.89
wrappedArray get 100000 times 33.073 us/op 36.425 us/op 0.91
arrayWithProxy get 100000 times 14.564 ms/op 17.332 ms/op 0.84
ssz.Root.equals 248.00 ns/op 304.00 ns/op 0.82
byteArrayEquals 235.00 ns/op 304.00 ns/op 0.77
shuffle list - 16384 els 6.8478 ms/op 8.6305 ms/op 0.79
shuffle list - 250000 els 100.74 ms/op 121.28 ms/op 0.83
processSlot - 1 slots 9.4210 us/op 9.1340 us/op 1.03
processSlot - 32 slots 1.3271 ms/op 1.6555 ms/op 0.80
getEffectiveBalanceIncrementsZeroInactive - 250000 vs - 7PWei 46.599 ms/op 66.060 ms/op 0.71
getCommitteeAssignments - req 1 vs - 250000 vc 2.4848 ms/op 2.8380 ms/op 0.88
getCommitteeAssignments - req 100 vs - 250000 vc 3.6540 ms/op 4.0323 ms/op 0.91
getCommitteeAssignments - req 1000 vs - 250000 vc 4.0466 ms/op 4.8978 ms/op 0.83
RootCache.getBlockRootAtSlot - 250000 vs - 7PWei 4.9000 ns/op 5.9800 ns/op 0.82
state getBlockRootAtSlot - 250000 vs - 7PWei 615.23 ns/op 828.80 ns/op 0.74
computeProposers - vc 250000 8.8062 ms/op 11.701 ms/op 0.75
computeEpochShuffling - vc 250000 103.18 ms/op 119.42 ms/op 0.86
getNextSyncCommittee - vc 250000 150.80 ms/op 176.23 ms/op 0.86
computeSigningRoot for AttestationData 12.940 us/op 15.907 us/op 0.81
hash AttestationData serialized data then Buffer.toString(base64) 2.3377 us/op 2.6628 us/op 0.88
toHexString serialized data 1.0682 us/op 1.6538 us/op 0.65
Buffer.toString(base64) 206.79 ns/op 328.17 ns/op 0.63

by benchmarkbot/action

@dapplion dapplion merged commit 3b37e28 into unstable Jul 31, 2023
11 checks passed
@dapplion dapplion deleted the nflaig/dashboard-inputs-format branch July 31, 2023 13:53
@wemeetagain
Copy link
Member

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

3 participants