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: release 1.18.1 #6760

Merged
merged 2 commits into from
May 13, 2024
Merged

chore: release 1.18.1 #6760

merged 2 commits into from
May 13, 2024

Conversation

philknows
Copy link
Member

Motivation

Hotfix to allow disabling flood publish on gossipsub due to a potential for higher missed blocks with peer increase from #5799 .

Description

Includes #6755. Set by using hidden flag --network.disableFloodPublish

philknows and others added 2 commits May 13, 2024 03:25
* feat: disable flood publish

* feat: add network.disableFloodPublish cli flag

* chore: address PR comments
@philknows philknows requested a review from a team as a code owner May 13, 2024 07:29
@philknows philknows changed the title chore: bump package versions to 1.18.1 chore: release 1.18.1 May 13, 2024
@philknows philknows marked this pull request as draft May 13, 2024 07:30
@philknows philknows marked this pull request as ready for review May 13, 2024 07:30
Copy link
Contributor

Performance Report

✔️ no performance regression detected

Full benchmark results
Benchmark suite Current: 8567c69 Previous: - Ratio
getPubkeys - index2pubkey - req 1000 vs - 250000 vc 380.17 us/op
getPubkeys - validatorsArr - req 1000 vs - 250000 vc 53.122 us/op
BLS verify - blst-native 1.1298 ms/op
BLS verifyMultipleSignatures 3 - blst-native 2.4273 ms/op
BLS verifyMultipleSignatures 8 - blst-native 5.2150 ms/op
BLS verifyMultipleSignatures 32 - blst-native 18.931 ms/op
BLS verifyMultipleSignatures 64 - blst-native 37.451 ms/op
BLS verifyMultipleSignatures 128 - blst-native 73.234 ms/op
BLS deserializing 10000 signatures 813.27 ms/op
BLS deserializing 100000 signatures 8.3354 s/op
BLS verifyMultipleSignatures - same message - 3 - blst-native 1.1400 ms/op
BLS verifyMultipleSignatures - same message - 8 - blst-native 1.3472 ms/op
BLS verifyMultipleSignatures - same message - 32 - blst-native 2.6379 ms/op
BLS verifyMultipleSignatures - same message - 64 - blst-native 3.6800 ms/op
BLS verifyMultipleSignatures - same message - 128 - blst-native 6.7446 ms/op
BLS aggregatePubkeys 32 - blst-native 26.106 us/op
BLS aggregatePubkeys 128 - blst-native 89.536 us/op
notSeenSlots=1 numMissedVotes=1 numBadVotes=10 41.610 ms/op
notSeenSlots=1 numMissedVotes=0 numBadVotes=4 48.239 ms/op
notSeenSlots=2 numMissedVotes=1 numBadVotes=10 21.635 ms/op
getSlashingsAndExits - default max 135.06 us/op
getSlashingsAndExits - 2k 387.77 us/op
proposeBlockBody type=full, size=empty 4.0527 ms/op
isKnown best case - 1 super set check 334.00 ns/op
isKnown normal case - 2 super set checks 340.00 ns/op
isKnown worse case - 16 super set checks 350.00 ns/op
InMemoryCheckpointStateCache - add get delete 4.0350 us/op
validate api signedAggregateAndProof - struct 2.3866 ms/op
validate gossip signedAggregateAndProof - struct 2.3904 ms/op
validate gossip attestation - vc 640000 1.1243 ms/op
batch validate gossip attestation - vc 640000 - chunk 32 133.49 us/op
batch validate gossip attestation - vc 640000 - chunk 64 118.35 us/op
batch validate gossip attestation - vc 640000 - chunk 128 110.42 us/op
batch validate gossip attestation - vc 640000 - chunk 256 107.10 us/op
pickEth1Vote - no votes 854.92 us/op
pickEth1Vote - max votes 8.9636 ms/op
pickEth1Vote - Eth1Data hashTreeRoot value x2048 15.455 ms/op
pickEth1Vote - Eth1Data hashTreeRoot tree x2048 23.706 ms/op
pickEth1Vote - Eth1Data fastSerialize value x2048 410.47 us/op
pickEth1Vote - Eth1Data fastSerialize tree x2048 6.3493 ms/op
bytes32 toHexString 446.00 ns/op
bytes32 Buffer.toString(hex) 308.00 ns/op
bytes32 Buffer.toString(hex) from Uint8Array 427.00 ns/op
bytes32 Buffer.toString(hex) + 0x 309.00 ns/op
Object access 1 prop 0.18500 ns/op
Map access 1 prop 0.18000 ns/op
Object get x1000 4.8390 ns/op
Map get x1000 0.70200 ns/op
Object set x1000 25.140 ns/op
Map set x1000 17.537 ns/op
Return object 10000 times 0.21630 ns/op
Throw Error 10000 times 2.5898 us/op
fastMsgIdFn sha256 / 200 bytes 1.9200 us/op
fastMsgIdFn h32 xxhash / 200 bytes 286.00 ns/op
fastMsgIdFn h64 xxhash / 200 bytes 339.00 ns/op
fastMsgIdFn sha256 / 1000 bytes 5.9550 us/op
fastMsgIdFn h32 xxhash / 1000 bytes 401.00 ns/op
fastMsgIdFn h64 xxhash / 1000 bytes 401.00 ns/op
fastMsgIdFn sha256 / 10000 bytes 50.808 us/op
fastMsgIdFn h32 xxhash / 10000 bytes 1.7190 us/op
fastMsgIdFn h64 xxhash / 10000 bytes 1.1690 us/op
send data - 1000 256B messages 9.9017 ms/op
send data - 1000 512B messages 15.552 ms/op
send data - 1000 1024B messages 23.012 ms/op
send data - 1000 1200B messages 29.719 ms/op
send data - 1000 2048B messages 38.785 ms/op
send data - 1000 4096B messages 34.580 ms/op
send data - 1000 16384B messages 99.274 ms/op
send data - 1000 65536B messages 389.62 ms/op
enrSubnets - fastDeserialize 64 bits 923.00 ns/op
enrSubnets - ssz BitVector 64 bits 416.00 ns/op
enrSubnets - fastDeserialize 4 bits 188.00 ns/op
enrSubnets - ssz BitVector 4 bits 431.00 ns/op
prioritizePeers score -10:0 att 32-0.1 sync 2-0 155.35 us/op
prioritizePeers score 0:0 att 32-0.25 sync 2-0.25 172.63 us/op
prioritizePeers score 0:0 att 32-0.5 sync 2-0.5 221.80 us/op
prioritizePeers score 0:0 att 64-0.75 sync 4-0.75 354.85 us/op
prioritizePeers score 0:0 att 64-1 sync 4-1 473.56 us/op
array of 16000 items push then shift 1.2980 us/op
LinkedList of 16000 items push then shift 5.8720 ns/op
array of 16000 items push then pop 61.762 ns/op
LinkedList of 16000 items push then pop 5.7430 ns/op
array of 24000 items push then shift 1.9010 us/op
LinkedList of 24000 items push then shift 6.0360 ns/op
array of 24000 items push then pop 86.899 ns/op
LinkedList of 24000 items push then pop 5.6590 ns/op
intersect bitArray bitLen 8 4.7320 ns/op
intersect array and set length 8 48.357 ns/op
intersect bitArray bitLen 128 29.234 ns/op
intersect array and set length 128 680.38 ns/op
bitArray.getTrueBitIndexes() bitLen 128 1.2240 us/op
bitArray.getTrueBitIndexes() bitLen 248 1.9180 us/op
bitArray.getTrueBitIndexes() bitLen 512 3.5150 us/op
Buffer.concat 32 items 863.00 ns/op
Uint8Array.set 32 items 2.1090 us/op
Set add up to 64 items then delete first 1.7648 us/op
OrderedSet add up to 64 items then delete first 2.6818 us/op
Set add up to 64 items then delete last 2.0217 us/op
OrderedSet add up to 64 items then delete last 2.9734 us/op
Set add up to 64 items then delete middle 2.0030 us/op
OrderedSet add up to 64 items then delete middle 4.2953 us/op
Set add up to 128 items then delete first 3.9070 us/op
OrderedSet add up to 128 items then delete first 6.1400 us/op
Set add up to 128 items then delete last 3.8547 us/op
OrderedSet add up to 128 items then delete last 5.7791 us/op
Set add up to 128 items then delete middle 3.9718 us/op
OrderedSet add up to 128 items then delete middle 10.835 us/op
Set add up to 256 items then delete first 7.7201 us/op
OrderedSet add up to 256 items then delete first 12.135 us/op
Set add up to 256 items then delete last 7.6347 us/op
OrderedSet add up to 256 items then delete last 11.423 us/op
Set add up to 256 items then delete middle 7.5331 us/op
OrderedSet add up to 256 items then delete middle 30.675 us/op
transfer serialized Status (84 B) 1.5290 us/op
copy serialized Status (84 B) 1.2550 us/op
transfer serialized SignedVoluntaryExit (112 B) 1.7980 us/op
copy serialized SignedVoluntaryExit (112 B) 1.4180 us/op
transfer serialized ProposerSlashing (416 B) 2.5920 us/op
copy serialized ProposerSlashing (416 B) 2.6740 us/op
transfer serialized Attestation (485 B) 2.7300 us/op
copy serialized Attestation (485 B) 2.6240 us/op
transfer serialized AttesterSlashing (33232 B) 2.5730 us/op
copy serialized AttesterSlashing (33232 B) 5.2200 us/op
transfer serialized Small SignedBeaconBlock (128000 B) 2.9800 us/op
copy serialized Small SignedBeaconBlock (128000 B) 11.253 us/op
transfer serialized Avg SignedBeaconBlock (200000 B) 2.9950 us/op
copy serialized Avg SignedBeaconBlock (200000 B) 13.951 us/op
transfer serialized BlobsSidecar (524380 B) 3.0550 us/op
copy serialized BlobsSidecar (524380 B) 74.497 us/op
transfer serialized Big SignedBeaconBlock (1000000 B) 3.0340 us/op
copy serialized Big SignedBeaconBlock (1000000 B) 142.29 us/op
pass gossip attestations to forkchoice per slot 2.7330 ms/op
forkChoice updateHead vc 100000 bc 64 eq 0 417.39 us/op
forkChoice updateHead vc 600000 bc 64 eq 0 2.9784 ms/op
forkChoice updateHead vc 1000000 bc 64 eq 0 5.3879 ms/op
forkChoice updateHead vc 600000 bc 320 eq 0 2.6169 ms/op
forkChoice updateHead vc 600000 bc 1200 eq 0 2.7309 ms/op
forkChoice updateHead vc 600000 bc 7200 eq 0 3.2655 ms/op
forkChoice updateHead vc 600000 bc 64 eq 1000 10.034 ms/op
forkChoice updateHead vc 600000 bc 64 eq 10000 9.6805 ms/op
forkChoice updateHead vc 600000 bc 64 eq 300000 12.062 ms/op
computeDeltas 500000 validators 300 proto nodes 3.1162 ms/op
computeDeltas 500000 validators 1200 proto nodes 3.0893 ms/op
computeDeltas 500000 validators 7200 proto nodes 3.0472 ms/op
computeDeltas 750000 validators 300 proto nodes 4.8564 ms/op
computeDeltas 750000 validators 1200 proto nodes 4.7629 ms/op
computeDeltas 750000 validators 7200 proto nodes 4.5127 ms/op
computeDeltas 1400000 validators 300 proto nodes 8.8482 ms/op
computeDeltas 1400000 validators 1200 proto nodes 8.8345 ms/op
computeDeltas 1400000 validators 7200 proto nodes 8.9809 ms/op
computeDeltas 2100000 validators 300 proto nodes 12.811 ms/op
computeDeltas 2100000 validators 1200 proto nodes 12.716 ms/op
computeDeltas 2100000 validators 7200 proto nodes 13.003 ms/op
altair processAttestation - 250000 vs - 7PWei normalcase 1.5395 ms/op
altair processAttestation - 250000 vs - 7PWei worstcase 2.2734 ms/op
altair processAttestation - setStatus - 1/6 committees join 104.24 us/op
altair processAttestation - setStatus - 1/3 committees join 198.13 us/op
altair processAttestation - setStatus - 1/2 committees join 297.32 us/op
altair processAttestation - setStatus - 2/3 committees join 374.13 us/op
altair processAttestation - setStatus - 4/5 committees join 495.24 us/op
altair processAttestation - setStatus - 100% committees join 583.68 us/op
altair processBlock - 250000 vs - 7PWei normalcase 7.0042 ms/op
altair processBlock - 250000 vs - 7PWei normalcase hashState 24.374 ms/op
altair processBlock - 250000 vs - 7PWei worstcase 33.257 ms/op
altair processBlock - 250000 vs - 7PWei worstcase hashState 73.514 ms/op
phase0 processBlock - 250000 vs - 7PWei normalcase 2.3273 ms/op
phase0 processBlock - 250000 vs - 7PWei worstcase 24.115 ms/op
altair processEth1Data - 250000 vs - 7PWei normalcase 268.60 us/op
getExpectedWithdrawals 250000 eb:1,eth1:1,we:0,wn:0,smpl:15 9.1860 us/op
getExpectedWithdrawals 250000 eb:0.95,eth1:0.1,we:0.05,wn:0,smpl:219 39.234 us/op
getExpectedWithdrawals 250000 eb:0.95,eth1:0.3,we:0.05,wn:0,smpl:42 14.841 us/op
getExpectedWithdrawals 250000 eb:0.95,eth1:0.7,we:0.05,wn:0,smpl:18 6.2810 us/op
getExpectedWithdrawals 250000 eb:0.1,eth1:0.1,we:0,wn:0,smpl:1020 144.02 us/op
getExpectedWithdrawals 250000 eb:0.03,eth1:0.03,we:0,wn:0,smpl:11777 715.84 us/op
getExpectedWithdrawals 250000 eb:0.01,eth1:0.01,we:0,wn:0,smpl:16384 817.99 us/op
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,smpl:16384 1.3991 ms/op
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,nocache,smpl:16384 2.0704 ms/op
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,smpl:16384 1.4299 ms/op
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,nocache,smpl:16384 3.3252 ms/op
Tree 40 250000 create 261.04 ms/op
Tree 40 250000 get(125000) 102.48 ns/op
Tree 40 250000 set(125000) 750.01 ns/op
Tree 40 250000 toArray() 14.866 ms/op
Tree 40 250000 iterate all - toArray() + loop 14.931 ms/op
Tree 40 250000 iterate all - get(i) 40.927 ms/op
MutableVector 250000 create 9.3831 ms/op
MutableVector 250000 get(125000) 5.5420 ns/op
MutableVector 250000 set(125000) 209.57 ns/op
MutableVector 250000 toArray() 2.5897 ms/op
MutableVector 250000 iterate all - toArray() + loop 2.7840 ms/op
MutableVector 250000 iterate all - get(i) 1.3082 ms/op
Array 250000 create 2.4190 ms/op
Array 250000 clone - spread 1.2059 ms/op
Array 250000 get(125000) 1.0520 ns/op
Array 250000 set(125000) 1.2600 ns/op
Array 250000 iterate all - loop 149.12 us/op
effectiveBalanceIncrements clone Uint8Array 300000 23.178 us/op
effectiveBalanceIncrements clone MutableVector 300000 455.00 ns/op
effectiveBalanceIncrements rw all Uint8Array 300000 180.38 us/op
effectiveBalanceIncrements rw all MutableVector 300000 70.307 ms/op
phase0 afterProcessEpoch - 250000 vs - 7PWei 79.479 ms/op
phase0 beforeProcessEpoch - 250000 vs - 7PWei 43.588 ms/op
altair processEpoch - mainnet_e81889 411.62 ms/op
mainnet_e81889 - altair beforeProcessEpoch 66.263 ms/op
mainnet_e81889 - altair processJustificationAndFinalization 8.4730 us/op
mainnet_e81889 - altair processInactivityUpdates 3.7076 ms/op
mainnet_e81889 - altair processRewardsAndPenalties 78.096 ms/op
mainnet_e81889 - altair processRegistryUpdates 1.1940 us/op
mainnet_e81889 - altair processSlashings 568.00 ns/op
mainnet_e81889 - altair processEth1DataReset 535.00 ns/op
mainnet_e81889 - altair processEffectiveBalanceUpdates 1.6451 ms/op
mainnet_e81889 - altair processSlashingsReset 2.1870 us/op
mainnet_e81889 - altair processRandaoMixesReset 2.4450 us/op
mainnet_e81889 - altair processHistoricalRootsUpdate 624.00 ns/op
mainnet_e81889 - altair processParticipationFlagUpdates 1.3300 us/op
mainnet_e81889 - altair processSyncCommitteeUpdates 508.00 ns/op
mainnet_e81889 - altair afterProcessEpoch 78.818 ms/op
capella processEpoch - mainnet_e217614 1.7579 s/op
mainnet_e217614 - capella beforeProcessEpoch 463.22 ms/op
mainnet_e217614 - capella processJustificationAndFinalization 18.825 us/op
mainnet_e217614 - capella processInactivityUpdates 20.880 ms/op
mainnet_e217614 - capella processRewardsAndPenalties 557.50 ms/op
mainnet_e217614 - capella processRegistryUpdates 21.273 us/op
mainnet_e217614 - capella processSlashings 685.00 ns/op
mainnet_e217614 - capella processEth1DataReset 885.00 ns/op
mainnet_e217614 - capella processEffectiveBalanceUpdates 5.1655 ms/op
mainnet_e217614 - capella processSlashingsReset 5.9380 us/op
mainnet_e217614 - capella processRandaoMixesReset 4.7760 us/op
mainnet_e217614 - capella processHistoricalRootsUpdate 1.1520 us/op
mainnet_e217614 - capella processParticipationFlagUpdates 3.1880 us/op
mainnet_e217614 - capella afterProcessEpoch 241.77 ms/op
phase0 processEpoch - mainnet_e58758 428.52 ms/op
mainnet_e58758 - phase0 beforeProcessEpoch 145.26 ms/op
mainnet_e58758 - phase0 processJustificationAndFinalization 15.051 us/op
mainnet_e58758 - phase0 processRewardsAndPenalties 62.661 ms/op
mainnet_e58758 - phase0 processRegistryUpdates 6.7680 us/op
mainnet_e58758 - phase0 processSlashings 582.00 ns/op
mainnet_e58758 - phase0 processEth1DataReset 528.00 ns/op
mainnet_e58758 - phase0 processEffectiveBalanceUpdates 1.4257 ms/op
mainnet_e58758 - phase0 processSlashingsReset 1.9090 us/op
mainnet_e58758 - phase0 processRandaoMixesReset 4.1060 us/op
mainnet_e58758 - phase0 processHistoricalRootsUpdate 748.00 ns/op
mainnet_e58758 - phase0 processParticipationRecordUpdates 3.1690 us/op
mainnet_e58758 - phase0 afterProcessEpoch 68.122 ms/op
phase0 processEffectiveBalanceUpdates - 250000 normalcase 1.7163 ms/op
phase0 processEffectiveBalanceUpdates - 250000 worstcase 0.5 1.0953 ms/op
altair processInactivityUpdates - 250000 normalcase 30.269 ms/op
altair processInactivityUpdates - 250000 worstcase 21.415 ms/op
phase0 processRegistryUpdates - 250000 normalcase 11.421 us/op
phase0 processRegistryUpdates - 250000 badcase_full_deposits 468.89 us/op
phase0 processRegistryUpdates - 250000 worstcase 0.5 140.39 ms/op
altair processRewardsAndPenalties - 250000 normalcase 67.264 ms/op
altair processRewardsAndPenalties - 250000 worstcase 56.022 ms/op
phase0 getAttestationDeltas - 250000 normalcase 7.8197 ms/op
phase0 getAttestationDeltas - 250000 worstcase 6.5481 ms/op
phase0 processSlashings - 250000 worstcase 86.988 us/op
altair processSyncCommitteeUpdates - 250000 119.96 ms/op
BeaconState.hashTreeRoot - No change 560.00 ns/op
BeaconState.hashTreeRoot - 1 full validator 158.09 us/op
BeaconState.hashTreeRoot - 32 full validator 1.6095 ms/op
BeaconState.hashTreeRoot - 512 full validator 14.736 ms/op
BeaconState.hashTreeRoot - 1 validator.effectiveBalance 141.12 us/op
BeaconState.hashTreeRoot - 32 validator.effectiveBalance 1.6110 ms/op
BeaconState.hashTreeRoot - 512 validator.effectiveBalance 22.328 ms/op
BeaconState.hashTreeRoot - 1 balances 87.226 us/op
BeaconState.hashTreeRoot - 32 balances 891.22 us/op
BeaconState.hashTreeRoot - 512 balances 11.485 ms/op
BeaconState.hashTreeRoot - 250000 balances 214.59 ms/op
aggregationBits - 2048 els - zipIndexesInBitList 25.057 us/op
byteArrayEquals 32 66.009 ns/op
Buffer.compare 32 38.541 ns/op
byteArrayEquals 1024 1.7548 us/op
Buffer.compare 1024 46.039 ns/op
byteArrayEquals 16384 27.933 us/op
Buffer.compare 16384 230.77 ns/op
byteArrayEquals 123687377 206.24 ms/op
Buffer.compare 123687377 4.5097 ms/op
byteArrayEquals 32 - diff last byte 61.111 ns/op
Buffer.compare 32 - diff last byte 37.537 ns/op
byteArrayEquals 1024 - diff last byte 1.7194 us/op
Buffer.compare 1024 - diff last byte 45.017 ns/op
byteArrayEquals 16384 - diff last byte 28.132 us/op
Buffer.compare 16384 - diff last byte 226.78 ns/op
byteArrayEquals 123687377 - diff last byte 206.09 ms/op
Buffer.compare 123687377 - diff last byte 4.9608 ms/op
byteArrayEquals 32 - random bytes 5.5770 ns/op
Buffer.compare 32 - random bytes 37.706 ns/op
byteArrayEquals 1024 - random bytes 4.5990 ns/op
Buffer.compare 1024 - random bytes 37.224 ns/op
byteArrayEquals 16384 - random bytes 4.4230 ns/op
Buffer.compare 16384 - random bytes 38.450 ns/op
byteArrayEquals 123687377 - random bytes 8.3700 ns/op
Buffer.compare 123687377 - random bytes 42.530 ns/op
regular array get 100000 times 41.832 us/op
wrappedArray get 100000 times 43.634 us/op
arrayWithProxy get 100000 times 11.248 ms/op
ssz.Root.equals 56.151 ns/op
byteArrayEquals 54.869 ns/op
Buffer.compare 10.079 ns/op
shuffle list - 16384 els 5.9864 ms/op
shuffle list - 250000 els 86.227 ms/op
processSlot - 1 slots 21.483 us/op
processSlot - 32 slots 4.2299 ms/op
getEffectiveBalanceIncrementsZeroInactive - 250000 vs - 7PWei 50.349 ms/op
getCommitteeAssignments - req 1 vs - 250000 vc 2.4861 ms/op
getCommitteeAssignments - req 100 vs - 250000 vc 3.5712 ms/op
getCommitteeAssignments - req 1000 vs - 250000 vc 3.8931 ms/op
findModifiedValidators - 10000 modified validators 296.18 ms/op
findModifiedValidators - 1000 modified validators 167.62 ms/op
findModifiedValidators - 100 modified validators 170.40 ms/op
findModifiedValidators - 10 modified validators 177.86 ms/op
findModifiedValidators - 1 modified validators 163.81 ms/op
findModifiedValidators - no difference 195.00 ms/op
compare ViewDUs 4.3168 s/op
compare each validator Uint8Array 1.4487 s/op
compare ViewDU to Uint8Array 1.0617 s/op
migrate state 1000000 validators, 24 modified, 0 new 842.08 ms/op
migrate state 1000000 validators, 1700 modified, 1000 new 951.76 ms/op
migrate state 1000000 validators, 3400 modified, 2000 new 1.2427 s/op
migrate state 1500000 validators, 24 modified, 0 new 719.14 ms/op
migrate state 1500000 validators, 1700 modified, 1000 new 997.90 ms/op
migrate state 1500000 validators, 3400 modified, 2000 new 1.1849 s/op
RootCache.getBlockRootAtSlot - 250000 vs - 7PWei 4.5700 ns/op
state getBlockRootAtSlot - 250000 vs - 7PWei 388.80 ns/op
computeProposers - vc 250000 7.4048 ms/op
computeEpochShuffling - vc 250000 91.736 ms/op
getNextSyncCommittee - vc 250000 132.00 ms/op
computeSigningRoot for AttestationData 25.798 us/op
hash AttestationData serialized data then Buffer.toString(base64) 1.3410 us/op
toHexString serialized data 810.71 ns/op
Buffer.toString(base64) 172.12 ns/op

by benchmarkbot/action

Copy link

codecov bot commented May 13, 2024

Codecov Report

Attention: Patch coverage is 76.92308% with 3 lines in your changes are missing coverage. Please review.

Project coverage is 61.87%. Comparing base (778a171) to head (bc1537b).

Additional details and impacted files
@@           Coverage Diff           @@
##           stable    #6760   +/-   ##
=======================================
  Coverage   61.87%   61.87%           
=======================================
  Files         557      557           
  Lines       59201    59214   +13     
  Branches     1914     1915    +1     
=======================================
+ Hits        36629    36638    +9     
- Misses      22529    22533    +4     
  Partials       43       43           

@philknows philknows merged commit eefb711 into stable May 13, 2024
27 checks passed
@philknows philknows deleted the rc/v1.18.1 branch May 13, 2024 08:31
@wemeetagain
Copy link
Member

🎉 This PR is included in v1.18.1 🎉

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