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

docs: no more broken images #6708

Merged
merged 2 commits into from
Apr 25, 2024
Merged

docs: no more broken images #6708

merged 2 commits into from
Apr 25, 2024

Conversation

jeluard
Copy link
Contributor

@jeluard jeluard commented Apr 25, 2024

Motivation

Make sure no broken images appear in website docs.

Description

Consolidate all images under static as there is no specific reason to keep them separate.
Migrate raw img to markdown images. This allows docusaurus to properly consider deployment subpath (lodestar in our case), while img require to have it explicitly used. It doesn't change the final rendering as docusaurus constraint image sizes in all cases.

@jeluard jeluard requested a review from a team as a code owner April 25, 2024 14:35
Copy link

codecov bot commented Apr 25, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 61.87%. Comparing base (09e4b9c) to head (4f55195).
Report is 1 commits behind head on unstable.

Additional details and impacted files
@@            Coverage Diff            @@
##           unstable    #6708   +/-   ##
=========================================
  Coverage     61.87%   61.87%           
=========================================
  Files           557      557           
  Lines         59209    59209           
  Branches       1915     1915           
=========================================
  Hits          36635    36635           
  Misses        22531    22531           
  Partials         43       43           

Copy link
Contributor

github-actions bot commented Apr 25, 2024

⚠️ 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: b884a52 Previous: 2fe9fca Ratio
Object set x1000 93.155 ns/op 30.128 ns/op 3.09
Set add up to 64 items then delete first 5.9014 us/op 1.7759 us/op 3.32
Set add up to 128 items then delete first 11.996 us/op 3.9550 us/op 3.03
Set add up to 128 items then delete last 11.935 us/op 3.9129 us/op 3.05
Set add up to 128 items then delete middle 11.930 us/op 3.8909 us/op 3.07
Set add up to 256 items then delete first 25.855 us/op 7.6856 us/op 3.36
Full benchmark results
Benchmark suite Current: b884a52 Previous: 2fe9fca Ratio
getPubkeys - index2pubkey - req 1000 vs - 250000 vc 1.2043 ms/op 692.55 us/op 1.74
getPubkeys - validatorsArr - req 1000 vs - 250000 vc 112.61 us/op 65.390 us/op 1.72
BLS verify - blst-native 1.4201 ms/op 1.1275 ms/op 1.26
BLS verifyMultipleSignatures 3 - blst-native 2.6758 ms/op 2.1208 ms/op 1.26
BLS verifyMultipleSignatures 8 - blst-native 5.7199 ms/op 4.5507 ms/op 1.26
BLS verifyMultipleSignatures 32 - blst-native 20.925 ms/op 17.074 ms/op 1.23
BLS verifyMultipleSignatures 64 - blst-native 41.124 ms/op 32.900 ms/op 1.25
BLS verifyMultipleSignatures 128 - blst-native 82.497 ms/op 65.053 ms/op 1.27
BLS deserializing 10000 signatures 974.77 ms/op 779.42 ms/op 1.25
BLS deserializing 100000 signatures 9.3546 s/op 8.1344 s/op 1.15
BLS verifyMultipleSignatures - same message - 3 - blst-native 1.4256 ms/op 1.1557 ms/op 1.23
BLS verifyMultipleSignatures - same message - 8 - blst-native 1.6088 ms/op 1.3078 ms/op 1.23
BLS verifyMultipleSignatures - same message - 32 - blst-native 2.4446 ms/op 2.0502 ms/op 1.19
BLS verifyMultipleSignatures - same message - 64 - blst-native 3.5272 ms/op 3.0620 ms/op 1.15
BLS verifyMultipleSignatures - same message - 128 - blst-native 5.7280 ms/op 5.0249 ms/op 1.14
BLS aggregatePubkeys 32 - blst-native 31.467 us/op 24.746 us/op 1.27
BLS aggregatePubkeys 128 - blst-native 119.16 us/op 97.069 us/op 1.23
notSeenSlots=1 numMissedVotes=1 numBadVotes=10 67.231 ms/op 57.790 ms/op 1.16
notSeenSlots=1 numMissedVotes=0 numBadVotes=4 62.497 ms/op 55.646 ms/op 1.12
notSeenSlots=2 numMissedVotes=1 numBadVotes=10 48.243 ms/op 28.269 ms/op 1.71
getSlashingsAndExits - default max 404.66 us/op 147.86 us/op 2.74
getSlashingsAndExits - 2k 555.86 us/op 549.73 us/op 1.01
proposeBlockBody type=full, size=empty 7.1857 ms/op 4.2579 ms/op 1.69
isKnown best case - 1 super set check 559.00 ns/op 675.00 ns/op 0.83
isKnown normal case - 2 super set checks 635.00 ns/op 666.00 ns/op 0.95
isKnown worse case - 16 super set checks 562.00 ns/op 519.00 ns/op 1.08
InMemoryCheckpointStateCache - add get delete 6.4200 us/op 6.6740 us/op 0.96
validate api signedAggregateAndProof - struct 2.5164 ms/op 1.9996 ms/op 1.26
validate gossip signedAggregateAndProof - struct 2.5216 ms/op 1.9847 ms/op 1.27
validate gossip attestation - vc 640000 1.4711 ms/op 1.1521 ms/op 1.28
batch validate gossip attestation - vc 640000 - chunk 32 187.82 us/op 142.41 us/op 1.32
batch validate gossip attestation - vc 640000 - chunk 64 169.10 us/op 135.21 us/op 1.25
batch validate gossip attestation - vc 640000 - chunk 128 173.60 us/op 137.70 us/op 1.26
batch validate gossip attestation - vc 640000 - chunk 256 172.96 us/op 138.74 us/op 1.25
pickEth1Vote - no votes 1.5245 ms/op 1.0011 ms/op 1.52
pickEth1Vote - max votes 15.099 ms/op 8.9791 ms/op 1.68
pickEth1Vote - Eth1Data hashTreeRoot value x2048 25.891 ms/op 22.096 ms/op 1.17
pickEth1Vote - Eth1Data hashTreeRoot tree x2048 35.026 ms/op 29.131 ms/op 1.20
pickEth1Vote - Eth1Data fastSerialize value x2048 857.17 us/op 447.29 us/op 1.92
pickEth1Vote - Eth1Data fastSerialize tree x2048 9.6111 ms/op 6.6823 ms/op 1.44
bytes32 toHexString 819.00 ns/op 476.00 ns/op 1.72
bytes32 Buffer.toString(hex) 314.00 ns/op 312.00 ns/op 1.01
bytes32 Buffer.toString(hex) from Uint8Array 585.00 ns/op 421.00 ns/op 1.39
bytes32 Buffer.toString(hex) + 0x 345.00 ns/op 331.00 ns/op 1.04
Object access 1 prop 0.23900 ns/op 0.19900 ns/op 1.20
Map access 1 prop 0.18000 ns/op 0.19000 ns/op 0.95
Object get x1000 8.5530 ns/op 5.7990 ns/op 1.47
Map get x1000 1.0210 ns/op 0.83800 ns/op 1.22
Object set x1000 93.155 ns/op 30.128 ns/op 3.09
Map set x1000 61.983 ns/op 21.954 ns/op 2.82
Return object 10000 times 0.28250 ns/op 0.22740 ns/op 1.24
Throw Error 10000 times 4.6653 us/op 2.8203 us/op 1.65
fastMsgIdFn sha256 / 200 bytes 3.7800 us/op 2.0360 us/op 1.86
fastMsgIdFn h32 xxhash / 200 bytes 420.00 ns/op 332.00 ns/op 1.27
fastMsgIdFn h64 xxhash / 200 bytes 447.00 ns/op 351.00 ns/op 1.27
fastMsgIdFn sha256 / 1000 bytes 13.233 us/op 6.3230 us/op 2.09
fastMsgIdFn h32 xxhash / 1000 bytes 549.00 ns/op 438.00 ns/op 1.25
fastMsgIdFn h64 xxhash / 1000 bytes 536.00 ns/op 442.00 ns/op 1.21
fastMsgIdFn sha256 / 10000 bytes 117.83 us/op 55.755 us/op 2.11
fastMsgIdFn h32 xxhash / 10000 bytes 2.2550 us/op 1.9650 us/op 1.15
fastMsgIdFn h64 xxhash / 10000 bytes 1.5600 us/op 1.3160 us/op 1.19
send data - 1000 256B messages 26.770 ms/op 14.939 ms/op 1.79
send data - 1000 512B messages 31.032 ms/op 16.975 ms/op 1.83
send data - 1000 1024B messages 54.487 ms/op 25.923 ms/op 2.10
send data - 1000 1200B messages 55.552 ms/op 31.257 ms/op 1.78
send data - 1000 2048B messages 90.203 ms/op 38.657 ms/op 2.33
send data - 1000 4096B messages 66.208 ms/op 32.610 ms/op 2.03
send data - 1000 16384B messages 136.86 ms/op 100.80 ms/op 1.36
send data - 1000 65536B messages 589.71 ms/op 326.26 ms/op 1.81
enrSubnets - fastDeserialize 64 bits 1.9710 us/op 1.0200 us/op 1.93
enrSubnets - ssz BitVector 64 bits 865.00 ns/op 476.00 ns/op 1.82
enrSubnets - fastDeserialize 4 bits 327.00 ns/op 203.00 ns/op 1.61
enrSubnets - ssz BitVector 4 bits 893.00 ns/op 502.00 ns/op 1.78
prioritizePeers score -10:0 att 32-0.1 sync 2-0 279.65 us/op 146.11 us/op 1.91
prioritizePeers score 0:0 att 32-0.25 sync 2-0.25 361.61 us/op 225.68 us/op 1.60
prioritizePeers score 0:0 att 32-0.5 sync 2-0.5 506.62 us/op 467.13 us/op 1.08
prioritizePeers score 0:0 att 64-0.75 sync 4-0.75 704.01 us/op 434.92 us/op 1.62
prioritizePeers score 0:0 att 64-1 sync 4-1 864.04 us/op 497.63 us/op 1.74
array of 16000 items push then shift 1.7815 us/op 1.2838 us/op 1.39
LinkedList of 16000 items push then shift 13.784 ns/op 7.5980 ns/op 1.81
array of 16000 items push then pop 144.35 ns/op 115.89 ns/op 1.25
LinkedList of 16000 items push then pop 11.035 ns/op 6.4830 ns/op 1.70
array of 24000 items push then shift 2.7784 us/op 1.9449 us/op 1.43
LinkedList of 24000 items push then shift 11.415 ns/op 7.4500 ns/op 1.53
array of 24000 items push then pop 209.06 ns/op 135.91 ns/op 1.54
LinkedList of 24000 items push then pop 11.922 ns/op 5.6570 ns/op 2.11
intersect bitArray bitLen 8 6.9510 ns/op 4.7180 ns/op 1.47
intersect array and set length 8 117.99 ns/op 48.611 ns/op 2.43
intersect bitArray bitLen 128 44.638 ns/op 28.623 ns/op 1.56
intersect array and set length 128 1.2181 us/op 676.85 ns/op 1.80
bitArray.getTrueBitIndexes() bitLen 128 1.8540 us/op 1.2520 us/op 1.48
bitArray.getTrueBitIndexes() bitLen 248 3.2680 us/op 2.4170 us/op 1.35
bitArray.getTrueBitIndexes() bitLen 512 7.3390 us/op 3.6810 us/op 1.99
Buffer.concat 32 items 1.4820 us/op 908.00 ns/op 1.63
Uint8Array.set 32 items 3.0690 us/op 1.5420 us/op 1.99
Set add up to 64 items then delete first 5.9014 us/op 1.7759 us/op 3.32
OrderedSet add up to 64 items then delete first 8.1370 us/op 2.8350 us/op 2.87
Set add up to 64 items then delete last 5.7157 us/op 2.0985 us/op 2.72
OrderedSet add up to 64 items then delete last 7.1005 us/op 3.1661 us/op 2.24
Set add up to 64 items then delete middle 5.8393 us/op 2.0337 us/op 2.87
OrderedSet add up to 64 items then delete middle 9.5304 us/op 4.3221 us/op 2.21
Set add up to 128 items then delete first 11.996 us/op 3.9550 us/op 3.03
OrderedSet add up to 128 items then delete first 16.516 us/op 5.8648 us/op 2.82
Set add up to 128 items then delete last 11.935 us/op 3.9129 us/op 3.05
OrderedSet add up to 128 items then delete last 17.049 us/op 6.0204 us/op 2.83
Set add up to 128 items then delete middle 11.930 us/op 3.8909 us/op 3.07
OrderedSet add up to 128 items then delete middle 23.014 us/op 10.923 us/op 2.11
Set add up to 256 items then delete first 25.855 us/op 7.6856 us/op 3.36
OrderedSet add up to 256 items then delete first 34.390 us/op 11.576 us/op 2.97
Set add up to 256 items then delete last 23.420 us/op 8.8954 us/op 2.63
OrderedSet add up to 256 items then delete last 33.254 us/op 12.796 us/op 2.60
Set add up to 256 items then delete middle 22.677 us/op 7.6874 us/op 2.95
OrderedSet add up to 256 items then delete middle 61.248 us/op 31.129 us/op 1.97
transfer serialized Status (84 B) 2.4800 us/op 1.3110 us/op 1.89
copy serialized Status (84 B) 1.9110 us/op 1.0470 us/op 1.83
transfer serialized SignedVoluntaryExit (112 B) 2.5470 us/op 1.3970 us/op 1.82
copy serialized SignedVoluntaryExit (112 B) 1.9170 us/op 1.1170 us/op 1.72
transfer serialized ProposerSlashing (416 B) 3.2090 us/op 1.6360 us/op 1.96
copy serialized ProposerSlashing (416 B) 3.3560 us/op 1.5480 us/op 2.17
transfer serialized Attestation (485 B) 3.9970 us/op 2.4200 us/op 1.65
copy serialized Attestation (485 B) 3.0950 us/op 2.6680 us/op 1.16
transfer serialized AttesterSlashing (33232 B) 3.1370 us/op 2.6890 us/op 1.17
copy serialized AttesterSlashing (33232 B) 14.340 us/op 6.5410 us/op 2.19
transfer serialized Small SignedBeaconBlock (128000 B) 4.1700 us/op 2.3450 us/op 1.78
copy serialized Small SignedBeaconBlock (128000 B) 37.539 us/op 9.6310 us/op 3.90
transfer serialized Avg SignedBeaconBlock (200000 B) 5.1530 us/op 2.3680 us/op 2.18
copy serialized Avg SignedBeaconBlock (200000 B) 120.26 us/op 14.220 us/op 8.46
transfer serialized BlobsSidecar (524380 B) 7.6440 us/op 3.1420 us/op 2.43
copy serialized BlobsSidecar (524380 B) 285.04 us/op 75.609 us/op 3.77
transfer serialized Big SignedBeaconBlock (1000000 B) 5.6860 us/op 3.6300 us/op 1.57
copy serialized Big SignedBeaconBlock (1000000 B) 468.24 us/op 137.47 us/op 3.41
pass gossip attestations to forkchoice per slot 6.0420 ms/op 2.9287 ms/op 2.06
forkChoice updateHead vc 100000 bc 64 eq 0 800.24 us/op 531.35 us/op 1.51
forkChoice updateHead vc 600000 bc 64 eq 0 4.8995 ms/op 2.6835 ms/op 1.83
forkChoice updateHead vc 1000000 bc 64 eq 0 10.197 ms/op 4.5457 ms/op 2.24
forkChoice updateHead vc 600000 bc 320 eq 0 6.9162 ms/op 2.6757 ms/op 2.58
forkChoice updateHead vc 600000 bc 1200 eq 0 5.3033 ms/op 2.8429 ms/op 1.87
forkChoice updateHead vc 600000 bc 7200 eq 0 6.6034 ms/op 3.5109 ms/op 1.88
forkChoice updateHead vc 600000 bc 64 eq 1000 13.118 ms/op 9.9220 ms/op 1.32
forkChoice updateHead vc 600000 bc 64 eq 10000 13.601 ms/op 9.7382 ms/op 1.40
forkChoice updateHead vc 600000 bc 64 eq 300000 29.132 ms/op 12.259 ms/op 2.38
computeDeltas 500000 validators 300 proto nodes 7.5581 ms/op 3.5553 ms/op 2.13
computeDeltas 500000 validators 1200 proto nodes 7.4696 ms/op 3.5242 ms/op 2.12
computeDeltas 500000 validators 7200 proto nodes 7.4592 ms/op 4.1135 ms/op 1.81
computeDeltas 750000 validators 300 proto nodes 11.236 ms/op 6.0863 ms/op 1.85
computeDeltas 750000 validators 1200 proto nodes 11.017 ms/op 5.2475 ms/op 2.10
computeDeltas 750000 validators 7200 proto nodes 10.473 ms/op 5.5338 ms/op 1.89
computeDeltas 1400000 validators 300 proto nodes 20.850 ms/op 10.080 ms/op 2.07
computeDeltas 1400000 validators 1200 proto nodes 20.941 ms/op 11.373 ms/op 1.84
computeDeltas 1400000 validators 7200 proto nodes 20.628 ms/op 11.505 ms/op 1.79
computeDeltas 2100000 validators 300 proto nodes 30.790 ms/op 16.922 ms/op 1.82
computeDeltas 2100000 validators 1200 proto nodes 31.549 ms/op 16.112 ms/op 1.96
computeDeltas 2100000 validators 7200 proto nodes 30.579 ms/op 16.406 ms/op 1.86
altair processAttestation - 250000 vs - 7PWei normalcase 3.7465 ms/op 3.1152 ms/op 1.20
altair processAttestation - 250000 vs - 7PWei worstcase 4.8653 ms/op 4.0229 ms/op 1.21
altair processAttestation - setStatus - 1/6 committees join 182.88 us/op 121.83 us/op 1.50
altair processAttestation - setStatus - 1/3 committees join 337.64 us/op 245.33 us/op 1.38
altair processAttestation - setStatus - 1/2 committees join 445.84 us/op 327.91 us/op 1.36
altair processAttestation - setStatus - 2/3 committees join 546.17 us/op 394.19 us/op 1.39
altair processAttestation - setStatus - 4/5 committees join 844.27 us/op 576.75 us/op 1.46
altair processAttestation - setStatus - 100% committees join 975.37 us/op 704.32 us/op 1.38
altair processBlock - 250000 vs - 7PWei normalcase 11.449 ms/op 9.3392 ms/op 1.23
altair processBlock - 250000 vs - 7PWei normalcase hashState 48.103 ms/op 33.000 ms/op 1.46
altair processBlock - 250000 vs - 7PWei worstcase 50.010 ms/op 39.761 ms/op 1.26
altair processBlock - 250000 vs - 7PWei worstcase hashState 135.04 ms/op 88.275 ms/op 1.53
phase0 processBlock - 250000 vs - 7PWei normalcase 4.1841 ms/op 2.4693 ms/op 1.69
phase0 processBlock - 250000 vs - 7PWei worstcase 36.854 ms/op 27.892 ms/op 1.32
altair processEth1Data - 250000 vs - 7PWei normalcase 740.57 us/op 324.70 us/op 2.28
getExpectedWithdrawals 250000 eb:1,eth1:1,we:0,wn:0,smpl:15 16.682 us/op 16.066 us/op 1.04
getExpectedWithdrawals 250000 eb:0.95,eth1:0.1,we:0.05,wn:0,smpl:219 75.453 us/op 49.240 us/op 1.53
getExpectedWithdrawals 250000 eb:0.95,eth1:0.3,we:0.05,wn:0,smpl:42 30.338 us/op 17.229 us/op 1.76
getExpectedWithdrawals 250000 eb:0.95,eth1:0.7,we:0.05,wn:0,smpl:18 18.416 us/op 17.010 us/op 1.08
getExpectedWithdrawals 250000 eb:0.1,eth1:0.1,we:0,wn:0,smpl:1020 230.16 us/op 147.85 us/op 1.56
getExpectedWithdrawals 250000 eb:0.03,eth1:0.03,we:0,wn:0,smpl:11777 1.9852 ms/op 916.63 us/op 2.17
getExpectedWithdrawals 250000 eb:0.01,eth1:0.01,we:0,wn:0,smpl:16384 2.5279 ms/op 1.6578 ms/op 1.52
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,smpl:16384 2.2498 ms/op 1.4408 ms/op 1.56
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,nocache,smpl:16384 4.7520 ms/op 3.1548 ms/op 1.51
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,smpl:16384 3.3923 ms/op 2.4525 ms/op 1.38
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,nocache,smpl:16384 7.5698 ms/op 5.5294 ms/op 1.37
Tree 40 250000 create 743.31 ms/op 308.17 ms/op 2.41
Tree 40 250000 get(125000) 226.25 ns/op 130.31 ns/op 1.74
Tree 40 250000 set(125000) 2.0950 us/op 888.75 ns/op 2.36
Tree 40 250000 toArray() 27.457 ms/op 24.086 ms/op 1.14
Tree 40 250000 iterate all - toArray() + loop 26.634 ms/op 24.313 ms/op 1.10
Tree 40 250000 iterate all - get(i) 82.614 ms/op 54.769 ms/op 1.51
MutableVector 250000 create 15.256 ms/op 14.991 ms/op 1.02
MutableVector 250000 get(125000) 7.0270 ns/op 6.6160 ns/op 1.06
MutableVector 250000 set(125000) 350.23 ns/op 211.12 ns/op 1.66
MutableVector 250000 toArray() 4.1570 ms/op 4.1177 ms/op 1.01
MutableVector 250000 iterate all - toArray() + loop 4.0658 ms/op 3.4406 ms/op 1.18
MutableVector 250000 iterate all - get(i) 1.6332 ms/op 1.4866 ms/op 1.10
Array 250000 create 3.6839 ms/op 3.5388 ms/op 1.04
Array 250000 clone - spread 1.4706 ms/op 1.2495 ms/op 1.18
Array 250000 get(125000) 1.2870 ns/op 1.1980 ns/op 1.07
Array 250000 set(125000) 4.3330 ns/op 1.5370 ns/op 2.82
Array 250000 iterate all - loop 173.71 us/op 162.51 us/op 1.07
effectiveBalanceIncrements clone Uint8Array 300000 36.640 us/op 17.165 us/op 2.13
effectiveBalanceIncrements clone MutableVector 300000 430.00 ns/op 434.00 ns/op 0.99
effectiveBalanceIncrements rw all Uint8Array 300000 213.73 us/op 213.53 us/op 1.00
effectiveBalanceIncrements rw all MutableVector 300000 106.05 ms/op 84.734 ms/op 1.25
phase0 afterProcessEpoch - 250000 vs - 7PWei 116.21 ms/op 84.077 ms/op 1.38
phase0 beforeProcessEpoch - 250000 vs - 7PWei 52.914 ms/op 64.056 ms/op 0.83
altair processEpoch - mainnet_e81889 522.80 ms/op 523.08 ms/op 1.00
mainnet_e81889 - altair beforeProcessEpoch 92.769 ms/op 92.612 ms/op 1.00
mainnet_e81889 - altair processJustificationAndFinalization 15.578 us/op 24.328 us/op 0.64
mainnet_e81889 - altair processInactivityUpdates 6.8250 ms/op 7.4810 ms/op 0.91
mainnet_e81889 - altair processRewardsAndPenalties 93.110 ms/op 60.019 ms/op 1.55
mainnet_e81889 - altair processRegistryUpdates 2.5330 us/op 3.8610 us/op 0.66
mainnet_e81889 - altair processSlashings 807.00 ns/op 752.00 ns/op 1.07
mainnet_e81889 - altair processEth1DataReset 1.0520 us/op 1.0970 us/op 0.96
mainnet_e81889 - altair processEffectiveBalanceUpdates 2.1728 ms/op 1.2028 ms/op 1.81
mainnet_e81889 - altair processSlashingsReset 4.8680 us/op 3.8250 us/op 1.27
mainnet_e81889 - altair processRandaoMixesReset 6.8520 us/op 7.4930 us/op 0.91
mainnet_e81889 - altair processHistoricalRootsUpdate 973.00 ns/op 1.4210 us/op 0.68
mainnet_e81889 - altair processParticipationFlagUpdates 1.8030 us/op 4.6720 us/op 0.39
mainnet_e81889 - altair processSyncCommitteeUpdates 851.00 ns/op 1.2000 us/op 0.71
mainnet_e81889 - altair afterProcessEpoch 128.71 ms/op 83.952 ms/op 1.53
capella processEpoch - mainnet_e217614 2.6657 s/op 2.5938 s/op 1.03
mainnet_e217614 - capella beforeProcessEpoch 556.06 ms/op 453.19 ms/op 1.23
mainnet_e217614 - capella processJustificationAndFinalization 19.495 us/op 19.599 us/op 0.99
mainnet_e217614 - capella processInactivityUpdates 19.407 ms/op 18.171 ms/op 1.07
mainnet_e217614 - capella processRewardsAndPenalties 628.34 ms/op 517.61 ms/op 1.21
mainnet_e217614 - capella processRegistryUpdates 30.146 us/op 20.479 us/op 1.47
mainnet_e217614 - capella processSlashings 1.0530 us/op 718.00 ns/op 1.47
mainnet_e217614 - capella processEth1DataReset 1.0640 us/op 692.00 ns/op 1.54
mainnet_e217614 - capella processEffectiveBalanceUpdates 20.247 ms/op 3.4932 ms/op 5.80
mainnet_e217614 - capella processSlashingsReset 8.1560 us/op 4.1490 us/op 1.97
mainnet_e217614 - capella processRandaoMixesReset 11.546 us/op 4.8660 us/op 2.37
mainnet_e217614 - capella processHistoricalRootsUpdate 1.1400 us/op 784.00 ns/op 1.45
mainnet_e217614 - capella processParticipationFlagUpdates 4.7120 us/op 1.4230 us/op 3.31
mainnet_e217614 - capella afterProcessEpoch 454.64 ms/op 209.01 ms/op 2.18
phase0 processEpoch - mainnet_e58758 656.84 ms/op 466.48 ms/op 1.41
mainnet_e58758 - phase0 beforeProcessEpoch 212.14 ms/op 161.84 ms/op 1.31
mainnet_e58758 - phase0 processJustificationAndFinalization 37.708 us/op 25.400 us/op 1.48
mainnet_e58758 - phase0 processRewardsAndPenalties 73.442 ms/op 48.625 ms/op 1.51
mainnet_e58758 - phase0 processRegistryUpdates 17.895 us/op 15.367 us/op 1.16
mainnet_e58758 - phase0 processSlashings 763.00 ns/op 955.00 ns/op 0.80
mainnet_e58758 - phase0 processEth1DataReset 635.00 ns/op 891.00 ns/op 0.71
mainnet_e58758 - phase0 processEffectiveBalanceUpdates 2.0839 ms/op 991.07 us/op 2.10
mainnet_e58758 - phase0 processSlashingsReset 3.5400 us/op 5.4250 us/op 0.65
mainnet_e58758 - phase0 processRandaoMixesReset 6.9870 us/op 5.9880 us/op 1.17
mainnet_e58758 - phase0 processHistoricalRootsUpdate 647.00 ns/op 1.0480 us/op 0.62
mainnet_e58758 - phase0 processParticipationRecordUpdates 7.4700 us/op 6.5720 us/op 1.14
mainnet_e58758 - phase0 afterProcessEpoch 107.16 ms/op 86.386 ms/op 1.24
phase0 processEffectiveBalanceUpdates - 250000 normalcase 1.3987 ms/op 1.1838 ms/op 1.18
phase0 processEffectiveBalanceUpdates - 250000 worstcase 0.5 2.1178 ms/op 1.1981 ms/op 1.77
altair processInactivityUpdates - 250000 normalcase 30.038 ms/op 26.769 ms/op 1.12
altair processInactivityUpdates - 250000 worstcase 37.416 ms/op 36.454 ms/op 1.03
phase0 processRegistryUpdates - 250000 normalcase 12.484 us/op 15.177 us/op 0.82
phase0 processRegistryUpdates - 250000 badcase_full_deposits 536.71 us/op 538.89 us/op 1.00
phase0 processRegistryUpdates - 250000 worstcase 0.5 156.32 ms/op 179.98 ms/op 0.87
altair processRewardsAndPenalties - 250000 normalcase 75.433 ms/op 76.185 ms/op 0.99
altair processRewardsAndPenalties - 250000 worstcase 82.142 ms/op 75.352 ms/op 1.09
phase0 getAttestationDeltas - 250000 normalcase 11.500 ms/op 7.7670 ms/op 1.48
phase0 getAttestationDeltas - 250000 worstcase 9.7869 ms/op 12.028 ms/op 0.81
phase0 processSlashings - 250000 worstcase 116.42 us/op 88.296 us/op 1.32
altair processSyncCommitteeUpdates - 250000 158.04 ms/op 142.93 ms/op 1.11
BeaconState.hashTreeRoot - No change 425.00 ns/op 725.00 ns/op 0.59
BeaconState.hashTreeRoot - 1 full validator 122.01 us/op 157.56 us/op 0.77
BeaconState.hashTreeRoot - 32 full validator 1.2690 ms/op 1.5049 ms/op 0.84
BeaconState.hashTreeRoot - 512 full validator 15.189 ms/op 21.952 ms/op 0.69
BeaconState.hashTreeRoot - 1 validator.effectiveBalance 187.07 us/op 241.58 us/op 0.77
BeaconState.hashTreeRoot - 32 validator.effectiveBalance 2.2447 ms/op 2.3919 ms/op 0.94
BeaconState.hashTreeRoot - 512 validator.effectiveBalance 34.085 ms/op 32.588 ms/op 1.05
BeaconState.hashTreeRoot - 1 balances 151.13 us/op 119.67 us/op 1.26
BeaconState.hashTreeRoot - 32 balances 1.3147 ms/op 1.1918 ms/op 1.10
BeaconState.hashTreeRoot - 512 balances 11.788 ms/op 9.4683 ms/op 1.25
BeaconState.hashTreeRoot - 250000 balances 243.63 ms/op 205.92 ms/op 1.18
aggregationBits - 2048 els - zipIndexesInBitList 29.553 us/op 25.331 us/op 1.17
byteArrayEquals 32 77.380 ns/op 75.786 ns/op 1.02
Buffer.compare 32 56.980 ns/op 41.200 ns/op 1.38
byteArrayEquals 1024 2.1245 us/op 1.8372 us/op 1.16
Buffer.compare 1024 72.236 ns/op 58.173 ns/op 1.24
byteArrayEquals 16384 33.737 us/op 30.532 us/op 1.10
Buffer.compare 16384 266.39 ns/op 201.73 ns/op 1.32
byteArrayEquals 123687377 255.81 ms/op 212.81 ms/op 1.20
Buffer.compare 123687377 6.8864 ms/op 5.2797 ms/op 1.30
byteArrayEquals 32 - diff last byte 74.178 ns/op 63.491 ns/op 1.17
Buffer.compare 32 - diff last byte 58.111 ns/op 38.832 ns/op 1.50
byteArrayEquals 1024 - diff last byte 2.0931 us/op 1.7565 us/op 1.19
Buffer.compare 1024 - diff last byte 73.019 ns/op 62.882 ns/op 1.16
byteArrayEquals 16384 - diff last byte 33.335 us/op 28.785 us/op 1.16
Buffer.compare 16384 - diff last byte 277.62 ns/op 237.22 ns/op 1.17
byteArrayEquals 123687377 - diff last byte 245.50 ms/op 218.15 ms/op 1.13
Buffer.compare 123687377 - diff last byte 6.1685 ms/op 7.2839 ms/op 0.85
byteArrayEquals 32 - random bytes 5.3840 ns/op 5.8190 ns/op 0.93
Buffer.compare 32 - random bytes 60.472 ns/op 44.982 ns/op 1.34
byteArrayEquals 1024 - random bytes 5.1770 ns/op 5.5440 ns/op 0.93
Buffer.compare 1024 - random bytes 59.872 ns/op 36.598 ns/op 1.64
byteArrayEquals 16384 - random bytes 5.1670 ns/op 5.5910 ns/op 0.92
Buffer.compare 16384 - random bytes 59.897 ns/op 37.862 ns/op 1.58
byteArrayEquals 123687377 - random bytes 8.4900 ns/op 18.510 ns/op 0.46
Buffer.compare 123687377 - random bytes 63.210 ns/op 51.400 ns/op 1.23
regular array get 100000 times 44.010 us/op 42.693 us/op 1.03
wrappedArray get 100000 times 43.986 us/op 42.336 us/op 1.04
arrayWithProxy get 100000 times 14.327 ms/op 10.895 ms/op 1.32
ssz.Root.equals 53.273 ns/op 57.104 ns/op 0.93
byteArrayEquals 52.488 ns/op 56.268 ns/op 0.93
Buffer.compare 10.739 ns/op 9.8260 ns/op 1.09
shuffle list - 16384 els 8.5868 ms/op 5.7803 ms/op 1.49
shuffle list - 250000 els 125.70 ms/op 84.874 ms/op 1.48
processSlot - 1 slots 22.549 us/op 18.588 us/op 1.21
processSlot - 32 slots 4.2136 ms/op 3.6753 ms/op 1.15
getEffectiveBalanceIncrementsZeroInactive - 250000 vs - 7PWei 59.766 ms/op 50.251 ms/op 1.19
getCommitteeAssignments - req 1 vs - 250000 vc 2.6999 ms/op 2.4626 ms/op 1.10
getCommitteeAssignments - req 100 vs - 250000 vc 3.9358 ms/op 3.5857 ms/op 1.10
getCommitteeAssignments - req 1000 vs - 250000 vc 4.2496 ms/op 3.9312 ms/op 1.08
findModifiedValidators - 10000 modified validators 395.86 ms/op 330.04 ms/op 1.20
findModifiedValidators - 1000 modified validators 212.75 ms/op 189.94 ms/op 1.12
findModifiedValidators - 100 modified validators 192.34 ms/op 159.76 ms/op 1.20
findModifiedValidators - 10 modified validators 186.44 ms/op 154.04 ms/op 1.21
findModifiedValidators - 1 modified validators 186.05 ms/op 149.94 ms/op 1.24
findModifiedValidators - no difference 189.26 ms/op 166.70 ms/op 1.14
compare ViewDUs 5.0112 s/op 4.1177 s/op 1.22
compare each validator Uint8Array 1.8415 s/op 1.7548 s/op 1.05
compare ViewDU to Uint8Array 1.2484 s/op 979.80 ms/op 1.27
migrate state 1000000 validators, 24 modified, 0 new 816.04 ms/op 701.55 ms/op 1.16
migrate state 1000000 validators, 1700 modified, 1000 new 1.3048 s/op 1.1680 s/op 1.12
migrate state 1000000 validators, 3400 modified, 2000 new 1.6878 s/op 1.4245 s/op 1.18
migrate state 1500000 validators, 24 modified, 0 new 959.47 ms/op 773.65 ms/op 1.24
migrate state 1500000 validators, 1700 modified, 1000 new 1.6177 s/op 1.1184 s/op 1.45
migrate state 1500000 validators, 3400 modified, 2000 new 1.9751 s/op 1.4190 s/op 1.39
RootCache.getBlockRootAtSlot - 250000 vs - 7PWei 5.9000 ns/op 6.2300 ns/op 0.95
state getBlockRootAtSlot - 250000 vs - 7PWei 1.0041 us/op 833.91 ns/op 1.20
computeProposers - vc 250000 12.201 ms/op 6.8761 ms/op 1.77
computeEpochShuffling - vc 250000 143.69 ms/op 91.662 ms/op 1.57
getNextSyncCommittee - vc 250000 188.28 ms/op 109.81 ms/op 1.71
computeSigningRoot for AttestationData 35.615 us/op 28.462 us/op 1.25
hash AttestationData serialized data then Buffer.toString(base64) 2.5518 us/op 1.3892 us/op 1.84
toHexString serialized data 1.8824 us/op 866.58 ns/op 2.17
Buffer.toString(base64) 326.07 ns/op 165.91 ns/op 1.97

by benchmarkbot/action

@nflaig nflaig changed the title fix: no more broken images docs: no more broken images Apr 25, 2024
@jeluard jeluard merged commit de3988d into unstable Apr 25, 2024
20 of 21 checks passed
@jeluard jeluard deleted the jeluard/docusaurus-images branch April 25, 2024 20:35
wemeetagain added a commit that referenced this pull request Jun 7, 2024
* chore: n-historical state - track state persist count per epoch (#6699)

* feat: add lodestar binaries to release (#6666)

* feat: added binaries creation support

* feat: added sanity checks

* chore: define reusable workflow

* chore: fix sanity check,; disable arm64

* chore: added workflow_dispatch

* fix: needs cleanup

* chore: update old space size

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* chore: address comments

* chore: address comments

* chore: fixed typo

* chore: typo

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* chore: address comments

* chore: wording

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* chore: use frozen lock file

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

---------

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* feat: switch bls to napi rebuild (#6616)

* chore: update package.json deps and run yarn

* feat: remove unused blst config from vitest.browser.*.config.ts

* test: move G2@INF test to base blst repo.  No longer exported.

* fix: add Uint8Array.from for Buffer return value in unit test so type matches for toEqual

* refactor: update imports of CoordType to use bls instead of blst

* feat: add blsAddVerificationRandomness cli option

* feat: add randomBytesNonZero to utils

* feat: implement verification randomness for same message

* feat: implement napi blst and switch to libuv worker pool

* chore: lint

* fix: update comments for availableParallelism

* feat: set UV_THREADPOOL_SIZE for perf tests

* feat: set UV_THREADPOOL_SIZE=$(nproc) in lodestar entrance script

* feat: remove case for serialized PublicKey in deserializeSet

* feat: add back workBusy count logic to canAcceptWork

* feat: automatically set threadpool size in beaconHandler

* refactor: rename flag to disableSameMessageVerificationRandomness

* fix: remove UV_THREADPOOL_SIZE from ./lodestar

* docs: add TODO about updating metrics

* fix: make benchmark multi threading cross-compatible

* chore: add bls@8.0.0

* feat: default to added randomness

* feat: add warning for no same message randomness

* fix: passing to updated bls functions

* feat: add blst peerDep

* fix: default to same message randomness

* chore: update yarn.lock

* chore: remove unused function to clear lint

* feat: break out setThreadPoolSize

* docs: update packages/cli/src/cmds/beacon/setThreadPoolSize.ts

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* chore: update location for blst dep

* chore: run lint again

* fix: remove peerDep from light-client

* test: fix browser based tests

* fix: bad relative imports

* docs: add note to readme about switchable bls

* docs: typo

* chore: lint readme

* fix: light-client unit tests

* fix: light-client e2e test

* feat: remove disableSameMessageVerificationRandomness

* refactor: remove unused type

* docs: update wordlist

* fix: e2e tests

* Lint package.json

* Revert "fix: e2e tests"

This reverts commit f71acd7.

* Revert "fix: light-client e2e test"

This reverts commit 23c11f0.

* Revert "fix: light-client unit tests"

This reverts commit fa7893e.

* Revert "test: fix browser based tests"

This reverts commit 98d04ab.

* docs: update readme to remove switchable bls argument

* fix: replace optimizeDeps in vitest.browser.config

* chore: updated to bls 8.1.0

* feat: move setting threadpool size and warnings to applyPreset.ts

* fix: remove setThreadpoolSize from beacon handler

* feat: move libuv size logging into handler to use logger

* refactor: rename applyPreset to preInitialization

* refactor: logging about pool size

* Update packages/cli/src/options/globalOptions.ts

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* refactor: rename prover applyPreset

* docs: change comment in cli/index

* fix: update logging for

* fix: throw error for invalid uvThreadpoolSize

* Update packages/cli/src/preInitialization.ts

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* Fix lint issues

* Remove unused import

* refactor: move bls pool logging back to multithread.ts

* fix: log of threadcount

---------

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* chore: update references to consensus spec to v1.4.0 (#6704)

* chore: update references to consensus spec to v1.4.0

* Remove unintended formatting changes

* chore: update consensus spec version in README (#6705)

* docs: correct plausible url (#6709)

fix: correct plausible url

* docs: incorrect scripts location (#6710)

fix: incorrect scripts location

* docs: no more broken images (#6708)

* fix: no more broken images

* fix: incorrect paths

* feat: check aggregationBits length of `SignedAggregateAndProof` in gossip validation (#6700)

* Add unit test

* Update packages/beacon-node/src/chain/validation/aggregateAndProof.ts

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

---------

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* feat: add and track blob source for metrics (#6628)

* feat: add and track blob source for metrics

* adding blobsSource for blobsPromise

* address feedback

* apply feedback

* updates

* only allow non blobspromise blocks to be imported

* feat: add support for browser bundle for lightclient (#6673)

* Reorganize the code so it is accessible from one package

* Add support for browser build for lightclient

* Update the build config

* Improve the bls vite plugin

* Restructure the vite and vitest scripts

* Simplify vite config

* Remove unused polyfill

* Fix the doc lint error

* Add support for bundle test

* Update the package json files

* Add dist build to default build task

* Fix spelling in the docs

* Fix the lint error

* Fix type error

* Disable eslint errors

* Increase the timeout for bundle test

* Fix eslint bundle

* Fix lint warning

* Remove the unused config

* Add the default export to bundle

* Enable compression on th build

* Update packages/light-client/README.md

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* Increase timeout for one test

* Optimize package build task

* Update the readme

---------

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* docs: fix plausible domain (#6712)

* ci: add paths-ignore to workflows (#6713)

* chore: added paths-ignore

* chore: address comments

* feat: add arm64 binary support (#6707)

* feat: add arm64 binary support

* chore: workaround yarn

* chore: add comment

* chore: workaround runner limitations

* ci: publish binaries for release candidates (#6714)

* feat: add types support to esm bundle for lightclient (#6685)

* Add vite dts plugin

* Restructure types export

* Update vite build config

* Remove unused file

* Update the build process

* Fix doc formatting

* Build the dist for type tests

* chore: update vitest (#6718)

Update vitest

* chore: do not build all binaries atomically (#6719)

* feat: update libp2p deps (#6711)

* feat: update libp2p deps

* chore: fix linter/type errors

* chore(deps): bump ejs from 3.1.9 to 3.1.10 (#6721)

Bumps [ejs](https://github.com/mde/ejs) from 3.1.9 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases)
- [Commits](mde/ejs@v3.1.9...v3.1.10)

---
updated-dependencies:
- dependency-name: ejs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: revert "ci: add paths-ignore to workflows (#6713)" (#6730)

Revert "ci: add paths-ignore to workflows (#6713)"

This reverts commit e460bb1.

* docs: restore docs pages lost during docusaurus migration (#6725)

* ci: fix incorrect build caching (#6731)

fix: incorrect build caching

* fix: build error log during esm bundle build (#6737)

Fix build error

* chore: update fastify to v4.27.0 (#6740)

* deps: upgrade vitest minor version (#6745)

Upgrade vitest

* chore: warn when heap limit is too low (#6722)

* chore: warn when heap limit is too low

* chore: units

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* chore: address comments

* chore: added faq element

* chore: address comments

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* chore: address comments

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* chore: address comments

---------

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* feat: disable flood publish (#6755)

* feat: disable flood publish

* feat: add network.disableFloodPublish cli flag

* chore: address PR comments

* test: allow compact diff for test failures (#6783)

* Allow the compact diff for tests

* Update the doc

* Update docs/pages/contribution/testing/index.md

Co-authored-by: Julien <jeluard@users.noreply.github.com>

* Fix linting on docs

* Fix linting

---------

Co-authored-by: Julien <jeluard@users.noreply.github.com>

* chore: upgrade classic-level (#6793)

* chore: upgrade classic-level

* chore: address comments

* feat(prover): support non-mutated verification provider in prover (#6727)

* Restructure the assertions

* Add an inspector to run the logic to detect providers

* Update web3 provdier logic to use inspetor

* Fix the types for proxy

* Make the default type for mutation

* Rename elrpc to elrpcprovider

* Apply suggestions from code review

Co-authored-by: Julien <jeluard@users.noreply.github.com>

* Fix build error

* Update the readme doc

* Apply suggestions from code review

Co-authored-by: Julien <jeluard@users.noreply.github.com>

* Fix the docs linting

* Add missing words

---------

Co-authored-by: Julien <jeluard@users.noreply.github.com>

* docs: added debugging section (#6743)

* docs: added debugging section

* chore: spell checks

* chore: added extra docs

* chore: address comments

* chore: added extra configuration

* chore: updated docs

* chore: added extra configuration

* chore: fix lint

* chore: fix typos

* chore: .gitignore

* chore: address comments

* chore: address comments

* chore: review debugging section PR (#6807)

* chore: update the naming conventions used in sim tests (#6805)

* Rename simulation test to crucible

* Rename SimulationEnvironment to Simulation

* Use consistent function names

* Update readme

* Rename interfaces for consistent pattern

* Fix lint error

* feat: recognize grandine from agentVersion (#6808)

* Add grandine

* add grandine to wordlist

* chore: refactor event loop interactions (#6806)

* chore: refactor sleep(0) usage

* chore: refactor setTimeout

* chore: address comments

* chore: cleanup

* Apply suggestions from code review

---------

Co-authored-by: Cayman <caymannava@gmail.com>

* chore: fix broken docker (#6813)

* chore: log newPayload engine api (#6810)

* chore: add `get_proposer_head` check in fork choice spec test (#6814)

* Check get_proposer_head

* Fix enum typo

* lint

* chore: consolidate classic-level usage (#6795)

* chore: do not rely on leveldown

* chore: replace level with classic-level

* chore: added docker support for osx (#6696)

* chore: added docker support for osx

* chore: address comments

* chore: address comments

* Update docker-compose.yml

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* chore: address comments

---------

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* chore: fix vitest performance with spec tests artifacts in place (#6817)

Fix vitest performance with spec tests in place

* chore: clean up yarn lockfile (#6816)

* feat: disable flood publish by default (#6815)

* feat: use @chainsafe/blst directly (#6706)

* feat: use @chainsafe/blst directly

* chore: update to blst@1.0.1

* refactor: remove randomBytesNonZero and user blst exported version

* chore: update blst references

* test: catch invalid deserialization in spec tests and return false

* feat: create signatureFromBytes and signatureFromBytesNoCheck in utils package

* feat: implement signatureFromBytes from utils package

* feat: implement signatureFromBytes everywhere

* fix: light-client empty module for blst

---------

Co-authored-by: matthewkeil <me@matthewkeil.com>

* fix: avoid Buffer.from copies (#6723)

* fix: avoid Buffer.from copies

* chore: simplify shuffling

* fix: use subarray instead of slice in shuffling

* chore: remove unnecessary devDependencies

* chore: rely on fastify 4.x behavior

* chore: avoid copy in verifyMerkleBranch

* use toBase64

* relax assertions in shuffle function

* Update packages/state-transition/src/util/shuffle.ts

Co-authored-by: twoeths <tuyen@chainsafe.io>

---------

Co-authored-by: twoeths <tuyen@chainsafe.io>

* chore: update nodejs to latest 22 (#6729)

* Upgrade node js version to 22

* Update node types

* Revert action config

* Add package from git hash

* Fix the build error

* Update the docs for node-22

* Update docker version for Nodejs to 22

* Update package.json

* Update package.json

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* Update readme docs

* Add word in dictionary

* Add word in dictionary

---------

Co-authored-by: Cayman <caymannava@gmail.com>
Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* deps: update systeminformation to 5.22.9 (#6823)

* chore: add distutils to build phase of Dockerfile (#6845)

* test: increase timeout of keystore tests (#6846)

* test: increase timeout of keystore cache tests

* Increase hook timeout

* Consistent number formatting

* chore: only log warning if media type is not supported (415) (#6847)

* fix: revert napi bls (#6853)

* Revert "feat: use @chainsafe/blst directly (#6706)"

This reverts commit 66fe753.

* Revert "feat: switch bls to napi rebuild (#6616)"

This reverts commit 97d9aa8.

* chore: bump package versions to 1.19.0

* chore: bump @chainsafe/blst to v0.2.11 (#6856)

* fix: arm64 binaries creation issue (#6858)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: tuyennhv <tuyen@chainsafe.io>
Co-authored-by: Julien <jeluard@users.noreply.github.com>
Co-authored-by: Nico Flaig <nflaig@protonmail.com>
Co-authored-by: Matthew Keil <me@matthewkeil.com>
Co-authored-by: NC <adrninistrator1@protonmail.com>
Co-authored-by: g11tech <develop@g11tech.io>
Co-authored-by: Nazar Hussain <nazarhussain@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@wemeetagain
Copy link
Member

🎉 This PR is included in v1.19.0 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants