Skip to content

Commit

Permalink
chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 (#6555)
Browse files Browse the repository at this point in the history
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](follow-redirects/follow-redirects@v1.15.4...v1.15.6)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
dependabot[bot] committed Apr 22, 2024
1 parent be4b269 commit 11698ea
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -6505,9 +6505,9 @@ fn.name@1.x.x:
integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==

follow-redirects@^1.0.0, follow-redirects@^1.15.0:
version "1.15.4"
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.4.tgz#cdc7d308bf6493126b17ea2191ea0ccf3e535adf"
integrity sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==
version "1.15.6"
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b"
integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==

for-each@^0.3.3:
version "0.3.3"
Expand Down

1 comment on commit 11698ea

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Performance Alert ⚠️

Possible performance regression was detected for some benchmarks.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold.

Benchmark suite Current: 11698ea Previous: d5edf34 Ratio
Object set x1000 82.049 ns/op 26.176 ns/op 3.13

🚀🚀 Significant benchmark improvement detected

Benchmark suite Current: 11698ea Previous: d5edf34 Ratio
getSlashingsAndExits - 2k 515.27 us/op 7.3608 ms/op 0.07
Full benchmark results
Benchmark suite Current: 11698ea Previous: d5edf34 Ratio
getPubkeys - index2pubkey - req 1000 vs - 250000 vc 571.53 us/op 670.16 us/op 0.85
getPubkeys - validatorsArr - req 1000 vs - 250000 vc 95.904 us/op 67.424 us/op 1.42
BLS verify - blst-native 1.3198 ms/op 1.0922 ms/op 1.21
BLS verifyMultipleSignatures 3 - blst-native 2.7901 ms/op 2.4763 ms/op 1.13
BLS verifyMultipleSignatures 8 - blst-native 6.1316 ms/op 5.2312 ms/op 1.17
BLS verifyMultipleSignatures 32 - blst-native 22.697 ms/op 19.474 ms/op 1.17
BLS verifyMultipleSignatures 64 - blst-native 44.186 ms/op 40.242 ms/op 1.10
BLS verifyMultipleSignatures 128 - blst-native 89.274 ms/op 73.251 ms/op 1.22
BLS deserializing 10000 signatures 904.21 ms/op 821.89 ms/op 1.10
BLS deserializing 100000 signatures 9.6052 s/op 8.5313 s/op 1.13
BLS verifyMultipleSignatures - same message - 3 - blst-native 1.3624 ms/op 1.2856 ms/op 1.06
BLS verifyMultipleSignatures - same message - 8 - blst-native 1.5397 ms/op 1.3332 ms/op 1.15
BLS verifyMultipleSignatures - same message - 32 - blst-native 2.8333 ms/op 2.9417 ms/op 0.96
BLS verifyMultipleSignatures - same message - 64 - blst-native 4.4481 ms/op 3.3803 ms/op 1.32
BLS verifyMultipleSignatures - same message - 128 - blst-native 8.1559 ms/op 7.8358 ms/op 1.04
BLS aggregatePubkeys 32 - blst-native 26.412 us/op 23.671 us/op 1.12
BLS aggregatePubkeys 128 - blst-native 102.61 us/op 90.640 us/op 1.13
notSeenSlots=1 numMissedVotes=1 numBadVotes=10 66.981 ms/op 55.008 ms/op 1.22
notSeenSlots=1 numMissedVotes=0 numBadVotes=4 73.740 ms/op 56.885 ms/op 1.30
notSeenSlots=2 numMissedVotes=1 numBadVotes=10 36.895 ms/op 30.227 ms/op 1.22
getSlashingsAndExits - default max 273.04 us/op 253.04 us/op 1.08
getSlashingsAndExits - 2k 515.27 us/op 7.3608 ms/op 0.07
proposeBlockBody type=full, size=empty 5.9219 ms/op 4.6045 ms/op 1.29
isKnown best case - 1 super set check 523.00 ns/op 717.00 ns/op 0.73
isKnown normal case - 2 super set checks 496.00 ns/op 703.00 ns/op 0.71
isKnown worse case - 16 super set checks 546.00 ns/op 383.00 ns/op 1.43
InMemoryCheckpointStateCache - add get delete 7.1300 us/op 6.3810 us/op 1.12
validate api signedAggregateAndProof - struct 2.7926 ms/op 2.4221 ms/op 1.15
validate gossip signedAggregateAndProof - struct 3.3586 ms/op 2.4343 ms/op 1.38
validate gossip attestation - vc 640000 1.4104 ms/op 1.1904 ms/op 1.18
batch validate gossip attestation - vc 640000 - chunk 32 185.41 us/op 157.02 us/op 1.18
batch validate gossip attestation - vc 640000 - chunk 64 164.58 us/op 133.80 us/op 1.23
batch validate gossip attestation - vc 640000 - chunk 128 153.58 us/op 127.63 us/op 1.20
batch validate gossip attestation - vc 640000 - chunk 256 152.37 us/op 115.67 us/op 1.32
pickEth1Vote - no votes 1.4631 ms/op 948.70 us/op 1.54
pickEth1Vote - max votes 14.562 ms/op 9.6692 ms/op 1.51
pickEth1Vote - Eth1Data hashTreeRoot value x2048 26.591 ms/op 20.004 ms/op 1.33
pickEth1Vote - Eth1Data hashTreeRoot tree x2048 31.835 ms/op 23.041 ms/op 1.38
pickEth1Vote - Eth1Data fastSerialize value x2048 805.97 us/op 443.48 us/op 1.82
pickEth1Vote - Eth1Data fastSerialize tree x2048 6.1902 ms/op 3.2151 ms/op 1.93
bytes32 toHexString 946.00 ns/op 441.00 ns/op 2.15
bytes32 Buffer.toString(hex) 356.00 ns/op 312.00 ns/op 1.14
bytes32 Buffer.toString(hex) from Uint8Array 649.00 ns/op 414.00 ns/op 1.57
bytes32 Buffer.toString(hex) + 0x 402.00 ns/op 306.00 ns/op 1.31
Object access 1 prop 0.26000 ns/op 0.21500 ns/op 1.21
Map access 1 prop 0.17000 ns/op 0.18800 ns/op 0.90
Object get x1000 7.9540 ns/op 5.4160 ns/op 1.47
Map get x1000 0.93800 ns/op 0.72900 ns/op 1.29
Object set x1000 82.049 ns/op 26.176 ns/op 3.13
Map set x1000 58.172 ns/op 19.788 ns/op 2.94
Return object 10000 times 0.28480 ns/op 0.22660 ns/op 1.26
Throw Error 10000 times 4.2662 us/op 2.8613 us/op 1.49
fastMsgIdFn sha256 / 200 bytes 3.6960 us/op 2.0150 us/op 1.83
fastMsgIdFn h32 xxhash / 200 bytes 450.00 ns/op 295.00 ns/op 1.53
fastMsgIdFn h64 xxhash / 200 bytes 461.00 ns/op 341.00 ns/op 1.35
fastMsgIdFn sha256 / 1000 bytes 12.435 us/op 6.2580 us/op 1.99
fastMsgIdFn h32 xxhash / 1000 bytes 569.00 ns/op 418.00 ns/op 1.36
fastMsgIdFn h64 xxhash / 1000 bytes 516.00 ns/op 412.00 ns/op 1.25
fastMsgIdFn sha256 / 10000 bytes 111.08 us/op 52.357 us/op 2.12
fastMsgIdFn h32 xxhash / 10000 bytes 2.3260 us/op 1.7940 us/op 1.30
fastMsgIdFn h64 xxhash / 10000 bytes 1.5740 us/op 1.2370 us/op 1.27
send data - 1000 256B messages 24.201 ms/op 14.306 ms/op 1.69
send data - 1000 512B messages 31.652 ms/op 17.335 ms/op 1.83
send data - 1000 1024B messages 49.709 ms/op 31.554 ms/op 1.58
send data - 1000 1200B messages 51.720 ms/op 33.810 ms/op 1.53
send data - 1000 2048B messages 61.263 ms/op 40.282 ms/op 1.52
send data - 1000 4096B messages 57.933 ms/op 41.481 ms/op 1.40
send data - 1000 16384B messages 147.28 ms/op 113.36 ms/op 1.30
send data - 1000 65536B messages 613.42 ms/op 501.62 ms/op 1.22
enrSubnets - fastDeserialize 64 bits 2.2020 us/op 1.1550 us/op 1.91
enrSubnets - ssz BitVector 64 bits 728.00 ns/op 549.00 ns/op 1.33
enrSubnets - fastDeserialize 4 bits 288.00 ns/op 286.00 ns/op 1.01
enrSubnets - ssz BitVector 4 bits 694.00 ns/op 610.00 ns/op 1.14
prioritizePeers score -10:0 att 32-0.1 sync 2-0 275.29 us/op 175.20 us/op 1.57
prioritizePeers score 0:0 att 32-0.25 sync 2-0.25 338.62 us/op 240.62 us/op 1.41
prioritizePeers score 0:0 att 32-0.5 sync 2-0.5 496.44 us/op 258.01 us/op 1.92
prioritizePeers score 0:0 att 64-0.75 sync 4-0.75 891.68 us/op 417.10 us/op 2.14
prioritizePeers score 0:0 att 64-1 sync 4-1 981.99 us/op 489.41 us/op 2.01
array of 16000 items push then shift 1.8081 us/op 1.3540 us/op 1.34
LinkedList of 16000 items push then shift 13.931 ns/op 6.1120 ns/op 2.28
array of 16000 items push then pop 158.00 ns/op 105.54 ns/op 1.50
LinkedList of 16000 items push then pop 11.025 ns/op 6.0500 ns/op 1.82
array of 24000 items push then shift 2.9096 us/op 1.9279 us/op 1.51
LinkedList of 24000 items push then shift 13.806 ns/op 6.3740 ns/op 2.17
array of 24000 items push then pop 235.06 ns/op 114.75 ns/op 2.05
LinkedList of 24000 items push then pop 11.904 ns/op 5.8500 ns/op 2.03
intersect bitArray bitLen 8 6.5270 ns/op 4.9850 ns/op 1.31
intersect array and set length 8 102.40 ns/op 62.742 ns/op 1.63
intersect bitArray bitLen 128 41.963 ns/op 28.885 ns/op 1.45
intersect array and set length 128 1.2808 us/op 915.72 ns/op 1.40
bitArray.getTrueBitIndexes() bitLen 128 2.0240 us/op 1.5660 us/op 1.29
bitArray.getTrueBitIndexes() bitLen 248 3.7500 us/op 2.7270 us/op 1.38
bitArray.getTrueBitIndexes() bitLen 512 8.1140 us/op 5.3610 us/op 1.51
Buffer.concat 32 items 1.4800 us/op 982.00 ns/op 1.51
Uint8Array.set 32 items 3.0340 us/op 1.7560 us/op 1.73
Set add up to 64 items then delete first 5.5955 us/op 2.3628 us/op 2.37
OrderedSet add up to 64 items then delete first 8.4193 us/op 3.9612 us/op 2.13
Set add up to 64 items then delete last 6.1645 us/op 2.1745 us/op 2.83
OrderedSet add up to 64 items then delete last 8.5222 us/op 3.8223 us/op 2.23
Set add up to 64 items then delete middle 6.0905 us/op 2.8097 us/op 2.17
OrderedSet add up to 64 items then delete middle 9.1999 us/op 5.6630 us/op 1.62
Set add up to 128 items then delete first 12.471 us/op 4.9711 us/op 2.51
OrderedSet add up to 128 items then delete first 17.222 us/op 8.7854 us/op 1.96
Set add up to 128 items then delete last 11.316 us/op 5.0889 us/op 2.22
OrderedSet add up to 128 items then delete last 16.450 us/op 6.0582 us/op 2.72
Set add up to 128 items then delete middle 11.559 us/op 3.9581 us/op 2.92
OrderedSet add up to 128 items then delete middle 22.436 us/op 11.694 us/op 1.92
Set add up to 256 items then delete first 25.147 us/op 10.333 us/op 2.43
OrderedSet add up to 256 items then delete first 34.677 us/op 16.915 us/op 2.05
Set add up to 256 items then delete last 24.457 us/op 11.301 us/op 2.16
OrderedSet add up to 256 items then delete last 33.318 us/op 16.406 us/op 2.03
Set add up to 256 items then delete middle 23.378 us/op 10.048 us/op 2.33
OrderedSet add up to 256 items then delete middle 58.040 us/op 37.136 us/op 1.56
transfer serialized Status (84 B) 2.3930 us/op 1.6000 us/op 1.50
copy serialized Status (84 B) 1.8490 us/op 1.2290 us/op 1.50
transfer serialized SignedVoluntaryExit (112 B) 2.4750 us/op 1.7440 us/op 1.42
copy serialized SignedVoluntaryExit (112 B) 1.8690 us/op 1.5030 us/op 1.24
transfer serialized ProposerSlashing (416 B) 3.7070 us/op 3.1910 us/op 1.16
copy serialized ProposerSlashing (416 B) 2.8040 us/op 2.2910 us/op 1.22
transfer serialized Attestation (485 B) 2.6550 us/op 2.3280 us/op 1.14
copy serialized Attestation (485 B) 2.6120 us/op 2.3750 us/op 1.10
transfer serialized AttesterSlashing (33232 B) 2.6820 us/op 2.5090 us/op 1.07
copy serialized AttesterSlashing (33232 B) 10.131 us/op 5.1120 us/op 1.98
transfer serialized Small SignedBeaconBlock (128000 B) 3.4840 us/op 2.4900 us/op 1.40
copy serialized Small SignedBeaconBlock (128000 B) 31.513 us/op 11.380 us/op 2.77
transfer serialized Avg SignedBeaconBlock (200000 B) 4.6750 us/op 2.0780 us/op 2.25
copy serialized Avg SignedBeaconBlock (200000 B) 34.256 us/op 18.913 us/op 1.81
transfer serialized BlobsSidecar (524380 B) 4.5450 us/op 2.8620 us/op 1.59
copy serialized BlobsSidecar (524380 B) 121.84 us/op 74.562 us/op 1.63
transfer serialized Big SignedBeaconBlock (1000000 B) 5.0940 us/op 3.2410 us/op 1.57
copy serialized Big SignedBeaconBlock (1000000 B) 256.97 us/op 144.15 us/op 1.78
pass gossip attestations to forkchoice per slot 4.6933 ms/op 2.9501 ms/op 1.59
forkChoice updateHead vc 100000 bc 64 eq 0 714.28 us/op 451.49 us/op 1.58
forkChoice updateHead vc 600000 bc 64 eq 0 6.9458 ms/op 2.9231 ms/op 2.38
forkChoice updateHead vc 1000000 bc 64 eq 0 7.6299 ms/op 4.5382 ms/op 1.68
forkChoice updateHead vc 600000 bc 320 eq 0 4.3446 ms/op 2.6763 ms/op 1.62
forkChoice updateHead vc 600000 bc 1200 eq 0 4.5614 ms/op 3.0323 ms/op 1.50
forkChoice updateHead vc 600000 bc 7200 eq 0 5.6900 ms/op 4.2303 ms/op 1.35
forkChoice updateHead vc 600000 bc 64 eq 1000 12.147 ms/op 10.092 ms/op 1.20
forkChoice updateHead vc 600000 bc 64 eq 10000 12.191 ms/op 9.7423 ms/op 1.25
forkChoice updateHead vc 600000 bc 64 eq 300000 17.970 ms/op 12.254 ms/op 1.47
computeDeltas 500000 validators 300 proto nodes 6.8275 ms/op 3.5641 ms/op 1.92
computeDeltas 500000 validators 1200 proto nodes 7.0391 ms/op 3.4321 ms/op 2.05
computeDeltas 500000 validators 7200 proto nodes 6.8338 ms/op 3.4928 ms/op 1.96
computeDeltas 750000 validators 300 proto nodes 10.036 ms/op 5.2670 ms/op 1.91
computeDeltas 750000 validators 1200 proto nodes 9.9315 ms/op 5.1855 ms/op 1.92
computeDeltas 750000 validators 7200 proto nodes 9.9828 ms/op 4.9093 ms/op 2.03
computeDeltas 1400000 validators 300 proto nodes 19.365 ms/op 9.2316 ms/op 2.10
computeDeltas 1400000 validators 1200 proto nodes 19.670 ms/op 8.9510 ms/op 2.20
computeDeltas 1400000 validators 7200 proto nodes 19.358 ms/op 9.6084 ms/op 2.01
computeDeltas 2100000 validators 300 proto nodes 28.452 ms/op 14.589 ms/op 1.95
computeDeltas 2100000 validators 1200 proto nodes 28.210 ms/op 14.347 ms/op 1.97
computeDeltas 2100000 validators 7200 proto nodes 29.166 ms/op 14.500 ms/op 2.01
altair processAttestation - 250000 vs - 7PWei normalcase 3.3782 ms/op 1.6936 ms/op 1.99
altair processAttestation - 250000 vs - 7PWei worstcase 5.3557 ms/op 2.5814 ms/op 2.07
altair processAttestation - setStatus - 1/6 committees join 173.53 us/op 110.75 us/op 1.57
altair processAttestation - setStatus - 1/3 committees join 315.27 us/op 267.48 us/op 1.18
altair processAttestation - setStatus - 1/2 committees join 413.93 us/op 300.65 us/op 1.38
altair processAttestation - setStatus - 2/3 committees join 520.53 us/op 395.21 us/op 1.32
altair processAttestation - setStatus - 4/5 committees join 798.84 us/op 559.98 us/op 1.43
altair processAttestation - setStatus - 100% committees join 875.96 us/op 642.51 us/op 1.36
altair processBlock - 250000 vs - 7PWei normalcase 11.272 ms/op 8.1001 ms/op 1.39
altair processBlock - 250000 vs - 7PWei normalcase hashState 42.560 ms/op 34.008 ms/op 1.25
altair processBlock - 250000 vs - 7PWei worstcase 50.579 ms/op 37.764 ms/op 1.34
altair processBlock - 250000 vs - 7PWei worstcase hashState 108.24 ms/op 92.200 ms/op 1.17
phase0 processBlock - 250000 vs - 7PWei normalcase 3.5548 ms/op 3.0201 ms/op 1.18
phase0 processBlock - 250000 vs - 7PWei worstcase 35.057 ms/op 29.518 ms/op 1.19
altair processEth1Data - 250000 vs - 7PWei normalcase 799.40 us/op 300.05 us/op 2.66
getExpectedWithdrawals 250000 eb:1,eth1:1,we:0,wn:0,smpl:15 20.468 us/op 19.824 us/op 1.03
getExpectedWithdrawals 250000 eb:0.95,eth1:0.1,we:0.05,wn:0,smpl:219 71.590 us/op 55.939 us/op 1.28
getExpectedWithdrawals 250000 eb:0.95,eth1:0.3,we:0.05,wn:0,smpl:42 29.670 us/op 32.628 us/op 0.91
getExpectedWithdrawals 250000 eb:0.95,eth1:0.7,we:0.05,wn:0,smpl:18 16.834 us/op 14.172 us/op 1.19
getExpectedWithdrawals 250000 eb:0.1,eth1:0.1,we:0,wn:0,smpl:1020 245.43 us/op 144.85 us/op 1.69
getExpectedWithdrawals 250000 eb:0.03,eth1:0.03,we:0,wn:0,smpl:11777 1.5001 ms/op 1.2230 ms/op 1.23
getExpectedWithdrawals 250000 eb:0.01,eth1:0.01,we:0,wn:0,smpl:16384 1.8579 ms/op 1.6011 ms/op 1.16
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,smpl:16384 1.8673 ms/op 1.4155 ms/op 1.32
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,nocache,smpl:16384 4.7045 ms/op 3.7913 ms/op 1.24
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,smpl:16384 2.9288 ms/op 2.0732 ms/op 1.41
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,nocache,smpl:16384 7.2536 ms/op 4.3623 ms/op 1.66
Tree 40 250000 create 619.49 ms/op 350.95 ms/op 1.77
Tree 40 250000 get(125000) 215.43 ns/op 128.15 ns/op 1.68
Tree 40 250000 set(125000) 1.2209 us/op 1.1694 us/op 1.04
Tree 40 250000 toArray() 27.057 ms/op 21.234 ms/op 1.27
Tree 40 250000 iterate all - toArray() + loop 28.021 ms/op 21.317 ms/op 1.31
Tree 40 250000 iterate all - get(i) 78.012 ms/op 53.586 ms/op 1.46
MutableVector 250000 create 16.358 ms/op 14.709 ms/op 1.11
MutableVector 250000 get(125000) 6.7800 ns/op 5.7770 ns/op 1.17
MutableVector 250000 set(125000) 357.66 ns/op 216.30 ns/op 1.65
MutableVector 250000 toArray() 3.9655 ms/op 3.1173 ms/op 1.27
MutableVector 250000 iterate all - toArray() + loop 4.5051 ms/op 3.2951 ms/op 1.37
MutableVector 250000 iterate all - get(i) 1.5830 ms/op 1.3437 ms/op 1.18
Array 250000 create 3.7367 ms/op 3.2226 ms/op 1.16
Array 250000 clone - spread 1.5749 ms/op 1.1328 ms/op 1.39
Array 250000 get(125000) 1.4170 ns/op 1.2940 ns/op 1.10
Array 250000 set(125000) 5.2400 ns/op 1.8120 ns/op 2.89
Array 250000 iterate all - loop 172.53 us/op 151.86 us/op 1.14
effectiveBalanceIncrements clone Uint8Array 300000 42.928 us/op 15.975 us/op 2.69
effectiveBalanceIncrements clone MutableVector 300000 443.00 ns/op 319.00 ns/op 1.39
effectiveBalanceIncrements rw all Uint8Array 300000 206.52 us/op 187.67 us/op 1.10
effectiveBalanceIncrements rw all MutableVector 300000 95.401 ms/op 68.503 ms/op 1.39
phase0 afterProcessEpoch - 250000 vs - 7PWei 116.57 ms/op 78.973 ms/op 1.48
phase0 beforeProcessEpoch - 250000 vs - 7PWei 57.313 ms/op 54.179 ms/op 1.06
altair processEpoch - mainnet_e81889 493.90 ms/op 463.58 ms/op 1.07
mainnet_e81889 - altair beforeProcessEpoch 90.410 ms/op 92.052 ms/op 0.98
mainnet_e81889 - altair processJustificationAndFinalization 19.679 us/op 17.829 us/op 1.10
mainnet_e81889 - altair processInactivityUpdates 8.1382 ms/op 5.5714 ms/op 1.46
mainnet_e81889 - altair processRewardsAndPenalties 73.274 ms/op 68.528 ms/op 1.07
mainnet_e81889 - altair processRegistryUpdates 2.6110 us/op 4.6130 us/op 0.57
mainnet_e81889 - altair processSlashings 486.00 ns/op 984.00 ns/op 0.49
mainnet_e81889 - altair processEth1DataReset 614.00 ns/op 1.2910 us/op 0.48
mainnet_e81889 - altair processEffectiveBalanceUpdates 1.3698 ms/op 1.3575 ms/op 1.01
mainnet_e81889 - altair processSlashingsReset 4.5500 us/op 6.0850 us/op 0.75
mainnet_e81889 - altair processRandaoMixesReset 6.3750 us/op 6.3590 us/op 1.00
mainnet_e81889 - altair processHistoricalRootsUpdate 1.0040 us/op 1.4020 us/op 0.72
mainnet_e81889 - altair processParticipationFlagUpdates 2.5960 us/op 4.3870 us/op 0.59
mainnet_e81889 - altair processSyncCommitteeUpdates 921.00 ns/op 1.7290 us/op 0.53
mainnet_e81889 - altair afterProcessEpoch 122.51 ms/op 96.761 ms/op 1.27
capella processEpoch - mainnet_e217614 2.0712 s/op 2.0331 s/op 1.02
mainnet_e217614 - capella beforeProcessEpoch 498.61 ms/op 531.79 ms/op 0.94
mainnet_e217614 - capella processJustificationAndFinalization 23.183 us/op 24.314 us/op 0.95
mainnet_e217614 - capella processInactivityUpdates 18.690 ms/op 23.100 ms/op 0.81
mainnet_e217614 - capella processRewardsAndPenalties 602.17 ms/op 616.11 ms/op 0.98
mainnet_e217614 - capella processRegistryUpdates 36.535 us/op 17.538 us/op 2.08
mainnet_e217614 - capella processSlashings 1.2250 us/op 1.2600 us/op 0.97
mainnet_e217614 - capella processEth1DataReset 613.00 ns/op 772.00 ns/op 0.79
mainnet_e217614 - capella processEffectiveBalanceUpdates 4.6372 ms/op 3.9800 ms/op 1.17
mainnet_e217614 - capella processSlashingsReset 3.8470 us/op 5.9640 us/op 0.65
mainnet_e217614 - capella processRandaoMixesReset 5.6710 us/op 6.6090 us/op 0.86
mainnet_e217614 - capella processHistoricalRootsUpdate 1.9800 us/op 1.7990 us/op 1.10
mainnet_e217614 - capella processParticipationFlagUpdates 2.4360 us/op 4.9300 us/op 0.49
mainnet_e217614 - capella afterProcessEpoch 335.23 ms/op 263.06 ms/op 1.27
phase0 processEpoch - mainnet_e58758 520.53 ms/op 489.35 ms/op 1.06
mainnet_e58758 - phase0 beforeProcessEpoch 163.85 ms/op 161.10 ms/op 1.02
mainnet_e58758 - phase0 processJustificationAndFinalization 23.393 us/op 23.447 us/op 1.00
mainnet_e58758 - phase0 processRewardsAndPenalties 50.224 ms/op 58.802 ms/op 0.85
mainnet_e58758 - phase0 processRegistryUpdates 13.217 us/op 14.591 us/op 0.91
mainnet_e58758 - phase0 processSlashings 642.00 ns/op 1.0630 us/op 0.60
mainnet_e58758 - phase0 processEth1DataReset 585.00 ns/op 811.00 ns/op 0.72
mainnet_e58758 - phase0 processEffectiveBalanceUpdates 1.1769 ms/op 857.41 us/op 1.37
mainnet_e58758 - phase0 processSlashingsReset 3.9470 us/op 3.3420 us/op 1.18
mainnet_e58758 - phase0 processRandaoMixesReset 4.6020 us/op 10.305 us/op 0.45
mainnet_e58758 - phase0 processHistoricalRootsUpdate 759.00 ns/op 989.00 ns/op 0.77
mainnet_e58758 - phase0 processParticipationRecordUpdates 6.0330 us/op 6.9200 us/op 0.87
mainnet_e58758 - phase0 afterProcessEpoch 105.12 ms/op 74.508 ms/op 1.41
phase0 processEffectiveBalanceUpdates - 250000 normalcase 1.3679 ms/op 1.1554 ms/op 1.18
phase0 processEffectiveBalanceUpdates - 250000 worstcase 0.5 1.4712 ms/op 1.5186 ms/op 0.97
altair processInactivityUpdates - 250000 normalcase 26.291 ms/op 34.036 ms/op 0.77
altair processInactivityUpdates - 250000 worstcase 31.328 ms/op 33.029 ms/op 0.95
phase0 processRegistryUpdates - 250000 normalcase 9.9340 us/op 13.405 us/op 0.74
phase0 processRegistryUpdates - 250000 badcase_full_deposits 403.55 us/op 401.29 us/op 1.01
phase0 processRegistryUpdates - 250000 worstcase 0.5 159.15 ms/op 153.75 ms/op 1.04
altair processRewardsAndPenalties - 250000 normalcase 69.161 ms/op 69.110 ms/op 1.00
altair processRewardsAndPenalties - 250000 worstcase 70.927 ms/op 58.288 ms/op 1.22
phase0 getAttestationDeltas - 250000 normalcase 12.467 ms/op 10.556 ms/op 1.18
phase0 getAttestationDeltas - 250000 worstcase 13.250 ms/op 7.8486 ms/op 1.69
phase0 processSlashings - 250000 worstcase 118.81 us/op 92.115 us/op 1.29
altair processSyncCommitteeUpdates - 250000 170.14 ms/op 126.96 ms/op 1.34
BeaconState.hashTreeRoot - No change 751.00 ns/op 617.00 ns/op 1.22
BeaconState.hashTreeRoot - 1 full validator 155.18 us/op 151.43 us/op 1.02
BeaconState.hashTreeRoot - 32 full validator 1.6177 ms/op 1.9364 ms/op 0.84
BeaconState.hashTreeRoot - 512 full validator 20.404 ms/op 20.290 ms/op 1.01
BeaconState.hashTreeRoot - 1 validator.effectiveBalance 229.41 us/op 154.58 us/op 1.48
BeaconState.hashTreeRoot - 32 validator.effectiveBalance 2.4814 ms/op 1.7800 ms/op 1.39
BeaconState.hashTreeRoot - 512 validator.effectiveBalance 32.925 ms/op 20.093 ms/op 1.64
BeaconState.hashTreeRoot - 1 balances 136.84 us/op 90.826 us/op 1.51
BeaconState.hashTreeRoot - 32 balances 1.2497 ms/op 824.22 us/op 1.52
BeaconState.hashTreeRoot - 512 balances 12.368 ms/op 13.218 ms/op 0.94
BeaconState.hashTreeRoot - 250000 balances 223.16 ms/op 226.94 ms/op 0.98
aggregationBits - 2048 els - zipIndexesInBitList 35.468 us/op 20.326 us/op 1.74
byteArrayEquals 32 79.173 ns/op 65.831 ns/op 1.20
Buffer.compare 32 57.590 ns/op 39.421 ns/op 1.46
byteArrayEquals 1024 2.1213 us/op 1.8013 us/op 1.18
Buffer.compare 1024 73.989 ns/op 45.391 ns/op 1.63
byteArrayEquals 16384 33.700 us/op 29.065 us/op 1.16
Buffer.compare 16384 288.35 ns/op 248.09 ns/op 1.16
byteArrayEquals 123687377 283.96 ms/op 219.62 ms/op 1.29
Buffer.compare 123687377 8.8088 ms/op 7.6322 ms/op 1.15
byteArrayEquals 32 - diff last byte 83.147 ns/op 62.032 ns/op 1.34
Buffer.compare 32 - diff last byte 59.958 ns/op 36.199 ns/op 1.66
byteArrayEquals 1024 - diff last byte 2.1100 us/op 1.7707 us/op 1.19
Buffer.compare 1024 - diff last byte 78.291 ns/op 44.110 ns/op 1.77
byteArrayEquals 16384 - diff last byte 33.650 us/op 28.008 us/op 1.20
Buffer.compare 16384 - diff last byte 238.83 ns/op 237.42 ns/op 1.01
byteArrayEquals 123687377 - diff last byte 254.65 ms/op 213.39 ms/op 1.19
Buffer.compare 123687377 - diff last byte 9.2579 ms/op 5.2431 ms/op 1.77
byteArrayEquals 32 - random bytes 6.2660 ns/op 4.9270 ns/op 1.27
Buffer.compare 32 - random bytes 64.206 ns/op 42.330 ns/op 1.52
byteArrayEquals 1024 - random bytes 6.3850 ns/op 6.8100 ns/op 0.94
Buffer.compare 1024 - random bytes 65.211 ns/op 40.799 ns/op 1.60
byteArrayEquals 16384 - random bytes 6.2970 ns/op 5.5370 ns/op 1.14
Buffer.compare 16384 - random bytes 63.599 ns/op 40.092 ns/op 1.59
byteArrayEquals 123687377 - random bytes 9.0600 ns/op 8.1800 ns/op 1.11
Buffer.compare 123687377 - random bytes 75.160 ns/op 43.290 ns/op 1.74
regular array get 100000 times 49.475 us/op 44.714 us/op 1.11
wrappedArray get 100000 times 49.477 us/op 43.745 us/op 1.13
arrayWithProxy get 100000 times 15.259 ms/op 11.524 ms/op 1.32
ssz.Root.equals 56.199 ns/op 57.449 ns/op 0.98
byteArrayEquals 55.731 ns/op 55.986 ns/op 1.00
Buffer.compare 12.100 ns/op 9.6500 ns/op 1.25
shuffle list - 16384 els 9.0338 ms/op 6.0709 ms/op 1.49
shuffle list - 250000 els 132.56 ms/op 89.248 ms/op 1.49
processSlot - 1 slots 18.458 us/op 12.499 us/op 1.48
processSlot - 32 slots 5.0320 ms/op 2.2854 ms/op 2.20
getEffectiveBalanceIncrementsZeroInactive - 250000 vs - 7PWei 71.346 ms/op 56.429 ms/op 1.26
getCommitteeAssignments - req 1 vs - 250000 vc 2.8508 ms/op 2.5447 ms/op 1.12
getCommitteeAssignments - req 100 vs - 250000 vc 4.1262 ms/op 3.8835 ms/op 1.06
getCommitteeAssignments - req 1000 vs - 250000 vc 5.0630 ms/op 3.9677 ms/op 1.28
findModifiedValidators - 10000 modified validators 545.35 ms/op 381.84 ms/op 1.43
findModifiedValidators - 1000 modified validators 306.75 ms/op 203.09 ms/op 1.51
findModifiedValidators - 100 modified validators 204.99 ms/op 175.14 ms/op 1.17
findModifiedValidators - 10 modified validators 207.34 ms/op 147.42 ms/op 1.41
findModifiedValidators - 1 modified validators 192.84 ms/op 153.82 ms/op 1.25
findModifiedValidators - no difference 235.96 ms/op 189.43 ms/op 1.25
compare ViewDUs 4.6482 s/op 4.6240 s/op 1.01
compare each validator Uint8Array 1.3833 s/op 1.8831 s/op 0.73
compare ViewDU to Uint8Array 1.2752 s/op 1.4247 s/op 0.90
migrate state 1000000 validators, 24 modified, 0 new 768.44 ms/op 840.66 ms/op 0.91
migrate state 1000000 validators, 1700 modified, 1000 new 1.0860 s/op 1.1466 s/op 0.95
migrate state 1000000 validators, 3400 modified, 2000 new 1.2540 s/op 1.3254 s/op 0.95
migrate state 1500000 validators, 24 modified, 0 new 776.56 ms/op 807.20 ms/op 0.96
migrate state 1500000 validators, 1700 modified, 1000 new 1.0528 s/op 1.0335 s/op 1.02
migrate state 1500000 validators, 3400 modified, 2000 new 1.2933 s/op 1.2605 s/op 1.03
RootCache.getBlockRootAtSlot - 250000 vs - 7PWei 4.4500 ns/op 5.4900 ns/op 0.81
state getBlockRootAtSlot - 250000 vs - 7PWei 597.78 ns/op 498.45 ns/op 1.20
computeProposers - vc 250000 9.5301 ms/op 5.7278 ms/op 1.66
computeEpochShuffling - vc 250000 130.49 ms/op 87.495 ms/op 1.49
getNextSyncCommittee - vc 250000 160.00 ms/op 101.75 ms/op 1.57
computeSigningRoot for AttestationData 25.678 us/op 24.443 us/op 1.05
hash AttestationData serialized data then Buffer.toString(base64) 2.3599 us/op 1.3091 us/op 1.80
toHexString serialized data 1.1281 us/op 837.17 ns/op 1.35
Buffer.toString(base64) 245.63 ns/op 161.76 ns/op 1.52

Please sign in to comment.