tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
lighthouse: 4.1.0 -> 4.5.0
Alex Wied
2 years ago
56992665
200aa036
+1986
-2551
3 changed files
expand all
collapse all
unified
split
pkgs
applications
blockchains
lighthouse
Cargo.lock
default.nix
use-system-sqlite.patch
+1951
-2514
pkgs/applications/blockchains/lighthouse/Cargo.lock
···
3
version = 3
4
5
[[package]]
0
0
0
0
0
0
0
0
0
0
6
name = "account_manager"
7
version = "0.3.5"
8
dependencies = [
···
20
"filesystem",
21
"safe_arith",
22
"sensitive_url",
0
0
23
"slashing_protection",
0
24
"slot_clock",
25
"tempfile",
26
"tokio",
···
36
"eth2_keystore",
37
"eth2_wallet",
38
"filesystem",
39
-
"rand 0.8.5",
40
"regex",
41
"rpassword",
42
"serde",
···
50
51
[[package]]
52
name = "addr2line"
53
-
version = "0.19.0"
54
source = "registry+https://github.com/rust-lang/crates.io-index"
55
-
checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97"
56
dependencies = [
57
"gimli",
58
]
···
71
72
[[package]]
73
name = "aead"
74
-
version = "0.3.2"
75
-
source = "registry+https://github.com/rust-lang/crates.io-index"
76
-
checksum = "7fc95d1bdb8e6666b2b217308eeeb09f2d6728d104be3e31916cc74d15420331"
77
-
dependencies = [
78
-
"generic-array",
79
-
]
80
-
81
-
[[package]]
82
-
name = "aead"
83
version = "0.4.3"
84
source = "registry+https://github.com/rust-lang/crates.io-index"
85
checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877"
86
dependencies = [
87
"generic-array",
88
-
"rand_core 0.6.4",
89
-
]
90
-
91
-
[[package]]
92
-
name = "aead"
93
-
version = "0.5.2"
94
-
source = "registry+https://github.com/rust-lang/crates.io-index"
95
-
checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0"
96
-
dependencies = [
97
-
"crypto-common",
98
-
"generic-array",
99
-
]
100
-
101
-
[[package]]
102
-
name = "aes"
103
-
version = "0.6.0"
104
-
source = "registry+https://github.com/rust-lang/crates.io-index"
105
-
checksum = "884391ef1066acaa41e766ba8f596341b96e93ce34f9a43e7d24bf0a0eaf0561"
106
-
dependencies = [
107
-
"aes-soft",
108
-
"aesni",
109
-
"cipher 0.2.5",
110
]
111
112
[[package]]
···
118
"cfg-if",
119
"cipher 0.3.0",
120
"cpufeatures",
121
-
"ctr 0.8.0",
122
"opaque-debug",
123
]
124
125
[[package]]
126
name = "aes"
127
-
version = "0.8.2"
128
source = "registry+https://github.com/rust-lang/crates.io-index"
129
-
checksum = "433cfd6710c9986c576a25ca913c39d66a6474107b406f34f91d4a8923395241"
130
dependencies = [
131
"cfg-if",
132
"cipher 0.4.4",
···
139
source = "registry+https://github.com/rust-lang/crates.io-index"
140
checksum = "df5f85a83a7d8b0442b6aa7b504b8212c1733da07b98aae43d4bc21b2cb3cdf6"
141
dependencies = [
142
-
"aead 0.4.3",
143
"aes 0.7.5",
144
"cipher 0.3.0",
145
-
"ctr 0.8.0",
146
-
"ghash 0.4.4",
147
-
"subtle",
148
-
]
149
-
150
-
[[package]]
151
-
name = "aes-gcm"
152
-
version = "0.10.1"
153
-
source = "registry+https://github.com/rust-lang/crates.io-index"
154
-
checksum = "82e1366e0c69c9f927b1fa5ce2c7bf9eafc8f9268c0b9800729e8b267612447c"
155
-
dependencies = [
156
-
"aead 0.5.2",
157
-
"aes 0.8.2",
158
-
"cipher 0.4.4",
159
-
"ctr 0.9.2",
160
-
"ghash 0.5.0",
161
"subtle",
162
]
163
164
[[package]]
165
-
name = "aes-soft"
166
-
version = "0.6.4"
167
source = "registry+https://github.com/rust-lang/crates.io-index"
168
-
checksum = "be14c7498ea50828a38d0e24a765ed2effe92a705885b57d029cd67d45744072"
169
dependencies = [
170
-
"cipher 0.2.5",
171
-
"opaque-debug",
172
-
]
173
-
174
-
[[package]]
175
-
name = "aesni"
176
-
version = "0.10.0"
177
-
source = "registry+https://github.com/rust-lang/crates.io-index"
178
-
checksum = "ea2e11f5e94c2f7d386164cc2aa1f97823fed6f259e486940a71c174dd01b0ce"
179
-
dependencies = [
180
-
"cipher 0.2.5",
181
-
"opaque-debug",
182
]
183
184
[[package]]
185
name = "ahash"
186
-
version = "0.7.6"
187
source = "registry+https://github.com/rust-lang/crates.io-index"
188
-
checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
189
dependencies = [
190
-
"getrandom 0.2.8",
191
"once_cell",
192
"version_check",
193
]
194
195
[[package]]
196
name = "aho-corasick"
197
-
version = "0.7.20"
198
source = "registry+https://github.com/rust-lang/crates.io-index"
199
-
checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
200
dependencies = [
201
"memchr",
202
]
203
204
[[package]]
0
0
0
0
0
0
205
name = "amcl"
206
version = "0.3.0"
207
-
source = "git+https://github.com/sigp/milagro_bls?tag=v1.4.2#16655aa033175a90c10ef02aa144e2835de23aec"
0
0
0
0
0
0
208
209
[[package]]
210
name = "android_system_properties"
···
225
]
226
227
[[package]]
0
0
0
0
0
0
0
0
0
228
name = "anyhow"
229
-
version = "1.0.70"
230
source = "registry+https://github.com/rust-lang/crates.io-index"
231
-
checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4"
232
233
[[package]]
234
name = "arbitrary"
235
version = "1.3.0"
236
-
source = "git+https://github.com/michaelsproul/arbitrary?rev=f002b99989b561ddce62e4cf2887b0f8860ae991#f002b99989b561ddce62e4cf2887b0f8860ae991"
0
237
dependencies = [
238
"derive_arbitrary",
239
]
···
245
checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6"
246
247
[[package]]
0
0
0
0
0
0
0
0
0
248
name = "arrayref"
249
version = "0.3.7"
250
source = "registry+https://github.com/rust-lang/crates.io-index"
···
252
253
[[package]]
254
name = "arrayvec"
255
-
version = "0.7.2"
256
source = "registry+https://github.com/rust-lang/crates.io-index"
257
-
checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6"
258
-
259
-
[[package]]
260
-
name = "asn1-rs"
261
-
version = "0.3.1"
262
-
source = "registry+https://github.com/rust-lang/crates.io-index"
263
-
checksum = "30ff05a702273012438132f449575dbc804e27b2f3cbe3069aa237d26c98fa33"
264
-
dependencies = [
265
-
"asn1-rs-derive 0.1.0",
266
-
"asn1-rs-impl",
267
-
"displaydoc",
268
-
"nom 7.1.3",
269
-
"num-traits",
270
-
"rusticata-macros",
271
-
"thiserror",
272
-
"time 0.3.20",
273
-
]
274
275
[[package]]
276
name = "asn1-rs"
···
278
source = "registry+https://github.com/rust-lang/crates.io-index"
279
checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0"
280
dependencies = [
281
-
"asn1-rs-derive 0.4.0",
282
"asn1-rs-impl",
283
"displaydoc",
284
-
"nom 7.1.3",
285
"num-traits",
286
"rusticata-macros",
287
"thiserror",
288
-
"time 0.3.20",
289
-
]
290
-
291
-
[[package]]
292
-
name = "asn1-rs-derive"
293
-
version = "0.1.0"
294
-
source = "registry+https://github.com/rust-lang/crates.io-index"
295
-
checksum = "db8b7511298d5b7784b40b092d9e9dcd3a627a5707e4b5e507931ab0d44eeebf"
296
-
dependencies = [
297
-
"proc-macro2",
298
-
"quote",
299
-
"syn 1.0.109",
300
-
"synstructure",
301
]
302
303
[[package]]
···
325
326
[[package]]
327
name = "asn1_der"
328
-
version = "0.7.5"
329
source = "registry+https://github.com/rust-lang/crates.io-index"
330
-
checksum = "e22d1f4b888c298a027c99dc9048015fac177587de20fc30232a057dfbe24a21"
331
332
[[package]]
333
name = "async-io"
···
336
checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af"
337
dependencies = [
338
"async-lock",
339
-
"autocfg 1.1.0",
340
"cfg-if",
341
"concurrent-queue",
342
"futures-lite",
343
"log",
344
"parking",
345
"polling",
346
-
"rustix",
347
"slab",
348
"socket2 0.4.9",
349
"waker-fn",
···
351
352
[[package]]
353
name = "async-lock"
354
-
version = "2.7.0"
355
source = "registry+https://github.com/rust-lang/crates.io-index"
356
-
checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7"
357
dependencies = [
358
"event-listener",
359
]
360
361
[[package]]
362
name = "async-stream"
363
-
version = "0.3.4"
364
source = "registry+https://github.com/rust-lang/crates.io-index"
365
-
checksum = "ad445822218ce64be7a341abfb0b1ea43b5c23aa83902542a4542e78309d8e5e"
366
dependencies = [
367
"async-stream-impl",
368
"futures-core",
369
-
"pin-project-lite 0.2.9",
370
]
371
372
[[package]]
373
name = "async-stream-impl"
374
-
version = "0.3.4"
375
source = "registry+https://github.com/rust-lang/crates.io-index"
376
-
checksum = "e4655ae1a7b0cdf149156f780c5bf3f1352bc53cbd9e0a361a7ef7b22947e965"
377
dependencies = [
378
"proc-macro2",
379
"quote",
380
-
"syn 1.0.109",
381
]
382
383
[[package]]
384
name = "async-trait"
385
-
version = "0.1.68"
386
source = "registry+https://github.com/rust-lang/crates.io-index"
387
-
checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842"
388
dependencies = [
389
"proc-macro2",
390
"quote",
391
-
"syn 2.0.13",
392
]
393
394
[[package]]
···
399
dependencies = [
400
"futures",
401
"pharos",
402
-
"rustc_version 0.4.0",
403
]
404
405
[[package]]
406
name = "asynchronous-codec"
407
-
version = "0.6.1"
408
source = "registry+https://github.com/rust-lang/crates.io-index"
409
-
checksum = "06a0daa378f5fd10634e44b0a29b2a87b890657658e072a30d6f26e57ddee182"
410
dependencies = [
411
"bytes",
412
"futures-sink",
413
"futures-util",
414
"memchr",
415
-
"pin-project-lite 0.2.9",
416
]
417
-
418
-
[[package]]
419
-
name = "atomic-waker"
420
-
version = "1.1.0"
421
-
source = "registry+https://github.com/rust-lang/crates.io-index"
422
-
checksum = "debc29dde2e69f9e47506b525f639ed42300fc014a3e007832592448fa8e4599"
423
424
[[package]]
425
name = "attohttpc"
426
-
version = "0.10.1"
427
source = "registry+https://github.com/rust-lang/crates.io-index"
428
-
checksum = "baf13118df3e3dce4b5ac930641343b91b656e4e72c8f8325838b01a4b1c9d45"
429
dependencies = [
430
"http",
431
"log",
432
"url",
0
433
]
434
435
[[package]]
···
445
446
[[package]]
447
name = "auto_impl"
448
-
version = "1.0.1"
449
source = "registry+https://github.com/rust-lang/crates.io-index"
450
-
checksum = "8a8c1df849285fbacd587de7818cc7d13be6cd2cbcd47a04fb1801b0e2706e33"
451
dependencies = [
452
"proc-macro-error",
453
"proc-macro2",
···
457
458
[[package]]
459
name = "autocfg"
460
-
version = "0.1.8"
461
-
source = "registry+https://github.com/rust-lang/crates.io-index"
462
-
checksum = "0dde43e75fd43e8a1bf86103336bc699aa8d17ad1be60c76c0bdfd4828e19b78"
463
-
dependencies = [
464
-
"autocfg 1.1.0",
465
-
]
466
-
467
-
[[package]]
468
-
name = "autocfg"
469
version = "1.1.0"
470
source = "registry+https://github.com/rust-lang/crates.io-index"
471
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
472
473
[[package]]
474
name = "axum"
475
-
version = "0.5.17"
476
source = "registry+https://github.com/rust-lang/crates.io-index"
477
-
checksum = "acee9fd5073ab6b045a275b3e709c163dd36c90685219cb21804a147b58dba43"
478
dependencies = [
479
"async-trait",
480
"axum-core",
481
-
"bitflags",
482
"bytes",
483
"futures-util",
484
"http",
···
489
"memchr",
490
"mime",
491
"percent-encoding",
492
-
"pin-project-lite 0.2.9",
0
493
"serde",
494
"serde_json",
0
495
"serde_urlencoded",
496
"sync_wrapper",
497
"tokio",
498
"tower",
499
-
"tower-http",
500
"tower-layer",
501
"tower-service",
502
]
503
504
[[package]]
505
name = "axum-core"
506
-
version = "0.2.9"
507
source = "registry+https://github.com/rust-lang/crates.io-index"
508
-
checksum = "37e5939e02c56fecd5c017c37df4238c0a839fa76b7f97acdd7efb804fd181cc"
509
dependencies = [
510
"async-trait",
511
"bytes",
···
513
"http",
514
"http-body",
515
"mime",
0
516
"tower-layer",
517
"tower-service",
518
]
519
520
[[package]]
521
name = "backtrace"
522
-
version = "0.3.67"
523
source = "registry+https://github.com/rust-lang/crates.io-index"
524
-
checksum = "233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca"
525
dependencies = [
526
"addr2line",
527
"cc",
···
543
version = "0.1.1"
544
source = "registry+https://github.com/rust-lang/crates.io-index"
545
checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce"
0
0
0
0
0
0
546
547
[[package]]
548
name = "base64"
···
552
553
[[package]]
554
name = "base64"
555
-
version = "0.21.0"
556
source = "registry+https://github.com/rust-lang/crates.io-index"
557
-
checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a"
558
559
[[package]]
560
name = "base64ct"
···
565
[[package]]
566
name = "beacon-api-client"
567
version = "0.1.0"
568
-
source = "git+https://github.com/ralexstokes/beacon-api-client#30679e9e25d61731cde54e14cd8a3688a39d8e5b"
569
dependencies = [
570
"ethereum-consensus",
571
"http",
···
584
name = "beacon_chain"
585
version = "0.2.0"
586
dependencies = [
587
-
"bitvec 0.20.4",
588
"bls",
589
"derivative",
590
"environment",
591
"eth1",
592
"eth2",
593
-
"eth2_hashing",
594
-
"eth2_ssz",
595
-
"eth2_ssz_derive",
596
-
"eth2_ssz_types",
597
"execution_layer",
598
"exit-future",
599
"fork_choice",
···
612
"operation_pool",
613
"parking_lot 0.12.1",
614
"proto_array",
615
-
"rand 0.8.5",
616
"rayon",
617
"safe_arith",
618
"sensitive_url",
619
"serde",
620
-
"serde_derive",
621
"serde_json",
622
"slasher",
623
"slog",
624
"sloggers",
625
"slot_clock",
626
-
"smallvec",
0
627
"state_processing",
628
"store",
629
"strum",
630
-
"superstruct 0.5.0",
631
"task_executor",
632
"tempfile",
633
"tokio",
634
"tokio-stream",
635
"tree_hash",
0
636
"types",
637
-
"unused_port",
638
]
639
640
[[package]]
641
name = "beacon_node"
642
-
version = "4.1.0"
643
dependencies = [
644
"beacon_chain",
645
"clap",
···
672
]
673
674
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
675
name = "bincode"
676
version = "1.3.3"
677
source = "registry+https://github.com/rust-lang/crates.io-index"
···
686
source = "registry+https://github.com/rust-lang/crates.io-index"
687
checksum = "2bd2a9a458e8f4304c52c43ebb0cfbd520289f8379a52e329a38afda99bf8eb8"
688
dependencies = [
689
-
"bitflags",
690
"cexpr",
691
"clang-sys",
692
"lazy_static",
···
706
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
707
708
[[package]]
0
0
0
0
0
0
709
name = "bitvec"
710
version = "0.20.4"
711
source = "registry+https://github.com/rust-lang/crates.io-index"
···
735
source = "registry+https://github.com/rust-lang/crates.io-index"
736
checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe"
737
dependencies = [
738
-
"digest 0.10.6",
739
]
740
741
[[package]]
···
758
]
759
760
[[package]]
761
-
name = "block-modes"
762
-
version = "0.7.0"
763
-
source = "registry+https://github.com/rust-lang/crates.io-index"
764
-
checksum = "57a0e8073e8baa88212fb5823574c02ebccb395136ba9a164ab89379ec6072f0"
765
-
dependencies = [
766
-
"block-padding",
767
-
"cipher 0.2.5",
768
-
]
769
-
770
-
[[package]]
771
name = "block-padding"
772
version = "0.2.1"
773
source = "registry+https://github.com/rust-lang/crates.io-index"
···
779
dependencies = [
780
"arbitrary",
781
"blst",
782
-
"eth2_hashing",
783
-
"eth2_serde_utils",
784
-
"eth2_ssz",
785
"ethereum-types 0.14.1",
0
0
0
786
"hex",
787
"milagro_bls",
788
-
"rand 0.7.3",
789
"serde",
790
"serde_derive",
791
"tree_hash",
···
794
795
[[package]]
796
name = "blst"
797
-
version = "0.3.10"
798
source = "registry+https://github.com/rust-lang/crates.io-index"
799
-
checksum = "6a30d0edd9dd1c60ddb42b80341c7852f6f985279a5c1a83659dcb65899dec99"
800
dependencies = [
801
"cc",
802
"glob",
803
"threadpool",
804
-
"which",
805
"zeroize",
806
]
807
808
[[package]]
809
name = "bollard-stubs"
810
-
version = "1.41.0"
811
source = "registry+https://github.com/rust-lang/crates.io-index"
812
-
checksum = "ed2f2e73fffe9455141e170fb9c1feb0ac521ec7e7dcd47a7cab72a658490fb8"
813
dependencies = [
814
-
"chrono",
815
"serde",
816
"serde_with",
817
]
818
819
[[package]]
820
name = "boot_node"
821
-
version = "4.1.0"
822
dependencies = [
823
"beacon_node",
824
"clap",
825
"clap_utils",
826
"eth2_network_config",
827
-
"eth2_ssz",
828
"hex",
829
"lighthouse_network",
830
"log",
···
849
checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3"
850
851
[[package]]
852
-
name = "buf_redux"
853
-
version = "0.8.4"
854
source = "registry+https://github.com/rust-lang/crates.io-index"
855
-
checksum = "b953a6887648bb07a535631f2bc00fbdb2a2216f135552cb3f534ed136b9c07f"
856
dependencies = [
857
-
"memchr",
858
-
"safemem",
859
]
860
861
[[package]]
···
872
873
[[package]]
874
name = "bumpalo"
875
-
version = "3.12.0"
876
source = "registry+https://github.com/rust-lang/crates.io-index"
877
-
checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535"
878
879
[[package]]
880
name = "byte-slice-cast"
···
890
891
[[package]]
892
name = "bytes"
893
-
version = "1.4.0"
894
source = "registry+https://github.com/rust-lang/crates.io-index"
895
-
checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
896
dependencies = [
897
"serde",
898
]
···
922
name = "cached_tree_hash"
923
version = "0.1.0"
924
dependencies = [
925
-
"eth2_hashing",
926
-
"eth2_ssz",
927
-
"eth2_ssz_derive",
928
-
"eth2_ssz_types",
929
"ethereum-types 0.14.1",
0
0
0
930
"quickcheck",
931
"quickcheck_macros",
932
-
"smallvec",
0
933
"tree_hash",
934
]
935
936
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
937
name = "cast"
938
version = "0.3.0"
939
source = "registry+https://github.com/rust-lang/crates.io-index"
···
941
942
[[package]]
943
name = "cc"
944
-
version = "1.0.79"
945
-
source = "registry+https://github.com/rust-lang/crates.io-index"
946
-
checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
947
-
948
-
[[package]]
949
-
name = "ccm"
950
-
version = "0.3.0"
951
source = "registry+https://github.com/rust-lang/crates.io-index"
952
-
checksum = "5aca1a8fbc20b50ac9673ff014abfb2b5f4085ee1a850d408f14a159c5853ac7"
953
dependencies = [
954
-
"aead 0.3.2",
955
-
"cipher 0.2.5",
956
-
"subtle",
957
]
958
959
[[package]]
···
962
source = "registry+https://github.com/rust-lang/crates.io-index"
963
checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
964
dependencies = [
965
-
"nom 7.1.3",
966
]
967
968
[[package]]
···
989
source = "registry+https://github.com/rust-lang/crates.io-index"
990
checksum = "a18446b09be63d457bbec447509e85f662f32952b035ce892290396bc0b0cff5"
991
dependencies = [
992
-
"aead 0.4.3",
993
"chacha20",
994
"cipher 0.3.0",
995
"poly1305",
···
998
999
[[package]]
1000
name = "chrono"
1001
-
version = "0.4.24"
1002
source = "registry+https://github.com/rust-lang/crates.io-index"
1003
-
checksum = "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b"
1004
dependencies = [
0
1005
"iana-time-zone",
1006
-
"js-sys",
1007
-
"num-integer",
1008
"num-traits",
1009
-
"serde",
1010
-
"time 0.1.45",
1011
-
"wasm-bindgen",
1012
-
"winapi",
1013
-
]
1014
-
1015
-
[[package]]
1016
-
name = "cipher"
1017
-
version = "0.2.5"
1018
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1019
-
checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801"
1020
-
dependencies = [
1021
-
"generic-array",
1022
]
1023
1024
[[package]]
···
1059
dependencies = [
1060
"ansi_term",
1061
"atty",
1062
-
"bitflags",
1063
"strsim 0.8.0",
1064
"textwrap",
1065
"unicode-width",
···
1073
"clap",
1074
"dirs",
1075
"eth2_network_config",
1076
-
"eth2_ssz",
1077
"ethereum-types 0.14.1",
0
1078
"hex",
1079
"serde",
1080
"serde_json",
···
1087
version = "0.2.0"
1088
dependencies = [
1089
"beacon_chain",
0
1090
"directory",
1091
"dirs",
1092
"environment",
···
1104
"logging",
1105
"monitoring_api",
1106
"network",
0
1107
"operation_pool",
1108
"parking_lot 0.12.1",
1109
"sensitive_url",
···
1117
"state_processing",
1118
"store",
1119
"task_executor",
1120
-
"time 0.3.20",
1121
"timer",
1122
"tokio",
1123
"types",
···
1133
]
1134
1135
[[package]]
1136
-
name = "codespan-reporting"
1137
-
version = "0.11.1"
1138
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1139
-
checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
1140
-
dependencies = [
1141
-
"termcolor",
1142
-
"unicode-width",
1143
-
]
1144
-
1145
-
[[package]]
1146
name = "compare_fields"
1147
version = "0.2.0"
1148
dependencies = [
···
1159
1160
[[package]]
1161
name = "concurrent-queue"
1162
-
version = "2.1.0"
1163
source = "registry+https://github.com/rust-lang/crates.io-index"
1164
-
checksum = "c278839b831783b70278b14df4d45e1beb1aad306c07bb796637de9a0e323e8e"
1165
dependencies = [
1166
"crossbeam-utils",
1167
]
1168
1169
[[package]]
1170
-
name = "console_error_panic_hook"
1171
-
version = "0.1.7"
1172
source = "registry+https://github.com/rust-lang/crates.io-index"
1173
-
checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc"
1174
-
dependencies = [
1175
-
"cfg-if",
1176
-
"wasm-bindgen",
1177
-
]
1178
1179
[[package]]
1180
-
name = "const-oid"
1181
-
version = "0.9.2"
1182
source = "registry+https://github.com/rust-lang/crates.io-index"
1183
-
checksum = "520fbf3c07483f94e3e3ca9d0cfd913d7718ef2483d2cfd91c0d9e91474ab913"
1184
1185
[[package]]
1186
name = "convert_case"
···
1215
1216
[[package]]
1217
name = "cpufeatures"
1218
-
version = "0.2.6"
1219
source = "registry+https://github.com/rust-lang/crates.io-index"
1220
-
checksum = "280a9f2d8b3a38871a3c8a46fb80db65e5e5ed97da80c4d08bf27fb63e35e181"
1221
dependencies = [
1222
"libc",
1223
]
1224
-
1225
-
[[package]]
1226
-
name = "crc"
1227
-
version = "3.0.1"
1228
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1229
-
checksum = "86ec7a15cbe22e59248fc7eadb1907dab5ba09372595da4d73dd805ed4417dfe"
1230
-
dependencies = [
1231
-
"crc-catalog",
1232
-
]
1233
-
1234
-
[[package]]
1235
-
name = "crc-catalog"
1236
-
version = "2.2.0"
1237
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1238
-
checksum = "9cace84e55f07e7301bae1c519df89cdad8cc3cd868413d3fdbdeca9ff3db484"
1239
1240
[[package]]
1241
name = "crc32fast"
···
1284
1285
[[package]]
1286
name = "crossbeam-channel"
1287
-
version = "0.5.7"
1288
source = "registry+https://github.com/rust-lang/crates.io-index"
1289
-
checksum = "cf2b3e8478797446514c91ef04bafcb59faba183e621ad488df88983cc14128c"
1290
dependencies = [
1291
"cfg-if",
1292
"crossbeam-utils",
···
1305
1306
[[package]]
1307
name = "crossbeam-epoch"
1308
-
version = "0.9.14"
1309
source = "registry+https://github.com/rust-lang/crates.io-index"
1310
-
checksum = "46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695"
1311
dependencies = [
1312
-
"autocfg 1.1.0",
1313
"cfg-if",
1314
"crossbeam-utils",
1315
-
"memoffset 0.8.0",
1316
"scopeguard",
1317
]
1318
1319
[[package]]
1320
name = "crossbeam-utils"
1321
-
version = "0.8.15"
1322
source = "registry+https://github.com/rust-lang/crates.io-index"
1323
-
checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b"
1324
dependencies = [
1325
"cfg-if",
1326
]
···
1344
]
1345
1346
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
1347
name = "crypto-common"
1348
version = "0.1.6"
1349
source = "registry+https://github.com/rust-lang/crates.io-index"
1350
checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
1351
dependencies = [
1352
"generic-array",
1353
-
"rand_core 0.6.4",
1354
"typenum",
1355
]
1356
···
1376
1377
[[package]]
1378
name = "csv"
1379
-
version = "1.2.1"
1380
source = "registry+https://github.com/rust-lang/crates.io-index"
1381
-
checksum = "0b015497079b9a9d69c02ad25de6c0a6edef051ea6360a327d0bd05802ef64ad"
1382
dependencies = [
1383
"csv-core",
1384
"itoa",
···
1405
]
1406
1407
[[package]]
1408
-
name = "ctr"
1409
-
version = "0.9.2"
1410
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1411
-
checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835"
1412
-
dependencies = [
1413
-
"cipher 0.4.4",
1414
-
]
1415
-
1416
-
[[package]]
1417
name = "ctrlc"
1418
-
version = "3.2.5"
1419
source = "registry+https://github.com/rust-lang/crates.io-index"
1420
-
checksum = "bbcf33c2a618cbe41ee43ae6e9f2e48368cd9f9db2896f10167d8d762679f639"
1421
dependencies = [
1422
-
"nix 0.26.2",
1423
-
"windows-sys 0.45.0",
1424
]
1425
1426
[[package]]
···
1438
1439
[[package]]
1440
name = "curve25519-dalek"
1441
-
version = "4.0.0-rc.2"
1442
source = "registry+https://github.com/rust-lang/crates.io-index"
1443
-
checksum = "03d928d978dbec61a1167414f5ec534f24bea0d7a0d24dd9b6233d3d8223e585"
1444
dependencies = [
1445
"cfg-if",
0
0
0
1446
"fiat-crypto",
1447
-
"packed_simd_2",
1448
-
"platforms 3.0.2",
1449
"subtle",
1450
"zeroize",
1451
]
1452
1453
[[package]]
1454
-
name = "cxx"
1455
-
version = "1.0.94"
1456
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1457
-
checksum = "f61f1b6389c3fe1c316bf8a4dccc90a38208354b330925bce1f74a6c4756eb93"
1458
-
dependencies = [
1459
-
"cc",
1460
-
"cxxbridge-flags",
1461
-
"cxxbridge-macro",
1462
-
"link-cplusplus",
1463
-
]
1464
-
1465
-
[[package]]
1466
-
name = "cxx-build"
1467
-
version = "1.0.94"
1468
source = "registry+https://github.com/rust-lang/crates.io-index"
1469
-
checksum = "12cee708e8962df2aeb38f594aae5d827c022b6460ac71a7a3e2c3c2aae5a07b"
1470
dependencies = [
1471
-
"cc",
1472
-
"codespan-reporting",
1473
-
"once_cell",
1474
"proc-macro2",
1475
"quote",
1476
-
"scratch",
1477
-
"syn 2.0.13",
1478
-
]
1479
-
1480
-
[[package]]
1481
-
name = "cxxbridge-flags"
1482
-
version = "1.0.94"
1483
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1484
-
checksum = "7944172ae7e4068c533afbb984114a56c46e9ccddda550499caa222902c7f7bb"
1485
-
1486
-
[[package]]
1487
-
name = "cxxbridge-macro"
1488
-
version = "1.0.94"
1489
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1490
-
checksum = "2345488264226bf682893e25de0769f3360aac9957980ec49361b083ddaa5bc5"
1491
-
dependencies = [
1492
-
"proc-macro2",
1493
-
"quote",
1494
-
"syn 2.0.13",
1495
]
1496
1497
[[package]]
···
1500
source = "registry+https://github.com/rust-lang/crates.io-index"
1501
checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c"
1502
dependencies = [
1503
-
"darling_core 0.13.4",
1504
-
"darling_macro 0.13.4",
1505
-
]
1506
-
1507
-
[[package]]
1508
-
name = "darling"
1509
-
version = "0.14.4"
1510
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1511
-
checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850"
1512
-
dependencies = [
1513
-
"darling_core 0.14.4",
1514
-
"darling_macro 0.14.4",
1515
]
1516
1517
[[package]]
···
1529
]
1530
1531
[[package]]
1532
-
name = "darling_core"
1533
-
version = "0.14.4"
1534
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1535
-
checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0"
1536
-
dependencies = [
1537
-
"fnv",
1538
-
"ident_case",
1539
-
"proc-macro2",
1540
-
"quote",
1541
-
"strsim 0.10.0",
1542
-
"syn 1.0.109",
1543
-
]
1544
-
1545
-
[[package]]
1546
name = "darling_macro"
1547
version = "0.13.4"
1548
source = "registry+https://github.com/rust-lang/crates.io-index"
1549
checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835"
1550
dependencies = [
1551
-
"darling_core 0.13.4",
1552
-
"quote",
1553
-
"syn 1.0.109",
1554
-
]
1555
-
1556
-
[[package]]
1557
-
name = "darling_macro"
1558
-
version = "0.14.4"
1559
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1560
-
checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e"
1561
-
dependencies = [
1562
-
"darling_core 0.14.4",
1563
"quote",
1564
"syn 1.0.109",
1565
]
···
1586
1587
[[package]]
1588
name = "data-encoding"
1589
-
version = "2.3.3"
1590
source = "registry+https://github.com/rust-lang/crates.io-index"
1591
-
checksum = "23d8666cb01533c39dde32bcbab8e227b4ed6679b2c925eba05feabea39508fb"
1592
1593
[[package]]
1594
name = "data-encoding-macro"
1595
-
version = "0.1.12"
1596
source = "registry+https://github.com/rust-lang/crates.io-index"
1597
-
checksum = "86927b7cd2fe88fa698b87404b287ab98d1a0063a34071d92e575b72d3029aca"
1598
dependencies = [
1599
"data-encoding",
1600
"data-encoding-macro-internal",
···
1602
1603
[[package]]
1604
name = "data-encoding-macro-internal"
1605
-
version = "0.1.10"
1606
source = "registry+https://github.com/rust-lang/crates.io-index"
1607
-
checksum = "a5bbed42daaa95e780b60a50546aa345b8413a1e46f9a40a12907d3598f038db"
1608
dependencies = [
1609
"data-encoding",
1610
"syn 1.0.109",
···
1641
checksum = "e4355c25cbf99edcb6b4a0e906f6bdc6956eda149e84455bea49696429b2f8e8"
1642
dependencies = [
1643
"futures",
1644
-
"tokio-util 0.7.7",
1645
]
1646
1647
[[package]]
1648
name = "deposit_contract"
1649
version = "0.2.0"
1650
dependencies = [
1651
-
"eth2_ssz",
1652
"ethabi 16.0.0",
0
1653
"hex",
1654
"reqwest",
1655
"serde_json",
1656
-
"sha2 0.10.6",
1657
"tree_hash",
1658
"types",
1659
]
···
1665
checksum = "f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de"
1666
dependencies = [
1667
"const-oid",
1668
-
"pem-rfc7468",
1669
"zeroize",
1670
]
1671
1672
[[package]]
1673
-
name = "der-parser"
1674
-
version = "7.0.0"
1675
source = "registry+https://github.com/rust-lang/crates.io-index"
1676
-
checksum = "fe398ac75057914d7d07307bf67dc7f3f574a26783b4fc7805a20ffa9f506e82"
1677
dependencies = [
1678
-
"asn1-rs 0.3.1",
1679
-
"displaydoc",
1680
-
"nom 7.1.3",
1681
-
"num-bigint",
1682
-
"num-traits",
1683
-
"rusticata-macros",
1684
]
1685
1686
[[package]]
···
1689
source = "registry+https://github.com/rust-lang/crates.io-index"
1690
checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e"
1691
dependencies = [
1692
-
"asn1-rs 0.5.2",
1693
"displaydoc",
1694
-
"nom 7.1.3",
1695
"num-bigint",
1696
"num-traits",
1697
"rusticata-macros",
1698
]
1699
1700
[[package]]
0
0
0
0
0
0
1701
name = "derivative"
1702
version = "2.2.0"
1703
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1710
1711
[[package]]
1712
name = "derive_arbitrary"
1713
-
version = "1.3.0"
1714
-
source = "git+https://github.com/michaelsproul/arbitrary?rev=f002b99989b561ddce62e4cf2887b0f8860ae991#f002b99989b561ddce62e4cf2887b0f8860ae991"
1715
-
dependencies = [
1716
-
"proc-macro2",
1717
-
"quote",
1718
-
"syn 1.0.109",
1719
-
]
1720
-
1721
-
[[package]]
1722
-
name = "derive_builder"
1723
-
version = "0.11.2"
1724
source = "registry+https://github.com/rust-lang/crates.io-index"
1725
-
checksum = "d07adf7be193b71cc36b193d0f5fe60b918a3a9db4dad0449f57bcfd519704a3"
1726
-
dependencies = [
1727
-
"derive_builder_macro",
1728
-
]
1729
-
1730
-
[[package]]
1731
-
name = "derive_builder_core"
1732
-
version = "0.11.2"
1733
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1734
-
checksum = "1f91d4cfa921f1c05904dc3c57b4a32c38aed3340cce209f3a6fd1478babafc4"
1735
dependencies = [
1736
-
"darling 0.14.4",
1737
"proc-macro2",
1738
"quote",
1739
-
"syn 1.0.109",
1740
-
]
1741
-
1742
-
[[package]]
1743
-
name = "derive_builder_macro"
1744
-
version = "0.11.2"
1745
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1746
-
checksum = "8f0314b72bed045f3a68671b3c86328386762c93f82d98c65c3cb5e5f573dd68"
1747
-
dependencies = [
1748
-
"derive_builder_core",
1749
-
"syn 1.0.109",
1750
]
1751
1752
[[package]]
···
1758
"convert_case",
1759
"proc-macro2",
1760
"quote",
1761
-
"rustc_version 0.4.0",
1762
"syn 1.0.109",
1763
]
1764
1765
[[package]]
1766
name = "diesel"
1767
-
version = "2.0.3"
1768
source = "registry+https://github.com/rust-lang/crates.io-index"
1769
-
checksum = "4391a22b19c916e50bec4d6140f29bdda3e3bb187223fe6e3ea0b6e4d1021c04"
1770
dependencies = [
1771
-
"bitflags",
1772
"byteorder",
1773
"diesel_derives",
1774
"itoa",
···
1778
1779
[[package]]
1780
name = "diesel_derives"
1781
-
version = "2.0.2"
1782
source = "registry+https://github.com/rust-lang/crates.io-index"
1783
-
checksum = "0ad74fdcf086be3d4fdd142f67937678fe60ed431c3b2f08599e7687269410c4"
1784
dependencies = [
1785
-
"proc-macro-error",
1786
"proc-macro2",
1787
"quote",
1788
-
"syn 1.0.109",
1789
]
1790
1791
[[package]]
1792
name = "diesel_migrations"
1793
-
version = "2.0.0"
1794
source = "registry+https://github.com/rust-lang/crates.io-index"
1795
-
checksum = "e9ae22beef5e9d6fab9225ddb073c1c6c1a7a6ded5019d5da11d1e5c5adc34e2"
1796
dependencies = [
1797
"diesel",
1798
"migrations_internals",
···
1800
]
1801
1802
[[package]]
0
0
0
0
0
0
0
0
0
1803
name = "digest"
1804
version = "0.9.0"
1805
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1810
1811
[[package]]
1812
name = "digest"
1813
-
version = "0.10.6"
1814
source = "registry+https://github.com/rust-lang/crates.io-index"
1815
-
checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f"
1816
dependencies = [
1817
"block-buffer 0.10.4",
0
1818
"crypto-common",
1819
"subtle",
1820
]
···
1871
1872
[[package]]
1873
name = "discv5"
1874
-
version = "0.2.2"
1875
source = "registry+https://github.com/rust-lang/crates.io-index"
1876
-
checksum = "b009a99b85b58900df46435307fc5c4c845af7e182582b1fbf869572fa9fce69"
1877
dependencies = [
1878
"aes 0.7.5",
1879
-
"aes-gcm 0.9.4",
1880
"arrayvec",
1881
"delay_map",
1882
-
"enr 0.7.0",
1883
"fnv",
1884
"futures",
1885
"hashlink 0.7.0",
1886
"hex",
1887
"hkdf",
1888
"lazy_static",
1889
-
"libp2p-core 0.36.0",
0
1890
"lru 0.7.8",
1891
"more-asserts",
1892
"parking_lot 0.11.2",
1893
-
"rand 0.8.5",
1894
"rlp",
1895
-
"smallvec",
1896
"socket2 0.4.9",
1897
"tokio",
1898
-
"tokio-stream",
1899
-
"tokio-util 0.6.10",
1900
"tracing",
1901
"tracing-subscriber",
1902
"uint",
···
1905
1906
[[package]]
1907
name = "displaydoc"
1908
-
version = "0.2.3"
1909
source = "registry+https://github.com/rust-lang/crates.io-index"
1910
-
checksum = "3bf95dc3f046b9da4f2d51833c0d3547d8564ef6910f5c1ed130306a75b92886"
1911
dependencies = [
1912
"proc-macro2",
1913
"quote",
1914
-
"syn 1.0.109",
1915
]
1916
1917
[[package]]
1918
name = "dtoa"
1919
-
version = "1.0.6"
0
0
0
0
0
0
1920
source = "registry+https://github.com/rust-lang/crates.io-index"
1921
-
checksum = "65d09067bfacaa79114679b279d7f5885b53295b1e2cfb4e79c8e4bd3d633169"
1922
1923
[[package]]
1924
name = "ecdsa"
···
1926
source = "registry+https://github.com/rust-lang/crates.io-index"
1927
checksum = "413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c"
1928
dependencies = [
1929
-
"der",
1930
-
"elliptic-curve",
1931
-
"rfc6979",
1932
-
"signature",
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1933
]
1934
1935
[[package]]
1936
name = "ed25519"
1937
-
version = "1.5.3"
1938
source = "registry+https://github.com/rust-lang/crates.io-index"
1939
-
checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7"
1940
dependencies = [
1941
-
"signature",
0
1942
]
1943
1944
[[package]]
1945
name = "ed25519-dalek"
1946
-
version = "1.0.1"
1947
source = "registry+https://github.com/rust-lang/crates.io-index"
1948
-
checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d"
1949
dependencies = [
1950
-
"curve25519-dalek 3.2.0",
1951
"ed25519",
1952
-
"rand 0.7.3",
1953
"serde",
1954
-
"sha2 0.9.9",
1955
"zeroize",
1956
]
1957
···
1965
"compare_fields",
1966
"compare_fields_derive",
1967
"derivative",
1968
-
"eth2_ssz",
1969
-
"eth2_ssz_derive",
1970
"ethereum-types 0.14.1",
0
0
1971
"execution_layer",
1972
"fork_choice",
1973
"fs2",
···
1988
1989
[[package]]
1990
name = "either"
1991
-
version = "1.8.1"
1992
source = "registry+https://github.com/rust-lang/crates.io-index"
1993
-
checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
1994
1995
[[package]]
1996
name = "elliptic-curve"
···
1998
source = "registry+https://github.com/rust-lang/crates.io-index"
1999
checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3"
2000
dependencies = [
2001
-
"base16ct",
2002
-
"crypto-bigint",
2003
-
"der",
2004
-
"digest 0.10.6",
2005
-
"ff",
2006
"generic-array",
2007
-
"group",
2008
-
"hkdf",
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
"pem-rfc7468",
2010
-
"pkcs8",
2011
"rand_core 0.6.4",
2012
-
"sec1",
2013
"subtle",
2014
"zeroize",
2015
]
2016
2017
[[package]]
2018
name = "encoding_rs"
2019
-
version = "0.8.32"
2020
source = "registry+https://github.com/rust-lang/crates.io-index"
2021
-
checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394"
2022
dependencies = [
2023
"cfg-if",
2024
]
···
2030
checksum = "26fa0a0be8915790626d5759eb51fe47435a8eac92c2f212bd2da9aa7f30ea56"
2031
dependencies = [
2032
"base64 0.13.1",
2033
-
"bs58",
2034
"bytes",
2035
"hex",
2036
-
"k256",
2037
"log",
2038
-
"rand 0.8.5",
2039
"rlp",
2040
"serde",
2041
-
"sha3 0.10.6",
2042
"zeroize",
2043
]
2044
2045
[[package]]
2046
name = "enr"
2047
-
version = "0.7.0"
2048
source = "registry+https://github.com/rust-lang/crates.io-index"
2049
-
checksum = "492a7e5fc2504d5fdce8e124d3e263b244a68b283cac67a69eda0cd43e0aebad"
2050
dependencies = [
2051
-
"base64 0.13.1",
2052
-
"bs58",
2053
"bytes",
2054
"ed25519-dalek",
2055
"hex",
2056
-
"k256",
2057
"log",
2058
-
"rand 0.8.5",
2059
"rlp",
2060
"serde",
2061
-
"sha3 0.10.6",
0
2062
"zeroize",
2063
]
2064
···
2076
2077
[[package]]
2078
name = "env_logger"
2079
-
version = "0.7.1"
2080
source = "registry+https://github.com/rust-lang/crates.io-index"
2081
-
checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36"
2082
dependencies = [
2083
"log",
2084
"regex",
···
2120
]
2121
2122
[[package]]
0
0
0
0
0
0
2123
name = "errno"
2124
-
version = "0.3.0"
2125
source = "registry+https://github.com/rust-lang/crates.io-index"
2126
-
checksum = "50d6a0976c999d473fe89ad888d5a284e55366d9dc9038b1ba2aa15128c4afa0"
2127
dependencies = [
2128
"errno-dragonfly",
2129
"libc",
2130
-
"windows-sys 0.45.0",
2131
]
2132
2133
[[package]]
···
2157
"environment",
2158
"eth1_test_rig",
2159
"eth2",
2160
-
"eth2_ssz",
2161
-
"eth2_ssz_derive",
2162
"execution_layer",
2163
"futures",
2164
"hex",
···
2174
"slog",
2175
"sloggers",
2176
"state_processing",
2177
-
"superstruct 0.5.0",
2178
"task_executor",
2179
"tokio",
2180
"tree_hash",
2181
"types",
2182
-
"web3",
2183
]
2184
2185
[[package]]
···
2187
version = "0.2.0"
2188
dependencies = [
2189
"deposit_contract",
0
0
0
0
2190
"serde_json",
2191
"tokio",
2192
"types",
2193
"unused_port",
2194
-
"web3",
2195
]
2196
2197
[[package]]
···
2201
"account_utils",
2202
"bytes",
2203
"eth2_keystore",
2204
-
"eth2_serde_utils",
2205
-
"eth2_ssz",
2206
-
"eth2_ssz_derive",
2207
"futures",
2208
"futures-util",
2209
"libsecp256k1",
2210
"lighthouse_network",
0
2211
"mime",
2212
-
"procinfo",
0
2213
"proto_array",
2214
"psutil",
2215
"reqwest",
···
2219
"serde_json",
2220
"slashing_protection",
2221
"store",
0
2222
"types",
2223
]
2224
···
2231
]
2232
2233
[[package]]
2234
-
name = "eth2_hashing"
2235
-
version = "0.3.0"
2236
-
dependencies = [
2237
-
"cpufeatures",
2238
-
"lazy_static",
2239
-
"ring",
2240
-
"rustc-hex",
2241
-
"sha2 0.10.6",
2242
-
"wasm-bindgen-test",
2243
-
]
2244
-
2245
-
[[package]]
2246
name = "eth2_interop_keypairs"
2247
version = "0.2.0"
2248
dependencies = [
2249
"base64 0.13.1",
2250
"bls",
2251
-
"eth2_hashing",
2252
"hex",
2253
"lazy_static",
2254
"num-bigint",
···
2265
"hex",
2266
"num-bigint-dig",
2267
"ring",
2268
-
"sha2 0.10.6",
2269
"zeroize",
2270
]
2271
···
2279
"hex",
2280
"hmac 0.11.0",
2281
"pbkdf2 0.8.0",
2282
-
"rand 0.8.5",
2283
"scrypt",
2284
"serde",
2285
"serde_json",
···
2287
"sha2 0.9.9",
2288
"tempfile",
2289
"unicode-normalization",
2290
-
"uuid 0.8.2",
2291
"zeroize",
2292
]
2293
···
2295
name = "eth2_network_config"
2296
version = "0.2.0"
2297
dependencies = [
0
2298
"discv5",
2299
"eth2_config",
2300
-
"eth2_ssz",
0
0
0
0
2301
"serde_yaml",
0
0
2302
"tempfile",
0
2303
"types",
0
2304
"zip",
2305
]
2306
2307
[[package]]
2308
-
name = "eth2_serde_utils"
2309
-
version = "0.1.1"
2310
-
dependencies = [
2311
-
"ethereum-types 0.14.1",
2312
-
"hex",
2313
-
"serde",
2314
-
"serde_derive",
2315
-
"serde_json",
2316
-
]
2317
-
2318
-
[[package]]
2319
-
name = "eth2_ssz"
2320
-
version = "0.4.1"
2321
-
dependencies = [
2322
-
"eth2_ssz_derive",
2323
-
"ethereum-types 0.14.1",
2324
-
"itertools",
2325
-
"smallvec",
2326
-
]
2327
-
2328
-
[[package]]
2329
-
name = "eth2_ssz_derive"
2330
-
version = "0.3.1"
2331
-
dependencies = [
2332
-
"darling 0.13.4",
2333
-
"eth2_ssz",
2334
-
"proc-macro2",
2335
-
"quote",
2336
-
"syn 1.0.109",
2337
-
]
2338
-
2339
-
[[package]]
2340
-
name = "eth2_ssz_types"
2341
-
version = "0.2.2"
2342
-
dependencies = [
2343
-
"arbitrary",
2344
-
"derivative",
2345
-
"eth2_serde_utils",
2346
-
"eth2_ssz",
2347
-
"serde",
2348
-
"serde_derive",
2349
-
"serde_json",
2350
-
"smallvec",
2351
-
"tree_hash",
2352
-
"tree_hash_derive",
2353
-
"typenum",
2354
-
]
2355
-
2356
-
[[package]]
2357
name = "eth2_wallet"
2358
version = "0.1.0"
2359
dependencies = [
2360
"eth2_key_derivation",
2361
"eth2_keystore",
2362
"hex",
2363
-
"rand 0.8.5",
2364
"serde",
2365
"serde_json",
2366
"serde_repr",
2367
"tempfile",
2368
"tiny-bip39",
2369
-
"uuid 0.8.2",
2370
]
2371
2372
[[package]]
···
2405
"regex",
2406
"serde",
2407
"serde_json",
2408
-
"sha3 0.10.6",
2409
"thiserror",
2410
"uint",
2411
]
···
2441
[[package]]
2442
name = "ethereum-consensus"
2443
version = "0.1.1"
2444
-
source = "git+https://github.com/ralexstokes//ethereum-consensus?rev=9b0ee0a8a45b968c8df5e7e64ea1c094e16f053d#9b0ee0a8a45b968c8df5e7e64ea1c094e16f053d"
2445
dependencies = [
2446
"async-stream",
2447
"blst",
2448
-
"bs58",
2449
"enr 0.6.2",
2450
"hex",
2451
"integer-sqrt",
2452
"multiaddr 0.14.0",
2453
"multihash 0.16.3",
2454
-
"rand 0.8.5",
2455
"serde",
2456
"serde_json",
0
2457
"sha2 0.9.9",
2458
-
"ssz-rs",
2459
"thiserror",
2460
"tokio",
2461
"tokio-stream",
···
2492
]
2493
2494
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2495
name = "ethers-core"
2496
version = "1.0.2"
2497
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2499
dependencies = [
2500
"arrayvec",
2501
"bytes",
0
2502
"chrono",
2503
-
"elliptic-curve",
2504
"ethabi 18.0.0",
2505
"generic-array",
2506
"hex",
2507
-
"k256",
0
2508
"open-fastrlp",
2509
-
"rand 0.8.5",
2510
"rlp",
2511
"rlp-derive",
2512
"serde",
2513
"serde_json",
2514
"strum",
0
2515
"thiserror",
2516
"tiny-keccak",
2517
"unicode-xid",
···
2527
"auto_impl",
2528
"base64 0.13.1",
2529
"ethers-core",
2530
-
"futures-channel",
2531
"futures-core",
2532
"futures-timer",
2533
"futures-util",
2534
-
"getrandom 0.2.8",
2535
"hashers",
2536
"hex",
2537
"http",
···
2543
"serde_json",
2544
"thiserror",
2545
"tokio",
2546
-
"tokio-tungstenite 0.17.2",
2547
"tracing",
2548
"tracing-futures",
2549
"url",
···
2588
name = "execution_layer"
2589
version = "0.1.0"
2590
dependencies = [
0
2591
"async-trait",
0
2592
"builder_client",
2593
"bytes",
2594
"environment",
2595
"eth2",
2596
-
"eth2_serde_utils",
2597
-
"eth2_ssz",
2598
-
"eth2_ssz_types",
2599
"ethereum-consensus",
0
0
2600
"ethers-core",
2601
"exit-future",
2602
"fork_choice",
···
2604
"hash-db",
2605
"hash256-std-hasher",
2606
"hex",
0
2607
"jsonwebtoken",
2608
"keccak-hash",
2609
"lazy_static",
···
2611
"lru 0.7.8",
2612
"mev-rs",
2613
"parking_lot 0.12.1",
2614
-
"rand 0.8.5",
0
2615
"reqwest",
2616
"sensitive_url",
2617
"serde",
2618
"serde_json",
2619
"slog",
2620
"slot_clock",
2621
-
"ssz-rs",
0
2622
"state_processing",
2623
"strum",
2624
-
"superstruct 0.6.0",
2625
"task_executor",
2626
"tempfile",
2627
"tokio",
···
2644
]
2645
2646
[[package]]
0
0
0
0
0
0
0
0
0
0
2647
name = "fallible-iterator"
2648
version = "0.2.0"
2649
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2665
]
2666
2667
[[package]]
0
0
0
0
0
0
2668
name = "ff"
2669
version = "0.12.1"
2670
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2675
]
2676
2677
[[package]]
0
0
0
0
0
0
0
0
0
0
2678
name = "ffi-opaque"
2679
version = "2.0.1"
2680
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2682
2683
[[package]]
2684
name = "fiat-crypto"
2685
-
version = "0.1.20"
2686
source = "registry+https://github.com/rust-lang/crates.io-index"
2687
-
checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77"
2688
2689
[[package]]
2690
name = "field-offset"
2691
-
version = "0.3.5"
2692
source = "registry+https://github.com/rust-lang/crates.io-index"
2693
-
checksum = "a3cf3a800ff6e860c863ca6d4b16fd999db8b752819c1606884047b73e468535"
2694
dependencies = [
2695
-
"memoffset 0.8.0",
2696
-
"rustc_version 0.4.0",
2697
]
2698
2699
[[package]]
···
2705
]
2706
2707
[[package]]
0
0
0
0
0
0
2708
name = "fixed-hash"
2709
version = "0.7.0"
2710
source = "registry+https://github.com/rust-lang/crates.io-index"
2711
checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c"
2712
dependencies = [
2713
"byteorder",
2714
-
"rand 0.8.5",
2715
"rustc-hex",
2716
"static_assertions",
2717
]
···
2724
dependencies = [
2725
"arbitrary",
2726
"byteorder",
2727
-
"rand 0.8.5",
2728
"rustc-hex",
2729
"static_assertions",
2730
]
2731
2732
[[package]]
2733
-
name = "fixedbitset"
2734
-
version = "0.4.2"
2735
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2736
-
checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
2737
-
2738
-
[[package]]
2739
name = "flate2"
2740
-
version = "1.0.25"
2741
source = "registry+https://github.com/rust-lang/crates.io-index"
2742
-
checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841"
2743
dependencies = [
2744
"crc32fast",
2745
"libz-sys",
···
2772
version = "0.1.0"
2773
dependencies = [
2774
"beacon_chain",
2775
-
"eth2_ssz",
2776
-
"eth2_ssz_derive",
2777
"proto_array",
2778
"slog",
2779
"state_processing",
···
2784
2785
[[package]]
2786
name = "form_urlencoded"
2787
-
version = "1.1.0"
2788
source = "registry+https://github.com/rust-lang/crates.io-index"
2789
-
checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8"
2790
dependencies = [
2791
"percent-encoding",
2792
]
···
2864
2865
[[package]]
2866
name = "futures-lite"
2867
-
version = "1.12.0"
2868
source = "registry+https://github.com/rust-lang/crates.io-index"
2869
-
checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48"
2870
dependencies = [
2871
-
"fastrand",
2872
"futures-core",
2873
"futures-io",
2874
"memchr",
2875
"parking",
2876
-
"pin-project-lite 0.2.9",
2877
"waker-fn",
2878
]
2879
···
2885
dependencies = [
2886
"proc-macro2",
2887
"quote",
2888
-
"syn 2.0.13",
2889
]
2890
2891
[[package]]
2892
name = "futures-rustls"
2893
-
version = "0.22.2"
2894
source = "registry+https://github.com/rust-lang/crates.io-index"
2895
-
checksum = "d2411eed028cdf8c8034eaf21f9915f956b6c3abec4d4c7949ee67f0721127bd"
2896
dependencies = [
2897
"futures-io",
2898
-
"rustls 0.20.8",
2899
-
"webpki 0.22.0",
2900
]
2901
2902
[[package]]
···
2912
checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
2913
2914
[[package]]
0
0
0
0
0
0
0
0
0
0
0
2915
name = "futures-timer"
2916
version = "3.0.2"
2917
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2930
"futures-sink",
2931
"futures-task",
2932
"memchr",
2933
-
"pin-project-lite 0.2.9",
2934
"pin-utils",
2935
"slab",
2936
]
···
2952
dependencies = [
2953
"typenum",
2954
"version_check",
0
2955
]
2956
2957
[[package]]
···
2961
"environment",
2962
"eth1",
2963
"eth1_test_rig",
2964
-
"eth2_hashing",
2965
-
"eth2_ssz",
2966
"futures",
2967
"int_to_bytes",
2968
"merkle_proof",
···
2982
checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
2983
dependencies = [
2984
"cfg-if",
2985
-
"js-sys",
2986
"libc",
2987
"wasi 0.9.0+wasi-snapshot-preview1",
2988
-
"wasm-bindgen",
2989
]
2990
2991
[[package]]
2992
name = "getrandom"
2993
-
version = "0.2.8"
2994
source = "registry+https://github.com/rust-lang/crates.io-index"
2995
-
checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31"
2996
dependencies = [
2997
"cfg-if",
2998
"js-sys",
···
3008
checksum = "1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99"
3009
dependencies = [
3010
"opaque-debug",
3011
-
"polyval 0.5.3",
3012
-
]
3013
-
3014
-
[[package]]
3015
-
name = "ghash"
3016
-
version = "0.5.0"
3017
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3018
-
checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40"
3019
-
dependencies = [
3020
-
"opaque-debug",
3021
-
"polyval 0.6.0",
3022
]
3023
3024
[[package]]
3025
name = "gimli"
3026
-
version = "0.27.2"
3027
source = "registry+https://github.com/rust-lang/crates.io-index"
3028
-
checksum = "ad0a93d233ebf96623465aad4046a8d3aa4da22d4f4beba5388838c8a434bbb4"
3029
3030
[[package]]
3031
name = "git-version"
···
3061
source = "registry+https://github.com/rust-lang/crates.io-index"
3062
checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7"
3063
dependencies = [
3064
-
"ff",
0
0
0
0
0
0
0
0
0
0
0
3065
"rand_core 0.6.4",
3066
"subtle",
3067
]
3068
3069
[[package]]
3070
name = "h2"
3071
-
version = "0.3.16"
3072
source = "registry+https://github.com/rust-lang/crates.io-index"
3073
-
checksum = "5be7b54589b581f624f566bf5d8eb2bab1db736c51528720b6bd36b96b55924d"
3074
dependencies = [
3075
"bytes",
3076
"fnv",
···
3078
"futures-sink",
3079
"futures-util",
3080
"http",
3081
-
"indexmap",
3082
"slab",
3083
"tokio",
3084
-
"tokio-util 0.7.7",
3085
"tracing",
3086
]
3087
···
3112
source = "registry+https://github.com/rust-lang/crates.io-index"
3113
checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
3114
dependencies = [
3115
-
"ahash",
3116
]
3117
3118
[[package]]
···
3121
source = "registry+https://github.com/rust-lang/crates.io-index"
3122
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
3123
dependencies = [
3124
-
"ahash",
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3125
]
3126
3127
[[package]]
···
3144
3145
[[package]]
3146
name = "hashlink"
3147
-
version = "0.8.1"
3148
source = "registry+https://github.com/rust-lang/crates.io-index"
3149
-
checksum = "69fe1fcf8b4278d860ad0548329f892a3631fb63f82574df68275f34cdbe0ffa"
3150
dependencies = [
3151
-
"hashbrown 0.12.3",
3152
]
3153
3154
[[package]]
3155
name = "headers"
3156
-
version = "0.3.8"
3157
source = "registry+https://github.com/rust-lang/crates.io-index"
3158
-
checksum = "f3e372db8e5c0d213e0cd0b9be18be2aca3d44cf2fe30a9d46a65581cd454584"
3159
dependencies = [
3160
-
"base64 0.13.1",
3161
-
"bitflags",
3162
"bytes",
3163
"headers-core",
3164
"http",
···
3193
3194
[[package]]
3195
name = "hermit-abi"
3196
-
version = "0.2.6"
3197
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3198
-
checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7"
3199
-
dependencies = [
3200
-
"libc",
3201
-
]
3202
-
3203
-
[[package]]
3204
-
name = "hermit-abi"
3205
-
version = "0.3.1"
3206
source = "registry+https://github.com/rust-lang/crates.io-index"
3207
-
checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286"
3208
3209
[[package]]
3210
name = "hex"
···
3253
source = "registry+https://github.com/rust-lang/crates.io-index"
3254
checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
3255
dependencies = [
3256
-
"digest 0.10.6",
3257
]
3258
3259
[[package]]
···
3297
dependencies = [
3298
"bytes",
3299
"http",
3300
-
"pin-project-lite 0.2.9",
3301
]
3302
-
3303
-
[[package]]
3304
-
name = "http-range-header"
3305
-
version = "0.3.0"
3306
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3307
-
checksum = "0bfe8eed0a9285ef776bb792479ea3834e8b94e13d615c2f66d03dd50a435a29"
3308
3309
[[package]]
3310
name = "http_api"
3311
version = "0.1.0"
3312
dependencies = [
3313
"beacon_chain",
3314
-
"bs58",
0
0
3315
"directory",
3316
"environment",
3317
"eth1",
3318
"eth2",
3319
-
"eth2_serde_utils",
3320
-
"eth2_ssz",
3321
"execution_layer",
3322
"futures",
3323
"genesis",
···
3347
"tokio-stream",
3348
"tree_hash",
3349
"types",
3350
-
"unused_port",
3351
"warp",
3352
"warp_utils",
3353
]
···
3381
3382
[[package]]
3383
name = "httpdate"
3384
-
version = "1.0.2"
3385
source = "registry+https://github.com/rust-lang/crates.io-index"
3386
-
checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
3387
3388
[[package]]
3389
name = "humantime"
···
3393
3394
[[package]]
3395
name = "hyper"
3396
-
version = "0.14.25"
3397
source = "registry+https://github.com/rust-lang/crates.io-index"
3398
-
checksum = "cc5e554ff619822309ffd57d8734d77cd5ce6238bc956f037ea06c58238c9899"
3399
dependencies = [
3400
"bytes",
3401
"futures-channel",
···
3407
"httparse",
3408
"httpdate",
3409
"itoa",
3410
-
"pin-project-lite 0.2.9",
3411
"socket2 0.4.9",
3412
"tokio",
3413
"tower-service",
···
3417
3418
[[package]]
3419
name = "hyper-rustls"
3420
-
version = "0.23.2"
3421
source = "registry+https://github.com/rust-lang/crates.io-index"
3422
-
checksum = "1788965e61b367cd03a62950836d5cd41560c3577d90e40e0819373194d1661c"
3423
dependencies = [
0
3424
"http",
3425
"hyper",
3426
-
"rustls 0.20.8",
3427
"tokio",
3428
-
"tokio-rustls 0.23.4",
3429
]
3430
3431
[[package]]
···
3443
3444
[[package]]
3445
name = "iana-time-zone"
3446
-
version = "0.1.54"
3447
source = "registry+https://github.com/rust-lang/crates.io-index"
3448
-
checksum = "0c17cc76786e99f8d2f055c11159e7f0091c42474dcc3189fbab96072e873e6d"
3449
dependencies = [
3450
"android_system_properties",
3451
"core-foundation-sys",
3452
"iana-time-zone-haiku",
3453
"js-sys",
3454
"wasm-bindgen",
3455
-
"windows 0.46.0",
3456
]
3457
3458
[[package]]
3459
name = "iana-time-zone-haiku"
3460
-
version = "0.1.1"
3461
source = "registry+https://github.com/rust-lang/crates.io-index"
3462
-
checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca"
3463
dependencies = [
3464
-
"cxx",
3465
-
"cxx-build",
3466
]
3467
3468
[[package]]
···
3484
3485
[[package]]
3486
name = "idna"
3487
-
version = "0.3.0"
3488
source = "registry+https://github.com/rust-lang/crates.io-index"
3489
-
checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6"
3490
dependencies = [
3491
"unicode-bidi",
3492
"unicode-normalization",
···
3544
3545
[[package]]
3546
name = "igd"
3547
-
version = "0.11.1"
3548
source = "registry+https://github.com/rust-lang/crates.io-index"
3549
-
checksum = "2fd32c880165b2f776af0b38d206d1cabaebcf46c166ac6ae004a5d45f7d48ef"
3550
dependencies = [
3551
"attohttpc",
3552
"log",
3553
-
"rand 0.7.3",
3554
"url",
3555
"xmltree",
3556
]
···
3570
source = "registry+https://github.com/rust-lang/crates.io-index"
3571
checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f"
3572
dependencies = [
3573
-
"parity-scale-codec 3.4.0",
3574
]
3575
3576
[[package]]
···
3612
]
3613
3614
[[package]]
0
0
0
0
0
0
3615
name = "indexmap"
3616
version = "1.9.3"
3617
source = "registry+https://github.com/rust-lang/crates.io-index"
3618
checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
3619
dependencies = [
3620
-
"autocfg 1.1.0",
3621
"hashbrown 0.12.3",
3622
]
3623
3624
[[package]]
0
0
0
0
0
0
0
0
0
0
3625
name = "inout"
3626
version = "0.1.3"
3627
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3661
]
3662
3663
[[package]]
3664
-
name = "interceptor"
3665
-
version = "0.8.2"
3666
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3667
-
checksum = "1e8a11ae2da61704edada656798b61c94b35ecac2c58eb955156987d5e6be90b"
3668
-
dependencies = [
3669
-
"async-trait",
3670
-
"bytes",
3671
-
"log",
3672
-
"rand 0.8.5",
3673
-
"rtcp",
3674
-
"rtp",
3675
-
"thiserror",
3676
-
"tokio",
3677
-
"waitgroup",
3678
-
"webrtc-srtp",
3679
-
"webrtc-util",
3680
-
]
3681
-
3682
-
[[package]]
3683
name = "io-lifetimes"
3684
-
version = "1.0.9"
3685
source = "registry+https://github.com/rust-lang/crates.io-index"
3686
-
checksum = "09270fd4fa1111bc614ed2246c7ef56239a3063d5be0d1ec3b589c505d400aeb"
3687
dependencies = [
3688
-
"hermit-abi 0.3.1",
3689
"libc",
3690
-
"windows-sys 0.45.0",
3691
]
3692
3693
[[package]]
3694
name = "ipconfig"
3695
-
version = "0.3.1"
3696
source = "registry+https://github.com/rust-lang/crates.io-index"
3697
-
checksum = "bd302af1b90f2463a98fa5ad469fc212c8e3175a41c3068601bfa2727591c5be"
3698
dependencies = [
3699
-
"socket2 0.4.9",
3700
-
"widestring 0.5.1",
3701
-
"winapi",
3702
"winreg",
3703
]
3704
3705
[[package]]
3706
name = "ipnet"
3707
-
version = "2.7.2"
3708
source = "registry+https://github.com/rust-lang/crates.io-index"
3709
-
checksum = "12b6ee2129af8d4fb011108c73d99a1b83a85977f23b82460c0ae2e25bb4b57f"
3710
3711
[[package]]
3712
name = "itertools"
···
3719
3720
[[package]]
3721
name = "itoa"
3722
-
version = "1.0.6"
3723
source = "registry+https://github.com/rust-lang/crates.io-index"
3724
-
checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6"
3725
3726
[[package]]
3727
name = "jemalloc-ctl"
3728
-
version = "0.5.0"
3729
source = "registry+https://github.com/rust-lang/crates.io-index"
3730
-
checksum = "c1891c671f3db85d8ea8525dd43ab147f9977041911d24a03e5a36187a7bfde9"
3731
dependencies = [
3732
"jemalloc-sys",
3733
"libc",
···
3736
3737
[[package]]
3738
name = "jemalloc-sys"
3739
-
version = "0.5.3+5.3.0-patched"
3740
source = "registry+https://github.com/rust-lang/crates.io-index"
3741
-
checksum = "f9bd5d616ea7ed58b571b2e209a65759664d7fb021a0819d7a790afc67e47ca1"
3742
dependencies = [
3743
"cc",
3744
"libc",
···
3746
3747
[[package]]
3748
name = "jemallocator"
3749
-
version = "0.5.0"
3750
source = "registry+https://github.com/rust-lang/crates.io-index"
3751
-
checksum = "16c2514137880c52b0b4822b563fadd38257c1f380858addb74a400889696ea6"
3752
dependencies = [
3753
"jemalloc-sys",
3754
"libc",
3755
]
3756
3757
[[package]]
3758
-
name = "js-sys"
3759
-
version = "0.3.61"
3760
source = "registry+https://github.com/rust-lang/crates.io-index"
3761
-
checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730"
3762
dependencies = [
3763
-
"wasm-bindgen",
3764
]
3765
3766
[[package]]
3767
-
name = "jsonrpc-core"
3768
-
version = "18.0.0"
3769
source = "registry+https://github.com/rust-lang/crates.io-index"
3770
-
checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb"
3771
dependencies = [
3772
-
"futures",
3773
-
"futures-executor",
3774
-
"futures-util",
3775
-
"log",
3776
-
"serde",
3777
-
"serde_derive",
3778
-
"serde_json",
3779
]
3780
3781
[[package]]
···
3784
source = "registry+https://github.com/rust-lang/crates.io-index"
3785
checksum = "6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378"
3786
dependencies = [
3787
-
"base64 0.21.0",
3788
"pem",
3789
"ring",
3790
"serde",
···
3799
checksum = "72c1e0b51e7ec0a97369623508396067a486bd0cbed95a2659a4b863d28cfc8b"
3800
dependencies = [
3801
"cfg-if",
3802
-
"ecdsa",
3803
-
"elliptic-curve",
3804
-
"sha2 0.10.6",
3805
-
"sha3 0.10.6",
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3806
]
3807
3808
[[package]]
3809
name = "keccak"
3810
-
version = "0.1.3"
3811
source = "registry+https://github.com/rust-lang/crates.io-index"
3812
-
checksum = "3afef3b6eff9ce9d8ff9b3601125eec7f0c8cbac7abd14f355d053fa56c98768"
3813
dependencies = [
3814
"cpufeatures",
3815
]
···
3841
3842
[[package]]
3843
name = "lcli"
3844
-
version = "4.1.0"
3845
dependencies = [
3846
"account_utils",
3847
"beacon_chain",
···
3855
"eth1_test_rig",
3856
"eth2",
3857
"eth2_network_config",
3858
-
"eth2_ssz",
3859
"eth2_wallet",
0
0
3860
"genesis",
3861
"int_to_bytes",
3862
"lighthouse_network",
3863
"lighthouse_version",
3864
"log",
3865
"malloc_utils",
0
3866
"sensitive_url",
3867
"serde",
3868
"serde_json",
···
3873
"tree_hash",
3874
"types",
3875
"validator_dir",
3876
-
"web3",
3877
]
3878
3879
[[package]]
···
3901
3902
[[package]]
3903
name = "libc"
3904
-
version = "0.2.140"
3905
source = "registry+https://github.com/rust-lang/crates.io-index"
3906
-
checksum = "99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c"
3907
3908
[[package]]
3909
name = "libflate"
3910
-
version = "1.3.0"
3911
source = "registry+https://github.com/rust-lang/crates.io-index"
3912
-
checksum = "97822bf791bd4d5b403713886a5fbe8bf49520fe78e323b0dc480ca1a03e50b0"
3913
dependencies = [
3914
"adler32",
3915
"crc32fast",
···
3937
3938
[[package]]
3939
name = "libm"
3940
-
version = "0.1.4"
3941
source = "registry+https://github.com/rust-lang/crates.io-index"
3942
-
checksum = "7fc7aa29613bd6a620df431842069224d8bc9011086b1db4c0e0cd47fa03ec9a"
3943
-
3944
-
[[package]]
3945
-
name = "libm"
3946
-
version = "0.2.6"
3947
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3948
-
checksum = "348108ab3fba42ec82ff6e9564fc4ca0247bdccdc68dd8af9764bbc79c3c8ffb"
3949
3950
[[package]]
3951
name = "libmdbx"
3952
version = "0.1.4"
3953
source = "git+https://github.com/sigp/libmdbx-rs?tag=v0.1.4#096da80a83d14343f8df833006483f48075cd135"
3954
dependencies = [
3955
-
"bitflags",
3956
"byteorder",
3957
"derive_more",
3958
-
"indexmap",
3959
"libc",
3960
"mdbx-sys",
3961
"parking_lot 0.12.1",
···
3964
3965
[[package]]
3966
name = "libp2p"
3967
-
version = "0.50.1"
3968
source = "registry+https://github.com/rust-lang/crates.io-index"
3969
-
checksum = "9c7b0104790be871edcf97db9bd2356604984e623a08d825c3f27852290266b8"
3970
dependencies = [
3971
"bytes",
3972
"futures",
3973
"futures-timer",
3974
-
"getrandom 0.2.8",
3975
"instant",
3976
-
"libp2p-core 0.38.0",
0
0
3977
"libp2p-dns",
3978
"libp2p-gossipsub",
3979
"libp2p-identify",
0
3980
"libp2p-mdns",
3981
"libp2p-metrics",
3982
-
"libp2p-mplex",
3983
"libp2p-noise",
3984
"libp2p-plaintext",
3985
"libp2p-quic",
3986
"libp2p-swarm",
3987
"libp2p-tcp",
3988
-
"libp2p-webrtc",
3989
-
"libp2p-websocket",
3990
"libp2p-yamux",
3991
-
"multiaddr 0.16.0",
3992
-
"parking_lot 0.12.1",
3993
"pin-project",
3994
-
"smallvec",
3995
]
3996
3997
[[package]]
3998
-
name = "libp2p-core"
3999
-
version = "0.36.0"
4000
source = "registry+https://github.com/rust-lang/crates.io-index"
4001
-
checksum = "b1fff5bd889c82a0aec668f2045edd066f559d4e5c40354e5a4c77ac00caac38"
4002
dependencies = [
4003
-
"asn1_der",
4004
-
"bs58",
4005
-
"ed25519-dalek",
4006
-
"either",
4007
-
"fnv",
4008
-
"futures",
4009
-
"futures-timer",
4010
-
"instant",
4011
-
"lazy_static",
4012
-
"libsecp256k1",
4013
-
"log",
4014
-
"multiaddr 0.14.0",
4015
-
"multihash 0.16.3",
4016
-
"multistream-select 0.11.0",
4017
-
"p256",
4018
-
"parking_lot 0.12.1",
4019
-
"pin-project",
4020
-
"prost",
4021
-
"prost-build",
4022
-
"rand 0.8.5",
4023
-
"rw-stream-sink",
4024
-
"sha2 0.10.6",
4025
-
"smallvec",
4026
-
"thiserror",
4027
-
"unsigned-varint 0.7.1",
4028
"void",
4029
-
"zeroize",
4030
]
4031
4032
[[package]]
4033
-
name = "libp2p-core"
4034
-
version = "0.38.0"
4035
source = "registry+https://github.com/rust-lang/crates.io-index"
4036
-
checksum = "b6a8fcd392ff67af6cc3f03b1426c41f7f26b6b9aff2dc632c1c56dd649e571f"
4037
dependencies = [
4038
-
"asn1_der",
4039
-
"bs58",
4040
-
"ed25519-dalek",
4041
-
"either",
4042
-
"fnv",
4043
-
"futures",
4044
-
"futures-timer",
4045
-
"instant",
4046
-
"libsecp256k1",
4047
-
"log",
4048
-
"multiaddr 0.16.0",
4049
-
"multihash 0.16.3",
4050
-
"multistream-select 0.12.1",
4051
-
"once_cell",
4052
-
"p256",
4053
-
"parking_lot 0.12.1",
4054
-
"pin-project",
4055
-
"prost",
4056
-
"prost-build",
4057
-
"rand 0.8.5",
4058
-
"rw-stream-sink",
4059
-
"sec1",
4060
-
"sha2 0.10.6",
4061
-
"smallvec",
4062
-
"thiserror",
4063
-
"unsigned-varint 0.7.1",
4064
"void",
4065
-
"zeroize",
4066
]
4067
4068
[[package]]
4069
name = "libp2p-core"
4070
-
version = "0.39.1"
4071
source = "registry+https://github.com/rust-lang/crates.io-index"
4072
-
checksum = "9b7f8b7d65c070a5a1b5f8f0510648189da08f787b8963f8e21219e0710733af"
4073
dependencies = [
4074
"either",
4075
"fnv",
···
4078
"instant",
4079
"libp2p-identity",
4080
"log",
4081
-
"multiaddr 0.17.1",
4082
-
"multihash 0.17.0",
4083
-
"multistream-select 0.12.1",
4084
"once_cell",
4085
"parking_lot 0.12.1",
4086
"pin-project",
4087
"quick-protobuf",
4088
-
"rand 0.8.5",
4089
"rw-stream-sink",
4090
-
"smallvec",
4091
"thiserror",
4092
-
"unsigned-varint 0.7.1",
4093
"void",
4094
]
4095
4096
[[package]]
4097
name = "libp2p-dns"
4098
-
version = "0.38.0"
4099
source = "registry+https://github.com/rust-lang/crates.io-index"
4100
-
checksum = "8e42a271c1b49f789b92f7fc87749fa79ce5c7bdc88cbdfacb818a4bca47fec5"
4101
dependencies = [
4102
"futures",
4103
-
"libp2p-core 0.38.0",
0
4104
"log",
4105
"parking_lot 0.12.1",
4106
-
"smallvec",
4107
"trust-dns-resolver",
4108
]
4109
4110
[[package]]
4111
name = "libp2p-gossipsub"
4112
-
version = "0.43.0"
4113
source = "registry+https://github.com/rust-lang/crates.io-index"
4114
-
checksum = "a173171c71c29bb156f98886c7c4824596de3903dadf01e2e79d2ccdcf38cd9f"
4115
dependencies = [
4116
"asynchronous-codec",
4117
-
"base64 0.13.1",
4118
"byteorder",
4119
"bytes",
0
4120
"fnv",
4121
"futures",
0
0
4122
"hex_fmt",
4123
"instant",
4124
-
"libp2p-core 0.38.0",
0
4125
"libp2p-swarm",
4126
"log",
4127
"prometheus-client",
4128
-
"prost",
4129
-
"prost-build",
4130
-
"prost-codec",
4131
-
"rand 0.8.5",
4132
"regex",
4133
-
"sha2 0.10.6",
4134
-
"smallvec",
4135
-
"thiserror",
4136
-
"unsigned-varint 0.7.1",
4137
-
"wasm-timer",
4138
]
4139
4140
[[package]]
4141
name = "libp2p-identify"
4142
-
version = "0.41.1"
4143
source = "registry+https://github.com/rust-lang/crates.io-index"
4144
-
checksum = "c052d0026f4817b44869bfb6810f4e1112f43aec8553f2cb38881c524b563abf"
4145
dependencies = [
4146
"asynchronous-codec",
0
4147
"futures",
4148
"futures-timer",
4149
-
"libp2p-core 0.38.0",
0
4150
"libp2p-swarm",
4151
"log",
4152
-
"lru 0.8.1",
4153
-
"prost",
4154
-
"prost-build",
4155
-
"prost-codec",
4156
-
"smallvec",
4157
"thiserror",
4158
"void",
4159
]
4160
4161
[[package]]
4162
name = "libp2p-identity"
4163
-
version = "0.1.1"
4164
source = "registry+https://github.com/rust-lang/crates.io-index"
4165
-
checksum = "8a8ea433ae0cea7e3315354305237b9897afe45278b2118a7a57ca744e70fd27"
4166
dependencies = [
4167
-
"bs58",
0
4168
"ed25519-dalek",
0
4169
"log",
4170
-
"multiaddr 0.17.1",
4171
-
"multihash 0.17.0",
4172
-
"prost",
4173
"quick-protobuf",
4174
-
"rand 0.8.5",
0
0
4175
"thiserror",
0
4176
"zeroize",
4177
]
4178
4179
[[package]]
4180
name = "libp2p-mdns"
4181
-
version = "0.42.0"
4182
source = "registry+https://github.com/rust-lang/crates.io-index"
4183
-
checksum = "04f378264aade9872d6ccd315c0accc18be3a35d15fc1b9c36e5b6f983b62b5b"
4184
dependencies = [
4185
"data-encoding",
4186
"futures",
4187
"if-watch",
4188
-
"libp2p-core 0.38.0",
0
4189
"libp2p-swarm",
4190
"log",
4191
-
"rand 0.8.5",
4192
-
"smallvec",
4193
-
"socket2 0.4.9",
4194
"tokio",
4195
"trust-dns-proto",
4196
"void",
···
4198
4199
[[package]]
4200
name = "libp2p-metrics"
4201
-
version = "0.11.0"
4202
source = "registry+https://github.com/rust-lang/crates.io-index"
4203
-
checksum = "5ad8a64f29da86005c86a4d2728b8a0719e9b192f4092b609fd8790acb9dec55"
4204
dependencies = [
4205
-
"libp2p-core 0.38.0",
0
4206
"libp2p-gossipsub",
4207
"libp2p-identify",
0
4208
"libp2p-swarm",
0
4209
"prometheus-client",
4210
]
4211
4212
[[package]]
4213
name = "libp2p-mplex"
4214
-
version = "0.38.0"
4215
source = "registry+https://github.com/rust-lang/crates.io-index"
4216
-
checksum = "03805b44107aa013e7cbbfa5627b31c36cbedfdfb00603c0311998882bc4bace"
4217
dependencies = [
4218
"asynchronous-codec",
4219
"bytes",
4220
"futures",
4221
-
"libp2p-core 0.38.0",
0
4222
"log",
4223
"nohash-hasher",
4224
"parking_lot 0.12.1",
4225
-
"rand 0.8.5",
4226
-
"smallvec",
4227
-
"unsigned-varint 0.7.1",
4228
]
4229
4230
[[package]]
4231
name = "libp2p-noise"
4232
-
version = "0.41.0"
4233
source = "registry+https://github.com/rust-lang/crates.io-index"
4234
-
checksum = "a978cb57efe82e892ec6f348a536bfbd9fee677adbe5689d7a93ad3a9bffbf2e"
4235
dependencies = [
4236
"bytes",
4237
-
"curve25519-dalek 3.2.0",
4238
"futures",
4239
-
"libp2p-core 0.38.0",
0
4240
"log",
0
0
4241
"once_cell",
4242
-
"prost",
4243
-
"prost-build",
4244
-
"rand 0.8.5",
4245
-
"sha2 0.10.6",
4246
"snow",
4247
"static_assertions",
4248
"thiserror",
4249
-
"x25519-dalek 1.1.1",
4250
"zeroize",
4251
]
4252
4253
[[package]]
4254
name = "libp2p-plaintext"
4255
-
version = "0.38.0"
4256
source = "registry+https://github.com/rust-lang/crates.io-index"
4257
-
checksum = "4c43ab37fb4102682ae9a248dc2e6a8e7b941ec75cf24aed103060a788e0fd15"
4258
dependencies = [
4259
"asynchronous-codec",
4260
"bytes",
4261
"futures",
4262
-
"libp2p-core 0.38.0",
0
4263
"log",
4264
-
"prost",
4265
-
"prost-build",
4266
-
"unsigned-varint 0.7.1",
4267
-
"void",
4268
]
4269
4270
[[package]]
4271
name = "libp2p-quic"
4272
-
version = "0.7.0-alpha"
4273
source = "registry+https://github.com/rust-lang/crates.io-index"
4274
-
checksum = "01e7c867e95c8130667b24409d236d37598270e6da69b3baf54213ba31ffca59"
4275
dependencies = [
4276
"bytes",
4277
"futures",
4278
"futures-timer",
4279
"if-watch",
4280
-
"libp2p-core 0.38.0",
0
4281
"libp2p-tls",
4282
"log",
4283
"parking_lot 0.12.1",
4284
-
"quinn-proto",
4285
-
"rand 0.8.5",
4286
-
"rustls 0.20.8",
0
4287
"thiserror",
4288
"tokio",
4289
]
4290
4291
[[package]]
4292
name = "libp2p-swarm"
4293
-
version = "0.41.1"
4294
source = "registry+https://github.com/rust-lang/crates.io-index"
4295
-
checksum = "b2a35472fe3276b3855c00f1c032ea8413615e030256429ad5349cdf67c6e1a0"
4296
dependencies = [
4297
"either",
4298
"fnv",
4299
"futures",
4300
"futures-timer",
4301
"instant",
4302
-
"libp2p-core 0.38.0",
0
4303
"libp2p-swarm-derive",
4304
"log",
4305
-
"pin-project",
4306
-
"rand 0.8.5",
4307
-
"smallvec",
4308
-
"thiserror",
4309
"tokio",
4310
"void",
4311
]
4312
4313
[[package]]
4314
name = "libp2p-swarm-derive"
4315
-
version = "0.31.0"
4316
source = "registry+https://github.com/rust-lang/crates.io-index"
4317
-
checksum = "9d527d5827582abd44a6d80c07ff8b50b4ee238a8979e05998474179e79dc400"
4318
dependencies = [
4319
"heck",
0
0
4320
"quote",
4321
-
"syn 1.0.109",
4322
]
4323
4324
[[package]]
4325
name = "libp2p-tcp"
4326
-
version = "0.38.0"
4327
source = "registry+https://github.com/rust-lang/crates.io-index"
4328
-
checksum = "b4b257baf6df8f2df39678b86c578961d48cc8b68642a12f0f763f56c8e5858d"
4329
dependencies = [
4330
"futures",
4331
"futures-timer",
4332
"if-watch",
4333
"libc",
4334
-
"libp2p-core 0.38.0",
0
4335
"log",
4336
-
"socket2 0.4.9",
4337
"tokio",
4338
]
4339
4340
[[package]]
4341
name = "libp2p-tls"
4342
-
version = "0.1.0"
4343
source = "registry+https://github.com/rust-lang/crates.io-index"
4344
-
checksum = "ff08d13d0dc66e5e9ba6279c1de417b84fa0d0adc3b03e5732928c180ec02781"
4345
dependencies = [
4346
"futures",
4347
"futures-rustls",
4348
-
"libp2p-core 0.39.1",
4349
"libp2p-identity",
4350
-
"rcgen 0.10.0",
4351
"ring",
4352
-
"rustls 0.20.8",
0
4353
"thiserror",
4354
-
"webpki 0.22.0",
4355
-
"x509-parser 0.14.0",
4356
"yasna",
4357
]
4358
4359
[[package]]
4360
-
name = "libp2p-webrtc"
4361
-
version = "0.4.0-alpha"
4362
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4363
-
checksum = "cdb6cd86dd68cba72308ea05de1cebf3ba0ae6e187c40548167955d4e3970f6a"
4364
-
dependencies = [
4365
-
"async-trait",
4366
-
"asynchronous-codec",
4367
-
"bytes",
4368
-
"futures",
4369
-
"futures-timer",
4370
-
"hex",
4371
-
"if-watch",
4372
-
"libp2p-core 0.38.0",
4373
-
"libp2p-noise",
4374
-
"log",
4375
-
"multihash 0.16.3",
4376
-
"prost",
4377
-
"prost-build",
4378
-
"prost-codec",
4379
-
"rand 0.8.5",
4380
-
"rcgen 0.9.3",
4381
-
"serde",
4382
-
"stun",
4383
-
"thiserror",
4384
-
"tinytemplate",
4385
-
"tokio",
4386
-
"tokio-util 0.7.7",
4387
-
"webrtc",
4388
-
]
4389
-
4390
-
[[package]]
4391
-
name = "libp2p-websocket"
4392
-
version = "0.40.0"
4393
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4394
-
checksum = "1d705506030d5c0aaf2882437c70dab437605f21c5f9811978f694e6917a3b54"
4395
-
dependencies = [
4396
-
"either",
4397
-
"futures",
4398
-
"futures-rustls",
4399
-
"libp2p-core 0.38.0",
4400
-
"log",
4401
-
"parking_lot 0.12.1",
4402
-
"quicksink",
4403
-
"rw-stream-sink",
4404
-
"soketto",
4405
-
"url",
4406
-
"webpki-roots",
4407
-
]
4408
-
4409
-
[[package]]
4410
name = "libp2p-yamux"
4411
-
version = "0.42.0"
4412
source = "registry+https://github.com/rust-lang/crates.io-index"
4413
-
checksum = "4f63594a0aa818642d9d4915c791945053877253f08a3626f13416b5cd928a29"
4414
dependencies = [
4415
"futures",
4416
-
"libp2p-core 0.38.0",
4417
"log",
4418
-
"parking_lot 0.12.1",
4419
"thiserror",
4420
"yamux",
4421
]
···
4433
"libsecp256k1-core",
4434
"libsecp256k1-gen-ecmult",
4435
"libsecp256k1-gen-genmult",
4436
-
"rand 0.8.5",
4437
"serde",
4438
"sha2 0.9.9",
4439
"typenum",
···
4480
4481
[[package]]
4482
name = "libz-sys"
4483
-
version = "1.1.8"
4484
source = "registry+https://github.com/rust-lang/crates.io-index"
4485
-
checksum = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf"
4486
dependencies = [
4487
"cc",
4488
"pkg-config",
···
4491
4492
[[package]]
4493
name = "lighthouse"
4494
-
version = "4.1.0"
4495
dependencies = [
4496
"account_manager",
4497
"account_utils",
4498
"beacon_node",
0
4499
"bls",
4500
"boot_node",
4501
"clap",
···
4505
"env_logger 0.9.3",
4506
"environment",
4507
"eth1",
4508
-
"eth2_hashing",
4509
"eth2_network_config",
0
4510
"futures",
4511
"lazy_static",
4512
"lighthouse_metrics",
···
4527
"unused_port",
4528
"validator_client",
4529
"validator_dir",
0
4530
]
4531
4532
[[package]]
···
4546
"dirs",
4547
"discv5",
4548
"error-chain",
4549
-
"eth2_ssz",
4550
-
"eth2_ssz_derive",
4551
-
"eth2_ssz_types",
4552
"exit-future",
4553
"fnv",
4554
"futures",
4555
"hex",
4556
"lazy_static",
4557
"libp2p",
0
0
4558
"lighthouse_metrics",
4559
"lighthouse_version",
4560
"lru 0.7.8",
···
4563
"prometheus-client",
4564
"quickcheck",
4565
"quickcheck_macros",
4566
-
"rand 0.8.5",
4567
"regex",
4568
"serde",
4569
"serde_derive",
4570
-
"sha2 0.10.6",
4571
"slog",
4572
"slog-async",
4573
"slog-term",
4574
-
"smallvec",
4575
"snap",
0
4576
"strum",
4577
-
"superstruct 0.5.0",
4578
"task_executor",
4579
"tempfile",
4580
"tiny-keccak",
···
4599
]
4600
4601
[[package]]
4602
-
name = "link-cplusplus"
4603
-
version = "1.0.8"
0
0
0
0
0
0
4604
source = "registry+https://github.com/rust-lang/crates.io-index"
4605
-
checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5"
4606
-
dependencies = [
4607
-
"cc",
4608
-
]
4609
4610
[[package]]
4611
-
name = "linked-hash-map"
4612
-
version = "0.5.6"
4613
source = "registry+https://github.com/rust-lang/crates.io-index"
4614
-
checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
4615
4616
[[package]]
4617
name = "linux-raw-sys"
4618
-
version = "0.3.1"
4619
source = "registry+https://github.com/rust-lang/crates.io-index"
4620
-
checksum = "d59d8c75012853d2e872fb56bc8a2e53718e2cafe1a4c823143141c6d90c322f"
4621
4622
[[package]]
4623
name = "lmdb-rkv"
4624
version = "0.14.0"
4625
source = "git+https://github.com/sigp/lmdb-rs?rev=f33845c6469b94265319aac0ed5085597862c27e#f33845c6469b94265319aac0ed5085597862c27e"
4626
dependencies = [
4627
-
"bitflags",
4628
"byteorder",
4629
"libc",
4630
"lmdb-rkv-sys",
···
4642
4643
[[package]]
4644
name = "lock_api"
4645
-
version = "0.4.9"
4646
source = "registry+https://github.com/rust-lang/crates.io-index"
4647
-
checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df"
4648
dependencies = [
4649
-
"autocfg 1.1.0",
4650
"scopeguard",
4651
]
4652
···
4660
4661
[[package]]
4662
name = "log"
4663
-
version = "0.4.17"
4664
source = "registry+https://github.com/rust-lang/crates.io-index"
4665
-
checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
4666
-
dependencies = [
4667
-
"cfg-if",
4668
-
]
4669
4670
[[package]]
4671
name = "logging"
4672
version = "0.2.0"
4673
dependencies = [
0
4674
"lazy_static",
4675
"lighthouse_metrics",
0
0
0
4676
"slog",
0
4677
"slog-term",
4678
"sloggers",
0
0
4679
]
4680
4681
[[package]]
···
4689
4690
[[package]]
4691
name = "lru"
4692
-
version = "0.8.1"
4693
source = "registry+https://github.com/rust-lang/crates.io-index"
4694
-
checksum = "b6e8aaa3f231bb4bd57b84b2d5dc3ae7f350265df8aa96492e0bc394a1571909"
4695
dependencies = [
4696
-
"hashbrown 0.12.3",
4697
]
4698
4699
[[package]]
···
4751
source = "registry+https://github.com/rust-lang/crates.io-index"
4752
checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
4753
dependencies = [
4754
-
"regex-automata",
4755
]
4756
4757
[[package]]
···
4762
4763
[[package]]
4764
name = "matchit"
4765
-
version = "0.5.0"
4766
source = "registry+https://github.com/rust-lang/crates.io-index"
4767
-
checksum = "73cbba799671b762df5a175adf59ce145165747bb891505c43d09aefbbf38beb"
0
0
0
0
0
0
4768
4769
[[package]]
4770
name = "md-5"
···
4772
source = "registry+https://github.com/rust-lang/crates.io-index"
4773
checksum = "6365506850d44bff6e2fbcb5176cf63650e48bd45ef2fe2665ae1570e0f4b9ca"
4774
dependencies = [
4775
-
"digest 0.10.6",
4776
]
4777
4778
[[package]]
···
4787
]
4788
4789
[[package]]
0
0
0
0
0
0
4790
name = "memchr"
4791
-
version = "2.5.0"
4792
source = "registry+https://github.com/rust-lang/crates.io-index"
4793
-
checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
4794
4795
[[package]]
4796
name = "memoffset"
···
4798
source = "registry+https://github.com/rust-lang/crates.io-index"
4799
checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
4800
dependencies = [
4801
-
"autocfg 1.1.0",
4802
]
4803
4804
[[package]]
4805
name = "memoffset"
4806
-
version = "0.8.0"
4807
source = "registry+https://github.com/rust-lang/crates.io-index"
4808
-
checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
4809
dependencies = [
4810
-
"autocfg 1.1.0",
4811
]
4812
4813
[[package]]
4814
name = "merkle_proof"
4815
version = "0.2.0"
4816
dependencies = [
4817
-
"eth2_hashing",
4818
"ethereum-types 0.14.1",
0
4819
"lazy_static",
4820
"quickcheck",
4821
"quickcheck_macros",
···
4824
4825
[[package]]
4826
name = "metastruct"
4827
-
version = "0.1.0"
4828
source = "registry+https://github.com/rust-lang/crates.io-index"
4829
-
checksum = "734788dec2091fe9afa39530ca2ea7994f4a2c9aff3dbfebb63f2c1945c6f10b"
4830
dependencies = [
4831
"metastruct_macro",
4832
]
4833
4834
[[package]]
4835
name = "metastruct_macro"
4836
-
version = "0.1.0"
4837
source = "registry+https://github.com/rust-lang/crates.io-index"
4838
-
checksum = "42ded15e7570c2a507a23e6c3a1c8d74507b779476e43afe93ddfc261d44173d"
4839
dependencies = [
4840
-
"darling 0.13.4",
4841
"itertools",
4842
"proc-macro2",
4843
"quote",
4844
-
"smallvec",
4845
"syn 1.0.109",
4846
]
4847
4848
[[package]]
4849
name = "mev-rs"
4850
-
version = "0.2.1"
4851
-
source = "git+https://github.com/ralexstokes//mev-rs?rev=7813d4a4a564e0754e9aaab2d95520ba437c3889#7813d4a4a564e0754e9aaab2d95520ba437c3889"
4852
dependencies = [
0
4853
"async-trait",
4854
"axum",
4855
"beacon-api-client",
4856
"ethereum-consensus",
4857
"hyper",
0
0
4858
"serde",
4859
-
"ssz-rs",
0
4860
"thiserror",
4861
"tokio",
4862
"tracing",
···
4864
4865
[[package]]
4866
name = "migrations_internals"
4867
-
version = "2.0.0"
4868
source = "registry+https://github.com/rust-lang/crates.io-index"
4869
-
checksum = "c493c09323068c01e54c685f7da41a9ccf9219735c3766fbfd6099806ea08fbc"
4870
dependencies = [
4871
"serde",
4872
-
"toml",
4873
]
4874
4875
[[package]]
4876
name = "migrations_macros"
4877
-
version = "2.0.0"
4878
source = "registry+https://github.com/rust-lang/crates.io-index"
4879
-
checksum = "8a8ff27a350511de30cdabb77147501c36ef02e0451d957abea2f30caffb2b58"
4880
dependencies = [
4881
"migrations_internals",
4882
"proc-macro2",
···
4885
4886
[[package]]
4887
name = "milagro_bls"
4888
-
version = "1.4.2"
4889
-
source = "git+https://github.com/sigp/milagro_bls?tag=v1.4.2#16655aa033175a90c10ef02aa144e2835de23aec"
4890
dependencies = [
4891
"amcl",
4892
"hex",
4893
"lazy_static",
4894
-
"rand 0.7.3",
4895
"zeroize",
4896
]
4897
···
4919
4920
[[package]]
4921
name = "miniz_oxide"
4922
-
version = "0.6.2"
4923
source = "registry+https://github.com/rust-lang/crates.io-index"
4924
-
checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa"
4925
dependencies = [
4926
"adler",
4927
]
4928
4929
[[package]]
4930
name = "mio"
4931
-
version = "0.8.6"
4932
source = "registry+https://github.com/rust-lang/crates.io-index"
4933
-
checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9"
4934
dependencies = [
4935
"libc",
4936
-
"log",
4937
"wasi 0.11.0+wasi-snapshot-preview1",
4938
-
"windows-sys 0.45.0",
4939
]
4940
4941
[[package]]
···
4971
checksum = "3c580bfdd8803cce319b047d239559a22f809094aaea4ac13902a1fdcfcd4261"
4972
dependencies = [
4973
"arrayref",
4974
-
"bs58",
4975
"byteorder",
4976
"data-encoding",
4977
"multihash 0.16.3",
4978
"percent-encoding",
4979
"serde",
4980
"static_assertions",
4981
-
"unsigned-varint 0.7.1",
4982
"url",
4983
]
4984
4985
[[package]]
4986
name = "multiaddr"
4987
-
version = "0.16.0"
4988
source = "registry+https://github.com/rust-lang/crates.io-index"
4989
-
checksum = "a4aebdb21e90f81d13ed01dc84123320838e53963c2ca94b60b305d3fa64f31e"
4990
dependencies = [
4991
"arrayref",
4992
"byteorder",
4993
"data-encoding",
0
4994
"multibase",
4995
-
"multihash 0.16.3",
4996
"percent-encoding",
4997
"serde",
4998
"static_assertions",
4999
-
"unsigned-varint 0.7.1",
5000
-
"url",
5001
-
]
5002
-
5003
-
[[package]]
5004
-
name = "multiaddr"
5005
-
version = "0.17.1"
5006
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5007
-
checksum = "2b36f567c7099511fa8612bbbb52dda2419ce0bdbacf31714e3a5ffdb766d3bd"
5008
-
dependencies = [
5009
-
"arrayref",
5010
-
"byteorder",
5011
-
"data-encoding",
5012
-
"log",
5013
-
"multibase",
5014
-
"multihash 0.17.0",
5015
-
"percent-encoding",
5016
-
"serde",
5017
-
"static_assertions",
5018
-
"unsigned-varint 0.7.1",
5019
"url",
5020
]
5021
···
5037
checksum = "1c346cf9999c631f002d8f977c4eaeaa0e6386f16007202308d0b3757522c2cc"
5038
dependencies = [
5039
"core2",
5040
-
"digest 0.10.6",
5041
"multihash-derive",
5042
-
"sha2 0.10.6",
5043
-
"unsigned-varint 0.7.1",
5044
]
5045
5046
[[package]]
5047
name = "multihash"
5048
-
version = "0.17.0"
5049
source = "registry+https://github.com/rust-lang/crates.io-index"
5050
-
checksum = "835d6ff01d610179fbce3de1694d007e500bf33a7f29689838941d6bf783ae40"
5051
dependencies = [
5052
"core2",
5053
-
"digest 0.10.6",
5054
-
"multihash-derive",
5055
-
"sha2 0.10.6",
5056
-
"unsigned-varint 0.7.1",
5057
]
5058
5059
[[package]]
···
5071
]
5072
5073
[[package]]
5074
-
name = "multimap"
5075
-
version = "0.8.3"
5076
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5077
-
checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a"
5078
-
5079
-
[[package]]
5080
-
name = "multipart"
5081
-
version = "0.18.0"
5082
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5083
-
checksum = "00dec633863867f29cb39df64a397cdf4a6354708ddd7759f70c7fb51c5f9182"
5084
-
dependencies = [
5085
-
"buf_redux",
5086
-
"httparse",
5087
-
"log",
5088
-
"mime",
5089
-
"mime_guess",
5090
-
"quick-error",
5091
-
"rand 0.8.5",
5092
-
"safemem",
5093
-
"tempfile",
5094
-
"twoway",
5095
-
]
5096
-
5097
-
[[package]]
5098
name = "multistream-select"
5099
-
version = "0.11.0"
5100
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5101
-
checksum = "363a84be6453a70e63513660f4894ef815daf88e3356bffcda9ca27d810ce83b"
5102
-
dependencies = [
5103
-
"bytes",
5104
-
"futures",
5105
-
"log",
5106
-
"pin-project",
5107
-
"smallvec",
5108
-
"unsigned-varint 0.7.1",
5109
-
]
5110
-
5111
-
[[package]]
5112
-
name = "multistream-select"
5113
-
version = "0.12.1"
5114
source = "registry+https://github.com/rust-lang/crates.io-index"
5115
-
checksum = "c8552ab875c1313b97b8d20cb857b9fd63e2d1d6a0a1b53ce9821e575405f27a"
5116
dependencies = [
5117
"bytes",
5118
"futures",
5119
"log",
5120
"pin-project",
5121
-
"smallvec",
5122
-
"unsigned-varint 0.7.1",
5123
]
5124
5125
[[package]]
···
5159
checksum = "d9ea4302b9759a7a88242299225ea3688e63c85ea136371bb6cf94fd674efaab"
5160
dependencies = [
5161
"anyhow",
5162
-
"bitflags",
5163
"byteorder",
5164
"libc",
5165
"netlink-packet-core",
···
5211
version = "0.2.0"
5212
dependencies = [
5213
"beacon_chain",
0
5214
"delay_map",
5215
"derivative",
5216
"environment",
5217
"error-chain",
5218
-
"eth2_ssz",
5219
-
"eth2_ssz_types",
5220
"ethereum-types 0.14.1",
0
5221
"execution_layer",
5222
"exit-future",
5223
"fnv",
···
5235
"matches",
5236
"num_cpus",
5237
"operation_pool",
5238
-
"rand 0.8.5",
0
5239
"rlp",
5240
"slog",
5241
"slog-async",
5242
"slog-term",
5243
"sloggers",
5244
"slot_clock",
5245
-
"smallvec",
0
5246
"store",
5247
"strum",
5248
"task_executor",
···
5258
source = "registry+https://github.com/rust-lang/crates.io-index"
5259
checksum = "8f3790c00a0150112de0f4cd161e3d7fc4b2d8a5542ffc35f099a2562aecb35c"
5260
dependencies = [
5261
-
"bitflags",
5262
"cc",
5263
"cfg-if",
5264
"libc",
···
5271
source = "registry+https://github.com/rust-lang/crates.io-index"
5272
checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069"
5273
dependencies = [
5274
-
"bitflags",
5275
"cfg-if",
5276
"libc",
5277
-
"memoffset 0.6.5",
5278
]
5279
5280
[[package]]
5281
name = "nix"
5282
-
version = "0.26.2"
5283
source = "registry+https://github.com/rust-lang/crates.io-index"
5284
-
checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a"
5285
dependencies = [
5286
-
"bitflags",
5287
"cfg-if",
5288
"libc",
5289
-
"static_assertions",
5290
]
5291
5292
[[package]]
···
5299
"execution_layer",
5300
"sensitive_url",
5301
"tempfile",
0
5302
"types",
5303
"validator_client",
5304
"validator_dir",
5305
]
5306
5307
[[package]]
0
0
0
0
0
0
5308
name = "nohash-hasher"
5309
version = "0.2.0"
5310
source = "registry+https://github.com/rust-lang/crates.io-index"
5311
checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451"
5312
-
5313
-
[[package]]
5314
-
name = "nom"
5315
-
version = "2.2.1"
5316
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5317
-
checksum = "cf51a729ecf40266a2368ad335a5fdde43471f545a967109cd62146ecf8b66ff"
5318
5319
[[package]]
5320
name = "nom"
···
5328
5329
[[package]]
5330
name = "ntapi"
5331
-
version = "0.4.0"
5332
source = "registry+https://github.com/rust-lang/crates.io-index"
5333
-
checksum = "bc51db7b362b205941f71232e56c625156eb9a929f8cf74a428fd5bc094a4afc"
5334
dependencies = [
5335
"winapi",
5336
]
···
5347
5348
[[package]]
5349
name = "num-bigint"
5350
-
version = "0.4.3"
5351
source = "registry+https://github.com/rust-lang/crates.io-index"
5352
-
checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f"
5353
dependencies = [
5354
-
"autocfg 1.1.0",
5355
"num-integer",
5356
"num-traits",
5357
]
5358
5359
[[package]]
5360
name = "num-bigint-dig"
5361
-
version = "0.6.1"
5362
source = "registry+https://github.com/rust-lang/crates.io-index"
5363
-
checksum = "5d51546d704f52ef14b3c962b5776e53d5b862e5790e40a350d366c209bd7f7a"
5364
dependencies = [
5365
-
"autocfg 0.1.8",
5366
"byteorder",
5367
"lazy_static",
5368
-
"libm 0.2.6",
5369
"num-integer",
5370
"num-iter",
5371
"num-traits",
5372
-
"rand 0.7.3",
5373
"serde",
5374
-
"smallvec",
5375
"zeroize",
5376
]
5377
···
5381
source = "registry+https://github.com/rust-lang/crates.io-index"
5382
checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
5383
dependencies = [
5384
-
"autocfg 1.1.0",
5385
"num-traits",
5386
]
5387
···
5391
source = "registry+https://github.com/rust-lang/crates.io-index"
5392
checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252"
5393
dependencies = [
5394
-
"autocfg 1.1.0",
5395
"num-integer",
5396
"num-traits",
5397
]
5398
5399
[[package]]
5400
name = "num-traits"
5401
-
version = "0.2.15"
5402
source = "registry+https://github.com/rust-lang/crates.io-index"
5403
-
checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
5404
dependencies = [
5405
-
"autocfg 1.1.0",
5406
]
5407
5408
[[package]]
5409
name = "num_cpus"
5410
-
version = "1.15.0"
5411
source = "registry+https://github.com/rust-lang/crates.io-index"
5412
-
checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b"
5413
dependencies = [
5414
-
"hermit-abi 0.2.6",
5415
"libc",
5416
]
5417
···
5426
5427
[[package]]
5428
name = "object"
5429
-
version = "0.30.3"
5430
source = "registry+https://github.com/rust-lang/crates.io-index"
5431
-
checksum = "ea86265d3d3dcb6a27fc51bd29a4bf387fae9d2986b823079d4986af253eb439"
5432
dependencies = [
5433
"memchr",
5434
]
5435
5436
[[package]]
5437
name = "oid-registry"
5438
-
version = "0.4.0"
5439
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5440
-
checksum = "38e20717fa0541f39bd146692035c37bedfa532b3e5071b35761082407546b2a"
5441
-
dependencies = [
5442
-
"asn1-rs 0.3.1",
5443
-
]
5444
-
5445
-
[[package]]
5446
-
name = "oid-registry"
5447
version = "0.6.1"
5448
source = "registry+https://github.com/rust-lang/crates.io-index"
5449
checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff"
5450
dependencies = [
5451
-
"asn1-rs 0.5.2",
5452
]
5453
5454
[[package]]
5455
name = "once_cell"
5456
-
version = "1.17.1"
5457
source = "registry+https://github.com/rust-lang/crates.io-index"
5458
-
checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3"
5459
5460
[[package]]
5461
name = "oneshot_broadcast"
···
5503
5504
[[package]]
5505
name = "openssl"
5506
-
version = "0.10.49"
5507
source = "registry+https://github.com/rust-lang/crates.io-index"
5508
-
checksum = "4d2f106ab837a24e03672c59b1239669a0596406ff657c3c0835b6b7f0f35a33"
5509
dependencies = [
5510
-
"bitflags",
5511
"cfg-if",
5512
"foreign-types",
5513
"libc",
···
5524
dependencies = [
5525
"proc-macro2",
5526
"quote",
5527
-
"syn 2.0.13",
5528
]
5529
5530
[[package]]
···
5535
5536
[[package]]
5537
name = "openssl-src"
5538
-
version = "111.25.2+1.1.1t"
5539
source = "registry+https://github.com/rust-lang/crates.io-index"
5540
-
checksum = "320708a054ad9b3bf314688b5db87cf4d6683d64cfc835e2337924ae62bf4431"
5541
dependencies = [
5542
"cc",
5543
]
5544
5545
[[package]]
5546
name = "openssl-sys"
5547
-
version = "0.9.84"
5548
source = "registry+https://github.com/rust-lang/crates.io-index"
5549
-
checksum = "3a20eace9dc2d82904039cb76dcf50fb1a0bba071cfd1629720b5d6f1ddba0fa"
5550
dependencies = [
5551
"cc",
5552
"libc",
···
5562
"beacon_chain",
5563
"bitvec 1.0.1",
5564
"derivative",
5565
-
"eth2_ssz",
5566
-
"eth2_ssz_derive",
5567
"itertools",
5568
"lazy_static",
5569
"lighthouse_metrics",
5570
"maplit",
5571
"parking_lot 0.12.1",
5572
-
"rand 0.8.5",
5573
"rayon",
5574
"serde",
5575
"serde_derive",
···
5587
5588
[[package]]
5589
name = "p256"
5590
-
version = "0.11.1"
5591
source = "registry+https://github.com/rust-lang/crates.io-index"
5592
-
checksum = "51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594"
5593
dependencies = [
5594
-
"ecdsa",
5595
-
"elliptic-curve",
5596
-
"sha2 0.10.6",
5597
-
]
5598
-
5599
-
[[package]]
5600
-
name = "p384"
5601
-
version = "0.11.2"
5602
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5603
-
checksum = "dfc8c5bf642dde52bb9e87c0ecd8ca5a76faac2eeed98dedb7c717997e1080aa"
5604
-
dependencies = [
5605
-
"ecdsa",
5606
-
"elliptic-curve",
5607
-
"sha2 0.10.6",
5608
-
]
5609
-
5610
-
[[package]]
5611
-
name = "packed_simd_2"
5612
-
version = "0.3.8"
5613
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5614
-
checksum = "a1914cd452d8fccd6f9db48147b29fd4ae05bea9dc5d9ad578509f72415de282"
5615
-
dependencies = [
5616
-
"cfg-if",
5617
-
"libm 0.1.4",
5618
]
5619
5620
[[package]]
···
5633
5634
[[package]]
5635
name = "parity-scale-codec"
5636
-
version = "3.4.0"
5637
source = "registry+https://github.com/rust-lang/crates.io-index"
5638
-
checksum = "637935964ff85a605d114591d4d2c13c5d1ba2806dae97cea6bf180238a749ac"
5639
dependencies = [
5640
"arrayvec",
5641
"bitvec 1.0.1",
5642
"byte-slice-cast",
5643
"impl-trait-for-tuples",
5644
-
"parity-scale-codec-derive 3.1.4",
5645
"serde",
5646
]
5647
···
5659
5660
[[package]]
5661
name = "parity-scale-codec-derive"
5662
-
version = "3.1.4"
5663
source = "registry+https://github.com/rust-lang/crates.io-index"
5664
-
checksum = "86b26a931f824dd4eca30b3e43bb4f31cd5f0d3a403c5f5ff27106b805bfde7b"
5665
dependencies = [
5666
"proc-macro-crate",
5667
"proc-macro2",
···
5671
5672
[[package]]
5673
name = "parking"
5674
-
version = "2.0.0"
5675
source = "registry+https://github.com/rust-lang/crates.io-index"
5676
-
checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72"
5677
5678
[[package]]
5679
name = "parking_lot"
···
5693
checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
5694
dependencies = [
5695
"lock_api",
5696
-
"parking_lot_core 0.9.7",
5697
]
5698
5699
[[package]]
···
5706
"instant",
5707
"libc",
5708
"redox_syscall 0.2.16",
5709
-
"smallvec",
5710
"winapi",
5711
]
5712
5713
[[package]]
5714
name = "parking_lot_core"
5715
-
version = "0.9.7"
5716
source = "registry+https://github.com/rust-lang/crates.io-index"
5717
-
checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521"
5718
dependencies = [
5719
"cfg-if",
5720
"libc",
5721
-
"redox_syscall 0.2.16",
5722
-
"smallvec",
5723
-
"windows-sys 0.45.0",
0
0
0
0
0
0
0
0
0
0
0
5724
]
5725
5726
[[package]]
5727
name = "paste"
5728
-
version = "1.0.12"
5729
source = "registry+https://github.com/rust-lang/crates.io-index"
5730
-
checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79"
5731
5732
[[package]]
5733
name = "pbkdf2"
5734
-
version = "0.4.0"
5735
source = "registry+https://github.com/rust-lang/crates.io-index"
5736
-
checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd"
5737
dependencies = [
5738
-
"crypto-mac 0.8.0",
5739
]
5740
5741
[[package]]
5742
name = "pbkdf2"
5743
-
version = "0.8.0"
5744
source = "registry+https://github.com/rust-lang/crates.io-index"
5745
-
checksum = "d95f5254224e617595d2cc3cc73ff0a5eaf2637519e25f03388154e9378b6ffa"
5746
dependencies = [
5747
-
"crypto-mac 0.11.1",
0
0
0
5748
]
5749
5750
[[package]]
···
5764
5765
[[package]]
5766
name = "pem-rfc7468"
5767
-
version = "0.6.0"
5768
source = "registry+https://github.com/rust-lang/crates.io-index"
5769
-
checksum = "24d159833a9105500e0398934e205e0773f0b27529557134ecfc51c27646adac"
5770
dependencies = [
5771
"base64ct",
5772
]
5773
5774
[[package]]
5775
name = "percent-encoding"
5776
-
version = "2.2.0"
5777
source = "registry+https://github.com/rust-lang/crates.io-index"
5778
-
checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e"
5779
-
5780
-
[[package]]
5781
-
name = "petgraph"
5782
-
version = "0.6.3"
5783
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5784
-
checksum = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4"
5785
-
dependencies = [
5786
-
"fixedbitset",
5787
-
"indexmap",
5788
-
]
5789
5790
[[package]]
5791
name = "pharos"
···
5794
checksum = "e9567389417feee6ce15dd6527a8a1ecac205ef62c2932bcf3d9f6fc5b78b414"
5795
dependencies = [
5796
"futures",
5797
-
"rustc_version 0.4.0",
5798
]
5799
5800
[[package]]
5801
name = "phf"
5802
-
version = "0.11.1"
5803
source = "registry+https://github.com/rust-lang/crates.io-index"
5804
-
checksum = "928c6535de93548188ef63bb7c4036bd415cd8f36ad25af44b9789b2ee72a48c"
5805
dependencies = [
5806
"phf_shared",
5807
]
5808
5809
[[package]]
5810
name = "phf_shared"
5811
-
version = "0.11.1"
5812
source = "registry+https://github.com/rust-lang/crates.io-index"
5813
-
checksum = "e1fb5f6f826b772a8d4c0394209441e7d37cbbb967ae9c7e0e8134365c9ee676"
5814
dependencies = [
5815
"siphasher",
5816
]
5817
5818
[[package]]
5819
name = "pin-project"
5820
-
version = "1.0.12"
5821
source = "registry+https://github.com/rust-lang/crates.io-index"
5822
-
checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc"
5823
dependencies = [
5824
"pin-project-internal",
5825
]
5826
5827
[[package]]
5828
name = "pin-project-internal"
5829
-
version = "1.0.12"
5830
source = "registry+https://github.com/rust-lang/crates.io-index"
5831
-
checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55"
5832
dependencies = [
5833
"proc-macro2",
5834
"quote",
5835
-
"syn 1.0.109",
5836
]
5837
5838
[[package]]
5839
name = "pin-project-lite"
5840
-
version = "0.1.12"
5841
source = "registry+https://github.com/rust-lang/crates.io-index"
5842
-
checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777"
5843
-
5844
-
[[package]]
5845
-
name = "pin-project-lite"
5846
-
version = "0.2.9"
5847
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5848
-
checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
5849
5850
[[package]]
5851
name = "pin-utils"
···
5859
source = "registry+https://github.com/rust-lang/crates.io-index"
5860
checksum = "9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba"
5861
dependencies = [
5862
-
"der",
5863
-
"spki",
0
0
0
0
0
0
0
0
0
0
5864
]
5865
5866
[[package]]
5867
name = "pkg-config"
5868
-
version = "0.3.26"
5869
source = "registry+https://github.com/rust-lang/crates.io-index"
5870
-
checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160"
5871
5872
[[package]]
5873
name = "platforms"
···
5877
5878
[[package]]
5879
name = "platforms"
5880
-
version = "3.0.2"
5881
source = "registry+https://github.com/rust-lang/crates.io-index"
5882
-
checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630"
5883
5884
[[package]]
5885
name = "plotters"
5886
-
version = "0.3.4"
5887
source = "registry+https://github.com/rust-lang/crates.io-index"
5888
-
checksum = "2538b639e642295546c50fcd545198c9d64ee2a38620a628724a3b266d5fbf97"
5889
dependencies = [
5890
"num-traits",
5891
"plotters-backend",
···
5896
5897
[[package]]
5898
name = "plotters-backend"
5899
-
version = "0.3.4"
5900
source = "registry+https://github.com/rust-lang/crates.io-index"
5901
-
checksum = "193228616381fecdc1224c62e96946dfbc73ff4384fba576e052ff8c1bea8142"
5902
5903
[[package]]
5904
name = "plotters-svg"
5905
-
version = "0.3.3"
5906
source = "registry+https://github.com/rust-lang/crates.io-index"
5907
-
checksum = "f9a81d2759aae1dae668f783c308bc5c8ebd191ff4184aaa1b37f65a6ae5a56f"
5908
dependencies = [
5909
"plotters-backend",
5910
]
5911
5912
[[package]]
5913
name = "polling"
5914
-
version = "2.6.0"
5915
source = "registry+https://github.com/rust-lang/crates.io-index"
5916
-
checksum = "7e1f879b2998099c2d69ab9605d145d5b661195627eccc680002c4918a7fb6fa"
5917
dependencies = [
5918
-
"autocfg 1.1.0",
5919
-
"bitflags",
5920
"cfg-if",
5921
"concurrent-queue",
5922
"libc",
5923
"log",
5924
-
"pin-project-lite 0.2.9",
5925
-
"windows-sys 0.45.0",
5926
]
5927
5928
[[package]]
···
5933
dependencies = [
5934
"cpufeatures",
5935
"opaque-debug",
5936
-
"universal-hash 0.4.1",
5937
]
5938
5939
[[package]]
···
5945
"cfg-if",
5946
"cpufeatures",
5947
"opaque-debug",
5948
-
"universal-hash 0.4.1",
5949
-
]
5950
-
5951
-
[[package]]
5952
-
name = "polyval"
5953
-
version = "0.6.0"
5954
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5955
-
checksum = "7ef234e08c11dfcb2e56f79fd70f6f2eb7f025c0ce2333e82f4f0518ecad30c6"
5956
-
dependencies = [
5957
-
"cfg-if",
5958
-
"cpufeatures",
5959
-
"opaque-debug",
5960
-
"universal-hash 0.5.0",
5961
]
5962
5963
[[package]]
5964
name = "postgres-protocol"
5965
-
version = "0.6.5"
5966
source = "registry+https://github.com/rust-lang/crates.io-index"
5967
-
checksum = "78b7fa9f396f51dffd61546fd8573ee20592287996568e6175ceb0f8699ad75d"
5968
dependencies = [
5969
-
"base64 0.21.0",
5970
"byteorder",
5971
"bytes",
5972
"fallible-iterator",
5973
"hmac 0.12.1",
5974
"md-5",
5975
"memchr",
5976
-
"rand 0.8.5",
5977
-
"sha2 0.10.6",
5978
"stringprep",
5979
]
5980
5981
[[package]]
5982
name = "postgres-types"
5983
-
version = "0.2.5"
5984
source = "registry+https://github.com/rust-lang/crates.io-index"
5985
-
checksum = "f028f05971fe20f512bcc679e2c10227e57809a3af86a7606304435bc8896cd6"
5986
dependencies = [
5987
"bytes",
5988
"fallible-iterator",
···
5997
5998
[[package]]
5999
name = "pq-sys"
6000
-
version = "0.4.7"
6001
source = "registry+https://github.com/rust-lang/crates.io-index"
6002
-
checksum = "3b845d6d8ec554f972a2c5298aad68953fd64e7441e846075450b44656a016d1"
6003
dependencies = [
6004
"vcpkg",
6005
]
6006
6007
[[package]]
6008
-
name = "prettyplease"
6009
-
version = "0.1.25"
0
0
0
0
0
0
0
0
6010
source = "registry+https://github.com/rust-lang/crates.io-index"
6011
-
checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86"
6012
dependencies = [
6013
-
"proc-macro2",
6014
-
"syn 1.0.109",
6015
]
6016
6017
[[package]]
···
6048
checksum = "e17d47ce914bf4de440332250b0edd23ce48c005f59fab39d3335866b114f11a"
6049
dependencies = [
6050
"thiserror",
6051
-
"toml",
6052
]
6053
6054
[[package]]
···
6082
checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"
6083
6084
[[package]]
0
0
0
0
0
0
0
0
0
0
0
6085
name = "proc-macro2"
6086
-
version = "1.0.55"
6087
source = "registry+https://github.com/rust-lang/crates.io-index"
6088
-
checksum = "1d0dd4be24fcdcfeaa12a432d588dc59bbad6cad3510c67e74a2b6b2fc950564"
6089
dependencies = [
6090
"unicode-ident",
6091
]
6092
6093
[[package]]
6094
-
name = "procinfo"
6095
-
version = "0.4.2"
6096
source = "registry+https://github.com/rust-lang/crates.io-index"
6097
-
checksum = "6ab1427f3d2635891f842892dda177883dca0639e05fe66796a62c9d2f23b49c"
6098
dependencies = [
0
6099
"byteorder",
6100
-
"libc",
6101
-
"nom 2.2.1",
6102
-
"rustc_version 0.2.3",
0
0
6103
]
6104
6105
[[package]]
···
6119
6120
[[package]]
6121
name = "prometheus-client"
6122
-
version = "0.18.1"
6123
source = "registry+https://github.com/rust-lang/crates.io-index"
6124
-
checksum = "83cd1b99916654a69008fd66b4f9397fbe08e6e51dfe23d4417acf5d3b8cb87c"
6125
dependencies = [
6126
"dtoa",
6127
"itoa",
6128
"parking_lot 0.12.1",
6129
-
"prometheus-client-derive-text-encode",
6130
]
6131
6132
[[package]]
6133
-
name = "prometheus-client-derive-text-encode"
6134
-
version = "0.3.0"
6135
source = "registry+https://github.com/rust-lang/crates.io-index"
6136
-
checksum = "66a455fbcb954c1a7decf3c586e860fd7889cddf4b8e164be736dbac95a953cd"
6137
dependencies = [
6138
"proc-macro2",
6139
"quote",
6140
-
"syn 1.0.109",
6141
-
]
6142
-
6143
-
[[package]]
6144
-
name = "prost"
6145
-
version = "0.11.8"
6146
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6147
-
checksum = "e48e50df39172a3e7eb17e14642445da64996989bc212b583015435d39a58537"
6148
-
dependencies = [
6149
-
"bytes",
6150
-
"prost-derive",
6151
-
]
6152
-
6153
-
[[package]]
6154
-
name = "prost-build"
6155
-
version = "0.11.8"
6156
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6157
-
checksum = "2c828f93f5ca4826f97fedcbd3f9a536c16b12cff3dbbb4a007f932bbad95b12"
6158
-
dependencies = [
6159
-
"bytes",
6160
-
"heck",
6161
-
"itertools",
6162
-
"lazy_static",
6163
-
"log",
6164
-
"multimap",
6165
-
"petgraph",
6166
-
"prettyplease",
6167
-
"prost",
6168
-
"prost-types",
6169
-
"regex",
6170
-
"syn 1.0.109",
6171
-
"tempfile",
6172
-
"which",
6173
-
]
6174
-
6175
-
[[package]]
6176
-
name = "prost-codec"
6177
-
version = "0.3.0"
6178
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6179
-
checksum = "0dc34979ff898b6e141106178981ce2596c387ea6e62533facfc61a37fc879c0"
6180
-
dependencies = [
6181
-
"asynchronous-codec",
6182
-
"bytes",
6183
-
"prost",
6184
-
"thiserror",
6185
-
"unsigned-varint 0.7.1",
6186
-
]
6187
-
6188
-
[[package]]
6189
-
name = "prost-derive"
6190
-
version = "0.11.8"
6191
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6192
-
checksum = "4ea9b0f8cbe5e15a8a042d030bd96668db28ecb567ec37d691971ff5731d2b1b"
6193
-
dependencies = [
6194
-
"anyhow",
6195
-
"itertools",
6196
-
"proc-macro2",
6197
-
"quote",
6198
-
"syn 1.0.109",
6199
-
]
6200
-
6201
-
[[package]]
6202
-
name = "prost-types"
6203
-
version = "0.11.8"
6204
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6205
-
checksum = "379119666929a1afd7a043aa6cf96fa67a6dce9af60c88095a4686dbce4c9c88"
6206
-
dependencies = [
6207
-
"prost",
6208
]
6209
6210
[[package]]
6211
name = "proto_array"
6212
version = "0.2.0"
6213
dependencies = [
6214
-
"eth2_ssz",
6215
-
"eth2_ssz_derive",
6216
"safe_arith",
6217
"serde",
6218
"serde_derive",
6219
"serde_yaml",
0
6220
"types",
6221
]
6222
···
6261
]
6262
6263
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
0
6264
name = "quickcheck"
6265
-
version = "0.9.2"
6266
source = "registry+https://github.com/rust-lang/crates.io-index"
6267
-
checksum = "a44883e74aa97ad63db83c4bf8ca490f02b2fc02f92575e720c8551e843c945f"
6268
dependencies = [
6269
-
"env_logger 0.7.1",
6270
"log",
6271
-
"rand 0.7.3",
6272
-
"rand_core 0.5.1",
6273
]
6274
6275
[[package]]
6276
name = "quickcheck_macros"
6277
-
version = "0.9.1"
6278
source = "registry+https://github.com/rust-lang/crates.io-index"
6279
-
checksum = "608c156fd8e97febc07dc9c2e2c80bf74cfc6ef26893eae3daf8bc2bc94a4b7f"
6280
dependencies = [
6281
"proc-macro2",
6282
"quote",
···
6284
]
6285
6286
[[package]]
6287
-
name = "quicksink"
6288
-
version = "0.1.2"
6289
source = "registry+https://github.com/rust-lang/crates.io-index"
6290
-
checksum = "77de3c815e5a160b1539c6592796801df2043ae35e123b46d73380cfa57af858"
6291
dependencies = [
6292
-
"futures-core",
6293
-
"futures-sink",
6294
-
"pin-project-lite 0.1.12",
0
0
0
0
0
0
0
6295
]
6296
6297
[[package]]
6298
name = "quinn-proto"
6299
-
version = "0.9.3"
6300
source = "registry+https://github.com/rust-lang/crates.io-index"
6301
-
checksum = "67c10f662eee9c94ddd7135043e544f3c82fa839a1e7b865911331961b53186c"
6302
dependencies = [
6303
"bytes",
6304
-
"rand 0.8.5",
6305
"ring",
6306
"rustc-hash",
6307
-
"rustls 0.20.8",
6308
"slab",
6309
"thiserror",
6310
"tinyvec",
6311
"tracing",
6312
-
"webpki 0.22.0",
0
0
0
0
0
0
0
0
0
0
0
0
6313
]
6314
6315
[[package]]
6316
name = "quote"
6317
-
version = "1.0.26"
6318
source = "registry+https://github.com/rust-lang/crates.io-index"
6319
-
checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc"
6320
dependencies = [
6321
"proc-macro2",
6322
]
···
6356
6357
[[package]]
6358
name = "rand"
6359
-
version = "0.7.3"
6360
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6361
-
checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
6362
-
dependencies = [
6363
-
"getrandom 0.1.16",
6364
-
"libc",
6365
-
"rand_chacha 0.2.2",
6366
-
"rand_core 0.5.1",
6367
-
"rand_hc",
6368
-
]
6369
-
6370
-
[[package]]
6371
-
name = "rand"
6372
version = "0.8.5"
6373
source = "registry+https://github.com/rust-lang/crates.io-index"
6374
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
6375
dependencies = [
6376
"libc",
6377
-
"rand_chacha 0.3.1",
6378
"rand_core 0.6.4",
6379
-
]
6380
-
6381
-
[[package]]
6382
-
name = "rand_chacha"
6383
-
version = "0.2.2"
6384
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6385
-
checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
6386
-
dependencies = [
6387
-
"ppv-lite86",
6388
-
"rand_core 0.5.1",
6389
]
6390
6391
[[package]]
···
6413
source = "registry+https://github.com/rust-lang/crates.io-index"
6414
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
6415
dependencies = [
6416
-
"getrandom 0.2.8",
6417
-
]
6418
-
6419
-
[[package]]
6420
-
name = "rand_hc"
6421
-
version = "0.2.0"
6422
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6423
-
checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
6424
-
dependencies = [
6425
-
"rand_core 0.5.1",
6426
]
6427
6428
[[package]]
···
6458
6459
[[package]]
6460
name = "rcgen"
6461
-
version = "0.9.3"
6462
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6463
-
checksum = "6413f3de1edee53342e6138e75b56d32e7bc6e332b3bd62d497b1929d4cfbcdd"
6464
-
dependencies = [
6465
-
"pem",
6466
-
"ring",
6467
-
"time 0.3.20",
6468
-
"x509-parser 0.13.2",
6469
-
"yasna",
6470
-
]
6471
-
6472
-
[[package]]
6473
-
name = "rcgen"
6474
version = "0.10.0"
6475
source = "registry+https://github.com/rust-lang/crates.io-index"
6476
checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b"
6477
dependencies = [
6478
"pem",
6479
"ring",
6480
-
"time 0.3.20",
6481
"yasna",
6482
]
6483
···
6487
source = "registry+https://github.com/rust-lang/crates.io-index"
6488
checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
6489
dependencies = [
6490
-
"bitflags",
6491
]
6492
6493
[[package]]
···
6496
source = "registry+https://github.com/rust-lang/crates.io-index"
6497
checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
6498
dependencies = [
6499
-
"bitflags",
6500
]
6501
6502
[[package]]
···
6505
source = "registry+https://github.com/rust-lang/crates.io-index"
6506
checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
6507
dependencies = [
6508
-
"getrandom 0.2.8",
6509
"redox_syscall 0.2.16",
6510
"thiserror",
6511
]
6512
6513
[[package]]
6514
name = "regex"
6515
-
version = "1.7.3"
6516
source = "registry+https://github.com/rust-lang/crates.io-index"
6517
-
checksum = "8b1f693b24f6ac912f4893ef08244d70b6067480d2f1a46e950c9691e6749d1d"
6518
dependencies = [
6519
"aho-corasick",
6520
"memchr",
6521
-
"regex-syntax",
0
6522
]
6523
6524
[[package]]
···
6527
source = "registry+https://github.com/rust-lang/crates.io-index"
6528
checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
6529
dependencies = [
6530
-
"regex-syntax",
0
0
0
0
0
0
0
0
0
0
0
6531
]
6532
6533
[[package]]
···
6537
checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
6538
6539
[[package]]
0
0
0
0
0
0
6540
name = "reqwest"
6541
-
version = "0.11.16"
6542
source = "registry+https://github.com/rust-lang/crates.io-index"
6543
-
checksum = "27b71749df584b7f4cac2c426c127a7c785a5106cc98f7a8feb044115f0fa254"
6544
dependencies = [
6545
-
"base64 0.21.0",
6546
"bytes",
6547
"encoding_rs",
6548
"futures-core",
···
6560
"native-tls",
6561
"once_cell",
6562
"percent-encoding",
6563
-
"pin-project-lite 0.2.9",
6564
-
"rustls 0.20.8",
6565
"rustls-pemfile",
6566
"serde",
6567
"serde_json",
6568
"serde_urlencoded",
6569
"tokio",
6570
"tokio-native-tls",
6571
-
"tokio-rustls 0.23.4",
6572
-
"tokio-util 0.7.7",
6573
"tower-service",
6574
"url",
6575
"wasm-bindgen",
···
6596
source = "registry+https://github.com/rust-lang/crates.io-index"
6597
checksum = "7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb"
6598
dependencies = [
6599
-
"crypto-bigint",
6600
"hmac 0.12.1",
6601
"zeroize",
6602
]
6603
6604
[[package]]
0
0
0
0
0
0
0
0
0
0
6605
name = "ring"
6606
version = "0.16.20"
6607
source = "registry+https://github.com/rust-lang/crates.io-index"
···
6654
]
6655
6656
[[package]]
6657
-
name = "rtcp"
6658
-
version = "0.7.2"
6659
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6660
-
checksum = "1919efd6d4a6a85d13388f9487549bb8e359f17198cc03ffd72f79b553873691"
6661
-
dependencies = [
6662
-
"bytes",
6663
-
"thiserror",
6664
-
"webrtc-util",
6665
-
]
6666
-
6667
-
[[package]]
6668
name = "rtnetlink"
6669
version = "0.10.1"
6670
source = "registry+https://github.com/rust-lang/crates.io-index"
···
6677
"nix 0.24.3",
6678
"thiserror",
6679
"tokio",
6680
-
]
6681
-
6682
-
[[package]]
6683
-
name = "rtp"
6684
-
version = "0.6.8"
6685
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6686
-
checksum = "a2a095411ff00eed7b12e4c6a118ba984d113e1079582570d56a5ee723f11f80"
6687
-
dependencies = [
6688
-
"async-trait",
6689
-
"bytes",
6690
-
"rand 0.8.5",
6691
-
"serde",
6692
-
"thiserror",
6693
-
"webrtc-util",
6694
]
6695
6696
[[package]]
···
6699
source = "registry+https://github.com/rust-lang/crates.io-index"
6700
checksum = "01e213bc3ecb39ac32e81e51ebe31fd888a940515173e3a18a35f8c6e896422a"
6701
dependencies = [
6702
-
"bitflags",
6703
"fallible-iterator",
6704
"fallible-streaming-iterator",
6705
-
"hashlink 0.8.1",
6706
"libsqlite3-sys",
6707
-
"smallvec",
6708
]
6709
6710
[[package]]
6711
name = "rustc-demangle"
6712
-
version = "0.1.22"
6713
source = "registry+https://github.com/rust-lang/crates.io-index"
6714
-
checksum = "d4a36c42d1873f9a77c53bde094f9664d9891bc604a45b4798fd2c389ed12e5b"
6715
6716
[[package]]
6717
name = "rustc-hash"
···
6727
6728
[[package]]
6729
name = "rustc_version"
6730
-
version = "0.2.3"
6731
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6732
-
checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
6733
-
dependencies = [
6734
-
"semver 0.9.0",
6735
-
]
6736
-
6737
-
[[package]]
6738
-
name = "rustc_version"
6739
version = "0.4.0"
6740
source = "registry+https://github.com/rust-lang/crates.io-index"
6741
checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
6742
dependencies = [
6743
-
"semver 1.0.17",
6744
]
6745
6746
[[package]]
···
6749
source = "registry+https://github.com/rust-lang/crates.io-index"
6750
checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632"
6751
dependencies = [
6752
-
"nom 7.1.3",
6753
]
6754
6755
[[package]]
6756
name = "rustix"
6757
-
version = "0.37.6"
6758
source = "registry+https://github.com/rust-lang/crates.io-index"
6759
-
checksum = "d097081ed288dfe45699b72f5b5d648e5f15d64d900c7080273baa20c16a6849"
6760
dependencies = [
6761
-
"bitflags",
6762
"errno",
6763
"io-lifetimes",
6764
"libc",
6765
-
"linux-raw-sys",
6766
"windows-sys 0.45.0",
6767
]
6768
6769
[[package]]
6770
-
name = "rustls"
6771
-
version = "0.19.1"
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6772
source = "registry+https://github.com/rust-lang/crates.io-index"
6773
-
checksum = "35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7"
6774
dependencies = [
6775
-
"base64 0.13.1",
6776
-
"log",
6777
-
"ring",
6778
-
"sct 0.6.1",
6779
-
"webpki 0.21.4",
6780
]
6781
6782
[[package]]
6783
name = "rustls"
6784
-
version = "0.20.8"
6785
source = "registry+https://github.com/rust-lang/crates.io-index"
6786
-
checksum = "fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f"
6787
dependencies = [
6788
"log",
6789
"ring",
6790
-
"sct 0.7.0",
6791
-
"webpki 0.22.0",
6792
]
6793
6794
[[package]]
6795
name = "rustls-pemfile"
6796
-
version = "1.0.2"
6797
source = "registry+https://github.com/rust-lang/crates.io-index"
6798
-
checksum = "d194b56d58803a43635bdc398cd17e383d6f71f9182b9a192c127ca42494a59b"
6799
dependencies = [
6800
-
"base64 0.21.0",
0
0
0
0
0
0
0
0
0
0
6801
]
6802
6803
[[package]]
6804
name = "rustversion"
6805
-
version = "1.0.12"
6806
source = "registry+https://github.com/rust-lang/crates.io-index"
6807
-
checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06"
6808
6809
[[package]]
6810
name = "rw-stream-sink"
6811
-
version = "0.3.0"
6812
source = "registry+https://github.com/rust-lang/crates.io-index"
6813
-
checksum = "26338f5e09bb721b85b135ea05af7767c90b52f6de4f087d4f4a3a9d64e7dc04"
6814
dependencies = [
6815
"futures",
6816
"pin-project",
···
6819
6820
[[package]]
6821
name = "ryu"
6822
-
version = "1.0.13"
6823
source = "registry+https://github.com/rust-lang/crates.io-index"
6824
-
checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041"
6825
6826
[[package]]
6827
name = "safe_arith"
6828
version = "0.1.0"
6829
6830
[[package]]
6831
-
name = "safemem"
6832
-
version = "0.3.3"
6833
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6834
-
checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072"
6835
-
6836
-
[[package]]
6837
name = "salsa20"
6838
version = "0.8.1"
6839
source = "registry+https://github.com/rust-lang/crates.io-index"
···
6853
6854
[[package]]
6855
name = "scale-info"
6856
-
version = "2.5.0"
6857
source = "registry+https://github.com/rust-lang/crates.io-index"
6858
-
checksum = "0cfdffd972d76b22f3d7f81c8be34b2296afd3a25e0a547bd9abe340a4dbbe97"
6859
dependencies = [
6860
"cfg-if",
6861
"derive_more",
6862
-
"parity-scale-codec 3.4.0",
6863
"scale-info-derive",
6864
]
6865
6866
[[package]]
6867
name = "scale-info-derive"
6868
-
version = "2.5.0"
6869
source = "registry+https://github.com/rust-lang/crates.io-index"
6870
-
checksum = "61fa974aea2d63dd18a4ec3a49d59af9f34178c73a4f56d2f18205628d00681e"
6871
dependencies = [
6872
"proc-macro-crate",
6873
"proc-macro2",
···
6877
6878
[[package]]
6879
name = "schannel"
6880
-
version = "0.1.21"
6881
source = "registry+https://github.com/rust-lang/crates.io-index"
6882
-
checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3"
6883
dependencies = [
6884
-
"windows-sys 0.42.0",
6885
]
6886
6887
[[package]]
···
6901
6902
[[package]]
6903
name = "scopeguard"
6904
-
version = "1.1.0"
6905
source = "registry+https://github.com/rust-lang/crates.io-index"
6906
-
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
6907
-
6908
-
[[package]]
6909
-
name = "scratch"
6910
-
version = "1.0.5"
6911
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6912
-
checksum = "1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1"
6913
6914
[[package]]
6915
name = "scrypt"
···
6925
6926
[[package]]
6927
name = "sct"
6928
-
version = "0.6.1"
6929
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6930
-
checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce"
6931
-
dependencies = [
6932
-
"ring",
6933
-
"untrusted",
6934
-
]
6935
-
6936
-
[[package]]
6937
-
name = "sct"
6938
version = "0.7.0"
6939
source = "registry+https://github.com/rust-lang/crates.io-index"
6940
checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4"
···
6944
]
6945
6946
[[package]]
6947
-
name = "sdp"
6948
-
version = "0.5.3"
6949
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6950
-
checksum = "4d22a5ef407871893fd72b4562ee15e4742269b173959db4b8df6f538c414e13"
6951
-
dependencies = [
6952
-
"rand 0.8.5",
6953
-
"substring",
6954
-
"thiserror",
6955
-
"url",
6956
-
]
6957
-
6958
-
[[package]]
6959
name = "sec1"
6960
version = "0.3.0"
6961
source = "registry+https://github.com/rust-lang/crates.io-index"
6962
checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928"
6963
dependencies = [
6964
-
"base16ct",
6965
-
"der",
6966
"generic-array",
6967
-
"pkcs8",
6968
"subtle",
6969
"zeroize",
6970
]
6971
6972
[[package]]
6973
-
name = "secp256k1"
6974
-
version = "0.21.3"
6975
source = "registry+https://github.com/rust-lang/crates.io-index"
6976
-
checksum = "9c42e6f1735c5f00f51e43e28d6634141f2bcad10931b2609ddd74a86d751260"
6977
dependencies = [
6978
-
"secp256k1-sys",
6979
-
]
6980
-
6981
-
[[package]]
6982
-
name = "secp256k1-sys"
6983
-
version = "0.4.2"
6984
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6985
-
checksum = "957da2573cde917463ece3570eab4a0b3f19de6f1646cde62e6fd3868f566036"
6986
-
dependencies = [
6987
-
"cc",
6988
]
6989
6990
[[package]]
6991
name = "security-framework"
6992
-
version = "2.8.2"
6993
source = "registry+https://github.com/rust-lang/crates.io-index"
6994
-
checksum = "a332be01508d814fed64bf28f798a146d73792121129962fdf335bb3c49a4254"
6995
dependencies = [
6996
-
"bitflags",
6997
"core-foundation",
6998
"core-foundation-sys",
6999
"libc",
···
7002
7003
[[package]]
7004
name = "security-framework-sys"
7005
-
version = "2.8.0"
7006
source = "registry+https://github.com/rust-lang/crates.io-index"
7007
-
checksum = "31c9bb296072e961fcbd8853511dd39c2d8be2deb1e17c6860b1d30732b323b4"
7008
dependencies = [
7009
"core-foundation-sys",
7010
"libc",
···
7012
7013
[[package]]
7014
name = "semver"
7015
-
version = "0.9.0"
7016
source = "registry+https://github.com/rust-lang/crates.io-index"
7017
-
checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
7018
dependencies = [
7019
-
"semver-parser",
7020
]
7021
-
7022
-
[[package]]
7023
-
name = "semver"
7024
-
version = "1.0.17"
7025
-
source = "registry+https://github.com/rust-lang/crates.io-index"
7026
-
checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed"
7027
-
7028
-
[[package]]
7029
-
name = "semver-parser"
7030
-
version = "0.7.0"
7031
-
source = "registry+https://github.com/rust-lang/crates.io-index"
7032
-
checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
7033
7034
[[package]]
7035
name = "send_wrapper"
···
7047
7048
[[package]]
7049
name = "serde"
7050
-
version = "1.0.159"
7051
source = "registry+https://github.com/rust-lang/crates.io-index"
7052
-
checksum = "3c04e8343c3daeec41f58990b9d77068df31209f2af111e059e9fe9646693065"
7053
dependencies = [
7054
"serde_derive",
0
0
0
0
0
0
0
0
0
0
0
7055
]
7056
7057
[[package]]
···
7076
7077
[[package]]
7078
name = "serde_derive"
7079
-
version = "1.0.159"
7080
source = "registry+https://github.com/rust-lang/crates.io-index"
7081
-
checksum = "4c614d17805b093df4b147b51339e7e44bf05ef59fba1e45d83500bcfb4d8585"
7082
dependencies = [
7083
"proc-macro2",
7084
"quote",
7085
-
"syn 2.0.13",
7086
]
7087
7088
[[package]]
7089
name = "serde_json"
7090
-
version = "1.0.95"
7091
source = "registry+https://github.com/rust-lang/crates.io-index"
7092
-
checksum = "d721eca97ac802aa7777b701877c8004d950fc142651367300d21c1cc0194744"
7093
dependencies = [
7094
"itoa",
7095
"ryu",
···
7097
]
7098
7099
[[package]]
0
0
0
0
0
0
0
0
0
0
7100
name = "serde_repr"
7101
-
version = "0.1.12"
7102
source = "registry+https://github.com/rust-lang/crates.io-index"
7103
-
checksum = "bcec881020c684085e55a25f7fd888954d56609ef363479dc5a1305eb0d40cab"
7104
dependencies = [
7105
"proc-macro2",
7106
"quote",
7107
-
"syn 2.0.13",
0
0
0
0
0
0
0
0
0
7108
]
7109
7110
[[package]]
···
7135
source = "registry+https://github.com/rust-lang/crates.io-index"
7136
checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082"
7137
dependencies = [
7138
-
"darling 0.13.4",
7139
"proc-macro2",
7140
"quote",
7141
"syn 1.0.109",
···
7147
source = "registry+https://github.com/rust-lang/crates.io-index"
7148
checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b"
7149
dependencies = [
7150
-
"indexmap",
7151
"ryu",
7152
"serde",
7153
"yaml-rust",
7154
]
7155
7156
[[package]]
7157
-
name = "sha-1"
7158
-
version = "0.9.8"
7159
-
source = "registry+https://github.com/rust-lang/crates.io-index"
7160
-
checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6"
7161
-
dependencies = [
7162
-
"block-buffer 0.9.0",
7163
-
"cfg-if",
7164
-
"cpufeatures",
7165
-
"digest 0.9.0",
7166
-
"opaque-debug",
7167
-
]
7168
-
7169
-
[[package]]
7170
-
name = "sha-1"
7171
-
version = "0.10.1"
7172
-
source = "registry+https://github.com/rust-lang/crates.io-index"
7173
-
checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c"
7174
-
dependencies = [
7175
-
"cfg-if",
7176
-
"cpufeatures",
7177
-
"digest 0.10.6",
7178
-
]
7179
-
7180
-
[[package]]
7181
name = "sha1"
7182
version = "0.10.5"
7183
source = "registry+https://github.com/rust-lang/crates.io-index"
···
7185
dependencies = [
7186
"cfg-if",
7187
"cpufeatures",
7188
-
"digest 0.10.6",
7189
]
7190
7191
[[package]]
···
7203
7204
[[package]]
7205
name = "sha2"
7206
-
version = "0.10.6"
7207
source = "registry+https://github.com/rust-lang/crates.io-index"
7208
-
checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0"
7209
dependencies = [
7210
"cfg-if",
7211
"cpufeatures",
7212
-
"digest 0.10.6",
7213
]
7214
7215
[[package]]
···
7226
7227
[[package]]
7228
name = "sha3"
7229
-
version = "0.10.6"
7230
source = "registry+https://github.com/rust-lang/crates.io-index"
7231
-
checksum = "bdf0c33fae925bdc080598b84bc15c55e7b9a4a43b3c704da051f977469691c9"
7232
dependencies = [
7233
-
"digest 0.10.6",
7234
"keccak",
7235
]
7236
···
7245
7246
[[package]]
7247
name = "shlex"
7248
-
version = "1.1.0"
7249
source = "registry+https://github.com/rust-lang/crates.io-index"
7250
-
checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3"
7251
7252
[[package]]
7253
name = "signal-hook-registry"
···
7264
source = "registry+https://github.com/rust-lang/crates.io-index"
7265
checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c"
7266
dependencies = [
7267
-
"digest 0.10.6",
0
0
0
0
0
0
0
0
0
0
7268
"rand_core 0.6.4",
7269
]
7270
···
7277
"num-bigint",
7278
"num-traits",
7279
"thiserror",
7280
-
"time 0.3.20",
7281
]
7282
7283
[[package]]
···
7300
7301
[[package]]
7302
name = "siphasher"
7303
-
version = "0.3.10"
7304
source = "registry+https://github.com/rust-lang/crates.io-index"
7305
-
checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de"
7306
7307
[[package]]
7308
name = "slab"
7309
-
version = "0.4.8"
7310
source = "registry+https://github.com/rust-lang/crates.io-index"
7311
-
checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d"
7312
dependencies = [
7313
-
"autocfg 1.1.0",
7314
]
7315
7316
[[package]]
···
7319
dependencies = [
7320
"bincode",
7321
"byteorder",
7322
-
"eth2_ssz",
7323
-
"eth2_ssz_derive",
7324
"filesystem",
7325
"flate2",
7326
"lazy_static",
···
7332
"lru 0.7.8",
7333
"maplit",
7334
"parking_lot 0.12.1",
7335
-
"rand 0.8.5",
7336
"rayon",
7337
"safe_arith",
7338
"serde",
···
7368
version = "0.1.0"
7369
dependencies = [
7370
"arbitrary",
7371
-
"eth2_serde_utils",
7372
"filesystem",
7373
"lazy_static",
7374
"r2d2",
···
7390
7391
[[package]]
7392
name = "slog-async"
7393
-
version = "2.7.0"
7394
source = "registry+https://github.com/rust-lang/crates.io-index"
7395
-
checksum = "766c59b252e62a34651412870ff55d8c4e6d04df19b43eecb2703e417b097ffe"
7396
dependencies = [
7397
"crossbeam-channel",
7398
"slog",
···
7409
"serde",
7410
"serde_json",
7411
"slog",
7412
-
"time 0.3.20",
7413
]
7414
7415
[[package]]
···
7454
"slog",
7455
"term",
7456
"thread_local",
7457
-
"time 0.3.20",
7458
]
7459
7460
[[package]]
7461
name = "sloggers"
7462
-
version = "2.1.1"
7463
source = "registry+https://github.com/rust-lang/crates.io-index"
7464
-
checksum = "e20d36cb80da75a9c5511872f15247ddad14ead8c1dd97a86b56d1be9f5d4a0e"
7465
dependencies = [
7466
"chrono",
7467
"libc",
···
7493
7494
[[package]]
7495
name = "smallvec"
7496
-
version = "1.10.0"
7497
source = "registry+https://github.com/rust-lang/crates.io-index"
7498
-
checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
0
0
0
0
0
0
0
0
0
7499
7500
[[package]]
7501
name = "snap"
···
7505
7506
[[package]]
7507
name = "snow"
7508
-
version = "0.9.0"
7509
source = "registry+https://github.com/rust-lang/crates.io-index"
7510
-
checksum = "774d05a3edae07ce6d68ea6984f3c05e9bba8927e3dd591e3b479e5b03213d0d"
7511
dependencies = [
7512
-
"aes-gcm 0.9.4",
7513
"blake2",
7514
"chacha20poly1305",
7515
-
"curve25519-dalek 4.0.0-rc.2",
7516
"rand_core 0.6.4",
7517
"ring",
7518
-
"rustc_version 0.4.0",
7519
-
"sha2 0.10.6",
7520
"subtle",
7521
]
7522
···
7532
7533
[[package]]
7534
name = "socket2"
7535
-
version = "0.5.1"
7536
source = "registry+https://github.com/rust-lang/crates.io-index"
7537
-
checksum = "bc8d618c6641ae355025c449427f9e96b98abf99a772be3cef6708d15c77147a"
7538
dependencies = [
7539
"libc",
7540
-
"windows-sys 0.45.0",
7541
-
]
7542
-
7543
-
[[package]]
7544
-
name = "soketto"
7545
-
version = "0.7.1"
7546
-
source = "registry+https://github.com/rust-lang/crates.io-index"
7547
-
checksum = "41d1c5305e39e09653383c2c7244f2f78b3bcae37cf50c64cb4789c9f5096ec2"
7548
-
dependencies = [
7549
-
"base64 0.13.1",
7550
-
"bytes",
7551
-
"flate2",
7552
-
"futures",
7553
-
"httparse",
7554
-
"log",
7555
-
"rand 0.8.5",
7556
-
"sha-1 0.9.8",
7557
]
7558
7559
[[package]]
···
7569
checksum = "67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b"
7570
dependencies = [
7571
"base64ct",
7572
-
"der",
0
0
0
0
0
0
0
0
0
0
7573
]
7574
7575
[[package]]
7576
-
name = "ssz-rs"
7577
-
version = "0.8.0"
7578
-
source = "git+https://github.com/ralexstokes//ssz-rs?rev=adf1a0b14cef90b9536f28ef89da1fab316465e1#adf1a0b14cef90b9536f28ef89da1fab316465e1"
0
7579
dependencies = [
7580
"bitvec 1.0.1",
7581
"hex",
7582
"num-bigint",
7583
"serde",
7584
"sha2 0.9.9",
7585
-
"ssz-rs-derive",
7586
-
"thiserror",
7587
]
7588
7589
[[package]]
7590
-
name = "ssz-rs-derive"
7591
-
version = "0.8.0"
7592
-
source = "git+https://github.com/ralexstokes//ssz-rs?rev=adf1a0b14cef90b9536f28ef89da1fab316465e1#adf1a0b14cef90b9536f28ef89da1fab316465e1"
0
7593
dependencies = [
7594
"proc-macro2",
7595
"quote",
···
7597
]
7598
7599
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7600
name = "state_processing"
7601
version = "0.2.0"
7602
dependencies = [
···
7605
"bls",
7606
"derivative",
7607
"env_logger 0.9.3",
7608
-
"eth2_hashing",
7609
-
"eth2_ssz",
7610
-
"eth2_ssz_derive",
7611
-
"eth2_ssz_types",
7612
"int_to_bytes",
7613
"integer-sqrt",
7614
"itertools",
···
7617
"merkle_proof",
7618
"rayon",
7619
"safe_arith",
7620
-
"smallvec",
0
7621
"tokio",
7622
"tree_hash",
7623
"types",
···
7628
version = "0.1.0"
7629
dependencies = [
7630
"beacon_chain",
7631
-
"eth2_ssz",
7632
"lazy_static",
7633
"state_processing",
7634
"tokio",
···
7648
"beacon_chain",
7649
"db-key",
7650
"directory",
7651
-
"eth2_ssz",
7652
-
"eth2_ssz_derive",
7653
"itertools",
7654
"lazy_static",
7655
"leveldb",
···
7668
7669
[[package]]
7670
name = "stringprep"
7671
-
version = "0.1.2"
7672
source = "registry+https://github.com/rust-lang/crates.io-index"
7673
-
checksum = "8ee348cb74b87454fff4b551cbf727025810a004f88aeacae7f85b87f4e9a1c1"
7674
dependencies = [
0
7675
"unicode-bidi",
7676
"unicode-normalization",
7677
]
···
7711
]
7712
7713
[[package]]
7714
-
name = "stun"
7715
-
version = "0.4.4"
7716
-
source = "registry+https://github.com/rust-lang/crates.io-index"
7717
-
checksum = "a7e94b1ec00bad60e6410e058b52f1c66de3dc5fe4d62d09b3e52bb7d3b73e25"
7718
-
dependencies = [
7719
-
"base64 0.13.1",
7720
-
"crc",
7721
-
"lazy_static",
7722
-
"md-5",
7723
-
"rand 0.8.5",
7724
-
"ring",
7725
-
"subtle",
7726
-
"thiserror",
7727
-
"tokio",
7728
-
"url",
7729
-
"webrtc-util",
7730
-
]
7731
-
7732
-
[[package]]
7733
-
name = "substring"
7734
-
version = "1.4.5"
7735
-
source = "registry+https://github.com/rust-lang/crates.io-index"
7736
-
checksum = "42ee6433ecef213b2e72f587ef64a2f5943e7cd16fbd82dbe8bc07486c534c86"
7737
-
dependencies = [
7738
-
"autocfg 1.1.0",
7739
-
]
7740
-
7741
-
[[package]]
7742
name = "subtle"
7743
version = "2.4.1"
7744
source = "registry+https://github.com/rust-lang/crates.io-index"
···
7746
7747
[[package]]
7748
name = "superstruct"
7749
-
version = "0.5.0"
7750
-
source = "registry+https://github.com/rust-lang/crates.io-index"
7751
-
checksum = "95a99807a055ff4ff5d249bb84c80d9eabb55ca3c452187daae43fd5b51ef695"
7752
-
dependencies = [
7753
-
"darling 0.13.4",
7754
-
"itertools",
7755
-
"proc-macro2",
7756
-
"quote",
7757
-
"smallvec",
7758
-
"syn 1.0.109",
7759
-
]
7760
-
7761
-
[[package]]
7762
-
name = "superstruct"
7763
version = "0.6.0"
7764
source = "registry+https://github.com/rust-lang/crates.io-index"
7765
checksum = "75b9e5728aa1a87141cefd4e7509903fc01fa0dcb108022b1e841a67c5159fc5"
7766
dependencies = [
7767
-
"darling 0.13.4",
7768
"itertools",
7769
"proc-macro2",
7770
"quote",
7771
-
"smallvec",
7772
"syn 1.0.109",
7773
]
7774
···
7777
version = "0.2.0"
7778
dependencies = [
7779
"criterion",
7780
-
"eth2_hashing",
7781
"ethereum-types 0.14.1",
0
7782
]
7783
7784
[[package]]
···
7794
7795
[[package]]
7796
name = "syn"
7797
-
version = "2.0.13"
7798
source = "registry+https://github.com/rust-lang/crates.io-index"
7799
-
checksum = "4c9da457c5285ac1f936ebd076af6dac17a61cfe7826f2076b4d015cf47bc8ec"
7800
dependencies = [
7801
"proc-macro2",
7802
"quote",
···
7838
7839
[[package]]
7840
name = "system-configuration"
7841
-
version = "0.5.0"
7842
source = "registry+https://github.com/rust-lang/crates.io-index"
7843
-
checksum = "d75182f12f490e953596550b65ee31bda7c8e043d9386174b353bda50838c3fd"
7844
dependencies = [
7845
-
"bitflags",
7846
"core-foundation",
7847
"system-configuration-sys",
7848
]
···
7910
7911
[[package]]
7912
name = "tempfile"
7913
-
version = "3.5.0"
7914
source = "registry+https://github.com/rust-lang/crates.io-index"
7915
-
checksum = "b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998"
7916
dependencies = [
7917
"cfg-if",
7918
-
"fastrand",
7919
"redox_syscall 0.3.5",
7920
-
"rustix",
7921
-
"windows-sys 0.45.0",
7922
]
7923
7924
[[package]]
···
7960
[[package]]
7961
name = "testcontainers"
7962
version = "0.14.0"
7963
-
source = "registry+https://github.com/rust-lang/crates.io-index"
7964
-
checksum = "0e2b1567ca8a2b819ea7b28c92be35d9f76fb9edb214321dcc86eb96023d1f87"
7965
dependencies = [
7966
"bollard-stubs",
7967
"futures",
7968
"hex",
7969
"hmac 0.12.1",
7970
"log",
7971
-
"rand 0.8.5",
7972
"serde",
7973
"serde_json",
7974
-
"sha2 0.10.6",
7975
]
7976
7977
[[package]]
···
7985
7986
[[package]]
7987
name = "thiserror"
7988
-
version = "1.0.40"
7989
source = "registry+https://github.com/rust-lang/crates.io-index"
7990
-
checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac"
7991
dependencies = [
7992
"thiserror-impl",
7993
]
7994
7995
[[package]]
7996
name = "thiserror-impl"
7997
-
version = "1.0.40"
7998
source = "registry+https://github.com/rust-lang/crates.io-index"
7999
-
checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f"
8000
dependencies = [
8001
"proc-macro2",
8002
"quote",
8003
-
"syn 2.0.13",
8004
]
8005
8006
[[package]]
···
8024
8025
[[package]]
8026
name = "time"
8027
-
version = "0.1.45"
8028
-
source = "registry+https://github.com/rust-lang/crates.io-index"
8029
-
checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a"
8030
-
dependencies = [
8031
-
"libc",
8032
-
"wasi 0.10.0+wasi-snapshot-preview1",
8033
-
"winapi",
8034
-
]
8035
-
8036
-
[[package]]
8037
-
name = "time"
8038
-
version = "0.3.20"
8039
source = "registry+https://github.com/rust-lang/crates.io-index"
8040
-
checksum = "cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890"
8041
dependencies = [
0
8042
"itoa",
8043
"libc",
8044
"num_threads",
···
8049
8050
[[package]]
8051
name = "time-core"
8052
-
version = "0.1.0"
8053
source = "registry+https://github.com/rust-lang/crates.io-index"
8054
-
checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd"
8055
8056
[[package]]
8057
name = "time-macros"
8058
-
version = "0.2.8"
8059
source = "registry+https://github.com/rust-lang/crates.io-index"
8060
-
checksum = "fd80a657e71da814b8e5d60d3374fc6d35045062245d80224748ae522dd76f36"
8061
dependencies = [
8062
"time-core",
8063
]
···
8075
8076
[[package]]
8077
name = "tiny-bip39"
8078
-
version = "0.8.2"
8079
source = "registry+https://github.com/rust-lang/crates.io-index"
8080
-
checksum = "ffc59cb9dfc85bb312c3a78fd6aa8a8582e310b0fa885d5bb877f6dcc601839d"
8081
dependencies = [
8082
"anyhow",
8083
-
"hmac 0.8.1",
8084
"once_cell",
8085
-
"pbkdf2 0.4.0",
8086
-
"rand 0.7.3",
8087
"rustc-hash",
8088
-
"sha2 0.9.9",
8089
"thiserror",
8090
"unicode-normalization",
8091
"wasm-bindgen",
···
8128
8129
[[package]]
8130
name = "tokio"
8131
-
version = "1.27.0"
8132
source = "registry+https://github.com/rust-lang/crates.io-index"
8133
-
checksum = "d0de47a4eecbe11f498978a9b29d792f0d2692d1dd003650c24c76510e3bc001"
8134
dependencies = [
8135
-
"autocfg 1.1.0",
8136
"bytes",
8137
"libc",
8138
"mio",
8139
"num_cpus",
8140
"parking_lot 0.12.1",
8141
-
"pin-project-lite 0.2.9",
8142
"signal-hook-registry",
8143
-
"socket2 0.4.9",
8144
"tokio-macros",
8145
-
"windows-sys 0.45.0",
8146
]
8147
8148
[[package]]
···
8151
source = "registry+https://github.com/rust-lang/crates.io-index"
8152
checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf"
8153
dependencies = [
8154
-
"pin-project-lite 0.2.9",
8155
"tokio",
8156
]
8157
8158
[[package]]
8159
name = "tokio-macros"
8160
-
version = "2.0.0"
8161
source = "registry+https://github.com/rust-lang/crates.io-index"
8162
-
checksum = "61a573bdc87985e9d6ddeed1b3d864e8a302c847e40d647746df2f1de209d1ce"
8163
dependencies = [
8164
"proc-macro2",
8165
"quote",
8166
-
"syn 2.0.13",
8167
]
8168
8169
[[package]]
···
8178
8179
[[package]]
8180
name = "tokio-postgres"
8181
-
version = "0.7.8"
8182
source = "registry+https://github.com/rust-lang/crates.io-index"
8183
-
checksum = "6e89f6234aa8fd43779746012fcf53603cdb91fdd8399aa0de868c2d56b6dde1"
8184
dependencies = [
8185
"async-trait",
8186
"byteorder",
···
8192
"parking_lot 0.12.1",
8193
"percent-encoding",
8194
"phf",
8195
-
"pin-project-lite 0.2.9",
8196
"postgres-protocol",
8197
"postgres-types",
8198
-
"socket2 0.5.1",
0
8199
"tokio",
8200
-
"tokio-util 0.7.7",
0
8201
]
8202
8203
[[package]]
8204
name = "tokio-rustls"
8205
-
version = "0.22.0"
8206
-
source = "registry+https://github.com/rust-lang/crates.io-index"
8207
-
checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6"
8208
-
dependencies = [
8209
-
"rustls 0.19.1",
8210
-
"tokio",
8211
-
"webpki 0.21.4",
8212
-
]
8213
-
8214
-
[[package]]
8215
-
name = "tokio-rustls"
8216
-
version = "0.23.4"
8217
source = "registry+https://github.com/rust-lang/crates.io-index"
8218
-
checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59"
8219
dependencies = [
8220
-
"rustls 0.20.8",
8221
"tokio",
8222
-
"webpki 0.22.0",
8223
]
8224
8225
[[package]]
8226
name = "tokio-stream"
8227
-
version = "0.1.12"
8228
source = "registry+https://github.com/rust-lang/crates.io-index"
8229
-
checksum = "8fb52b74f05dbf495a8fba459fdc331812b96aa086d9eb78101fa0d4569c3313"
8230
dependencies = [
8231
"futures-core",
8232
-
"pin-project-lite 0.2.9",
8233
"tokio",
8234
-
"tokio-util 0.7.7",
8235
-
]
8236
-
8237
-
[[package]]
8238
-
name = "tokio-tungstenite"
8239
-
version = "0.15.0"
8240
-
source = "registry+https://github.com/rust-lang/crates.io-index"
8241
-
checksum = "511de3f85caf1c98983545490c3d09685fa8eb634e57eec22bb4db271f46cbd8"
8242
-
dependencies = [
8243
-
"futures-util",
8244
-
"log",
8245
-
"pin-project",
8246
-
"tokio",
8247
-
"tungstenite 0.14.0",
8248
-
]
8249
-
8250
-
[[package]]
8251
-
name = "tokio-tungstenite"
8252
-
version = "0.17.2"
8253
-
source = "registry+https://github.com/rust-lang/crates.io-index"
8254
-
checksum = "f714dd15bead90401d77e04243611caec13726c2408afd5b31901dfcdcb3b181"
8255
-
dependencies = [
8256
-
"futures-util",
8257
-
"log",
8258
-
"rustls 0.20.8",
8259
-
"tokio",
8260
-
"tokio-rustls 0.23.4",
8261
-
"tungstenite 0.17.3",
8262
-
"webpki 0.22.0",
8263
-
"webpki-roots",
8264
]
8265
8266
[[package]]
···
8274
"futures-io",
8275
"futures-sink",
8276
"log",
8277
-
"pin-project-lite 0.2.9",
8278
"slab",
8279
"tokio",
8280
]
8281
8282
[[package]]
8283
name = "tokio-util"
8284
-
version = "0.7.7"
8285
source = "registry+https://github.com/rust-lang/crates.io-index"
8286
-
checksum = "5427d89453009325de0d8f342c9490009f76e999cb7672d77e46267448f7e6b2"
8287
dependencies = [
8288
"bytes",
8289
"futures-core",
8290
-
"futures-io",
8291
"futures-sink",
8292
-
"pin-project-lite 0.2.9",
8293
"slab",
8294
"tokio",
8295
"tracing",
···
8305
]
8306
8307
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8308
name = "tower"
8309
version = "0.4.13"
8310
source = "registry+https://github.com/rust-lang/crates.io-index"
···
8313
"futures-core",
8314
"futures-util",
8315
"pin-project",
8316
-
"pin-project-lite 0.2.9",
8317
"tokio",
8318
"tower-layer",
8319
"tower-service",
···
8321
]
8322
8323
[[package]]
8324
-
name = "tower-http"
8325
-
version = "0.3.5"
8326
-
source = "registry+https://github.com/rust-lang/crates.io-index"
8327
-
checksum = "f873044bf02dd1e8239e9c1293ea39dad76dc594ec16185d0a1bf31d8dc8d858"
8328
-
dependencies = [
8329
-
"bitflags",
8330
-
"bytes",
8331
-
"futures-core",
8332
-
"futures-util",
8333
-
"http",
8334
-
"http-body",
8335
-
"http-range-header",
8336
-
"pin-project-lite 0.2.9",
8337
-
"tower",
8338
-
"tower-layer",
8339
-
"tower-service",
8340
-
]
8341
-
8342
-
[[package]]
8343
name = "tower-layer"
8344
version = "0.3.2"
8345
source = "registry+https://github.com/rust-lang/crates.io-index"
···
8359
dependencies = [
8360
"cfg-if",
8361
"log",
8362
-
"pin-project-lite 0.2.9",
8363
"tracing-attributes",
8364
"tracing-core",
8365
]
8366
8367
[[package]]
8368
name = "tracing-attributes"
8369
-
version = "0.1.23"
8370
source = "registry+https://github.com/rust-lang/crates.io-index"
8371
-
checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a"
8372
dependencies = [
8373
"proc-macro2",
8374
"quote",
8375
-
"syn 1.0.109",
8376
]
8377
8378
[[package]]
8379
name = "tracing-core"
8380
-
version = "0.1.30"
8381
source = "registry+https://github.com/rust-lang/crates.io-index"
8382
-
checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a"
8383
dependencies = [
8384
"once_cell",
8385
"valuable",
···
8408
8409
[[package]]
8410
name = "tracing-subscriber"
8411
-
version = "0.3.16"
8412
source = "registry+https://github.com/rust-lang/crates.io-index"
8413
-
checksum = "a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70"
8414
dependencies = [
8415
"matchers",
8416
"nu-ansi-term",
8417
"once_cell",
8418
"regex",
8419
"sharded-slab",
8420
-
"smallvec",
8421
"thread_local",
8422
"tracing",
8423
"tracing-core",
···
8426
8427
[[package]]
8428
name = "trackable"
8429
-
version = "1.2.0"
8430
source = "registry+https://github.com/rust-lang/crates.io-index"
8431
-
checksum = "017e2a1a93718e4e8386d037cfb8add78f1d690467f4350fb582f55af1203167"
8432
dependencies = [
8433
"trackable_derive",
8434
]
···
8445
8446
[[package]]
8447
name = "tree_hash"
8448
-
version = "0.4.1"
0
0
8449
dependencies = [
8450
-
"beacon_chain",
8451
-
"eth2_hashing",
8452
-
"eth2_ssz",
8453
-
"eth2_ssz_derive",
8454
"ethereum-types 0.14.1",
8455
-
"rand 0.8.5",
8456
-
"smallvec",
8457
-
"tree_hash_derive",
8458
-
"types",
8459
]
8460
8461
[[package]]
8462
name = "tree_hash_derive"
8463
-
version = "0.4.0"
0
0
8464
dependencies = [
8465
-
"darling 0.13.4",
8466
"quote",
8467
"syn 1.0.109",
8468
]
···
8493
"idna 0.2.3",
8494
"ipnet",
8495
"lazy_static",
8496
-
"rand 0.8.5",
8497
-
"smallvec",
8498
"socket2 0.4.9",
8499
"thiserror",
8500
"tinyvec",
···
8516
"lru-cache",
8517
"parking_lot 0.12.1",
8518
"resolv-conf",
8519
-
"smallvec",
8520
"thiserror",
8521
"tokio",
8522
"tracing",
···
8530
checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
8531
8532
[[package]]
8533
-
name = "tungstenite"
8534
-
version = "0.14.0"
8535
-
source = "registry+https://github.com/rust-lang/crates.io-index"
8536
-
checksum = "a0b2d8558abd2e276b0a8df5c05a2ec762609344191e5fd23e292c910e9165b5"
8537
-
dependencies = [
8538
-
"base64 0.13.1",
8539
-
"byteorder",
8540
-
"bytes",
8541
-
"http",
8542
-
"httparse",
8543
-
"log",
8544
-
"rand 0.8.5",
8545
-
"sha-1 0.9.8",
8546
-
"thiserror",
8547
-
"url",
8548
-
"utf-8",
8549
-
]
8550
-
8551
-
[[package]]
8552
-
name = "tungstenite"
8553
-
version = "0.17.3"
8554
-
source = "registry+https://github.com/rust-lang/crates.io-index"
8555
-
checksum = "e27992fd6a8c29ee7eef28fc78349aa244134e10ad447ce3b9f0ac0ed0fa4ce0"
8556
-
dependencies = [
8557
-
"base64 0.13.1",
8558
-
"byteorder",
8559
-
"bytes",
8560
-
"http",
8561
-
"httparse",
8562
-
"log",
8563
-
"rand 0.8.5",
8564
-
"rustls 0.20.8",
8565
-
"sha-1 0.10.1",
8566
-
"thiserror",
8567
-
"url",
8568
-
"utf-8",
8569
-
"webpki 0.22.0",
8570
-
]
8571
-
8572
-
[[package]]
8573
-
name = "turn"
8574
-
version = "0.6.1"
8575
-
source = "registry+https://github.com/rust-lang/crates.io-index"
8576
-
checksum = "4712ee30d123ec7ae26d1e1b218395a16c87cdbaf4b3925d170d684af62ea5e8"
8577
-
dependencies = [
8578
-
"async-trait",
8579
-
"base64 0.13.1",
8580
-
"futures",
8581
-
"log",
8582
-
"md-5",
8583
-
"rand 0.8.5",
8584
-
"ring",
8585
-
"stun",
8586
-
"thiserror",
8587
-
"tokio",
8588
-
"webrtc-util",
8589
-
]
8590
-
8591
-
[[package]]
8592
-
name = "twoway"
8593
-
version = "0.1.8"
8594
-
source = "registry+https://github.com/rust-lang/crates.io-index"
8595
-
checksum = "59b11b2b5241ba34be09c3cc85a36e56e48f9888862e19cedf23336d35316ed1"
8596
-
dependencies = [
8597
-
"memchr",
8598
-
]
8599
-
8600
-
[[package]]
8601
name = "typenum"
8602
-
version = "1.16.0"
8603
source = "registry+https://github.com/rust-lang/crates.io-index"
8604
-
checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
8605
8606
[[package]]
8607
name = "types"
···
8615
"compare_fields_derive",
8616
"criterion",
8617
"derivative",
8618
-
"eth2_hashing",
8619
"eth2_interop_keypairs",
8620
-
"eth2_serde_utils",
8621
-
"eth2_ssz",
8622
-
"eth2_ssz_derive",
8623
-
"eth2_ssz_types",
8624
"ethereum-types 0.14.1",
0
0
0
0
8625
"hex",
8626
"int_to_bytes",
8627
"itertools",
···
8631
"merkle_proof",
8632
"metastruct",
8633
"parking_lot 0.12.1",
8634
-
"rand 0.8.5",
0
8635
"rand_xorshift",
8636
"rayon",
8637
"regex",
···
8643
"serde_with",
8644
"serde_yaml",
8645
"slog",
8646
-
"smallvec",
0
8647
"state_processing",
8648
-
"superstruct 0.6.0",
0
8649
"swap_or_not_shuffle",
8650
"tempfile",
8651
"test_random_derive",
···
8675
8676
[[package]]
8677
name = "unicase"
8678
-
version = "2.6.0"
8679
source = "registry+https://github.com/rust-lang/crates.io-index"
8680
-
checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6"
8681
dependencies = [
8682
"version_check",
8683
]
···
8690
8691
[[package]]
8692
name = "unicode-ident"
8693
-
version = "1.0.8"
8694
source = "registry+https://github.com/rust-lang/crates.io-index"
8695
-
checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4"
8696
8697
[[package]]
8698
name = "unicode-normalization"
···
8722
checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"
8723
dependencies = [
8724
"generic-array",
8725
-
"subtle",
8726
-
]
8727
-
8728
-
[[package]]
8729
-
name = "universal-hash"
8730
-
version = "0.5.0"
8731
-
source = "registry+https://github.com/rust-lang/crates.io-index"
8732
-
checksum = "7d3160b73c9a19f7e2939a2fdad446c57c1bbbbf4d919d3213ff1267a580d8b5"
8733
-
dependencies = [
8734
-
"crypto-common",
8735
"subtle",
8736
]
8737
···
8747
8748
[[package]]
8749
name = "unsigned-varint"
8750
-
version = "0.7.1"
8751
source = "registry+https://github.com/rust-lang/crates.io-index"
8752
-
checksum = "d86a8dc7f45e4c1b0d30e43038c38f274e77af056aa5f74b93c2cf9eb3c1c836"
8753
dependencies = [
8754
"asynchronous-codec",
8755
"bytes",
···
8772
8773
[[package]]
8774
name = "url"
8775
-
version = "2.3.1"
8776
source = "registry+https://github.com/rust-lang/crates.io-index"
8777
-
checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643"
8778
dependencies = [
8779
"form_urlencoded",
8780
-
"idna 0.3.0",
8781
"percent-encoding",
8782
]
8783
8784
[[package]]
8785
-
name = "utf-8"
8786
-
version = "0.7.6"
8787
-
source = "registry+https://github.com/rust-lang/crates.io-index"
8788
-
checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
8789
-
8790
-
[[package]]
8791
name = "uuid"
8792
version = "0.8.2"
8793
source = "registry+https://github.com/rust-lang/crates.io-index"
8794
checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7"
8795
dependencies = [
8796
-
"getrandom 0.2.8",
8797
"serde",
8798
]
8799
8800
[[package]]
8801
-
name = "uuid"
8802
-
version = "1.3.0"
8803
-
source = "registry+https://github.com/rust-lang/crates.io-index"
8804
-
checksum = "1674845326ee10d37ca60470760d4288a6f80f304007d92e5c53bab78c9cfd79"
8805
-
dependencies = [
8806
-
"getrandom 0.2.8",
8807
-
]
8808
-
8809
-
[[package]]
8810
name = "validator_client"
8811
version = "0.3.5"
8812
dependencies = [
···
8821
"environment",
8822
"eth2",
8823
"eth2_keystore",
8824
-
"eth2_serde_utils",
8825
"exit-future",
8826
"filesystem",
8827
"futures",
···
8837
"malloc_utils",
8838
"monitoring_api",
8839
"parking_lot 0.12.1",
8840
-
"rand 0.8.5",
8841
"reqwest",
8842
"ring",
8843
"safe_arith",
···
8853
"task_executor",
8854
"tempfile",
8855
"tokio",
0
8856
"tree_hash",
8857
"types",
8858
"url",
···
8868
"bls",
8869
"deposit_contract",
8870
"derivative",
0
8871
"eth2_keystore",
8872
"filesystem",
8873
"hex",
8874
"lockfile",
8875
-
"rand 0.8.5",
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8876
"tempfile",
0
8877
"tree_hash",
8878
"types",
0
8879
]
8880
8881
[[package]]
···
8909
checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
8910
8911
[[package]]
8912
-
name = "waitgroup"
8913
-
version = "0.1.2"
8914
-
source = "registry+https://github.com/rust-lang/crates.io-index"
8915
-
checksum = "d1f50000a783467e6c0200f9d10642f4bc424e39efc1b770203e88b488f79292"
8916
-
dependencies = [
8917
-
"atomic-waker",
8918
-
]
8919
-
8920
-
[[package]]
8921
name = "waker-fn"
8922
version = "1.1.0"
8923
source = "registry+https://github.com/rust-lang/crates.io-index"
···
8925
8926
[[package]]
8927
name = "walkdir"
8928
-
version = "2.3.3"
8929
source = "registry+https://github.com/rust-lang/crates.io-index"
8930
-
checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698"
8931
dependencies = [
8932
"same-file",
8933
"winapi-util",
···
8935
8936
[[package]]
8937
name = "want"
8938
-
version = "0.3.0"
8939
source = "registry+https://github.com/rust-lang/crates.io-index"
8940
-
checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0"
8941
dependencies = [
8942
-
"log",
8943
"try-lock",
8944
]
8945
8946
[[package]]
8947
name = "warp"
8948
-
version = "0.3.2"
8949
-
source = "git+https://github.com/macladson/warp?rev=7e75acc368229a46a236a8c991bf251fe7fe50ef#7e75acc368229a46a236a8c991bf251fe7fe50ef"
8950
dependencies = [
8951
"bytes",
8952
"futures-channel",
···
8957
"log",
8958
"mime",
8959
"mime_guess",
8960
-
"multipart",
8961
"percent-encoding",
8962
"pin-project",
0
8963
"scoped-tls",
8964
"serde",
8965
"serde_json",
8966
"serde_urlencoded",
8967
"tokio",
8968
-
"tokio-rustls 0.22.0",
8969
"tokio-stream",
8970
-
"tokio-tungstenite 0.15.0",
8971
-
"tokio-util 0.6.10",
8972
"tower-service",
8973
"tracing",
8974
]
···
8999
9000
[[package]]
9001
name = "wasi"
9002
-
version = "0.10.0+wasi-snapshot-preview1"
9003
-
source = "registry+https://github.com/rust-lang/crates.io-index"
9004
-
checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
9005
-
9006
-
[[package]]
9007
-
name = "wasi"
9008
version = "0.11.0+wasi-snapshot-preview1"
9009
source = "registry+https://github.com/rust-lang/crates.io-index"
9010
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
9011
9012
[[package]]
9013
name = "wasm-bindgen"
9014
-
version = "0.2.84"
9015
source = "registry+https://github.com/rust-lang/crates.io-index"
9016
-
checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b"
9017
dependencies = [
9018
"cfg-if",
9019
"wasm-bindgen-macro",
···
9021
9022
[[package]]
9023
name = "wasm-bindgen-backend"
9024
-
version = "0.2.84"
9025
source = "registry+https://github.com/rust-lang/crates.io-index"
9026
-
checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9"
9027
dependencies = [
9028
"bumpalo",
9029
"log",
9030
"once_cell",
9031
"proc-macro2",
9032
"quote",
9033
-
"syn 1.0.109",
9034
"wasm-bindgen-shared",
9035
]
9036
9037
[[package]]
9038
name = "wasm-bindgen-futures"
9039
-
version = "0.4.34"
9040
source = "registry+https://github.com/rust-lang/crates.io-index"
9041
-
checksum = "f219e0d211ba40266969f6dbdd90636da12f75bee4fc9d6c23d1260dadb51454"
9042
dependencies = [
9043
"cfg-if",
9044
"js-sys",
···
9048
9049
[[package]]
9050
name = "wasm-bindgen-macro"
9051
-
version = "0.2.84"
9052
source = "registry+https://github.com/rust-lang/crates.io-index"
9053
-
checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5"
9054
dependencies = [
9055
"quote",
9056
"wasm-bindgen-macro-support",
···
9058
9059
[[package]]
9060
name = "wasm-bindgen-macro-support"
9061
-
version = "0.2.84"
9062
source = "registry+https://github.com/rust-lang/crates.io-index"
9063
-
checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6"
9064
dependencies = [
9065
"proc-macro2",
9066
"quote",
9067
-
"syn 1.0.109",
9068
"wasm-bindgen-backend",
9069
"wasm-bindgen-shared",
9070
]
9071
9072
[[package]]
9073
name = "wasm-bindgen-shared"
9074
-
version = "0.2.84"
9075
-
source = "registry+https://github.com/rust-lang/crates.io-index"
9076
-
checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
9077
-
9078
-
[[package]]
9079
-
name = "wasm-bindgen-test"
9080
-
version = "0.3.34"
9081
source = "registry+https://github.com/rust-lang/crates.io-index"
9082
-
checksum = "6db36fc0f9fb209e88fb3642590ae0205bb5a56216dabd963ba15879fe53a30b"
9083
-
dependencies = [
9084
-
"console_error_panic_hook",
9085
-
"js-sys",
9086
-
"scoped-tls",
9087
-
"wasm-bindgen",
9088
-
"wasm-bindgen-futures",
9089
-
"wasm-bindgen-test-macro",
9090
-
]
9091
-
9092
-
[[package]]
9093
-
name = "wasm-bindgen-test-macro"
9094
-
version = "0.3.34"
9095
-
source = "registry+https://github.com/rust-lang/crates.io-index"
9096
-
checksum = "0734759ae6b3b1717d661fe4f016efcfb9828f5edb4520c18eaee05af3b43be9"
9097
-
dependencies = [
9098
-
"proc-macro2",
9099
-
"quote",
9100
-
]
9101
9102
[[package]]
9103
name = "wasm-streams"
9104
-
version = "0.2.3"
9105
source = "registry+https://github.com/rust-lang/crates.io-index"
9106
-
checksum = "6bbae3363c08332cadccd13b67db371814cd214c2524020932f0804b8cf7c078"
9107
dependencies = [
9108
"futures-util",
9109
"js-sys",
···
9145
"http_api",
9146
"hyper",
9147
"log",
0
9148
"network",
9149
"r2d2",
9150
-
"rand 0.7.3",
9151
"reqwest",
9152
"serde",
9153
"serde_json",
9154
"serde_yaml",
0
9155
"testcontainers",
9156
"tokio",
9157
"tokio-postgres",
···
9162
9163
[[package]]
9164
name = "web-sys"
9165
-
version = "0.3.61"
9166
source = "registry+https://github.com/rust-lang/crates.io-index"
9167
-
checksum = "e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97"
9168
dependencies = [
9169
"js-sys",
9170
"wasm-bindgen",
9171
]
9172
9173
[[package]]
9174
-
name = "web3"
9175
-
version = "0.18.0"
9176
-
source = "registry+https://github.com/rust-lang/crates.io-index"
9177
-
checksum = "44f258e254752d210b84fe117b31f1e3cc9cbf04c0d747eb7f8cf7cf5e370f6d"
9178
-
dependencies = [
9179
-
"arrayvec",
9180
-
"base64 0.13.1",
9181
-
"bytes",
9182
-
"derive_more",
9183
-
"ethabi 16.0.0",
9184
-
"ethereum-types 0.12.1",
9185
-
"futures",
9186
-
"futures-timer",
9187
-
"headers",
9188
-
"hex",
9189
-
"idna 0.2.3",
9190
-
"jsonrpc-core",
9191
-
"log",
9192
-
"once_cell",
9193
-
"parking_lot 0.12.1",
9194
-
"pin-project",
9195
-
"reqwest",
9196
-
"rlp",
9197
-
"secp256k1",
9198
-
"serde",
9199
-
"serde_json",
9200
-
"soketto",
9201
-
"tiny-keccak",
9202
-
"tokio",
9203
-
"tokio-util 0.6.10",
9204
-
"url",
9205
-
"web3-async-native-tls",
9206
-
]
9207
-
9208
-
[[package]]
9209
-
name = "web3-async-native-tls"
9210
-
version = "0.4.0"
9211
-
source = "registry+https://github.com/rust-lang/crates.io-index"
9212
-
checksum = "1f6d8d1636b2627fe63518d5a9b38a569405d9c9bc665c43c9c341de57227ebb"
9213
-
dependencies = [
9214
-
"native-tls",
9215
-
"thiserror",
9216
-
"tokio",
9217
-
"url",
9218
-
]
9219
-
9220
-
[[package]]
9221
name = "web3signer_tests"
9222
version = "0.1.0"
9223
dependencies = [
···
9231
"parking_lot 0.12.1",
9232
"reqwest",
9233
"serde",
9234
-
"serde_derive",
9235
"serde_json",
9236
"serde_yaml",
9237
"slot_clock",
···
9245
]
9246
9247
[[package]]
9248
-
name = "webpki"
9249
-
version = "0.21.4"
9250
-
source = "registry+https://github.com/rust-lang/crates.io-index"
9251
-
checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea"
9252
-
dependencies = [
9253
-
"ring",
9254
-
"untrusted",
9255
-
]
9256
-
9257
-
[[package]]
9258
-
name = "webpki"
9259
-
version = "0.22.0"
9260
-
source = "registry+https://github.com/rust-lang/crates.io-index"
9261
-
checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd"
9262
-
dependencies = [
9263
-
"ring",
9264
-
"untrusted",
9265
-
]
9266
-
9267
-
[[package]]
9268
name = "webpki-roots"
9269
-
version = "0.22.6"
9270
-
source = "registry+https://github.com/rust-lang/crates.io-index"
9271
-
checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87"
9272
-
dependencies = [
9273
-
"webpki 0.22.0",
9274
-
]
9275
-
9276
-
[[package]]
9277
-
name = "webrtc"
9278
-
version = "0.6.0"
9279
-
source = "registry+https://github.com/rust-lang/crates.io-index"
9280
-
checksum = "2d3bc9049bdb2cea52f5fd4f6f728184225bdb867ed0dc2410eab6df5bdd67bb"
9281
-
dependencies = [
9282
-
"arc-swap",
9283
-
"async-trait",
9284
-
"bytes",
9285
-
"hex",
9286
-
"interceptor",
9287
-
"lazy_static",
9288
-
"log",
9289
-
"rand 0.8.5",
9290
-
"rcgen 0.9.3",
9291
-
"regex",
9292
-
"ring",
9293
-
"rtcp",
9294
-
"rtp",
9295
-
"rustls 0.19.1",
9296
-
"sdp",
9297
-
"serde",
9298
-
"serde_json",
9299
-
"sha2 0.10.6",
9300
-
"stun",
9301
-
"thiserror",
9302
-
"time 0.3.20",
9303
-
"tokio",
9304
-
"turn",
9305
-
"url",
9306
-
"waitgroup",
9307
-
"webrtc-data",
9308
-
"webrtc-dtls",
9309
-
"webrtc-ice",
9310
-
"webrtc-mdns",
9311
-
"webrtc-media",
9312
-
"webrtc-sctp",
9313
-
"webrtc-srtp",
9314
-
"webrtc-util",
9315
-
]
9316
-
9317
-
[[package]]
9318
-
name = "webrtc-data"
9319
-
version = "0.6.0"
9320
-
source = "registry+https://github.com/rust-lang/crates.io-index"
9321
-
checksum = "0ef36a4d12baa6e842582fe9ec16a57184ba35e1a09308307b67d43ec8883100"
9322
-
dependencies = [
9323
-
"bytes",
9324
-
"derive_builder",
9325
-
"log",
9326
-
"thiserror",
9327
-
"tokio",
9328
-
"webrtc-sctp",
9329
-
"webrtc-util",
9330
-
]
9331
-
9332
-
[[package]]
9333
-
name = "webrtc-dtls"
9334
-
version = "0.7.1"
9335
-
source = "registry+https://github.com/rust-lang/crates.io-index"
9336
-
checksum = "942be5bd85f072c3128396f6e5a9bfb93ca8c1939ded735d177b7bcba9a13d05"
9337
-
dependencies = [
9338
-
"aes 0.6.0",
9339
-
"aes-gcm 0.10.1",
9340
-
"async-trait",
9341
-
"bincode",
9342
-
"block-modes",
9343
-
"byteorder",
9344
-
"ccm",
9345
-
"curve25519-dalek 3.2.0",
9346
-
"der-parser 8.2.0",
9347
-
"elliptic-curve",
9348
-
"hkdf",
9349
-
"hmac 0.12.1",
9350
-
"log",
9351
-
"oid-registry 0.6.1",
9352
-
"p256",
9353
-
"p384",
9354
-
"rand 0.8.5",
9355
-
"rand_core 0.6.4",
9356
-
"rcgen 0.9.3",
9357
-
"ring",
9358
-
"rustls 0.19.1",
9359
-
"sec1",
9360
-
"serde",
9361
-
"sha1",
9362
-
"sha2 0.10.6",
9363
-
"signature",
9364
-
"subtle",
9365
-
"thiserror",
9366
-
"tokio",
9367
-
"webpki 0.21.4",
9368
-
"webrtc-util",
9369
-
"x25519-dalek 2.0.0-rc.2",
9370
-
"x509-parser 0.13.2",
9371
-
]
9372
-
9373
-
[[package]]
9374
-
name = "webrtc-ice"
9375
-
version = "0.9.1"
9376
-
source = "registry+https://github.com/rust-lang/crates.io-index"
9377
-
checksum = "465a03cc11e9a7d7b4f9f99870558fe37a102b65b93f8045392fef7c67b39e80"
9378
-
dependencies = [
9379
-
"arc-swap",
9380
-
"async-trait",
9381
-
"crc",
9382
-
"log",
9383
-
"rand 0.8.5",
9384
-
"serde",
9385
-
"serde_json",
9386
-
"stun",
9387
-
"thiserror",
9388
-
"tokio",
9389
-
"turn",
9390
-
"url",
9391
-
"uuid 1.3.0",
9392
-
"waitgroup",
9393
-
"webrtc-mdns",
9394
-
"webrtc-util",
9395
-
]
9396
-
9397
-
[[package]]
9398
-
name = "webrtc-mdns"
9399
-
version = "0.5.2"
9400
-
source = "registry+https://github.com/rust-lang/crates.io-index"
9401
-
checksum = "f08dfd7a6e3987e255c4dbe710dde5d94d0f0574f8a21afa95d171376c143106"
9402
-
dependencies = [
9403
-
"log",
9404
-
"socket2 0.4.9",
9405
-
"thiserror",
9406
-
"tokio",
9407
-
"webrtc-util",
9408
-
]
9409
-
9410
-
[[package]]
9411
-
name = "webrtc-media"
9412
-
version = "0.5.0"
9413
-
source = "registry+https://github.com/rust-lang/crates.io-index"
9414
-
checksum = "ee2a3c157a040324e5049bcbd644ffc9079e6738fa2cfab2bcff64e5cc4c00d7"
9415
-
dependencies = [
9416
-
"byteorder",
9417
-
"bytes",
9418
-
"derive_builder",
9419
-
"displaydoc",
9420
-
"rand 0.8.5",
9421
-
"rtp",
9422
-
"thiserror",
9423
-
"webrtc-util",
9424
-
]
9425
-
9426
-
[[package]]
9427
-
name = "webrtc-sctp"
9428
-
version = "0.7.0"
9429
-
source = "registry+https://github.com/rust-lang/crates.io-index"
9430
-
checksum = "0d47adcd9427eb3ede33d5a7f3424038f63c965491beafcc20bc650a2f6679c0"
9431
-
dependencies = [
9432
-
"arc-swap",
9433
-
"async-trait",
9434
-
"bytes",
9435
-
"crc",
9436
-
"log",
9437
-
"rand 0.8.5",
9438
-
"thiserror",
9439
-
"tokio",
9440
-
"webrtc-util",
9441
-
]
9442
-
9443
-
[[package]]
9444
-
name = "webrtc-srtp"
9445
-
version = "0.9.1"
9446
source = "registry+https://github.com/rust-lang/crates.io-index"
9447
-
checksum = "6183edc4c1c6c0175f8812eefdce84dfa0aea9c3ece71c2bf6ddd3c964de3da5"
9448
-
dependencies = [
9449
-
"aead 0.4.3",
9450
-
"aes 0.7.5",
9451
-
"aes-gcm 0.9.4",
9452
-
"async-trait",
9453
-
"byteorder",
9454
-
"bytes",
9455
-
"ctr 0.8.0",
9456
-
"hmac 0.11.0",
9457
-
"log",
9458
-
"rtcp",
9459
-
"rtp",
9460
-
"sha-1 0.9.8",
9461
-
"subtle",
9462
-
"thiserror",
9463
-
"tokio",
9464
-
"webrtc-util",
9465
-
]
9466
-
9467
-
[[package]]
9468
-
name = "webrtc-util"
9469
-
version = "0.7.0"
9470
-
source = "registry+https://github.com/rust-lang/crates.io-index"
9471
-
checksum = "93f1db1727772c05cf7a2cfece52c3aca8045ca1e176cd517d323489aa3c6d87"
9472
-
dependencies = [
9473
-
"async-trait",
9474
-
"bitflags",
9475
-
"bytes",
9476
-
"cc",
9477
-
"ipnet",
9478
-
"lazy_static",
9479
-
"libc",
9480
-
"log",
9481
-
"nix 0.24.3",
9482
-
"rand 0.8.5",
9483
-
"thiserror",
9484
-
"tokio",
9485
-
"winapi",
9486
-
]
9487
9488
[[package]]
9489
-
name = "which"
9490
-
version = "4.4.0"
9491
source = "registry+https://github.com/rust-lang/crates.io-index"
9492
-
checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269"
9493
dependencies = [
9494
-
"either",
9495
-
"libc",
9496
-
"once_cell",
9497
]
9498
9499
[[package]]
···
9504
9505
[[package]]
9506
name = "widestring"
9507
-
version = "0.5.1"
9508
source = "registry+https://github.com/rust-lang/crates.io-index"
9509
-
checksum = "17882f045410753661207383517a6f62ec3dbeb6a4ed2acce01f0728238d1983"
0
0
0
0
0
0
9510
9511
[[package]]
9512
name = "winapi"
···
9554
9555
[[package]]
9556
name = "windows"
9557
-
version = "0.46.0"
9558
source = "registry+https://github.com/rust-lang/crates.io-index"
9559
-
checksum = "cdacb41e6a96a052c6cb63a144f24900236121c6f63f4f8219fef5977ecb0c25"
9560
dependencies = [
9561
-
"windows-targets",
9562
]
9563
9564
[[package]]
···
9575
9576
[[package]]
9577
name = "windows-sys"
9578
-
version = "0.42.0"
9579
source = "registry+https://github.com/rust-lang/crates.io-index"
9580
-
checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
9581
dependencies = [
9582
-
"windows_aarch64_gnullvm",
9583
-
"windows_aarch64_msvc 0.42.2",
9584
-
"windows_i686_gnu 0.42.2",
9585
-
"windows_i686_msvc 0.42.2",
9586
-
"windows_x86_64_gnu 0.42.2",
9587
-
"windows_x86_64_gnullvm",
9588
-
"windows_x86_64_msvc 0.42.2",
9589
]
9590
9591
[[package]]
9592
name = "windows-sys"
9593
-
version = "0.45.0"
9594
source = "registry+https://github.com/rust-lang/crates.io-index"
9595
-
checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
9596
dependencies = [
9597
-
"windows-targets",
9598
]
9599
9600
[[package]]
···
9603
source = "registry+https://github.com/rust-lang/crates.io-index"
9604
checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
9605
dependencies = [
9606
-
"windows_aarch64_gnullvm",
9607
"windows_aarch64_msvc 0.42.2",
9608
"windows_i686_gnu 0.42.2",
9609
"windows_i686_msvc 0.42.2",
9610
"windows_x86_64_gnu 0.42.2",
9611
-
"windows_x86_64_gnullvm",
9612
"windows_x86_64_msvc 0.42.2",
9613
]
9614
9615
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9616
name = "windows_aarch64_gnullvm"
9617
version = "0.42.2"
9618
source = "registry+https://github.com/rust-lang/crates.io-index"
9619
checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
9620
9621
[[package]]
0
0
0
0
0
0
9622
name = "windows_aarch64_msvc"
9623
version = "0.34.0"
9624
source = "registry+https://github.com/rust-lang/crates.io-index"
···
9631
checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
9632
9633
[[package]]
0
0
0
0
0
0
9634
name = "windows_i686_gnu"
9635
version = "0.34.0"
9636
source = "registry+https://github.com/rust-lang/crates.io-index"
···
9643
checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
9644
9645
[[package]]
0
0
0
0
0
0
9646
name = "windows_i686_msvc"
9647
version = "0.34.0"
9648
source = "registry+https://github.com/rust-lang/crates.io-index"
···
9655
checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
9656
9657
[[package]]
0
0
0
0
0
0
9658
name = "windows_x86_64_gnu"
9659
version = "0.34.0"
9660
source = "registry+https://github.com/rust-lang/crates.io-index"
···
9665
version = "0.42.2"
9666
source = "registry+https://github.com/rust-lang/crates.io-index"
9667
checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
0
0
0
0
0
0
9668
9669
[[package]]
9670
name = "windows_x86_64_gnullvm"
···
9673
checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
9674
9675
[[package]]
0
0
0
0
0
0
9676
name = "windows_x86_64_msvc"
9677
version = "0.34.0"
9678
source = "registry+https://github.com/rust-lang/crates.io-index"
···
9685
checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
9686
9687
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9688
name = "winreg"
9689
-
version = "0.10.1"
9690
source = "registry+https://github.com/rust-lang/crates.io-index"
9691
-
checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d"
9692
dependencies = [
9693
-
"winapi",
0
9694
]
9695
9696
[[package]]
···
9704
"js-sys",
9705
"log",
9706
"pharos",
9707
-
"rustc_version 0.4.0",
9708
"send_wrapper",
9709
"thiserror",
9710
"wasm-bindgen",
···
9739
]
9740
9741
[[package]]
9742
-
name = "x25519-dalek"
9743
-
version = "2.0.0-rc.2"
9744
-
source = "registry+https://github.com/rust-lang/crates.io-index"
9745
-
checksum = "fabd6e16dd08033932fc3265ad4510cc2eab24656058a6dcb107ffe274abcc95"
9746
-
dependencies = [
9747
-
"curve25519-dalek 4.0.0-rc.2",
9748
-
"rand_core 0.6.4",
9749
-
"serde",
9750
-
"zeroize",
9751
-
]
9752
-
9753
-
[[package]]
9754
name = "x509-parser"
9755
-
version = "0.13.2"
9756
source = "registry+https://github.com/rust-lang/crates.io-index"
9757
-
checksum = "9fb9bace5b5589ffead1afb76e43e34cff39cd0f3ce7e170ae0c29e53b88eb1c"
9758
dependencies = [
9759
-
"asn1-rs 0.3.1",
9760
-
"base64 0.13.1",
9761
"data-encoding",
9762
-
"der-parser 7.0.0",
9763
"lazy_static",
9764
-
"nom 7.1.3",
9765
-
"oid-registry 0.4.0",
9766
-
"ring",
9767
"rusticata-macros",
9768
"thiserror",
9769
-
"time 0.3.20",
9770
-
]
9771
-
9772
-
[[package]]
9773
-
name = "x509-parser"
9774
-
version = "0.14.0"
9775
-
source = "registry+https://github.com/rust-lang/crates.io-index"
9776
-
checksum = "e0ecbeb7b67ce215e40e3cc7f2ff902f94a223acf44995934763467e7b1febc8"
9777
-
dependencies = [
9778
-
"asn1-rs 0.5.2",
9779
-
"base64 0.13.1",
9780
-
"data-encoding",
9781
-
"der-parser 8.2.0",
9782
-
"lazy_static",
9783
-
"nom 7.1.3",
9784
-
"oid-registry 0.6.1",
9785
-
"rusticata-macros",
9786
-
"thiserror",
9787
-
"time 0.3.20",
9788
]
9789
9790
[[package]]
9791
name = "xml-rs"
9792
-
version = "0.8.4"
9793
source = "registry+https://github.com/rust-lang/crates.io-index"
9794
-
checksum = "d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3"
9795
9796
[[package]]
9797
name = "xmltree"
···
9813
9814
[[package]]
9815
name = "yamux"
9816
-
version = "0.10.2"
9817
source = "registry+https://github.com/rust-lang/crates.io-index"
9818
-
checksum = "e5d9ba232399af1783a58d8eb26f6b5006fbefe2dc9ef36bd283324792d03ea5"
9819
dependencies = [
9820
"futures",
9821
"log",
9822
"nohash-hasher",
9823
"parking_lot 0.12.1",
9824
-
"rand 0.8.5",
0
9825
"static_assertions",
9826
]
9827
9828
[[package]]
9829
name = "yasna"
9830
-
version = "0.5.1"
9831
source = "registry+https://github.com/rust-lang/crates.io-index"
9832
-
checksum = "aed2e7a52e3744ab4d0c05c20aa065258e84c49fd4226f5191b2ed29712710b4"
9833
dependencies = [
9834
-
"time 0.3.20",
9835
]
9836
9837
[[package]]
···
9851
dependencies = [
9852
"proc-macro2",
9853
"quote",
9854
-
"syn 2.0.13",
9855
]
9856
9857
[[package]]
9858
name = "zip"
9859
-
version = "0.5.13"
9860
source = "registry+https://github.com/rust-lang/crates.io-index"
9861
-
checksum = "93ab48844d61251bb3835145c521d88aa4031d7139e8485990f60ca911fa0815"
9862
dependencies = [
0
9863
"byteorder",
9864
"bzip2",
0
9865
"crc32fast",
0
9866
"flate2",
9867
-
"thiserror",
9868
-
"time 0.1.45",
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9869
]
···
3
version = 3
4
5
[[package]]
6
+
name = "Inflector"
7
+
version = "0.11.4"
8
+
source = "registry+https://github.com/rust-lang/crates.io-index"
9
+
checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3"
10
+
dependencies = [
11
+
"lazy_static",
12
+
"regex",
13
+
]
14
+
15
+
[[package]]
16
name = "account_manager"
17
version = "0.3.5"
18
dependencies = [
···
30
"filesystem",
31
"safe_arith",
32
"sensitive_url",
33
+
"serde",
34
+
"serde_json",
35
"slashing_protection",
36
+
"slog",
37
"slot_clock",
38
"tempfile",
39
"tokio",
···
49
"eth2_keystore",
50
"eth2_wallet",
51
"filesystem",
52
+
"rand",
53
"regex",
54
"rpassword",
55
"serde",
···
63
64
[[package]]
65
name = "addr2line"
66
+
version = "0.21.0"
67
source = "registry+https://github.com/rust-lang/crates.io-index"
68
+
checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
69
dependencies = [
70
"gimli",
71
]
···
84
85
[[package]]
86
name = "aead"
0
0
0
0
0
0
0
0
0
87
version = "0.4.3"
88
source = "registry+https://github.com/rust-lang/crates.io-index"
89
checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877"
90
dependencies = [
91
"generic-array",
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
92
]
93
94
[[package]]
···
100
"cfg-if",
101
"cipher 0.3.0",
102
"cpufeatures",
103
+
"ctr",
104
"opaque-debug",
105
]
106
107
[[package]]
108
name = "aes"
109
+
version = "0.8.3"
110
source = "registry+https://github.com/rust-lang/crates.io-index"
111
+
checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2"
112
dependencies = [
113
"cfg-if",
114
"cipher 0.4.4",
···
121
source = "registry+https://github.com/rust-lang/crates.io-index"
122
checksum = "df5f85a83a7d8b0442b6aa7b504b8212c1733da07b98aae43d4bc21b2cb3cdf6"
123
dependencies = [
124
+
"aead",
125
"aes 0.7.5",
126
"cipher 0.3.0",
127
+
"ctr",
128
+
"ghash",
0
0
0
0
0
0
0
0
0
0
0
0
0
0
129
"subtle",
130
]
131
132
[[package]]
133
+
name = "ahash"
134
+
version = "0.7.6"
135
source = "registry+https://github.com/rust-lang/crates.io-index"
136
+
checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
137
dependencies = [
138
+
"getrandom 0.2.10",
139
+
"once_cell",
140
+
"version_check",
0
0
0
0
0
0
0
0
0
141
]
142
143
[[package]]
144
name = "ahash"
145
+
version = "0.8.3"
146
source = "registry+https://github.com/rust-lang/crates.io-index"
147
+
checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f"
148
dependencies = [
149
+
"cfg-if",
150
"once_cell",
151
"version_check",
152
]
153
154
[[package]]
155
name = "aho-corasick"
156
+
version = "1.1.0"
157
source = "registry+https://github.com/rust-lang/crates.io-index"
158
+
checksum = "0f2135563fb5c609d2b2b87c1e8ce7bc41b0b45430fa9661f457981503dd5bf0"
159
dependencies = [
160
"memchr",
161
]
162
163
[[package]]
164
+
name = "allocator-api2"
165
+
version = "0.2.16"
166
+
source = "registry+https://github.com/rust-lang/crates.io-index"
167
+
checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5"
168
+
169
+
[[package]]
170
name = "amcl"
171
version = "0.3.0"
172
+
source = "git+https://github.com/sigp/milagro_bls?tag=v1.5.1#d3fc0a40cfe8b72ccda46ba050ee6786a59ce753"
173
+
174
+
[[package]]
175
+
name = "android-tzdata"
176
+
version = "0.1.1"
177
+
source = "registry+https://github.com/rust-lang/crates.io-index"
178
+
checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
179
180
[[package]]
181
name = "android_system_properties"
···
196
]
197
198
[[package]]
199
+
name = "anvil-rpc"
200
+
version = "0.1.0"
201
+
source = "git+https://github.com/foundry-rs/foundry?rev=b45456717ffae1af65acdc71099f8cb95e6683a0#b45456717ffae1af65acdc71099f8cb95e6683a0"
202
+
dependencies = [
203
+
"serde",
204
+
"serde_json",
205
+
]
206
+
207
+
[[package]]
208
name = "anyhow"
209
+
version = "1.0.75"
210
source = "registry+https://github.com/rust-lang/crates.io-index"
211
+
checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
212
213
[[package]]
214
name = "arbitrary"
215
version = "1.3.0"
216
+
source = "registry+https://github.com/rust-lang/crates.io-index"
217
+
checksum = "e2d098ff73c1ca148721f37baad5ea6a465a13f9573aba8641fbbbae8164a54e"
218
dependencies = [
219
"derive_arbitrary",
220
]
···
226
checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6"
227
228
[[package]]
229
+
name = "array-init"
230
+
version = "0.0.4"
231
+
source = "registry+https://github.com/rust-lang/crates.io-index"
232
+
checksum = "23589ecb866b460d3a0f1278834750268c607e8e28a1b982c907219f3178cd72"
233
+
dependencies = [
234
+
"nodrop",
235
+
]
236
+
237
+
[[package]]
238
name = "arrayref"
239
version = "0.3.7"
240
source = "registry+https://github.com/rust-lang/crates.io-index"
···
242
243
[[package]]
244
name = "arrayvec"
245
+
version = "0.7.4"
246
source = "registry+https://github.com/rust-lang/crates.io-index"
247
+
checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
248
249
[[package]]
250
name = "asn1-rs"
···
252
source = "registry+https://github.com/rust-lang/crates.io-index"
253
checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0"
254
dependencies = [
255
+
"asn1-rs-derive",
256
"asn1-rs-impl",
257
"displaydoc",
258
+
"nom",
259
"num-traits",
260
"rusticata-macros",
261
"thiserror",
262
+
"time",
0
0
0
0
0
0
0
0
0
0
0
0
263
]
264
265
[[package]]
···
287
288
[[package]]
289
name = "asn1_der"
290
+
version = "0.7.6"
291
source = "registry+https://github.com/rust-lang/crates.io-index"
292
+
checksum = "155a5a185e42c6b77ac7b88a15143d930a9e9727a5b7b77eed417404ab15c247"
293
294
[[package]]
295
name = "async-io"
···
298
checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af"
299
dependencies = [
300
"async-lock",
301
+
"autocfg",
302
"cfg-if",
303
"concurrent-queue",
304
"futures-lite",
305
"log",
306
"parking",
307
"polling",
308
+
"rustix 0.37.23",
309
"slab",
310
"socket2 0.4.9",
311
"waker-fn",
···
313
314
[[package]]
315
name = "async-lock"
316
+
version = "2.8.0"
317
source = "registry+https://github.com/rust-lang/crates.io-index"
318
+
checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b"
319
dependencies = [
320
"event-listener",
321
]
322
323
[[package]]
324
name = "async-stream"
325
+
version = "0.3.5"
326
source = "registry+https://github.com/rust-lang/crates.io-index"
327
+
checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51"
328
dependencies = [
329
"async-stream-impl",
330
"futures-core",
331
+
"pin-project-lite",
332
]
333
334
[[package]]
335
name = "async-stream-impl"
336
+
version = "0.3.5"
337
source = "registry+https://github.com/rust-lang/crates.io-index"
338
+
checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193"
339
dependencies = [
340
"proc-macro2",
341
"quote",
342
+
"syn 2.0.37",
343
]
344
345
[[package]]
346
name = "async-trait"
347
+
version = "0.1.73"
348
source = "registry+https://github.com/rust-lang/crates.io-index"
349
+
checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0"
350
dependencies = [
351
"proc-macro2",
352
"quote",
353
+
"syn 2.0.37",
354
]
355
356
[[package]]
···
361
dependencies = [
362
"futures",
363
"pharos",
364
+
"rustc_version",
365
]
366
367
[[package]]
368
name = "asynchronous-codec"
369
+
version = "0.6.2"
370
source = "registry+https://github.com/rust-lang/crates.io-index"
371
+
checksum = "4057f2c32adbb2fc158e22fb38433c8e9bbf76b75a4732c7c0cbaf695fb65568"
372
dependencies = [
373
"bytes",
374
"futures-sink",
375
"futures-util",
376
"memchr",
377
+
"pin-project-lite",
378
]
0
0
0
0
0
0
379
380
[[package]]
381
name = "attohttpc"
382
+
version = "0.16.3"
383
source = "registry+https://github.com/rust-lang/crates.io-index"
384
+
checksum = "fdb8867f378f33f78a811a8eb9bf108ad99430d7aad43315dd9319c827ef6247"
385
dependencies = [
386
"http",
387
"log",
388
"url",
389
+
"wildmatch",
390
]
391
392
[[package]]
···
402
403
[[package]]
404
name = "auto_impl"
405
+
version = "1.1.0"
406
source = "registry+https://github.com/rust-lang/crates.io-index"
407
+
checksum = "fee3da8ef1276b0bee5dd1c7258010d8fffd31801447323115a25560e1327b89"
408
dependencies = [
409
"proc-macro-error",
410
"proc-macro2",
···
414
415
[[package]]
416
name = "autocfg"
0
0
0
0
0
0
0
0
0
417
version = "1.1.0"
418
source = "registry+https://github.com/rust-lang/crates.io-index"
419
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
420
421
[[package]]
422
name = "axum"
423
+
version = "0.6.20"
424
source = "registry+https://github.com/rust-lang/crates.io-index"
425
+
checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf"
426
dependencies = [
427
"async-trait",
428
"axum-core",
429
+
"bitflags 1.3.2",
430
"bytes",
431
"futures-util",
432
"http",
···
437
"memchr",
438
"mime",
439
"percent-encoding",
440
+
"pin-project-lite",
441
+
"rustversion",
442
"serde",
443
"serde_json",
444
+
"serde_path_to_error",
445
"serde_urlencoded",
446
"sync_wrapper",
447
"tokio",
448
"tower",
0
449
"tower-layer",
450
"tower-service",
451
]
452
453
[[package]]
454
name = "axum-core"
455
+
version = "0.3.4"
456
source = "registry+https://github.com/rust-lang/crates.io-index"
457
+
checksum = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c"
458
dependencies = [
459
"async-trait",
460
"bytes",
···
462
"http",
463
"http-body",
464
"mime",
465
+
"rustversion",
466
"tower-layer",
467
"tower-service",
468
]
469
470
[[package]]
471
name = "backtrace"
472
+
version = "0.3.69"
473
source = "registry+https://github.com/rust-lang/crates.io-index"
474
+
checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
475
dependencies = [
476
"addr2line",
477
"cc",
···
493
version = "0.1.1"
494
source = "registry+https://github.com/rust-lang/crates.io-index"
495
checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce"
496
+
497
+
[[package]]
498
+
name = "base16ct"
499
+
version = "0.2.0"
500
+
source = "registry+https://github.com/rust-lang/crates.io-index"
501
+
checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf"
502
503
[[package]]
504
name = "base64"
···
508
509
[[package]]
510
name = "base64"
511
+
version = "0.21.4"
512
source = "registry+https://github.com/rust-lang/crates.io-index"
513
+
checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2"
514
515
[[package]]
516
name = "base64ct"
···
521
[[package]]
522
name = "beacon-api-client"
523
version = "0.1.0"
524
+
source = "git+https://github.com/ralexstokes/beacon-api-client?rev=93d7e8c#93d7e8c38fe9782c4862909663e7b57c44f805a9"
525
dependencies = [
526
"ethereum-consensus",
527
"http",
···
540
name = "beacon_chain"
541
version = "0.2.0"
542
dependencies = [
543
+
"bitvec 1.0.1",
544
"bls",
545
"derivative",
546
"environment",
547
"eth1",
548
"eth2",
549
+
"ethereum_hashing",
550
+
"ethereum_serde_utils",
551
+
"ethereum_ssz",
552
+
"ethereum_ssz_derive",
553
"execution_layer",
554
"exit-future",
555
"fork_choice",
···
568
"operation_pool",
569
"parking_lot 0.12.1",
570
"proto_array",
571
+
"rand",
572
"rayon",
573
"safe_arith",
574
"sensitive_url",
575
"serde",
0
576
"serde_json",
577
"slasher",
578
"slog",
579
"sloggers",
580
"slot_clock",
581
+
"smallvec 1.11.0",
582
+
"ssz_types",
583
"state_processing",
584
"store",
585
"strum",
586
+
"superstruct",
587
"task_executor",
588
"tempfile",
589
"tokio",
590
"tokio-stream",
591
"tree_hash",
592
+
"tree_hash_derive",
593
"types",
0
594
]
595
596
[[package]]
597
name = "beacon_node"
598
+
version = "4.5.0"
599
dependencies = [
600
"beacon_chain",
601
"clap",
···
628
]
629
630
[[package]]
631
+
name = "beacon_processor"
632
+
version = "0.1.0"
633
+
dependencies = [
634
+
"derivative",
635
+
"ethereum_ssz",
636
+
"fnv",
637
+
"futures",
638
+
"hex",
639
+
"itertools",
640
+
"lazy_static",
641
+
"lighthouse_metrics",
642
+
"lighthouse_network",
643
+
"logging",
644
+
"num_cpus",
645
+
"parking_lot 0.12.1",
646
+
"serde",
647
+
"slog",
648
+
"slot_clock",
649
+
"strum",
650
+
"task_executor",
651
+
"tokio",
652
+
"tokio-util 0.6.10",
653
+
"types",
654
+
]
655
+
656
+
[[package]]
657
name = "bincode"
658
version = "1.3.3"
659
source = "registry+https://github.com/rust-lang/crates.io-index"
···
668
source = "registry+https://github.com/rust-lang/crates.io-index"
669
checksum = "2bd2a9a458e8f4304c52c43ebb0cfbd520289f8379a52e329a38afda99bf8eb8"
670
dependencies = [
671
+
"bitflags 1.3.2",
672
"cexpr",
673
"clang-sys",
674
"lazy_static",
···
688
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
689
690
[[package]]
691
+
name = "bitflags"
692
+
version = "2.4.0"
693
+
source = "registry+https://github.com/rust-lang/crates.io-index"
694
+
checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635"
695
+
696
+
[[package]]
697
name = "bitvec"
698
version = "0.20.4"
699
source = "registry+https://github.com/rust-lang/crates.io-index"
···
723
source = "registry+https://github.com/rust-lang/crates.io-index"
724
checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe"
725
dependencies = [
726
+
"digest 0.10.7",
727
]
728
729
[[package]]
···
746
]
747
748
[[package]]
0
0
0
0
0
0
0
0
0
0
749
name = "block-padding"
750
version = "0.2.1"
751
source = "registry+https://github.com/rust-lang/crates.io-index"
···
757
dependencies = [
758
"arbitrary",
759
"blst",
0
0
0
760
"ethereum-types 0.14.1",
761
+
"ethereum_hashing",
762
+
"ethereum_serde_utils",
763
+
"ethereum_ssz",
764
"hex",
765
"milagro_bls",
766
+
"rand",
767
"serde",
768
"serde_derive",
769
"tree_hash",
···
772
773
[[package]]
774
name = "blst"
775
+
version = "0.3.11"
776
source = "registry+https://github.com/rust-lang/crates.io-index"
777
+
checksum = "c94087b935a822949d3291a9989ad2b2051ea141eda0fd4e478a75f6aa3e604b"
778
dependencies = [
779
"cc",
780
"glob",
781
"threadpool",
0
782
"zeroize",
783
]
784
785
[[package]]
786
name = "bollard-stubs"
787
+
version = "1.42.0-rc.3"
788
source = "registry+https://github.com/rust-lang/crates.io-index"
789
+
checksum = "ed59b5c00048f48d7af971b71f800fdf23e858844a6f9e4d32ca72e9399e7864"
790
dependencies = [
0
791
"serde",
792
"serde_with",
793
]
794
795
[[package]]
796
name = "boot_node"
797
+
version = "4.5.0"
798
dependencies = [
799
"beacon_node",
800
"clap",
801
"clap_utils",
802
"eth2_network_config",
803
+
"ethereum_ssz",
804
"hex",
805
"lighthouse_network",
806
"log",
···
825
checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3"
826
827
[[package]]
828
+
name = "bs58"
829
+
version = "0.5.0"
830
source = "registry+https://github.com/rust-lang/crates.io-index"
831
+
checksum = "f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896"
832
dependencies = [
833
+
"tinyvec",
0
834
]
835
836
[[package]]
···
847
848
[[package]]
849
name = "bumpalo"
850
+
version = "3.14.0"
851
source = "registry+https://github.com/rust-lang/crates.io-index"
852
+
checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
853
854
[[package]]
855
name = "byte-slice-cast"
···
865
866
[[package]]
867
name = "bytes"
868
+
version = "1.5.0"
869
source = "registry+https://github.com/rust-lang/crates.io-index"
870
+
checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
871
dependencies = [
872
"serde",
873
]
···
897
name = "cached_tree_hash"
898
version = "0.1.0"
899
dependencies = [
0
0
0
0
900
"ethereum-types 0.14.1",
901
+
"ethereum_hashing",
902
+
"ethereum_ssz",
903
+
"ethereum_ssz_derive",
904
"quickcheck",
905
"quickcheck_macros",
906
+
"smallvec 1.11.0",
907
+
"ssz_types",
908
"tree_hash",
909
]
910
911
[[package]]
912
+
name = "camino"
913
+
version = "1.1.6"
914
+
source = "registry+https://github.com/rust-lang/crates.io-index"
915
+
checksum = "c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c"
916
+
dependencies = [
917
+
"serde",
918
+
]
919
+
920
+
[[package]]
921
+
name = "cargo-platform"
922
+
version = "0.1.3"
923
+
source = "registry+https://github.com/rust-lang/crates.io-index"
924
+
checksum = "2cfa25e60aea747ec7e1124f238816749faa93759c6ff5b31f1ccdda137f4479"
925
+
dependencies = [
926
+
"serde",
927
+
]
928
+
929
+
[[package]]
930
+
name = "cargo_metadata"
931
+
version = "0.15.4"
932
+
source = "registry+https://github.com/rust-lang/crates.io-index"
933
+
checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a"
934
+
dependencies = [
935
+
"camino",
936
+
"cargo-platform",
937
+
"semver",
938
+
"serde",
939
+
"serde_json",
940
+
"thiserror",
941
+
]
942
+
943
+
[[package]]
944
name = "cast"
945
version = "0.3.0"
946
source = "registry+https://github.com/rust-lang/crates.io-index"
···
948
949
[[package]]
950
name = "cc"
951
+
version = "1.0.83"
0
0
0
0
0
0
952
source = "registry+https://github.com/rust-lang/crates.io-index"
953
+
checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
954
dependencies = [
955
+
"jobserver",
956
+
"libc",
0
957
]
958
959
[[package]]
···
962
source = "registry+https://github.com/rust-lang/crates.io-index"
963
checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
964
dependencies = [
965
+
"nom",
966
]
967
968
[[package]]
···
989
source = "registry+https://github.com/rust-lang/crates.io-index"
990
checksum = "a18446b09be63d457bbec447509e85f662f32952b035ce892290396bc0b0cff5"
991
dependencies = [
992
+
"aead",
993
"chacha20",
994
"cipher 0.3.0",
995
"poly1305",
···
998
999
[[package]]
1000
name = "chrono"
1001
+
version = "0.4.31"
1002
source = "registry+https://github.com/rust-lang/crates.io-index"
1003
+
checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
1004
dependencies = [
1005
+
"android-tzdata",
1006
"iana-time-zone",
0
0
1007
"num-traits",
1008
+
"windows-targets 0.48.5",
0
0
0
0
0
0
0
0
0
0
0
0
1009
]
1010
1011
[[package]]
···
1046
dependencies = [
1047
"ansi_term",
1048
"atty",
1049
+
"bitflags 1.3.2",
1050
"strsim 0.8.0",
1051
"textwrap",
1052
"unicode-width",
···
1060
"clap",
1061
"dirs",
1062
"eth2_network_config",
0
1063
"ethereum-types 0.14.1",
1064
+
"ethereum_ssz",
1065
"hex",
1066
"serde",
1067
"serde_json",
···
1074
version = "0.2.0"
1075
dependencies = [
1076
"beacon_chain",
1077
+
"beacon_processor",
1078
"directory",
1079
"dirs",
1080
"environment",
···
1092
"logging",
1093
"monitoring_api",
1094
"network",
1095
+
"num_cpus",
1096
"operation_pool",
1097
"parking_lot 0.12.1",
1098
"sensitive_url",
···
1106
"state_processing",
1107
"store",
1108
"task_executor",
1109
+
"time",
1110
"timer",
1111
"tokio",
1112
"types",
···
1122
]
1123
1124
[[package]]
0
0
0
0
0
0
0
0
0
0
1125
name = "compare_fields"
1126
version = "0.2.0"
1127
dependencies = [
···
1138
1139
[[package]]
1140
name = "concurrent-queue"
1141
+
version = "2.2.0"
1142
source = "registry+https://github.com/rust-lang/crates.io-index"
1143
+
checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c"
1144
dependencies = [
1145
"crossbeam-utils",
1146
]
1147
1148
[[package]]
1149
+
name = "const-oid"
1150
+
version = "0.9.5"
1151
source = "registry+https://github.com/rust-lang/crates.io-index"
1152
+
checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f"
0
0
0
0
1153
1154
[[package]]
1155
+
name = "constant_time_eq"
1156
+
version = "0.1.5"
1157
source = "registry+https://github.com/rust-lang/crates.io-index"
1158
+
checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc"
1159
1160
[[package]]
1161
name = "convert_case"
···
1190
1191
[[package]]
1192
name = "cpufeatures"
1193
+
version = "0.2.9"
1194
source = "registry+https://github.com/rust-lang/crates.io-index"
1195
+
checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1"
1196
dependencies = [
1197
"libc",
1198
]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1199
1200
[[package]]
1201
name = "crc32fast"
···
1244
1245
[[package]]
1246
name = "crossbeam-channel"
1247
+
version = "0.5.8"
1248
source = "registry+https://github.com/rust-lang/crates.io-index"
1249
+
checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"
1250
dependencies = [
1251
"cfg-if",
1252
"crossbeam-utils",
···
1265
1266
[[package]]
1267
name = "crossbeam-epoch"
1268
+
version = "0.9.15"
1269
source = "registry+https://github.com/rust-lang/crates.io-index"
1270
+
checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
1271
dependencies = [
1272
+
"autocfg",
1273
"cfg-if",
1274
"crossbeam-utils",
1275
+
"memoffset 0.9.0",
1276
"scopeguard",
1277
]
1278
1279
[[package]]
1280
name = "crossbeam-utils"
1281
+
version = "0.8.16"
1282
source = "registry+https://github.com/rust-lang/crates.io-index"
1283
+
checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
1284
dependencies = [
1285
"cfg-if",
1286
]
···
1304
]
1305
1306
[[package]]
1307
+
name = "crypto-bigint"
1308
+
version = "0.5.3"
1309
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1310
+
checksum = "740fe28e594155f10cfc383984cbefd529d7396050557148f79cb0f621204124"
1311
+
dependencies = [
1312
+
"generic-array",
1313
+
"rand_core 0.6.4",
1314
+
"subtle",
1315
+
"zeroize",
1316
+
]
1317
+
1318
+
[[package]]
1319
name = "crypto-common"
1320
version = "0.1.6"
1321
source = "registry+https://github.com/rust-lang/crates.io-index"
1322
checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
1323
dependencies = [
1324
"generic-array",
0
1325
"typenum",
1326
]
1327
···
1347
1348
[[package]]
1349
name = "csv"
1350
+
version = "1.2.2"
1351
source = "registry+https://github.com/rust-lang/crates.io-index"
1352
+
checksum = "626ae34994d3d8d668f4269922248239db4ae42d538b14c398b74a52208e8086"
1353
dependencies = [
1354
"csv-core",
1355
"itoa",
···
1376
]
1377
1378
[[package]]
0
0
0
0
0
0
0
0
0
1379
name = "ctrlc"
1380
+
version = "3.4.1"
1381
source = "registry+https://github.com/rust-lang/crates.io-index"
1382
+
checksum = "82e95fbd621905b854affdc67943b043a0fbb6ed7385fd5a25650d19a8a6cfdf"
1383
dependencies = [
1384
+
"nix 0.27.1",
1385
+
"windows-sys 0.48.0",
1386
]
1387
1388
[[package]]
···
1400
1401
[[package]]
1402
name = "curve25519-dalek"
1403
+
version = "4.1.0"
1404
source = "registry+https://github.com/rust-lang/crates.io-index"
1405
+
checksum = "622178105f911d937a42cdb140730ba4a3ed2becd8ae6ce39c7d28b5d75d4588"
1406
dependencies = [
1407
"cfg-if",
1408
+
"cpufeatures",
1409
+
"curve25519-dalek-derive",
1410
+
"digest 0.10.7",
1411
"fiat-crypto",
1412
+
"platforms 3.1.2",
1413
+
"rustc_version",
1414
"subtle",
1415
"zeroize",
1416
]
1417
1418
[[package]]
1419
+
name = "curve25519-dalek-derive"
1420
+
version = "0.1.0"
0
0
0
0
0
0
0
0
0
0
0
0
1421
source = "registry+https://github.com/rust-lang/crates.io-index"
1422
+
checksum = "83fdaf97f4804dcebfa5862639bc9ce4121e82140bec2a987ac5140294865b5b"
1423
dependencies = [
0
0
0
1424
"proc-macro2",
1425
"quote",
1426
+
"syn 2.0.37",
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1427
]
1428
1429
[[package]]
···
1432
source = "registry+https://github.com/rust-lang/crates.io-index"
1433
checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c"
1434
dependencies = [
1435
+
"darling_core",
1436
+
"darling_macro",
0
0
0
0
0
0
0
0
0
0
1437
]
1438
1439
[[package]]
···
1451
]
1452
1453
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1454
name = "darling_macro"
1455
version = "0.13.4"
1456
source = "registry+https://github.com/rust-lang/crates.io-index"
1457
checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835"
1458
dependencies = [
1459
+
"darling_core",
0
0
0
0
0
0
0
0
0
0
0
1460
"quote",
1461
"syn 1.0.109",
1462
]
···
1483
1484
[[package]]
1485
name = "data-encoding"
1486
+
version = "2.4.0"
1487
source = "registry+https://github.com/rust-lang/crates.io-index"
1488
+
checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308"
1489
1490
[[package]]
1491
name = "data-encoding-macro"
1492
+
version = "0.1.13"
1493
source = "registry+https://github.com/rust-lang/crates.io-index"
1494
+
checksum = "c904b33cc60130e1aeea4956ab803d08a3f4a0ca82d64ed757afac3891f2bb99"
1495
dependencies = [
1496
"data-encoding",
1497
"data-encoding-macro-internal",
···
1499
1500
[[package]]
1501
name = "data-encoding-macro-internal"
1502
+
version = "0.1.11"
1503
source = "registry+https://github.com/rust-lang/crates.io-index"
1504
+
checksum = "8fdf3fce3ce863539ec1d7fd1b6dcc3c645663376b43ed376bbf887733e4f772"
1505
dependencies = [
1506
"data-encoding",
1507
"syn 1.0.109",
···
1538
checksum = "e4355c25cbf99edcb6b4a0e906f6bdc6956eda149e84455bea49696429b2f8e8"
1539
dependencies = [
1540
"futures",
1541
+
"tokio-util 0.7.8",
1542
]
1543
1544
[[package]]
1545
name = "deposit_contract"
1546
version = "0.2.0"
1547
dependencies = [
0
1548
"ethabi 16.0.0",
1549
+
"ethereum_ssz",
1550
"hex",
1551
"reqwest",
1552
"serde_json",
1553
+
"sha2 0.9.9",
1554
"tree_hash",
1555
"types",
1556
]
···
1562
checksum = "f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de"
1563
dependencies = [
1564
"const-oid",
0
1565
"zeroize",
1566
]
1567
1568
[[package]]
1569
+
name = "der"
1570
+
version = "0.7.8"
1571
source = "registry+https://github.com/rust-lang/crates.io-index"
1572
+
checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c"
1573
dependencies = [
1574
+
"const-oid",
1575
+
"pem-rfc7468",
1576
+
"zeroize",
0
0
0
1577
]
1578
1579
[[package]]
···
1582
source = "registry+https://github.com/rust-lang/crates.io-index"
1583
checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e"
1584
dependencies = [
1585
+
"asn1-rs",
1586
"displaydoc",
1587
+
"nom",
1588
"num-bigint",
1589
"num-traits",
1590
"rusticata-macros",
1591
]
1592
1593
[[package]]
1594
+
name = "deranged"
1595
+
version = "0.3.8"
1596
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1597
+
checksum = "f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946"
1598
+
1599
+
[[package]]
1600
name = "derivative"
1601
version = "2.2.0"
1602
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1609
1610
[[package]]
1611
name = "derive_arbitrary"
1612
+
version = "1.3.1"
0
0
0
0
0
0
0
0
0
0
1613
source = "registry+https://github.com/rust-lang/crates.io-index"
1614
+
checksum = "53e0efad4403bfc52dc201159c4b842a246a14b98c64b55dfd0f2d89729dfeb8"
0
0
0
0
0
0
0
0
0
1615
dependencies = [
0
1616
"proc-macro2",
1617
"quote",
1618
+
"syn 2.0.37",
0
0
0
0
0
0
0
0
0
0
1619
]
1620
1621
[[package]]
···
1627
"convert_case",
1628
"proc-macro2",
1629
"quote",
1630
+
"rustc_version",
1631
"syn 1.0.109",
1632
]
1633
1634
[[package]]
1635
name = "diesel"
1636
+
version = "2.1.1"
1637
source = "registry+https://github.com/rust-lang/crates.io-index"
1638
+
checksum = "d98235fdc2f355d330a8244184ab6b4b33c28679c0b4158f63138e51d6cf7e88"
1639
dependencies = [
1640
+
"bitflags 2.4.0",
1641
"byteorder",
1642
"diesel_derives",
1643
"itoa",
···
1647
1648
[[package]]
1649
name = "diesel_derives"
1650
+
version = "2.1.1"
1651
source = "registry+https://github.com/rust-lang/crates.io-index"
1652
+
checksum = "e054665eaf6d97d1e7125512bb2d35d07c73ac86cc6920174cb42d1ab697a554"
1653
dependencies = [
1654
+
"diesel_table_macro_syntax",
1655
"proc-macro2",
1656
"quote",
1657
+
"syn 2.0.37",
1658
]
1659
1660
[[package]]
1661
name = "diesel_migrations"
1662
+
version = "2.1.0"
1663
source = "registry+https://github.com/rust-lang/crates.io-index"
1664
+
checksum = "6036b3f0120c5961381b570ee20a02432d7e2d27ea60de9578799cf9156914ac"
1665
dependencies = [
1666
"diesel",
1667
"migrations_internals",
···
1669
]
1670
1671
[[package]]
1672
+
name = "diesel_table_macro_syntax"
1673
+
version = "0.1.0"
1674
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1675
+
checksum = "fc5557efc453706fed5e4fa85006fe9817c224c3f480a34c7e5959fd700921c5"
1676
+
dependencies = [
1677
+
"syn 2.0.37",
1678
+
]
1679
+
1680
+
[[package]]
1681
name = "digest"
1682
version = "0.9.0"
1683
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1688
1689
[[package]]
1690
name = "digest"
1691
+
version = "0.10.7"
1692
source = "registry+https://github.com/rust-lang/crates.io-index"
1693
+
checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
1694
dependencies = [
1695
"block-buffer 0.10.4",
1696
+
"const-oid",
1697
"crypto-common",
1698
"subtle",
1699
]
···
1750
1751
[[package]]
1752
name = "discv5"
1753
+
version = "0.3.1"
1754
source = "registry+https://github.com/rust-lang/crates.io-index"
1755
+
checksum = "98c05fa26996c6141f78ac4fafbe297a7fa69690565ba4e0d1f2e60bde5ce501"
1756
dependencies = [
1757
"aes 0.7.5",
1758
+
"aes-gcm",
1759
"arrayvec",
1760
"delay_map",
1761
+
"enr 0.9.0",
1762
"fnv",
1763
"futures",
1764
"hashlink 0.7.0",
1765
"hex",
1766
"hkdf",
1767
"lazy_static",
1768
+
"libp2p-core",
1769
+
"libp2p-identity",
1770
"lru 0.7.8",
1771
"more-asserts",
1772
"parking_lot 0.11.2",
1773
+
"rand",
1774
"rlp",
1775
+
"smallvec 1.11.0",
1776
"socket2 0.4.9",
1777
"tokio",
0
0
1778
"tracing",
1779
"tracing-subscriber",
1780
"uint",
···
1783
1784
[[package]]
1785
name = "displaydoc"
1786
+
version = "0.2.4"
1787
source = "registry+https://github.com/rust-lang/crates.io-index"
1788
+
checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
1789
dependencies = [
1790
"proc-macro2",
1791
"quote",
1792
+
"syn 2.0.37",
1793
]
1794
1795
[[package]]
1796
name = "dtoa"
1797
+
version = "1.0.9"
1798
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1799
+
checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653"
1800
+
1801
+
[[package]]
1802
+
name = "dunce"
1803
+
version = "1.0.4"
1804
source = "registry+https://github.com/rust-lang/crates.io-index"
1805
+
checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b"
1806
1807
[[package]]
1808
name = "ecdsa"
···
1810
source = "registry+https://github.com/rust-lang/crates.io-index"
1811
checksum = "413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c"
1812
dependencies = [
1813
+
"der 0.6.1",
1814
+
"elliptic-curve 0.12.3",
1815
+
"rfc6979 0.3.1",
1816
+
"signature 1.6.4",
1817
+
]
1818
+
1819
+
[[package]]
1820
+
name = "ecdsa"
1821
+
version = "0.16.8"
1822
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1823
+
checksum = "a4b1e0c257a9e9f25f90ff76d7a68360ed497ee519c8e428d1825ef0000799d4"
1824
+
dependencies = [
1825
+
"der 0.7.8",
1826
+
"digest 0.10.7",
1827
+
"elliptic-curve 0.13.5",
1828
+
"rfc6979 0.4.0",
1829
+
"signature 2.1.0",
1830
+
"spki 0.7.2",
1831
]
1832
1833
[[package]]
1834
name = "ed25519"
1835
+
version = "2.2.2"
1836
source = "registry+https://github.com/rust-lang/crates.io-index"
1837
+
checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d"
1838
dependencies = [
1839
+
"pkcs8 0.10.2",
1840
+
"signature 2.1.0",
1841
]
1842
1843
[[package]]
1844
name = "ed25519-dalek"
1845
+
version = "2.0.0"
1846
source = "registry+https://github.com/rust-lang/crates.io-index"
1847
+
checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980"
1848
dependencies = [
1849
+
"curve25519-dalek 4.1.0",
1850
"ed25519",
1851
+
"rand_core 0.6.4",
1852
"serde",
1853
+
"sha2 0.10.7",
1854
"zeroize",
1855
]
1856
···
1864
"compare_fields",
1865
"compare_fields_derive",
1866
"derivative",
0
0
1867
"ethereum-types 0.14.1",
1868
+
"ethereum_ssz",
1869
+
"ethereum_ssz_derive",
1870
"execution_layer",
1871
"fork_choice",
1872
"fs2",
···
1887
1888
[[package]]
1889
name = "either"
1890
+
version = "1.9.0"
1891
source = "registry+https://github.com/rust-lang/crates.io-index"
1892
+
checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
1893
1894
[[package]]
1895
name = "elliptic-curve"
···
1897
source = "registry+https://github.com/rust-lang/crates.io-index"
1898
checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3"
1899
dependencies = [
1900
+
"base16ct 0.1.1",
1901
+
"crypto-bigint 0.4.9",
1902
+
"der 0.6.1",
1903
+
"digest 0.10.7",
1904
+
"ff 0.12.1",
1905
"generic-array",
1906
+
"group 0.12.1",
1907
+
"pkcs8 0.9.0",
1908
+
"rand_core 0.6.4",
1909
+
"sec1 0.3.0",
1910
+
"subtle",
1911
+
"zeroize",
1912
+
]
1913
+
1914
+
[[package]]
1915
+
name = "elliptic-curve"
1916
+
version = "0.13.5"
1917
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1918
+
checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b"
1919
+
dependencies = [
1920
+
"base16ct 0.2.0",
1921
+
"crypto-bigint 0.5.3",
1922
+
"digest 0.10.7",
1923
+
"ff 0.13.0",
1924
+
"generic-array",
1925
+
"group 0.13.0",
1926
"pem-rfc7468",
1927
+
"pkcs8 0.10.2",
1928
"rand_core 0.6.4",
1929
+
"sec1 0.7.3",
1930
"subtle",
1931
"zeroize",
1932
]
1933
1934
[[package]]
1935
name = "encoding_rs"
1936
+
version = "0.8.33"
1937
source = "registry+https://github.com/rust-lang/crates.io-index"
1938
+
checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1"
1939
dependencies = [
1940
"cfg-if",
1941
]
···
1947
checksum = "26fa0a0be8915790626d5759eb51fe47435a8eac92c2f212bd2da9aa7f30ea56"
1948
dependencies = [
1949
"base64 0.13.1",
1950
+
"bs58 0.4.0",
1951
"bytes",
1952
"hex",
1953
+
"k256 0.11.6",
1954
"log",
1955
+
"rand",
1956
"rlp",
1957
"serde",
1958
+
"sha3 0.10.8",
1959
"zeroize",
1960
]
1961
1962
[[package]]
1963
name = "enr"
1964
+
version = "0.9.0"
1965
source = "registry+https://github.com/rust-lang/crates.io-index"
1966
+
checksum = "0be7b2ac146c1f99fe245c02d16af0696450d8e06c135db75e10eeb9e642c20d"
1967
dependencies = [
1968
+
"base64 0.21.4",
0
1969
"bytes",
1970
"ed25519-dalek",
1971
"hex",
1972
+
"k256 0.13.1",
1973
"log",
1974
+
"rand",
1975
"rlp",
1976
"serde",
1977
+
"serde-hex",
1978
+
"sha3 0.10.8",
1979
"zeroize",
1980
]
1981
···
1993
1994
[[package]]
1995
name = "env_logger"
1996
+
version = "0.8.4"
1997
source = "registry+https://github.com/rust-lang/crates.io-index"
1998
+
checksum = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3"
1999
dependencies = [
2000
"log",
2001
"regex",
···
2037
]
2038
2039
[[package]]
2040
+
name = "equivalent"
2041
+
version = "1.0.1"
2042
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2043
+
checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
2044
+
2045
+
[[package]]
2046
name = "errno"
2047
+
version = "0.3.3"
2048
source = "registry+https://github.com/rust-lang/crates.io-index"
2049
+
checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd"
2050
dependencies = [
2051
"errno-dragonfly",
2052
"libc",
2053
+
"windows-sys 0.48.0",
2054
]
2055
2056
[[package]]
···
2080
"environment",
2081
"eth1_test_rig",
2082
"eth2",
2083
+
"ethereum_ssz",
2084
+
"ethereum_ssz_derive",
2085
"execution_layer",
2086
"futures",
2087
"hex",
···
2097
"slog",
2098
"sloggers",
2099
"state_processing",
2100
+
"superstruct",
2101
"task_executor",
2102
"tokio",
2103
"tree_hash",
2104
"types",
0
2105
]
2106
2107
[[package]]
···
2109
version = "0.2.0"
2110
dependencies = [
2111
"deposit_contract",
2112
+
"ethers-contract",
2113
+
"ethers-core",
2114
+
"ethers-providers",
2115
+
"hex",
2116
"serde_json",
2117
"tokio",
2118
"types",
2119
"unused_port",
0
2120
]
2121
2122
[[package]]
···
2126
"account_utils",
2127
"bytes",
2128
"eth2_keystore",
2129
+
"ethereum_serde_utils",
2130
+
"ethereum_ssz",
2131
+
"ethereum_ssz_derive",
2132
"futures",
2133
"futures-util",
2134
"libsecp256k1",
2135
"lighthouse_network",
2136
+
"mediatype",
2137
"mime",
2138
+
"pretty_reqwest_error",
2139
+
"procfs",
2140
"proto_array",
2141
"psutil",
2142
"reqwest",
···
2146
"serde_json",
2147
"slashing_protection",
2148
"store",
2149
+
"tokio",
2150
"types",
2151
]
2152
···
2159
]
2160
2161
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
2162
name = "eth2_interop_keypairs"
2163
version = "0.2.0"
2164
dependencies = [
2165
"base64 0.13.1",
2166
"bls",
2167
+
"ethereum_hashing",
2168
"hex",
2169
"lazy_static",
2170
"num-bigint",
···
2181
"hex",
2182
"num-bigint-dig",
2183
"ring",
2184
+
"sha2 0.9.9",
2185
"zeroize",
2186
]
2187
···
2195
"hex",
2196
"hmac 0.11.0",
2197
"pbkdf2 0.8.0",
2198
+
"rand",
2199
"scrypt",
2200
"serde",
2201
"serde_json",
···
2203
"sha2 0.9.9",
2204
"tempfile",
2205
"unicode-normalization",
2206
+
"uuid",
2207
"zeroize",
2208
]
2209
···
2211
name = "eth2_network_config"
2212
version = "0.2.0"
2213
dependencies = [
2214
+
"bytes",
2215
"discv5",
2216
"eth2_config",
2217
+
"ethereum_ssz",
2218
+
"logging",
2219
+
"pretty_reqwest_error",
2220
+
"reqwest",
2221
+
"sensitive_url",
2222
"serde_yaml",
2223
+
"sha2 0.9.9",
2224
+
"slog",
2225
"tempfile",
2226
+
"tokio",
2227
"types",
2228
+
"url",
2229
"zip",
2230
]
2231
2232
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2233
name = "eth2_wallet"
2234
version = "0.1.0"
2235
dependencies = [
2236
"eth2_key_derivation",
2237
"eth2_keystore",
2238
"hex",
2239
+
"rand",
2240
"serde",
2241
"serde_json",
2242
"serde_repr",
2243
"tempfile",
2244
"tiny-bip39",
2245
+
"uuid",
2246
]
2247
2248
[[package]]
···
2281
"regex",
2282
"serde",
2283
"serde_json",
2284
+
"sha3 0.10.8",
2285
"thiserror",
2286
"uint",
2287
]
···
2317
[[package]]
2318
name = "ethereum-consensus"
2319
version = "0.1.1"
2320
+
source = "git+https://github.com/ralexstokes/ethereum-consensus?rev=e380108#e380108d15fcc40349927fdf3d11c71f9edb67c2"
2321
dependencies = [
2322
"async-stream",
2323
"blst",
2324
+
"bs58 0.4.0",
2325
"enr 0.6.2",
2326
"hex",
2327
"integer-sqrt",
2328
"multiaddr 0.14.0",
2329
"multihash 0.16.3",
2330
+
"rand",
2331
"serde",
2332
"serde_json",
2333
+
"serde_yaml",
2334
"sha2 0.9.9",
2335
+
"ssz_rs",
2336
"thiserror",
2337
"tokio",
2338
"tokio-stream",
···
2369
]
2370
2371
[[package]]
2372
+
name = "ethereum_hashing"
2373
+
version = "1.0.0-beta.2"
2374
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2375
+
checksum = "233dc6f434ce680dbabf4451ee3380cec46cb3c45d66660445a435619710dd35"
2376
+
dependencies = [
2377
+
"cpufeatures",
2378
+
"lazy_static",
2379
+
"ring",
2380
+
"sha2 0.10.7",
2381
+
]
2382
+
2383
+
[[package]]
2384
+
name = "ethereum_serde_utils"
2385
+
version = "0.5.1"
2386
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2387
+
checksum = "0f8cb04ea380a33e9c269fa5f8df6f2d63dee19728235f3e639e7674e038686a"
2388
+
dependencies = [
2389
+
"ethereum-types 0.14.1",
2390
+
"hex",
2391
+
"serde",
2392
+
"serde_derive",
2393
+
"serde_json",
2394
+
]
2395
+
2396
+
[[package]]
2397
+
name = "ethereum_ssz"
2398
+
version = "0.5.3"
2399
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2400
+
checksum = "e61ffea29f26e8249d35128a82ec8d3bd4fbc80179ea5f5e5e3daafef6a80fcb"
2401
+
dependencies = [
2402
+
"ethereum-types 0.14.1",
2403
+
"itertools",
2404
+
"smallvec 1.11.0",
2405
+
]
2406
+
2407
+
[[package]]
2408
+
name = "ethereum_ssz_derive"
2409
+
version = "0.5.3"
2410
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2411
+
checksum = "6085d7fd3cf84bd2b8fec150d54c8467fb491d8db9c460607c5534f653a0ee38"
2412
+
dependencies = [
2413
+
"darling",
2414
+
"proc-macro2",
2415
+
"quote",
2416
+
"syn 1.0.109",
2417
+
]
2418
+
2419
+
[[package]]
2420
+
name = "ethers-contract"
2421
+
version = "1.0.2"
2422
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2423
+
checksum = "e9c3c3e119a89f0a9a1e539e7faecea815f74ddcf7c90d0b00d1f524db2fdc9c"
2424
+
dependencies = [
2425
+
"ethers-contract-abigen",
2426
+
"ethers-contract-derive",
2427
+
"ethers-core",
2428
+
"ethers-providers",
2429
+
"futures-util",
2430
+
"hex",
2431
+
"once_cell",
2432
+
"pin-project",
2433
+
"serde",
2434
+
"serde_json",
2435
+
"thiserror",
2436
+
]
2437
+
2438
+
[[package]]
2439
+
name = "ethers-contract-abigen"
2440
+
version = "1.0.2"
2441
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2442
+
checksum = "3d4e5ad46aede34901f71afdb7bb555710ed9613d88d644245c657dc371aa228"
2443
+
dependencies = [
2444
+
"Inflector",
2445
+
"cfg-if",
2446
+
"dunce",
2447
+
"ethers-core",
2448
+
"eyre",
2449
+
"getrandom 0.2.10",
2450
+
"hex",
2451
+
"proc-macro2",
2452
+
"quote",
2453
+
"regex",
2454
+
"reqwest",
2455
+
"serde",
2456
+
"serde_json",
2457
+
"syn 1.0.109",
2458
+
"toml 0.5.11",
2459
+
"url",
2460
+
"walkdir",
2461
+
]
2462
+
2463
+
[[package]]
2464
+
name = "ethers-contract-derive"
2465
+
version = "1.0.2"
2466
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2467
+
checksum = "f192e8e4cf2b038318aae01e94e7644e0659a76219e94bcd3203df744341d61f"
2468
+
dependencies = [
2469
+
"ethers-contract-abigen",
2470
+
"ethers-core",
2471
+
"hex",
2472
+
"proc-macro2",
2473
+
"quote",
2474
+
"serde_json",
2475
+
"syn 1.0.109",
2476
+
]
2477
+
2478
+
[[package]]
2479
name = "ethers-core"
2480
version = "1.0.2"
2481
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2483
dependencies = [
2484
"arrayvec",
2485
"bytes",
2486
+
"cargo_metadata",
2487
"chrono",
2488
+
"elliptic-curve 0.12.3",
2489
"ethabi 18.0.0",
2490
"generic-array",
2491
"hex",
2492
+
"k256 0.11.6",
2493
+
"once_cell",
2494
"open-fastrlp",
2495
+
"rand",
2496
"rlp",
2497
"rlp-derive",
2498
"serde",
2499
"serde_json",
2500
"strum",
2501
+
"syn 1.0.109",
2502
"thiserror",
2503
"tiny-keccak",
2504
"unicode-xid",
···
2514
"auto_impl",
2515
"base64 0.13.1",
2516
"ethers-core",
0
2517
"futures-core",
2518
"futures-timer",
2519
"futures-util",
2520
+
"getrandom 0.2.10",
2521
"hashers",
2522
"hex",
2523
"http",
···
2529
"serde_json",
2530
"thiserror",
2531
"tokio",
0
2532
"tracing",
2533
"tracing-futures",
2534
"url",
···
2573
name = "execution_layer"
2574
version = "0.1.0"
2575
dependencies = [
2576
+
"arc-swap",
2577
"async-trait",
2578
+
"axum",
2579
"builder_client",
2580
"bytes",
2581
"environment",
2582
"eth2",
0
0
0
2583
"ethereum-consensus",
2584
+
"ethereum_serde_utils",
2585
+
"ethereum_ssz",
2586
"ethers-core",
2587
"exit-future",
2588
"fork_choice",
···
2590
"hash-db",
2591
"hash256-std-hasher",
2592
"hex",
2593
+
"hyper",
2594
"jsonwebtoken",
2595
"keccak-hash",
2596
"lazy_static",
···
2598
"lru 0.7.8",
2599
"mev-rs",
2600
"parking_lot 0.12.1",
2601
+
"pretty_reqwest_error",
2602
+
"rand",
2603
"reqwest",
2604
"sensitive_url",
2605
"serde",
2606
"serde_json",
2607
"slog",
2608
"slot_clock",
2609
+
"ssz_rs",
2610
+
"ssz_types",
2611
"state_processing",
2612
"strum",
2613
+
"superstruct",
2614
"task_executor",
2615
"tempfile",
2616
"tokio",
···
2633
]
2634
2635
[[package]]
2636
+
name = "eyre"
2637
+
version = "0.6.8"
2638
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2639
+
checksum = "4c2b6b5a29c02cdc822728b7d7b8ae1bab3e3b05d44522770ddd49722eeac7eb"
2640
+
dependencies = [
2641
+
"indenter",
2642
+
"once_cell",
2643
+
]
2644
+
2645
+
[[package]]
2646
name = "fallible-iterator"
2647
version = "0.2.0"
2648
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2664
]
2665
2666
[[package]]
2667
+
name = "fastrand"
2668
+
version = "2.0.0"
2669
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2670
+
checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764"
2671
+
2672
+
[[package]]
2673
name = "ff"
2674
version = "0.12.1"
2675
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2680
]
2681
2682
[[package]]
2683
+
name = "ff"
2684
+
version = "0.13.0"
2685
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2686
+
checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449"
2687
+
dependencies = [
2688
+
"rand_core 0.6.4",
2689
+
"subtle",
2690
+
]
2691
+
2692
+
[[package]]
2693
name = "ffi-opaque"
2694
version = "2.0.1"
2695
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2697
2698
[[package]]
2699
name = "fiat-crypto"
2700
+
version = "0.2.1"
2701
source = "registry+https://github.com/rust-lang/crates.io-index"
2702
+
checksum = "d0870c84016d4b481be5c9f323c24f65e31e901ae618f0e80f4308fb00de1d2d"
2703
2704
[[package]]
2705
name = "field-offset"
2706
+
version = "0.3.6"
2707
source = "registry+https://github.com/rust-lang/crates.io-index"
2708
+
checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f"
2709
dependencies = [
2710
+
"memoffset 0.9.0",
2711
+
"rustc_version",
2712
]
2713
2714
[[package]]
···
2720
]
2721
2722
[[package]]
2723
+
name = "finl_unicode"
2724
+
version = "1.2.0"
2725
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2726
+
checksum = "8fcfdc7a0362c9f4444381a9e697c79d435fe65b52a37466fc2c1184cee9edc6"
2727
+
2728
+
[[package]]
2729
name = "fixed-hash"
2730
version = "0.7.0"
2731
source = "registry+https://github.com/rust-lang/crates.io-index"
2732
checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c"
2733
dependencies = [
2734
"byteorder",
2735
+
"rand",
2736
"rustc-hex",
2737
"static_assertions",
2738
]
···
2745
dependencies = [
2746
"arbitrary",
2747
"byteorder",
2748
+
"rand",
2749
"rustc-hex",
2750
"static_assertions",
2751
]
2752
2753
[[package]]
0
0
0
0
0
0
2754
name = "flate2"
2755
+
version = "1.0.27"
2756
source = "registry+https://github.com/rust-lang/crates.io-index"
2757
+
checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010"
2758
dependencies = [
2759
"crc32fast",
2760
"libz-sys",
···
2787
version = "0.1.0"
2788
dependencies = [
2789
"beacon_chain",
2790
+
"ethereum_ssz",
2791
+
"ethereum_ssz_derive",
2792
"proto_array",
2793
"slog",
2794
"state_processing",
···
2799
2800
[[package]]
2801
name = "form_urlencoded"
2802
+
version = "1.2.0"
2803
source = "registry+https://github.com/rust-lang/crates.io-index"
2804
+
checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
2805
dependencies = [
2806
"percent-encoding",
2807
]
···
2879
2880
[[package]]
2881
name = "futures-lite"
2882
+
version = "1.13.0"
2883
source = "registry+https://github.com/rust-lang/crates.io-index"
2884
+
checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce"
2885
dependencies = [
2886
+
"fastrand 1.9.0",
2887
"futures-core",
2888
"futures-io",
2889
"memchr",
2890
"parking",
2891
+
"pin-project-lite",
2892
"waker-fn",
2893
]
2894
···
2900
dependencies = [
2901
"proc-macro2",
2902
"quote",
2903
+
"syn 2.0.37",
2904
]
2905
2906
[[package]]
2907
name = "futures-rustls"
2908
+
version = "0.24.0"
2909
source = "registry+https://github.com/rust-lang/crates.io-index"
2910
+
checksum = "35bd3cf68c183738046838e300353e4716c674dc5e56890de4826801a6622a28"
2911
dependencies = [
2912
"futures-io",
2913
+
"rustls",
0
2914
]
2915
2916
[[package]]
···
2926
checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
2927
2928
[[package]]
2929
+
name = "futures-ticker"
2930
+
version = "0.0.3"
2931
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2932
+
checksum = "9763058047f713632a52e916cc7f6a4b3fc6e9fc1ff8c5b1dc49e5a89041682e"
2933
+
dependencies = [
2934
+
"futures",
2935
+
"futures-timer",
2936
+
"instant",
2937
+
]
2938
+
2939
+
[[package]]
2940
name = "futures-timer"
2941
version = "3.0.2"
2942
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2955
"futures-sink",
2956
"futures-task",
2957
"memchr",
2958
+
"pin-project-lite",
2959
"pin-utils",
2960
"slab",
2961
]
···
2977
dependencies = [
2978
"typenum",
2979
"version_check",
2980
+
"zeroize",
2981
]
2982
2983
[[package]]
···
2987
"environment",
2988
"eth1",
2989
"eth1_test_rig",
2990
+
"ethereum_hashing",
2991
+
"ethereum_ssz",
2992
"futures",
2993
"int_to_bytes",
2994
"merkle_proof",
···
3008
checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
3009
dependencies = [
3010
"cfg-if",
0
3011
"libc",
3012
"wasi 0.9.0+wasi-snapshot-preview1",
0
3013
]
3014
3015
[[package]]
3016
name = "getrandom"
3017
+
version = "0.2.10"
3018
source = "registry+https://github.com/rust-lang/crates.io-index"
3019
+
checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
3020
dependencies = [
3021
"cfg-if",
3022
"js-sys",
···
3032
checksum = "1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99"
3033
dependencies = [
3034
"opaque-debug",
3035
+
"polyval",
0
0
0
0
0
0
0
0
0
0
3036
]
3037
3038
[[package]]
3039
name = "gimli"
3040
+
version = "0.28.0"
3041
source = "registry+https://github.com/rust-lang/crates.io-index"
3042
+
checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0"
3043
3044
[[package]]
3045
name = "git-version"
···
3075
source = "registry+https://github.com/rust-lang/crates.io-index"
3076
checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7"
3077
dependencies = [
3078
+
"ff 0.12.1",
3079
+
"rand_core 0.6.4",
3080
+
"subtle",
3081
+
]
3082
+
3083
+
[[package]]
3084
+
name = "group"
3085
+
version = "0.13.0"
3086
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3087
+
checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63"
3088
+
dependencies = [
3089
+
"ff 0.13.0",
3090
"rand_core 0.6.4",
3091
"subtle",
3092
]
3093
3094
[[package]]
3095
name = "h2"
3096
+
version = "0.3.21"
3097
source = "registry+https://github.com/rust-lang/crates.io-index"
3098
+
checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833"
3099
dependencies = [
3100
"bytes",
3101
"fnv",
···
3103
"futures-sink",
3104
"futures-util",
3105
"http",
3106
+
"indexmap 1.9.3",
3107
"slab",
3108
"tokio",
3109
+
"tokio-util 0.7.8",
3110
"tracing",
3111
]
3112
···
3137
source = "registry+https://github.com/rust-lang/crates.io-index"
3138
checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
3139
dependencies = [
3140
+
"ahash 0.7.6",
3141
]
3142
3143
[[package]]
···
3146
source = "registry+https://github.com/rust-lang/crates.io-index"
3147
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
3148
dependencies = [
3149
+
"ahash 0.7.6",
3150
+
]
3151
+
3152
+
[[package]]
3153
+
name = "hashbrown"
3154
+
version = "0.13.2"
3155
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3156
+
checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
3157
+
dependencies = [
3158
+
"ahash 0.8.3",
3159
+
]
3160
+
3161
+
[[package]]
3162
+
name = "hashbrown"
3163
+
version = "0.14.0"
3164
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3165
+
checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a"
3166
+
dependencies = [
3167
+
"ahash 0.8.3",
3168
+
"allocator-api2",
3169
]
3170
3171
[[package]]
···
3188
3189
[[package]]
3190
name = "hashlink"
3191
+
version = "0.8.4"
3192
source = "registry+https://github.com/rust-lang/crates.io-index"
3193
+
checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7"
3194
dependencies = [
3195
+
"hashbrown 0.14.0",
3196
]
3197
3198
[[package]]
3199
name = "headers"
3200
+
version = "0.3.9"
3201
source = "registry+https://github.com/rust-lang/crates.io-index"
3202
+
checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270"
3203
dependencies = [
3204
+
"base64 0.21.4",
0
3205
"bytes",
3206
"headers-core",
3207
"http",
···
3236
3237
[[package]]
3238
name = "hermit-abi"
3239
+
version = "0.3.2"
0
0
0
0
0
0
0
0
0
3240
source = "registry+https://github.com/rust-lang/crates.io-index"
3241
+
checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
3242
3243
[[package]]
3244
name = "hex"
···
3287
source = "registry+https://github.com/rust-lang/crates.io-index"
3288
checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
3289
dependencies = [
3290
+
"digest 0.10.7",
3291
]
3292
3293
[[package]]
···
3331
dependencies = [
3332
"bytes",
3333
"http",
3334
+
"pin-project-lite",
3335
]
0
0
0
0
0
0
3336
3337
[[package]]
3338
name = "http_api"
3339
version = "0.1.0"
3340
dependencies = [
3341
"beacon_chain",
3342
+
"beacon_processor",
3343
+
"bs58 0.4.0",
3344
+
"bytes",
3345
"directory",
3346
"environment",
3347
"eth1",
3348
"eth2",
3349
+
"ethereum_serde_utils",
3350
+
"ethereum_ssz",
3351
"execution_layer",
3352
"futures",
3353
"genesis",
···
3377
"tokio-stream",
3378
"tree_hash",
3379
"types",
0
3380
"warp",
3381
"warp_utils",
3382
]
···
3410
3411
[[package]]
3412
name = "httpdate"
3413
+
version = "1.0.3"
3414
source = "registry+https://github.com/rust-lang/crates.io-index"
3415
+
checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
3416
3417
[[package]]
3418
name = "humantime"
···
3422
3423
[[package]]
3424
name = "hyper"
3425
+
version = "0.14.27"
3426
source = "registry+https://github.com/rust-lang/crates.io-index"
3427
+
checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468"
3428
dependencies = [
3429
"bytes",
3430
"futures-channel",
···
3436
"httparse",
3437
"httpdate",
3438
"itoa",
3439
+
"pin-project-lite",
3440
"socket2 0.4.9",
3441
"tokio",
3442
"tower-service",
···
3446
3447
[[package]]
3448
name = "hyper-rustls"
3449
+
version = "0.24.1"
3450
source = "registry+https://github.com/rust-lang/crates.io-index"
3451
+
checksum = "8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97"
3452
dependencies = [
3453
+
"futures-util",
3454
"http",
3455
"hyper",
3456
+
"rustls",
3457
"tokio",
3458
+
"tokio-rustls",
3459
]
3460
3461
[[package]]
···
3473
3474
[[package]]
3475
name = "iana-time-zone"
3476
+
version = "0.1.57"
3477
source = "registry+https://github.com/rust-lang/crates.io-index"
3478
+
checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613"
3479
dependencies = [
3480
"android_system_properties",
3481
"core-foundation-sys",
3482
"iana-time-zone-haiku",
3483
"js-sys",
3484
"wasm-bindgen",
3485
+
"windows 0.48.0",
3486
]
3487
3488
[[package]]
3489
name = "iana-time-zone-haiku"
3490
+
version = "0.1.2"
3491
source = "registry+https://github.com/rust-lang/crates.io-index"
3492
+
checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
3493
dependencies = [
3494
+
"cc",
0
3495
]
3496
3497
[[package]]
···
3513
3514
[[package]]
3515
name = "idna"
3516
+
version = "0.4.0"
3517
source = "registry+https://github.com/rust-lang/crates.io-index"
3518
+
checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
3519
dependencies = [
3520
"unicode-bidi",
3521
"unicode-normalization",
···
3573
3574
[[package]]
3575
name = "igd"
3576
+
version = "0.12.1"
3577
source = "registry+https://github.com/rust-lang/crates.io-index"
3578
+
checksum = "556b5a75cd4adb7c4ea21c64af1c48cefb2ce7d43dc4352c720a1fe47c21f355"
3579
dependencies = [
3580
"attohttpc",
3581
"log",
3582
+
"rand",
3583
"url",
3584
"xmltree",
3585
]
···
3599
source = "registry+https://github.com/rust-lang/crates.io-index"
3600
checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f"
3601
dependencies = [
3602
+
"parity-scale-codec 3.6.5",
3603
]
3604
3605
[[package]]
···
3641
]
3642
3643
[[package]]
3644
+
name = "indenter"
3645
+
version = "0.3.3"
3646
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3647
+
checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683"
3648
+
3649
+
[[package]]
3650
name = "indexmap"
3651
version = "1.9.3"
3652
source = "registry+https://github.com/rust-lang/crates.io-index"
3653
checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
3654
dependencies = [
3655
+
"autocfg",
3656
"hashbrown 0.12.3",
3657
]
3658
3659
[[package]]
3660
+
name = "indexmap"
3661
+
version = "2.0.0"
3662
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3663
+
checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d"
3664
+
dependencies = [
3665
+
"equivalent",
3666
+
"hashbrown 0.14.0",
3667
+
]
3668
+
3669
+
[[package]]
3670
name = "inout"
3671
version = "0.1.3"
3672
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3706
]
3707
3708
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3709
name = "io-lifetimes"
3710
+
version = "1.0.11"
3711
source = "registry+https://github.com/rust-lang/crates.io-index"
3712
+
checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
3713
dependencies = [
3714
+
"hermit-abi 0.3.2",
3715
"libc",
3716
+
"windows-sys 0.48.0",
3717
]
3718
3719
[[package]]
3720
name = "ipconfig"
3721
+
version = "0.3.2"
3722
source = "registry+https://github.com/rust-lang/crates.io-index"
3723
+
checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f"
3724
dependencies = [
3725
+
"socket2 0.5.4",
3726
+
"widestring 1.0.2",
3727
+
"windows-sys 0.48.0",
3728
"winreg",
3729
]
3730
3731
[[package]]
3732
name = "ipnet"
3733
+
version = "2.8.0"
3734
source = "registry+https://github.com/rust-lang/crates.io-index"
3735
+
checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6"
3736
3737
[[package]]
3738
name = "itertools"
···
3745
3746
[[package]]
3747
name = "itoa"
3748
+
version = "1.0.9"
3749
source = "registry+https://github.com/rust-lang/crates.io-index"
3750
+
checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
3751
3752
[[package]]
3753
name = "jemalloc-ctl"
3754
+
version = "0.5.4"
3755
source = "registry+https://github.com/rust-lang/crates.io-index"
3756
+
checksum = "7cffc705424a344c054e135d12ee591402f4539245e8bbd64e6c9eaa9458b63c"
3757
dependencies = [
3758
"jemalloc-sys",
3759
"libc",
···
3762
3763
[[package]]
3764
name = "jemalloc-sys"
3765
+
version = "0.5.4+5.3.0-patched"
3766
source = "registry+https://github.com/rust-lang/crates.io-index"
3767
+
checksum = "ac6c1946e1cea1788cbfde01c993b52a10e2da07f4bac608228d1bed20bfebf2"
3768
dependencies = [
3769
"cc",
3770
"libc",
···
3772
3773
[[package]]
3774
name = "jemallocator"
3775
+
version = "0.5.4"
3776
source = "registry+https://github.com/rust-lang/crates.io-index"
3777
+
checksum = "a0de374a9f8e63150e6f5e8a60cc14c668226d7a347d8aee1a45766e3c4dd3bc"
3778
dependencies = [
3779
"jemalloc-sys",
3780
"libc",
3781
]
3782
3783
[[package]]
3784
+
name = "jobserver"
3785
+
version = "0.1.26"
3786
source = "registry+https://github.com/rust-lang/crates.io-index"
3787
+
checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2"
3788
dependencies = [
3789
+
"libc",
3790
]
3791
3792
[[package]]
3793
+
name = "js-sys"
3794
+
version = "0.3.64"
3795
source = "registry+https://github.com/rust-lang/crates.io-index"
3796
+
checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
3797
dependencies = [
3798
+
"wasm-bindgen",
0
0
0
0
0
0
3799
]
3800
3801
[[package]]
···
3804
source = "registry+https://github.com/rust-lang/crates.io-index"
3805
checksum = "6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378"
3806
dependencies = [
3807
+
"base64 0.21.4",
3808
"pem",
3809
"ring",
3810
"serde",
···
3819
checksum = "72c1e0b51e7ec0a97369623508396067a486bd0cbed95a2659a4b863d28cfc8b"
3820
dependencies = [
3821
"cfg-if",
3822
+
"ecdsa 0.14.8",
3823
+
"elliptic-curve 0.12.3",
3824
+
"sha2 0.10.7",
3825
+
"sha3 0.10.8",
3826
+
]
3827
+
3828
+
[[package]]
3829
+
name = "k256"
3830
+
version = "0.13.1"
3831
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3832
+
checksum = "cadb76004ed8e97623117f3df85b17aaa6626ab0b0831e6573f104df16cd1bcc"
3833
+
dependencies = [
3834
+
"cfg-if",
3835
+
"ecdsa 0.16.8",
3836
+
"elliptic-curve 0.13.5",
3837
+
"once_cell",
3838
+
"sha2 0.10.7",
3839
+
"signature 2.1.0",
3840
]
3841
3842
[[package]]
3843
name = "keccak"
3844
+
version = "0.1.4"
3845
source = "registry+https://github.com/rust-lang/crates.io-index"
3846
+
checksum = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940"
3847
dependencies = [
3848
"cpufeatures",
3849
]
···
3875
3876
[[package]]
3877
name = "lcli"
3878
+
version = "4.5.0"
3879
dependencies = [
3880
"account_utils",
3881
"beacon_chain",
···
3889
"eth1_test_rig",
3890
"eth2",
3891
"eth2_network_config",
0
3892
"eth2_wallet",
3893
+
"ethereum_hashing",
3894
+
"ethereum_ssz",
3895
"genesis",
3896
"int_to_bytes",
3897
"lighthouse_network",
3898
"lighthouse_version",
3899
"log",
3900
"malloc_utils",
3901
+
"rayon",
3902
"sensitive_url",
3903
"serde",
3904
"serde_json",
···
3909
"tree_hash",
3910
"types",
3911
"validator_dir",
0
3912
]
3913
3914
[[package]]
···
3936
3937
[[package]]
3938
name = "libc"
3939
+
version = "0.2.148"
3940
source = "registry+https://github.com/rust-lang/crates.io-index"
3941
+
checksum = "9cdc71e17332e86d2e1d38c1f99edcb6288ee11b815fb1a4b049eaa2114d369b"
3942
3943
[[package]]
3944
name = "libflate"
3945
+
version = "1.4.0"
3946
source = "registry+https://github.com/rust-lang/crates.io-index"
3947
+
checksum = "5ff4ae71b685bbad2f2f391fe74f6b7659a34871c08b210fdc039e43bee07d18"
3948
dependencies = [
3949
"adler32",
3950
"crc32fast",
···
3972
3973
[[package]]
3974
name = "libm"
3975
+
version = "0.2.7"
3976
source = "registry+https://github.com/rust-lang/crates.io-index"
3977
+
checksum = "f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4"
0
0
0
0
0
0
3978
3979
[[package]]
3980
name = "libmdbx"
3981
version = "0.1.4"
3982
source = "git+https://github.com/sigp/libmdbx-rs?tag=v0.1.4#096da80a83d14343f8df833006483f48075cd135"
3983
dependencies = [
3984
+
"bitflags 1.3.2",
3985
"byteorder",
3986
"derive_more",
3987
+
"indexmap 1.9.3",
3988
"libc",
3989
"mdbx-sys",
3990
"parking_lot 0.12.1",
···
3993
3994
[[package]]
3995
name = "libp2p"
3996
+
version = "0.52.3"
3997
source = "registry+https://github.com/rust-lang/crates.io-index"
3998
+
checksum = "32d07d1502a027366d55afe187621c2d7895dc111a3df13b35fed698049681d7"
3999
dependencies = [
4000
"bytes",
4001
"futures",
4002
"futures-timer",
4003
+
"getrandom 0.2.10",
4004
"instant",
4005
+
"libp2p-allow-block-list",
4006
+
"libp2p-connection-limits",
4007
+
"libp2p-core",
4008
"libp2p-dns",
4009
"libp2p-gossipsub",
4010
"libp2p-identify",
4011
+
"libp2p-identity",
4012
"libp2p-mdns",
4013
"libp2p-metrics",
0
4014
"libp2p-noise",
4015
"libp2p-plaintext",
4016
"libp2p-quic",
4017
"libp2p-swarm",
4018
"libp2p-tcp",
0
0
4019
"libp2p-yamux",
4020
+
"multiaddr 0.18.0",
0
4021
"pin-project",
0
4022
]
4023
4024
[[package]]
4025
+
name = "libp2p-allow-block-list"
4026
+
version = "0.2.0"
4027
source = "registry+https://github.com/rust-lang/crates.io-index"
4028
+
checksum = "55b46558c5c0bf99d3e2a1a38fd54ff5476ca66dd1737b12466a1824dd219311"
4029
dependencies = [
4030
+
"libp2p-core",
4031
+
"libp2p-identity",
4032
+
"libp2p-swarm",
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4033
"void",
0
4034
]
4035
4036
[[package]]
4037
+
name = "libp2p-connection-limits"
4038
+
version = "0.2.1"
4039
source = "registry+https://github.com/rust-lang/crates.io-index"
4040
+
checksum = "2f5107ad45cb20b2f6c3628c7b6014b996fcb13a88053f4569c872c6e30abf58"
4041
dependencies = [
4042
+
"libp2p-core",
4043
+
"libp2p-identity",
4044
+
"libp2p-swarm",
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4045
"void",
0
4046
]
4047
4048
[[package]]
4049
name = "libp2p-core"
4050
+
version = "0.40.0"
4051
source = "registry+https://github.com/rust-lang/crates.io-index"
4052
+
checksum = "ef7dd7b09e71aac9271c60031d0e558966cdb3253ba0308ab369bb2de80630d0"
4053
dependencies = [
4054
"either",
4055
"fnv",
···
4058
"instant",
4059
"libp2p-identity",
4060
"log",
4061
+
"multiaddr 0.18.0",
4062
+
"multihash 0.19.1",
4063
+
"multistream-select",
4064
"once_cell",
4065
"parking_lot 0.12.1",
4066
"pin-project",
4067
"quick-protobuf",
4068
+
"rand",
4069
"rw-stream-sink",
4070
+
"smallvec 1.11.0",
4071
"thiserror",
4072
+
"unsigned-varint 0.7.2",
4073
"void",
4074
]
4075
4076
[[package]]
4077
name = "libp2p-dns"
4078
+
version = "0.40.0"
4079
source = "registry+https://github.com/rust-lang/crates.io-index"
4080
+
checksum = "fd4394c81c0c06d7b4a60f3face7e8e8a9b246840f98d2c80508d0721b032147"
4081
dependencies = [
4082
"futures",
4083
+
"libp2p-core",
4084
+
"libp2p-identity",
4085
"log",
4086
"parking_lot 0.12.1",
4087
+
"smallvec 1.11.0",
4088
"trust-dns-resolver",
4089
]
4090
4091
[[package]]
4092
name = "libp2p-gossipsub"
4093
+
version = "0.45.1"
4094
source = "registry+https://github.com/rust-lang/crates.io-index"
4095
+
checksum = "2d157562dba6017193e5285acf6b1054759e83540bfd79f75b69d6ce774c88da"
4096
dependencies = [
4097
"asynchronous-codec",
4098
+
"base64 0.21.4",
4099
"byteorder",
4100
"bytes",
4101
+
"either",
4102
"fnv",
4103
"futures",
4104
+
"futures-ticker",
4105
+
"getrandom 0.2.10",
4106
"hex_fmt",
4107
"instant",
4108
+
"libp2p-core",
4109
+
"libp2p-identity",
4110
"libp2p-swarm",
4111
"log",
4112
"prometheus-client",
4113
+
"quick-protobuf",
4114
+
"quick-protobuf-codec",
4115
+
"rand",
0
4116
"regex",
4117
+
"sha2 0.10.7",
4118
+
"smallvec 1.11.0",
4119
+
"unsigned-varint 0.7.2",
4120
+
"void",
0
4121
]
4122
4123
[[package]]
4124
name = "libp2p-identify"
4125
+
version = "0.43.0"
4126
source = "registry+https://github.com/rust-lang/crates.io-index"
4127
+
checksum = "6a29675a32dbcc87790db6cf599709e64308f1ae9d5ecea2d259155889982db8"
4128
dependencies = [
4129
"asynchronous-codec",
4130
+
"either",
4131
"futures",
4132
"futures-timer",
4133
+
"libp2p-core",
4134
+
"libp2p-identity",
4135
"libp2p-swarm",
4136
"log",
4137
+
"lru 0.10.1",
4138
+
"quick-protobuf",
4139
+
"quick-protobuf-codec",
4140
+
"smallvec 1.11.0",
0
4141
"thiserror",
4142
"void",
4143
]
4144
4145
[[package]]
4146
name = "libp2p-identity"
4147
+
version = "0.2.3"
4148
source = "registry+https://github.com/rust-lang/crates.io-index"
4149
+
checksum = "686e73aff5e23efbb99bc85340ea6fd8686986aa7b283a881ba182cfca535ca9"
4150
dependencies = [
4151
+
"asn1_der",
4152
+
"bs58 0.5.0",
4153
"ed25519-dalek",
4154
+
"libsecp256k1",
4155
"log",
4156
+
"multihash 0.19.1",
4157
+
"p256",
0
4158
"quick-protobuf",
4159
+
"rand",
4160
+
"sec1 0.7.3",
4161
+
"sha2 0.10.7",
4162
"thiserror",
4163
+
"void",
4164
"zeroize",
4165
]
4166
4167
[[package]]
4168
name = "libp2p-mdns"
4169
+
version = "0.44.0"
4170
source = "registry+https://github.com/rust-lang/crates.io-index"
4171
+
checksum = "42a2567c305232f5ef54185e9604579a894fd0674819402bb0ac0246da82f52a"
4172
dependencies = [
4173
"data-encoding",
4174
"futures",
4175
"if-watch",
4176
+
"libp2p-core",
4177
+
"libp2p-identity",
4178
"libp2p-swarm",
4179
"log",
4180
+
"rand",
4181
+
"smallvec 1.11.0",
4182
+
"socket2 0.5.4",
4183
"tokio",
4184
"trust-dns-proto",
4185
"void",
···
4187
4188
[[package]]
4189
name = "libp2p-metrics"
4190
+
version = "0.13.1"
4191
source = "registry+https://github.com/rust-lang/crates.io-index"
4192
+
checksum = "239ba7d28f8d0b5d77760dc6619c05c7e88e74ec8fbbe97f856f20a56745e620"
4193
dependencies = [
4194
+
"instant",
4195
+
"libp2p-core",
4196
"libp2p-gossipsub",
4197
"libp2p-identify",
4198
+
"libp2p-identity",
4199
"libp2p-swarm",
4200
+
"once_cell",
4201
"prometheus-client",
4202
]
4203
4204
[[package]]
4205
name = "libp2p-mplex"
4206
+
version = "0.40.0"
4207
source = "registry+https://github.com/rust-lang/crates.io-index"
4208
+
checksum = "93959ed08b6caf9810e067655e25f1362098797fef7c44d3103e63dcb6f0fabe"
4209
dependencies = [
4210
"asynchronous-codec",
4211
"bytes",
4212
"futures",
4213
+
"libp2p-core",
4214
+
"libp2p-identity",
4215
"log",
4216
"nohash-hasher",
4217
"parking_lot 0.12.1",
4218
+
"rand",
4219
+
"smallvec 1.11.0",
4220
+
"unsigned-varint 0.7.2",
4221
]
4222
4223
[[package]]
4224
name = "libp2p-noise"
4225
+
version = "0.43.1"
4226
source = "registry+https://github.com/rust-lang/crates.io-index"
4227
+
checksum = "71ce70757f2c0d82e9a3ef738fb10ea0723d16cec37f078f719e2c247704c1bb"
4228
dependencies = [
4229
"bytes",
4230
+
"curve25519-dalek 4.1.0",
4231
"futures",
4232
+
"libp2p-core",
4233
+
"libp2p-identity",
4234
"log",
4235
+
"multiaddr 0.18.0",
4236
+
"multihash 0.19.1",
4237
"once_cell",
4238
+
"quick-protobuf",
4239
+
"rand",
4240
+
"sha2 0.10.7",
0
4241
"snow",
4242
"static_assertions",
4243
"thiserror",
4244
+
"x25519-dalek",
4245
"zeroize",
4246
]
4247
4248
[[package]]
4249
name = "libp2p-plaintext"
4250
+
version = "0.40.0"
4251
source = "registry+https://github.com/rust-lang/crates.io-index"
4252
+
checksum = "37266c683a757df713f7dcda0cdcb5ad4681355ffa1b37b77c113c176a531195"
4253
dependencies = [
4254
"asynchronous-codec",
4255
"bytes",
4256
"futures",
4257
+
"libp2p-core",
4258
+
"libp2p-identity",
4259
"log",
4260
+
"quick-protobuf",
4261
+
"unsigned-varint 0.7.2",
0
0
4262
]
4263
4264
[[package]]
4265
name = "libp2p-quic"
4266
+
version = "0.9.2"
4267
source = "registry+https://github.com/rust-lang/crates.io-index"
4268
+
checksum = "4cb763e88f9a043546bfebd3575f340e7dd3d6c1b2cf2629600ec8965360c63a"
4269
dependencies = [
4270
"bytes",
4271
"futures",
4272
"futures-timer",
4273
"if-watch",
4274
+
"libp2p-core",
4275
+
"libp2p-identity",
4276
"libp2p-tls",
4277
"log",
4278
"parking_lot 0.12.1",
4279
+
"quinn",
4280
+
"rand",
4281
+
"rustls",
4282
+
"socket2 0.5.4",
4283
"thiserror",
4284
"tokio",
4285
]
4286
4287
[[package]]
4288
name = "libp2p-swarm"
4289
+
version = "0.43.3"
4290
source = "registry+https://github.com/rust-lang/crates.io-index"
4291
+
checksum = "28016944851bd73526d3c146aabf0fa9bbe27c558f080f9e5447da3a1772c01a"
4292
dependencies = [
4293
"either",
4294
"fnv",
4295
"futures",
4296
"futures-timer",
4297
"instant",
4298
+
"libp2p-core",
4299
+
"libp2p-identity",
4300
"libp2p-swarm-derive",
4301
"log",
4302
+
"multistream-select",
4303
+
"once_cell",
4304
+
"rand",
4305
+
"smallvec 1.11.0",
4306
"tokio",
4307
"void",
4308
]
4309
4310
[[package]]
4311
name = "libp2p-swarm-derive"
4312
+
version = "0.33.0"
4313
source = "registry+https://github.com/rust-lang/crates.io-index"
4314
+
checksum = "c4d5ec2a3df00c7836d7696c136274c9c59705bac69133253696a6c932cd1d74"
4315
dependencies = [
4316
"heck",
4317
+
"proc-macro-warning",
4318
+
"proc-macro2",
4319
"quote",
4320
+
"syn 2.0.37",
4321
]
4322
4323
[[package]]
4324
name = "libp2p-tcp"
4325
+
version = "0.40.0"
4326
source = "registry+https://github.com/rust-lang/crates.io-index"
4327
+
checksum = "09bfdfb6f945c5c014b87872a0bdb6e0aef90e92f380ef57cd9013f118f9289d"
4328
dependencies = [
4329
"futures",
4330
"futures-timer",
4331
"if-watch",
4332
"libc",
4333
+
"libp2p-core",
4334
+
"libp2p-identity",
4335
"log",
4336
+
"socket2 0.5.4",
4337
"tokio",
4338
]
4339
4340
[[package]]
4341
name = "libp2p-tls"
4342
+
version = "0.2.1"
4343
source = "registry+https://github.com/rust-lang/crates.io-index"
4344
+
checksum = "8218d1d5482b122ccae396bbf38abdcb283ecc96fa54760e1dfd251f0546ac61"
4345
dependencies = [
4346
"futures",
4347
"futures-rustls",
4348
+
"libp2p-core",
4349
"libp2p-identity",
4350
+
"rcgen",
4351
"ring",
4352
+
"rustls",
4353
+
"rustls-webpki",
4354
"thiserror",
4355
+
"x509-parser",
0
4356
"yasna",
4357
]
4358
4359
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4360
name = "libp2p-yamux"
4361
+
version = "0.44.1"
4362
source = "registry+https://github.com/rust-lang/crates.io-index"
4363
+
checksum = "8eedcb62824c4300efb9cfd4e2a6edaf3ca097b9e68b36dabe45a44469fd6a85"
4364
dependencies = [
4365
"futures",
4366
+
"libp2p-core",
4367
"log",
0
4368
"thiserror",
4369
"yamux",
4370
]
···
4382
"libsecp256k1-core",
4383
"libsecp256k1-gen-ecmult",
4384
"libsecp256k1-gen-genmult",
4385
+
"rand",
4386
"serde",
4387
"sha2 0.9.9",
4388
"typenum",
···
4429
4430
[[package]]
4431
name = "libz-sys"
4432
+
version = "1.1.12"
4433
source = "registry+https://github.com/rust-lang/crates.io-index"
4434
+
checksum = "d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b"
4435
dependencies = [
4436
"cc",
4437
"pkg-config",
···
4440
4441
[[package]]
4442
name = "lighthouse"
4443
+
version = "4.5.0"
4444
dependencies = [
4445
"account_manager",
4446
"account_utils",
4447
"beacon_node",
4448
+
"beacon_processor",
4449
"bls",
4450
"boot_node",
4451
"clap",
···
4455
"env_logger 0.9.3",
4456
"environment",
4457
"eth1",
4458
+
"eth2",
4459
"eth2_network_config",
4460
+
"ethereum_hashing",
4461
"futures",
4462
"lazy_static",
4463
"lighthouse_metrics",
···
4478
"unused_port",
4479
"validator_client",
4480
"validator_dir",
4481
+
"validator_manager",
4482
]
4483
4484
[[package]]
···
4498
"dirs",
4499
"discv5",
4500
"error-chain",
4501
+
"ethereum_ssz",
4502
+
"ethereum_ssz_derive",
0
4503
"exit-future",
4504
"fnv",
4505
"futures",
4506
"hex",
4507
"lazy_static",
4508
"libp2p",
4509
+
"libp2p-mplex",
4510
+
"libp2p-quic",
4511
"lighthouse_metrics",
4512
"lighthouse_version",
4513
"lru 0.7.8",
···
4516
"prometheus-client",
4517
"quickcheck",
4518
"quickcheck_macros",
4519
+
"rand",
4520
"regex",
4521
"serde",
4522
"serde_derive",
4523
+
"sha2 0.9.9",
4524
"slog",
4525
"slog-async",
4526
"slog-term",
4527
+
"smallvec 1.11.0",
4528
"snap",
4529
+
"ssz_types",
4530
"strum",
4531
+
"superstruct",
4532
"task_executor",
4533
"tempfile",
4534
"tiny-keccak",
···
4553
]
4554
4555
[[package]]
4556
+
name = "linked-hash-map"
4557
+
version = "0.5.6"
4558
+
source = "registry+https://github.com/rust-lang/crates.io-index"
4559
+
checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
4560
+
4561
+
[[package]]
4562
+
name = "linux-raw-sys"
4563
+
version = "0.1.4"
4564
source = "registry+https://github.com/rust-lang/crates.io-index"
4565
+
checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4"
0
0
0
4566
4567
[[package]]
4568
+
name = "linux-raw-sys"
4569
+
version = "0.3.8"
4570
source = "registry+https://github.com/rust-lang/crates.io-index"
4571
+
checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
4572
4573
[[package]]
4574
name = "linux-raw-sys"
4575
+
version = "0.4.7"
4576
source = "registry+https://github.com/rust-lang/crates.io-index"
4577
+
checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128"
4578
4579
[[package]]
4580
name = "lmdb-rkv"
4581
version = "0.14.0"
4582
source = "git+https://github.com/sigp/lmdb-rs?rev=f33845c6469b94265319aac0ed5085597862c27e#f33845c6469b94265319aac0ed5085597862c27e"
4583
dependencies = [
4584
+
"bitflags 1.3.2",
4585
"byteorder",
4586
"libc",
4587
"lmdb-rkv-sys",
···
4599
4600
[[package]]
4601
name = "lock_api"
4602
+
version = "0.4.10"
4603
source = "registry+https://github.com/rust-lang/crates.io-index"
4604
+
checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16"
4605
dependencies = [
4606
+
"autocfg",
4607
"scopeguard",
4608
]
4609
···
4617
4618
[[package]]
4619
name = "log"
4620
+
version = "0.4.20"
4621
source = "registry+https://github.com/rust-lang/crates.io-index"
4622
+
checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
0
0
0
4623
4624
[[package]]
4625
name = "logging"
4626
version = "0.2.0"
4627
dependencies = [
4628
+
"chrono",
4629
"lazy_static",
4630
"lighthouse_metrics",
4631
+
"parking_lot 0.12.1",
4632
+
"serde",
4633
+
"serde_json",
4634
"slog",
4635
+
"slog-async",
4636
"slog-term",
4637
"sloggers",
4638
+
"take_mut",
4639
+
"tokio",
4640
]
4641
4642
[[package]]
···
4650
4651
[[package]]
4652
name = "lru"
4653
+
version = "0.10.1"
4654
source = "registry+https://github.com/rust-lang/crates.io-index"
4655
+
checksum = "718e8fae447df0c7e1ba7f5189829e63fd536945c8988d61444c19039f16b670"
4656
dependencies = [
4657
+
"hashbrown 0.13.2",
4658
]
4659
4660
[[package]]
···
4712
source = "registry+https://github.com/rust-lang/crates.io-index"
4713
checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
4714
dependencies = [
4715
+
"regex-automata 0.1.10",
4716
]
4717
4718
[[package]]
···
4723
4724
[[package]]
4725
name = "matchit"
4726
+
version = "0.7.2"
4727
source = "registry+https://github.com/rust-lang/crates.io-index"
4728
+
checksum = "ed1202b2a6f884ae56f04cff409ab315c5ce26b5e58d7412e484f01fd52f52ef"
4729
+
4730
+
[[package]]
4731
+
name = "maybe-uninit"
4732
+
version = "2.0.0"
4733
+
source = "registry+https://github.com/rust-lang/crates.io-index"
4734
+
checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"
4735
4736
[[package]]
4737
name = "md-5"
···
4739
source = "registry+https://github.com/rust-lang/crates.io-index"
4740
checksum = "6365506850d44bff6e2fbcb5176cf63650e48bd45ef2fe2665ae1570e0f4b9ca"
4741
dependencies = [
4742
+
"digest 0.10.7",
4743
]
4744
4745
[[package]]
···
4754
]
4755
4756
[[package]]
4757
+
name = "mediatype"
4758
+
version = "0.19.15"
4759
+
source = "registry+https://github.com/rust-lang/crates.io-index"
4760
+
checksum = "8c408dc227d302f1496c84d9dc68c00fec6f56f9228a18f3023f976f3ca7c945"
4761
+
4762
+
[[package]]
4763
name = "memchr"
4764
+
version = "2.6.3"
4765
source = "registry+https://github.com/rust-lang/crates.io-index"
4766
+
checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c"
4767
4768
[[package]]
4769
name = "memoffset"
···
4771
source = "registry+https://github.com/rust-lang/crates.io-index"
4772
checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
4773
dependencies = [
4774
+
"autocfg",
4775
]
4776
4777
[[package]]
4778
name = "memoffset"
4779
+
version = "0.9.0"
4780
source = "registry+https://github.com/rust-lang/crates.io-index"
4781
+
checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
4782
dependencies = [
4783
+
"autocfg",
4784
]
4785
4786
[[package]]
4787
name = "merkle_proof"
4788
version = "0.2.0"
4789
dependencies = [
0
4790
"ethereum-types 0.14.1",
4791
+
"ethereum_hashing",
4792
"lazy_static",
4793
"quickcheck",
4794
"quickcheck_macros",
···
4797
4798
[[package]]
4799
name = "metastruct"
4800
+
version = "0.1.1"
4801
source = "registry+https://github.com/rust-lang/crates.io-index"
4802
+
checksum = "ccfbb8826226b09b05bb62a0937cf6abb16f1f7d4b746eb95a83db14aec60f06"
4803
dependencies = [
4804
"metastruct_macro",
4805
]
4806
4807
[[package]]
4808
name = "metastruct_macro"
4809
+
version = "0.1.1"
4810
source = "registry+https://github.com/rust-lang/crates.io-index"
4811
+
checksum = "37cb4045d5677b7da537f8cb5d0730d5b6414e3cc81c61e4b50e1f0cbdc73909"
4812
dependencies = [
4813
+
"darling",
4814
"itertools",
4815
"proc-macro2",
4816
"quote",
4817
+
"smallvec 1.11.0",
4818
"syn 1.0.109",
4819
]
4820
4821
[[package]]
4822
name = "mev-rs"
4823
+
version = "0.3.0"
4824
+
source = "git+https://github.com/ralexstokes/mev-rs?rev=216657016d5c0889b505857c89ae42c7aa2764af#216657016d5c0889b505857c89ae42c7aa2764af"
4825
dependencies = [
4826
+
"anvil-rpc",
4827
"async-trait",
4828
"axum",
4829
"beacon-api-client",
4830
"ethereum-consensus",
4831
"hyper",
4832
+
"parking_lot 0.12.1",
4833
+
"reqwest",
4834
"serde",
4835
+
"serde_json",
4836
+
"ssz_rs",
4837
"thiserror",
4838
"tokio",
4839
"tracing",
···
4841
4842
[[package]]
4843
name = "migrations_internals"
4844
+
version = "2.1.0"
4845
source = "registry+https://github.com/rust-lang/crates.io-index"
4846
+
checksum = "0f23f71580015254b020e856feac3df5878c2c7a8812297edd6c0a485ac9dada"
4847
dependencies = [
4848
"serde",
4849
+
"toml 0.7.8",
4850
]
4851
4852
[[package]]
4853
name = "migrations_macros"
4854
+
version = "2.1.0"
4855
source = "registry+https://github.com/rust-lang/crates.io-index"
4856
+
checksum = "cce3325ac70e67bbab5bd837a31cae01f1a6db64e0e744a33cb03a543469ef08"
4857
dependencies = [
4858
"migrations_internals",
4859
"proc-macro2",
···
4862
4863
[[package]]
4864
name = "milagro_bls"
4865
+
version = "1.5.1"
4866
+
source = "git+https://github.com/sigp/milagro_bls?tag=v1.5.1#d3fc0a40cfe8b72ccda46ba050ee6786a59ce753"
4867
dependencies = [
4868
"amcl",
4869
"hex",
4870
"lazy_static",
4871
+
"rand",
4872
"zeroize",
4873
]
4874
···
4896
4897
[[package]]
4898
name = "miniz_oxide"
4899
+
version = "0.7.1"
4900
source = "registry+https://github.com/rust-lang/crates.io-index"
4901
+
checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
4902
dependencies = [
4903
"adler",
4904
]
4905
4906
[[package]]
4907
name = "mio"
4908
+
version = "0.8.8"
4909
source = "registry+https://github.com/rust-lang/crates.io-index"
4910
+
checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2"
4911
dependencies = [
4912
"libc",
0
4913
"wasi 0.11.0+wasi-snapshot-preview1",
4914
+
"windows-sys 0.48.0",
4915
]
4916
4917
[[package]]
···
4947
checksum = "3c580bfdd8803cce319b047d239559a22f809094aaea4ac13902a1fdcfcd4261"
4948
dependencies = [
4949
"arrayref",
4950
+
"bs58 0.4.0",
4951
"byteorder",
4952
"data-encoding",
4953
"multihash 0.16.3",
4954
"percent-encoding",
4955
"serde",
4956
"static_assertions",
4957
+
"unsigned-varint 0.7.2",
4958
"url",
4959
]
4960
4961
[[package]]
4962
name = "multiaddr"
4963
+
version = "0.18.0"
4964
source = "registry+https://github.com/rust-lang/crates.io-index"
4965
+
checksum = "92a651988b3ed3ad1bc8c87d016bb92f6f395b84ed1db9b926b32b1fc5a2c8b5"
4966
dependencies = [
4967
"arrayref",
4968
"byteorder",
4969
"data-encoding",
4970
+
"libp2p-identity",
4971
"multibase",
4972
+
"multihash 0.19.1",
4973
"percent-encoding",
4974
"serde",
4975
"static_assertions",
4976
+
"unsigned-varint 0.7.2",
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4977
"url",
4978
]
4979
···
4995
checksum = "1c346cf9999c631f002d8f977c4eaeaa0e6386f16007202308d0b3757522c2cc"
4996
dependencies = [
4997
"core2",
4998
+
"digest 0.10.7",
4999
"multihash-derive",
5000
+
"sha2 0.10.7",
5001
+
"unsigned-varint 0.7.2",
5002
]
5003
5004
[[package]]
5005
name = "multihash"
5006
+
version = "0.19.1"
5007
source = "registry+https://github.com/rust-lang/crates.io-index"
5008
+
checksum = "076d548d76a0e2a0d4ab471d0b1c36c577786dfc4471242035d97a12a735c492"
5009
dependencies = [
5010
"core2",
5011
+
"unsigned-varint 0.7.2",
0
0
0
5012
]
5013
5014
[[package]]
···
5026
]
5027
5028
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5029
name = "multistream-select"
5030
+
version = "0.13.0"
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5031
source = "registry+https://github.com/rust-lang/crates.io-index"
5032
+
checksum = "ea0df8e5eec2298a62b326ee4f0d7fe1a6b90a09dfcf9df37b38f947a8c42f19"
5033
dependencies = [
5034
"bytes",
5035
"futures",
5036
"log",
5037
"pin-project",
5038
+
"smallvec 1.11.0",
5039
+
"unsigned-varint 0.7.2",
5040
]
5041
5042
[[package]]
···
5076
checksum = "d9ea4302b9759a7a88242299225ea3688e63c85ea136371bb6cf94fd674efaab"
5077
dependencies = [
5078
"anyhow",
5079
+
"bitflags 1.3.2",
5080
"byteorder",
5081
"libc",
5082
"netlink-packet-core",
···
5128
version = "0.2.0"
5129
dependencies = [
5130
"beacon_chain",
5131
+
"beacon_processor",
5132
"delay_map",
5133
"derivative",
5134
"environment",
5135
"error-chain",
0
0
5136
"ethereum-types 0.14.1",
5137
+
"ethereum_ssz",
5138
"execution_layer",
5139
"exit-future",
5140
"fnv",
···
5152
"matches",
5153
"num_cpus",
5154
"operation_pool",
5155
+
"parking_lot 0.12.1",
5156
+
"rand",
5157
"rlp",
5158
"slog",
5159
"slog-async",
5160
"slog-term",
5161
"sloggers",
5162
"slot_clock",
5163
+
"smallvec 1.11.0",
5164
+
"ssz_types",
5165
"store",
5166
"strum",
5167
"task_executor",
···
5177
source = "registry+https://github.com/rust-lang/crates.io-index"
5178
checksum = "8f3790c00a0150112de0f4cd161e3d7fc4b2d8a5542ffc35f099a2562aecb35c"
5179
dependencies = [
5180
+
"bitflags 1.3.2",
5181
"cc",
5182
"cfg-if",
5183
"libc",
···
5190
source = "registry+https://github.com/rust-lang/crates.io-index"
5191
checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069"
5192
dependencies = [
5193
+
"bitflags 1.3.2",
5194
"cfg-if",
5195
"libc",
0
5196
]
5197
5198
[[package]]
5199
name = "nix"
5200
+
version = "0.27.1"
5201
source = "registry+https://github.com/rust-lang/crates.io-index"
5202
+
checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
5203
dependencies = [
5204
+
"bitflags 2.4.0",
5205
"cfg-if",
5206
"libc",
0
5207
]
5208
5209
[[package]]
···
5216
"execution_layer",
5217
"sensitive_url",
5218
"tempfile",
5219
+
"tokio",
5220
"types",
5221
"validator_client",
5222
"validator_dir",
5223
]
5224
5225
[[package]]
5226
+
name = "nodrop"
5227
+
version = "0.1.14"
5228
+
source = "registry+https://github.com/rust-lang/crates.io-index"
5229
+
checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb"
5230
+
5231
+
[[package]]
5232
name = "nohash-hasher"
5233
version = "0.2.0"
5234
source = "registry+https://github.com/rust-lang/crates.io-index"
5235
checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451"
0
0
0
0
0
0
5236
5237
[[package]]
5238
name = "nom"
···
5246
5247
[[package]]
5248
name = "ntapi"
5249
+
version = "0.4.1"
5250
source = "registry+https://github.com/rust-lang/crates.io-index"
5251
+
checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4"
5252
dependencies = [
5253
"winapi",
5254
]
···
5265
5266
[[package]]
5267
name = "num-bigint"
5268
+
version = "0.4.4"
5269
source = "registry+https://github.com/rust-lang/crates.io-index"
5270
+
checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0"
5271
dependencies = [
5272
+
"autocfg",
5273
"num-integer",
5274
"num-traits",
5275
]
5276
5277
[[package]]
5278
name = "num-bigint-dig"
5279
+
version = "0.8.4"
5280
source = "registry+https://github.com/rust-lang/crates.io-index"
5281
+
checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151"
5282
dependencies = [
0
5283
"byteorder",
5284
"lazy_static",
5285
+
"libm",
5286
"num-integer",
5287
"num-iter",
5288
"num-traits",
5289
+
"rand",
5290
"serde",
5291
+
"smallvec 1.11.0",
5292
"zeroize",
5293
]
5294
···
5298
source = "registry+https://github.com/rust-lang/crates.io-index"
5299
checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
5300
dependencies = [
5301
+
"autocfg",
5302
"num-traits",
5303
]
5304
···
5308
source = "registry+https://github.com/rust-lang/crates.io-index"
5309
checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252"
5310
dependencies = [
5311
+
"autocfg",
5312
"num-integer",
5313
"num-traits",
5314
]
5315
5316
[[package]]
5317
name = "num-traits"
5318
+
version = "0.2.16"
5319
source = "registry+https://github.com/rust-lang/crates.io-index"
5320
+
checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2"
5321
dependencies = [
5322
+
"autocfg",
5323
]
5324
5325
[[package]]
5326
name = "num_cpus"
5327
+
version = "1.16.0"
5328
source = "registry+https://github.com/rust-lang/crates.io-index"
5329
+
checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
5330
dependencies = [
5331
+
"hermit-abi 0.3.2",
5332
"libc",
5333
]
5334
···
5343
5344
[[package]]
5345
name = "object"
5346
+
version = "0.32.1"
5347
source = "registry+https://github.com/rust-lang/crates.io-index"
5348
+
checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0"
5349
dependencies = [
5350
"memchr",
5351
]
5352
5353
[[package]]
5354
name = "oid-registry"
0
0
0
0
0
0
0
0
0
5355
version = "0.6.1"
5356
source = "registry+https://github.com/rust-lang/crates.io-index"
5357
checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff"
5358
dependencies = [
5359
+
"asn1-rs",
5360
]
5361
5362
[[package]]
5363
name = "once_cell"
5364
+
version = "1.18.0"
5365
source = "registry+https://github.com/rust-lang/crates.io-index"
5366
+
checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
5367
5368
[[package]]
5369
name = "oneshot_broadcast"
···
5411
5412
[[package]]
5413
name = "openssl"
5414
+
version = "0.10.57"
5415
source = "registry+https://github.com/rust-lang/crates.io-index"
5416
+
checksum = "bac25ee399abb46215765b1cb35bc0212377e58a061560d8b29b024fd0430e7c"
5417
dependencies = [
5418
+
"bitflags 2.4.0",
5419
"cfg-if",
5420
"foreign-types",
5421
"libc",
···
5432
dependencies = [
5433
"proc-macro2",
5434
"quote",
5435
+
"syn 2.0.37",
5436
]
5437
5438
[[package]]
···
5443
5444
[[package]]
5445
name = "openssl-src"
5446
+
version = "300.1.3+3.1.2"
5447
source = "registry+https://github.com/rust-lang/crates.io-index"
5448
+
checksum = "cd2c101a165fff9935e34def4669595ab1c7847943c42be86e21503e482be107"
5449
dependencies = [
5450
"cc",
5451
]
5452
5453
[[package]]
5454
name = "openssl-sys"
5455
+
version = "0.9.93"
5456
source = "registry+https://github.com/rust-lang/crates.io-index"
5457
+
checksum = "db4d56a4c0478783083cfafcc42493dd4a981d41669da64b4572a2a089b51b1d"
5458
dependencies = [
5459
"cc",
5460
"libc",
···
5470
"beacon_chain",
5471
"bitvec 1.0.1",
5472
"derivative",
5473
+
"ethereum_ssz",
5474
+
"ethereum_ssz_derive",
5475
"itertools",
5476
"lazy_static",
5477
"lighthouse_metrics",
5478
"maplit",
5479
"parking_lot 0.12.1",
5480
+
"rand",
5481
"rayon",
5482
"serde",
5483
"serde_derive",
···
5495
5496
[[package]]
5497
name = "p256"
5498
+
version = "0.13.2"
5499
source = "registry+https://github.com/rust-lang/crates.io-index"
5500
+
checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b"
5501
dependencies = [
5502
+
"ecdsa 0.16.8",
5503
+
"elliptic-curve 0.13.5",
5504
+
"primeorder",
5505
+
"sha2 0.10.7",
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5506
]
5507
5508
[[package]]
···
5521
5522
[[package]]
5523
name = "parity-scale-codec"
5524
+
version = "3.6.5"
5525
source = "registry+https://github.com/rust-lang/crates.io-index"
5526
+
checksum = "0dec8a8073036902368c2cdc0387e85ff9a37054d7e7c98e592145e0c92cd4fb"
5527
dependencies = [
5528
"arrayvec",
5529
"bitvec 1.0.1",
5530
"byte-slice-cast",
5531
"impl-trait-for-tuples",
5532
+
"parity-scale-codec-derive 3.6.5",
5533
"serde",
5534
]
5535
···
5547
5548
[[package]]
5549
name = "parity-scale-codec-derive"
5550
+
version = "3.6.5"
5551
source = "registry+https://github.com/rust-lang/crates.io-index"
5552
+
checksum = "312270ee71e1cd70289dacf597cab7b207aa107d2f28191c2ae45b2ece18a260"
5553
dependencies = [
5554
"proc-macro-crate",
5555
"proc-macro2",
···
5559
5560
[[package]]
5561
name = "parking"
5562
+
version = "2.1.0"
5563
source = "registry+https://github.com/rust-lang/crates.io-index"
5564
+
checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e"
5565
5566
[[package]]
5567
name = "parking_lot"
···
5581
checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
5582
dependencies = [
5583
"lock_api",
5584
+
"parking_lot_core 0.9.8",
5585
]
5586
5587
[[package]]
···
5594
"instant",
5595
"libc",
5596
"redox_syscall 0.2.16",
5597
+
"smallvec 1.11.0",
5598
"winapi",
5599
]
5600
5601
[[package]]
5602
name = "parking_lot_core"
5603
+
version = "0.9.8"
5604
source = "registry+https://github.com/rust-lang/crates.io-index"
5605
+
checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447"
5606
dependencies = [
5607
"cfg-if",
5608
"libc",
5609
+
"redox_syscall 0.3.5",
5610
+
"smallvec 1.11.0",
5611
+
"windows-targets 0.48.5",
5612
+
]
5613
+
5614
+
[[package]]
5615
+
name = "password-hash"
5616
+
version = "0.4.2"
5617
+
source = "registry+https://github.com/rust-lang/crates.io-index"
5618
+
checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700"
5619
+
dependencies = [
5620
+
"base64ct",
5621
+
"rand_core 0.6.4",
5622
+
"subtle",
5623
]
5624
5625
[[package]]
5626
name = "paste"
5627
+
version = "1.0.14"
5628
source = "registry+https://github.com/rust-lang/crates.io-index"
5629
+
checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
5630
5631
[[package]]
5632
name = "pbkdf2"
5633
+
version = "0.8.0"
5634
source = "registry+https://github.com/rust-lang/crates.io-index"
5635
+
checksum = "d95f5254224e617595d2cc3cc73ff0a5eaf2637519e25f03388154e9378b6ffa"
5636
dependencies = [
5637
+
"crypto-mac 0.11.1",
5638
]
5639
5640
[[package]]
5641
name = "pbkdf2"
5642
+
version = "0.11.0"
5643
source = "registry+https://github.com/rust-lang/crates.io-index"
5644
+
checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917"
5645
dependencies = [
5646
+
"digest 0.10.7",
5647
+
"hmac 0.12.1",
5648
+
"password-hash",
5649
+
"sha2 0.10.7",
5650
]
5651
5652
[[package]]
···
5666
5667
[[package]]
5668
name = "pem-rfc7468"
5669
+
version = "0.7.0"
5670
source = "registry+https://github.com/rust-lang/crates.io-index"
5671
+
checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412"
5672
dependencies = [
5673
"base64ct",
5674
]
5675
5676
[[package]]
5677
name = "percent-encoding"
5678
+
version = "2.3.0"
5679
source = "registry+https://github.com/rust-lang/crates.io-index"
5680
+
checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
0
0
0
0
0
0
0
0
0
0
5681
5682
[[package]]
5683
name = "pharos"
···
5686
checksum = "e9567389417feee6ce15dd6527a8a1ecac205ef62c2932bcf3d9f6fc5b78b414"
5687
dependencies = [
5688
"futures",
5689
+
"rustc_version",
5690
]
5691
5692
[[package]]
5693
name = "phf"
5694
+
version = "0.11.2"
5695
source = "registry+https://github.com/rust-lang/crates.io-index"
5696
+
checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc"
5697
dependencies = [
5698
"phf_shared",
5699
]
5700
5701
[[package]]
5702
name = "phf_shared"
5703
+
version = "0.11.2"
5704
source = "registry+https://github.com/rust-lang/crates.io-index"
5705
+
checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b"
5706
dependencies = [
5707
"siphasher",
5708
]
5709
5710
[[package]]
5711
name = "pin-project"
5712
+
version = "1.1.3"
5713
source = "registry+https://github.com/rust-lang/crates.io-index"
5714
+
checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422"
5715
dependencies = [
5716
"pin-project-internal",
5717
]
5718
5719
[[package]]
5720
name = "pin-project-internal"
5721
+
version = "1.1.3"
5722
source = "registry+https://github.com/rust-lang/crates.io-index"
5723
+
checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
5724
dependencies = [
5725
"proc-macro2",
5726
"quote",
5727
+
"syn 2.0.37",
5728
]
5729
5730
[[package]]
5731
name = "pin-project-lite"
5732
+
version = "0.2.13"
5733
source = "registry+https://github.com/rust-lang/crates.io-index"
5734
+
checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
0
0
0
0
0
0
5735
5736
[[package]]
5737
name = "pin-utils"
···
5745
source = "registry+https://github.com/rust-lang/crates.io-index"
5746
checksum = "9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba"
5747
dependencies = [
5748
+
"der 0.6.1",
5749
+
"spki 0.6.0",
5750
+
]
5751
+
5752
+
[[package]]
5753
+
name = "pkcs8"
5754
+
version = "0.10.2"
5755
+
source = "registry+https://github.com/rust-lang/crates.io-index"
5756
+
checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7"
5757
+
dependencies = [
5758
+
"der 0.7.8",
5759
+
"spki 0.7.2",
5760
]
5761
5762
[[package]]
5763
name = "pkg-config"
5764
+
version = "0.3.27"
5765
source = "registry+https://github.com/rust-lang/crates.io-index"
5766
+
checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
5767
5768
[[package]]
5769
name = "platforms"
···
5773
5774
[[package]]
5775
name = "platforms"
5776
+
version = "3.1.2"
5777
source = "registry+https://github.com/rust-lang/crates.io-index"
5778
+
checksum = "4503fa043bf02cee09a9582e9554b4c6403b2ef55e4612e96561d294419429f8"
5779
5780
[[package]]
5781
name = "plotters"
5782
+
version = "0.3.5"
5783
source = "registry+https://github.com/rust-lang/crates.io-index"
5784
+
checksum = "d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45"
5785
dependencies = [
5786
"num-traits",
5787
"plotters-backend",
···
5792
5793
[[package]]
5794
name = "plotters-backend"
5795
+
version = "0.3.5"
5796
source = "registry+https://github.com/rust-lang/crates.io-index"
5797
+
checksum = "9e76628b4d3a7581389a35d5b6e2139607ad7c75b17aed325f210aa91f4a9609"
5798
5799
[[package]]
5800
name = "plotters-svg"
5801
+
version = "0.3.5"
5802
source = "registry+https://github.com/rust-lang/crates.io-index"
5803
+
checksum = "38f6d39893cca0701371e3c27294f09797214b86f1fb951b89ade8ec04e2abab"
5804
dependencies = [
5805
"plotters-backend",
5806
]
5807
5808
[[package]]
5809
name = "polling"
5810
+
version = "2.8.0"
5811
source = "registry+https://github.com/rust-lang/crates.io-index"
5812
+
checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce"
5813
dependencies = [
5814
+
"autocfg",
5815
+
"bitflags 1.3.2",
5816
"cfg-if",
5817
"concurrent-queue",
5818
"libc",
5819
"log",
5820
+
"pin-project-lite",
5821
+
"windows-sys 0.48.0",
5822
]
5823
5824
[[package]]
···
5829
dependencies = [
5830
"cpufeatures",
5831
"opaque-debug",
5832
+
"universal-hash",
5833
]
5834
5835
[[package]]
···
5841
"cfg-if",
5842
"cpufeatures",
5843
"opaque-debug",
5844
+
"universal-hash",
0
0
0
0
0
0
0
0
0
0
0
0
5845
]
5846
5847
[[package]]
5848
name = "postgres-protocol"
5849
+
version = "0.6.6"
5850
source = "registry+https://github.com/rust-lang/crates.io-index"
5851
+
checksum = "49b6c5ef183cd3ab4ba005f1ca64c21e8bd97ce4699cfea9e8d9a2c4958ca520"
5852
dependencies = [
5853
+
"base64 0.21.4",
5854
"byteorder",
5855
"bytes",
5856
"fallible-iterator",
5857
"hmac 0.12.1",
5858
"md-5",
5859
"memchr",
5860
+
"rand",
5861
+
"sha2 0.10.7",
5862
"stringprep",
5863
]
5864
5865
[[package]]
5866
name = "postgres-types"
5867
+
version = "0.2.6"
5868
source = "registry+https://github.com/rust-lang/crates.io-index"
5869
+
checksum = "8d2234cdee9408b523530a9b6d2d6b373d1db34f6a8e51dc03ded1828d7fb67c"
5870
dependencies = [
5871
"bytes",
5872
"fallible-iterator",
···
5881
5882
[[package]]
5883
name = "pq-sys"
5884
+
version = "0.4.8"
5885
source = "registry+https://github.com/rust-lang/crates.io-index"
5886
+
checksum = "31c0052426df997c0cbd30789eb44ca097e3541717a7b8fa36b1c464ee7edebd"
5887
dependencies = [
5888
"vcpkg",
5889
]
5890
5891
[[package]]
5892
+
name = "pretty_reqwest_error"
5893
+
version = "0.1.0"
5894
+
dependencies = [
5895
+
"reqwest",
5896
+
"sensitive_url",
5897
+
]
5898
+
5899
+
[[package]]
5900
+
name = "primeorder"
5901
+
version = "0.13.2"
5902
source = "registry+https://github.com/rust-lang/crates.io-index"
5903
+
checksum = "3c2fcef82c0ec6eefcc179b978446c399b3cdf73c392c35604e399eee6df1ee3"
5904
dependencies = [
5905
+
"elliptic-curve 0.13.5",
0
5906
]
5907
5908
[[package]]
···
5939
checksum = "e17d47ce914bf4de440332250b0edd23ce48c005f59fab39d3335866b114f11a"
5940
dependencies = [
5941
"thiserror",
5942
+
"toml 0.5.11",
5943
]
5944
5945
[[package]]
···
5973
checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"
5974
5975
[[package]]
5976
+
name = "proc-macro-warning"
5977
+
version = "0.4.2"
5978
+
source = "registry+https://github.com/rust-lang/crates.io-index"
5979
+
checksum = "3d1eaa7fa0aa1929ffdf7eeb6eac234dde6268914a14ad44d23521ab6a9b258e"
5980
+
dependencies = [
5981
+
"proc-macro2",
5982
+
"quote",
5983
+
"syn 2.0.37",
5984
+
]
5985
+
5986
+
[[package]]
5987
name = "proc-macro2"
5988
+
version = "1.0.67"
5989
source = "registry+https://github.com/rust-lang/crates.io-index"
5990
+
checksum = "3d433d9f1a3e8c1263d9456598b16fec66f4acc9a74dacffd35c7bb09b3a1328"
5991
dependencies = [
5992
"unicode-ident",
5993
]
5994
5995
[[package]]
5996
+
name = "procfs"
5997
+
version = "0.15.1"
5998
source = "registry+https://github.com/rust-lang/crates.io-index"
5999
+
checksum = "943ca7f9f29bab5844ecd8fdb3992c5969b6622bb9609b9502fef9b4310e3f1f"
6000
dependencies = [
6001
+
"bitflags 1.3.2",
6002
"byteorder",
6003
+
"chrono",
6004
+
"flate2",
6005
+
"hex",
6006
+
"lazy_static",
6007
+
"rustix 0.36.15",
6008
]
6009
6010
[[package]]
···
6024
6025
[[package]]
6026
name = "prometheus-client"
6027
+
version = "0.21.2"
6028
source = "registry+https://github.com/rust-lang/crates.io-index"
6029
+
checksum = "3c99afa9a01501019ac3a14d71d9f94050346f55ca471ce90c799a15c58f61e2"
6030
dependencies = [
6031
"dtoa",
6032
"itoa",
6033
"parking_lot 0.12.1",
6034
+
"prometheus-client-derive-encode",
6035
]
6036
6037
[[package]]
6038
+
name = "prometheus-client-derive-encode"
6039
+
version = "0.4.2"
6040
source = "registry+https://github.com/rust-lang/crates.io-index"
6041
+
checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8"
6042
dependencies = [
6043
"proc-macro2",
6044
"quote",
6045
+
"syn 2.0.37",
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6046
]
6047
6048
[[package]]
6049
name = "proto_array"
6050
version = "0.2.0"
6051
dependencies = [
6052
+
"ethereum_ssz",
6053
+
"ethereum_ssz_derive",
6054
"safe_arith",
6055
"serde",
6056
"serde_derive",
6057
"serde_yaml",
6058
+
"superstruct",
6059
"types",
6060
]
6061
···
6100
]
6101
6102
[[package]]
6103
+
name = "quick-protobuf-codec"
6104
+
version = "0.2.0"
6105
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6106
+
checksum = "f8ededb1cd78531627244d51dd0c7139fbe736c7d57af0092a76f0ffb2f56e98"
6107
+
dependencies = [
6108
+
"asynchronous-codec",
6109
+
"bytes",
6110
+
"quick-protobuf",
6111
+
"thiserror",
6112
+
"unsigned-varint 0.7.2",
6113
+
]
6114
+
6115
+
[[package]]
6116
name = "quickcheck"
6117
+
version = "1.0.3"
6118
source = "registry+https://github.com/rust-lang/crates.io-index"
6119
+
checksum = "588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6"
6120
dependencies = [
6121
+
"env_logger 0.8.4",
6122
"log",
6123
+
"rand",
0
6124
]
6125
6126
[[package]]
6127
name = "quickcheck_macros"
6128
+
version = "1.0.0"
6129
source = "registry+https://github.com/rust-lang/crates.io-index"
6130
+
checksum = "b22a693222d716a9587786f37ac3f6b4faedb5b80c23914e7303ff5a1d8016e9"
6131
dependencies = [
6132
"proc-macro2",
6133
"quote",
···
6135
]
6136
6137
[[package]]
6138
+
name = "quinn"
6139
+
version = "0.10.2"
6140
source = "registry+https://github.com/rust-lang/crates.io-index"
6141
+
checksum = "8cc2c5017e4b43d5995dcea317bc46c1e09404c0a9664d2908f7f02dfe943d75"
6142
dependencies = [
6143
+
"bytes",
6144
+
"futures-io",
6145
+
"pin-project-lite",
6146
+
"quinn-proto",
6147
+
"quinn-udp",
6148
+
"rustc-hash",
6149
+
"rustls",
6150
+
"thiserror",
6151
+
"tokio",
6152
+
"tracing",
6153
]
6154
6155
[[package]]
6156
name = "quinn-proto"
6157
+
version = "0.10.5"
6158
source = "registry+https://github.com/rust-lang/crates.io-index"
6159
+
checksum = "2c78e758510582acc40acb90458401172d41f1016f8c9dde89e49677afb7eec1"
6160
dependencies = [
6161
"bytes",
6162
+
"rand",
6163
"ring",
6164
"rustc-hash",
6165
+
"rustls",
6166
"slab",
6167
"thiserror",
6168
"tinyvec",
6169
"tracing",
6170
+
]
6171
+
6172
+
[[package]]
6173
+
name = "quinn-udp"
6174
+
version = "0.4.1"
6175
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6176
+
checksum = "055b4e778e8feb9f93c4e439f71dc2156ef13360b432b799e179a8c4cdf0b1d7"
6177
+
dependencies = [
6178
+
"bytes",
6179
+
"libc",
6180
+
"socket2 0.5.4",
6181
+
"tracing",
6182
+
"windows-sys 0.48.0",
6183
]
6184
6185
[[package]]
6186
name = "quote"
6187
+
version = "1.0.33"
6188
source = "registry+https://github.com/rust-lang/crates.io-index"
6189
+
checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
6190
dependencies = [
6191
"proc-macro2",
6192
]
···
6226
6227
[[package]]
6228
name = "rand"
0
0
0
0
0
0
0
0
0
0
0
0
0
6229
version = "0.8.5"
6230
source = "registry+https://github.com/rust-lang/crates.io-index"
6231
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
6232
dependencies = [
6233
"libc",
6234
+
"rand_chacha",
6235
"rand_core 0.6.4",
0
0
0
0
0
0
0
0
0
0
6236
]
6237
6238
[[package]]
···
6260
source = "registry+https://github.com/rust-lang/crates.io-index"
6261
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
6262
dependencies = [
6263
+
"getrandom 0.2.10",
0
0
0
0
0
0
0
0
0
6264
]
6265
6266
[[package]]
···
6296
6297
[[package]]
6298
name = "rcgen"
0
0
0
0
0
0
0
0
0
0
0
0
0
6299
version = "0.10.0"
6300
source = "registry+https://github.com/rust-lang/crates.io-index"
6301
checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b"
6302
dependencies = [
6303
"pem",
6304
"ring",
6305
+
"time",
6306
"yasna",
6307
]
6308
···
6312
source = "registry+https://github.com/rust-lang/crates.io-index"
6313
checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
6314
dependencies = [
6315
+
"bitflags 1.3.2",
6316
]
6317
6318
[[package]]
···
6321
source = "registry+https://github.com/rust-lang/crates.io-index"
6322
checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
6323
dependencies = [
6324
+
"bitflags 1.3.2",
6325
]
6326
6327
[[package]]
···
6330
source = "registry+https://github.com/rust-lang/crates.io-index"
6331
checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
6332
dependencies = [
6333
+
"getrandom 0.2.10",
6334
"redox_syscall 0.2.16",
6335
"thiserror",
6336
]
6337
6338
[[package]]
6339
name = "regex"
6340
+
version = "1.9.5"
6341
source = "registry+https://github.com/rust-lang/crates.io-index"
6342
+
checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47"
6343
dependencies = [
6344
"aho-corasick",
6345
"memchr",
6346
+
"regex-automata 0.3.8",
6347
+
"regex-syntax 0.7.5",
6348
]
6349
6350
[[package]]
···
6353
source = "registry+https://github.com/rust-lang/crates.io-index"
6354
checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
6355
dependencies = [
6356
+
"regex-syntax 0.6.29",
6357
+
]
6358
+
6359
+
[[package]]
6360
+
name = "regex-automata"
6361
+
version = "0.3.8"
6362
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6363
+
checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795"
6364
+
dependencies = [
6365
+
"aho-corasick",
6366
+
"memchr",
6367
+
"regex-syntax 0.7.5",
6368
]
6369
6370
[[package]]
···
6374
checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
6375
6376
[[package]]
6377
+
name = "regex-syntax"
6378
+
version = "0.7.5"
6379
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6380
+
checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da"
6381
+
6382
+
[[package]]
6383
name = "reqwest"
6384
+
version = "0.11.20"
6385
source = "registry+https://github.com/rust-lang/crates.io-index"
6386
+
checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1"
6387
dependencies = [
6388
+
"base64 0.21.4",
6389
"bytes",
6390
"encoding_rs",
6391
"futures-core",
···
6403
"native-tls",
6404
"once_cell",
6405
"percent-encoding",
6406
+
"pin-project-lite",
6407
+
"rustls",
6408
"rustls-pemfile",
6409
"serde",
6410
"serde_json",
6411
"serde_urlencoded",
6412
"tokio",
6413
"tokio-native-tls",
6414
+
"tokio-rustls",
6415
+
"tokio-util 0.7.8",
6416
"tower-service",
6417
"url",
6418
"wasm-bindgen",
···
6439
source = "registry+https://github.com/rust-lang/crates.io-index"
6440
checksum = "7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb"
6441
dependencies = [
6442
+
"crypto-bigint 0.4.9",
6443
"hmac 0.12.1",
6444
"zeroize",
6445
]
6446
6447
[[package]]
6448
+
name = "rfc6979"
6449
+
version = "0.4.0"
6450
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6451
+
checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2"
6452
+
dependencies = [
6453
+
"hmac 0.12.1",
6454
+
"subtle",
6455
+
]
6456
+
6457
+
[[package]]
6458
name = "ring"
6459
version = "0.16.20"
6460
source = "registry+https://github.com/rust-lang/crates.io-index"
···
6507
]
6508
6509
[[package]]
0
0
0
0
0
0
0
0
0
0
0
6510
name = "rtnetlink"
6511
version = "0.10.1"
6512
source = "registry+https://github.com/rust-lang/crates.io-index"
···
6519
"nix 0.24.3",
6520
"thiserror",
6521
"tokio",
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6522
]
6523
6524
[[package]]
···
6527
source = "registry+https://github.com/rust-lang/crates.io-index"
6528
checksum = "01e213bc3ecb39ac32e81e51ebe31fd888a940515173e3a18a35f8c6e896422a"
6529
dependencies = [
6530
+
"bitflags 1.3.2",
6531
"fallible-iterator",
6532
"fallible-streaming-iterator",
6533
+
"hashlink 0.8.4",
6534
"libsqlite3-sys",
6535
+
"smallvec 1.11.0",
6536
]
6537
6538
[[package]]
6539
name = "rustc-demangle"
6540
+
version = "0.1.23"
6541
source = "registry+https://github.com/rust-lang/crates.io-index"
6542
+
checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
6543
6544
[[package]]
6545
name = "rustc-hash"
···
6555
6556
[[package]]
6557
name = "rustc_version"
0
0
0
0
0
0
0
0
0
6558
version = "0.4.0"
6559
source = "registry+https://github.com/rust-lang/crates.io-index"
6560
checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
6561
dependencies = [
6562
+
"semver",
6563
]
6564
6565
[[package]]
···
6568
source = "registry+https://github.com/rust-lang/crates.io-index"
6569
checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632"
6570
dependencies = [
6571
+
"nom",
6572
]
6573
6574
[[package]]
6575
name = "rustix"
6576
+
version = "0.36.15"
6577
source = "registry+https://github.com/rust-lang/crates.io-index"
6578
+
checksum = "c37f1bd5ef1b5422177b7646cba67430579cfe2ace80f284fee876bca52ad941"
6579
dependencies = [
6580
+
"bitflags 1.3.2",
6581
"errno",
6582
"io-lifetimes",
6583
"libc",
6584
+
"linux-raw-sys 0.1.4",
6585
"windows-sys 0.45.0",
6586
]
6587
6588
[[package]]
6589
+
name = "rustix"
6590
+
version = "0.37.23"
6591
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6592
+
checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06"
6593
+
dependencies = [
6594
+
"bitflags 1.3.2",
6595
+
"errno",
6596
+
"io-lifetimes",
6597
+
"libc",
6598
+
"linux-raw-sys 0.3.8",
6599
+
"windows-sys 0.48.0",
6600
+
]
6601
+
6602
+
[[package]]
6603
+
name = "rustix"
6604
+
version = "0.38.13"
6605
source = "registry+https://github.com/rust-lang/crates.io-index"
6606
+
checksum = "d7db8590df6dfcd144d22afd1b83b36c21a18d7cbc1dc4bb5295a8712e9eb662"
6607
dependencies = [
6608
+
"bitflags 2.4.0",
6609
+
"errno",
6610
+
"libc",
6611
+
"linux-raw-sys 0.4.7",
6612
+
"windows-sys 0.48.0",
6613
]
6614
6615
[[package]]
6616
name = "rustls"
6617
+
version = "0.21.7"
6618
source = "registry+https://github.com/rust-lang/crates.io-index"
6619
+
checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8"
6620
dependencies = [
6621
"log",
6622
"ring",
6623
+
"rustls-webpki",
6624
+
"sct",
6625
]
6626
6627
[[package]]
6628
name = "rustls-pemfile"
6629
+
version = "1.0.3"
6630
source = "registry+https://github.com/rust-lang/crates.io-index"
6631
+
checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2"
6632
dependencies = [
6633
+
"base64 0.21.4",
6634
+
]
6635
+
6636
+
[[package]]
6637
+
name = "rustls-webpki"
6638
+
version = "0.101.5"
6639
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6640
+
checksum = "45a27e3b59326c16e23d30aeb7a36a24cc0d29e71d68ff611cdfb4a01d013bed"
6641
+
dependencies = [
6642
+
"ring",
6643
+
"untrusted",
6644
]
6645
6646
[[package]]
6647
name = "rustversion"
6648
+
version = "1.0.14"
6649
source = "registry+https://github.com/rust-lang/crates.io-index"
6650
+
checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4"
6651
6652
[[package]]
6653
name = "rw-stream-sink"
6654
+
version = "0.4.0"
6655
source = "registry+https://github.com/rust-lang/crates.io-index"
6656
+
checksum = "d8c9026ff5d2f23da5e45bbc283f156383001bfb09c4e44256d02c1a685fe9a1"
6657
dependencies = [
6658
"futures",
6659
"pin-project",
···
6662
6663
[[package]]
6664
name = "ryu"
6665
+
version = "1.0.15"
6666
source = "registry+https://github.com/rust-lang/crates.io-index"
6667
+
checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741"
6668
6669
[[package]]
6670
name = "safe_arith"
6671
version = "0.1.0"
6672
6673
[[package]]
0
0
0
0
0
0
6674
name = "salsa20"
6675
version = "0.8.1"
6676
source = "registry+https://github.com/rust-lang/crates.io-index"
···
6690
6691
[[package]]
6692
name = "scale-info"
6693
+
version = "2.9.0"
6694
source = "registry+https://github.com/rust-lang/crates.io-index"
6695
+
checksum = "35c0a159d0c45c12b20c5a844feb1fe4bea86e28f17b92a5f0c42193634d3782"
6696
dependencies = [
6697
"cfg-if",
6698
"derive_more",
6699
+
"parity-scale-codec 3.6.5",
6700
"scale-info-derive",
6701
]
6702
6703
[[package]]
6704
name = "scale-info-derive"
6705
+
version = "2.9.0"
6706
source = "registry+https://github.com/rust-lang/crates.io-index"
6707
+
checksum = "912e55f6d20e0e80d63733872b40e1227c0bce1e1ab81ba67d696339bfd7fd29"
6708
dependencies = [
6709
"proc-macro-crate",
6710
"proc-macro2",
···
6714
6715
[[package]]
6716
name = "schannel"
6717
+
version = "0.1.22"
6718
source = "registry+https://github.com/rust-lang/crates.io-index"
6719
+
checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88"
6720
dependencies = [
6721
+
"windows-sys 0.48.0",
6722
]
6723
6724
[[package]]
···
6738
6739
[[package]]
6740
name = "scopeguard"
6741
+
version = "1.2.0"
6742
source = "registry+https://github.com/rust-lang/crates.io-index"
6743
+
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
0
0
0
0
0
0
6744
6745
[[package]]
6746
name = "scrypt"
···
6756
6757
[[package]]
6758
name = "sct"
0
0
0
0
0
0
0
0
0
0
6759
version = "0.7.0"
6760
source = "registry+https://github.com/rust-lang/crates.io-index"
6761
checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4"
···
6765
]
6766
6767
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
6768
name = "sec1"
6769
version = "0.3.0"
6770
source = "registry+https://github.com/rust-lang/crates.io-index"
6771
checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928"
6772
dependencies = [
6773
+
"base16ct 0.1.1",
6774
+
"der 0.6.1",
6775
"generic-array",
6776
+
"pkcs8 0.9.0",
6777
"subtle",
6778
"zeroize",
6779
]
6780
6781
[[package]]
6782
+
name = "sec1"
6783
+
version = "0.7.3"
6784
source = "registry+https://github.com/rust-lang/crates.io-index"
6785
+
checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc"
6786
dependencies = [
6787
+
"base16ct 0.2.0",
6788
+
"der 0.7.8",
6789
+
"generic-array",
6790
+
"pkcs8 0.10.2",
6791
+
"subtle",
6792
+
"zeroize",
0
0
0
0
6793
]
6794
6795
[[package]]
6796
name = "security-framework"
6797
+
version = "2.9.2"
6798
source = "registry+https://github.com/rust-lang/crates.io-index"
6799
+
checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de"
6800
dependencies = [
6801
+
"bitflags 1.3.2",
6802
"core-foundation",
6803
"core-foundation-sys",
6804
"libc",
···
6807
6808
[[package]]
6809
name = "security-framework-sys"
6810
+
version = "2.9.1"
6811
source = "registry+https://github.com/rust-lang/crates.io-index"
6812
+
checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a"
6813
dependencies = [
6814
"core-foundation-sys",
6815
"libc",
···
6817
6818
[[package]]
6819
name = "semver"
6820
+
version = "1.0.18"
6821
source = "registry+https://github.com/rust-lang/crates.io-index"
6822
+
checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918"
6823
dependencies = [
6824
+
"serde",
6825
]
0
0
0
0
0
0
0
0
0
0
0
0
6826
6827
[[package]]
6828
name = "send_wrapper"
···
6840
6841
[[package]]
6842
name = "serde"
6843
+
version = "1.0.188"
6844
source = "registry+https://github.com/rust-lang/crates.io-index"
6845
+
checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e"
6846
dependencies = [
6847
"serde_derive",
6848
+
]
6849
+
6850
+
[[package]]
6851
+
name = "serde-hex"
6852
+
version = "0.1.0"
6853
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6854
+
checksum = "ca37e3e4d1b39afd7ff11ee4e947efae85adfddf4841787bfa47c470e96dc26d"
6855
+
dependencies = [
6856
+
"array-init",
6857
+
"serde",
6858
+
"smallvec 0.6.14",
6859
]
6860
6861
[[package]]
···
6880
6881
[[package]]
6882
name = "serde_derive"
6883
+
version = "1.0.188"
6884
source = "registry+https://github.com/rust-lang/crates.io-index"
6885
+
checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2"
6886
dependencies = [
6887
"proc-macro2",
6888
"quote",
6889
+
"syn 2.0.37",
6890
]
6891
6892
[[package]]
6893
name = "serde_json"
6894
+
version = "1.0.107"
6895
source = "registry+https://github.com/rust-lang/crates.io-index"
6896
+
checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65"
6897
dependencies = [
6898
"itoa",
6899
"ryu",
···
6901
]
6902
6903
[[package]]
6904
+
name = "serde_path_to_error"
6905
+
version = "0.1.14"
6906
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6907
+
checksum = "4beec8bce849d58d06238cb50db2e1c417cfeafa4c63f692b15c82b7c80f8335"
6908
+
dependencies = [
6909
+
"itoa",
6910
+
"serde",
6911
+
]
6912
+
6913
+
[[package]]
6914
name = "serde_repr"
6915
+
version = "0.1.16"
6916
source = "registry+https://github.com/rust-lang/crates.io-index"
6917
+
checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00"
6918
dependencies = [
6919
"proc-macro2",
6920
"quote",
6921
+
"syn 2.0.37",
6922
+
]
6923
+
6924
+
[[package]]
6925
+
name = "serde_spanned"
6926
+
version = "0.6.3"
6927
+
source = "registry+https://github.com/rust-lang/crates.io-index"
6928
+
checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186"
6929
+
dependencies = [
6930
+
"serde",
6931
]
6932
6933
[[package]]
···
6958
source = "registry+https://github.com/rust-lang/crates.io-index"
6959
checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082"
6960
dependencies = [
6961
+
"darling",
6962
"proc-macro2",
6963
"quote",
6964
"syn 1.0.109",
···
6970
source = "registry+https://github.com/rust-lang/crates.io-index"
6971
checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b"
6972
dependencies = [
6973
+
"indexmap 1.9.3",
6974
"ryu",
6975
"serde",
6976
"yaml-rust",
6977
]
6978
6979
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6980
name = "sha1"
6981
version = "0.10.5"
6982
source = "registry+https://github.com/rust-lang/crates.io-index"
···
6984
dependencies = [
6985
"cfg-if",
6986
"cpufeatures",
6987
+
"digest 0.10.7",
6988
]
6989
6990
[[package]]
···
7002
7003
[[package]]
7004
name = "sha2"
7005
+
version = "0.10.7"
7006
source = "registry+https://github.com/rust-lang/crates.io-index"
7007
+
checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8"
7008
dependencies = [
7009
"cfg-if",
7010
"cpufeatures",
7011
+
"digest 0.10.7",
7012
]
7013
7014
[[package]]
···
7025
7026
[[package]]
7027
name = "sha3"
7028
+
version = "0.10.8"
7029
source = "registry+https://github.com/rust-lang/crates.io-index"
7030
+
checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60"
7031
dependencies = [
7032
+
"digest 0.10.7",
7033
"keccak",
7034
]
7035
···
7044
7045
[[package]]
7046
name = "shlex"
7047
+
version = "1.2.0"
7048
source = "registry+https://github.com/rust-lang/crates.io-index"
7049
+
checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380"
7050
7051
[[package]]
7052
name = "signal-hook-registry"
···
7063
source = "registry+https://github.com/rust-lang/crates.io-index"
7064
checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c"
7065
dependencies = [
7066
+
"digest 0.10.7",
7067
+
"rand_core 0.6.4",
7068
+
]
7069
+
7070
+
[[package]]
7071
+
name = "signature"
7072
+
version = "2.1.0"
7073
+
source = "registry+https://github.com/rust-lang/crates.io-index"
7074
+
checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500"
7075
+
dependencies = [
7076
+
"digest 0.10.7",
7077
"rand_core 0.6.4",
7078
]
7079
···
7086
"num-bigint",
7087
"num-traits",
7088
"thiserror",
7089
+
"time",
7090
]
7091
7092
[[package]]
···
7109
7110
[[package]]
7111
name = "siphasher"
7112
+
version = "0.3.11"
7113
source = "registry+https://github.com/rust-lang/crates.io-index"
7114
+
checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
7115
7116
[[package]]
7117
name = "slab"
7118
+
version = "0.4.9"
7119
source = "registry+https://github.com/rust-lang/crates.io-index"
7120
+
checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
7121
dependencies = [
7122
+
"autocfg",
7123
]
7124
7125
[[package]]
···
7128
dependencies = [
7129
"bincode",
7130
"byteorder",
7131
+
"ethereum_ssz",
7132
+
"ethereum_ssz_derive",
7133
"filesystem",
7134
"flate2",
7135
"lazy_static",
···
7141
"lru 0.7.8",
7142
"maplit",
7143
"parking_lot 0.12.1",
7144
+
"rand",
7145
"rayon",
7146
"safe_arith",
7147
"serde",
···
7177
version = "0.1.0"
7178
dependencies = [
7179
"arbitrary",
7180
+
"ethereum_serde_utils",
7181
"filesystem",
7182
"lazy_static",
7183
"r2d2",
···
7199
7200
[[package]]
7201
name = "slog-async"
7202
+
version = "2.8.0"
7203
source = "registry+https://github.com/rust-lang/crates.io-index"
7204
+
checksum = "72c8038f898a2c79507940990f05386455b3a317d8f18d4caea7cbc3d5096b84"
7205
dependencies = [
7206
"crossbeam-channel",
7207
"slog",
···
7218
"serde",
7219
"serde_json",
7220
"slog",
7221
+
"time",
7222
]
7223
7224
[[package]]
···
7263
"slog",
7264
"term",
7265
"thread_local",
7266
+
"time",
7267
]
7268
7269
[[package]]
7270
name = "sloggers"
7271
+
version = "2.1.2"
7272
source = "registry+https://github.com/rust-lang/crates.io-index"
7273
+
checksum = "7a0a4d8569a69ee56f277bffc2f6eee637b98ed468448e8a5a84fa63efe4de9d"
7274
dependencies = [
7275
"chrono",
7276
"libc",
···
7302
7303
[[package]]
7304
name = "smallvec"
7305
+
version = "0.6.14"
7306
source = "registry+https://github.com/rust-lang/crates.io-index"
7307
+
checksum = "b97fcaeba89edba30f044a10c6a3cc39df9c3f17d7cd829dd1446cab35f890e0"
7308
+
dependencies = [
7309
+
"maybe-uninit",
7310
+
]
7311
+
7312
+
[[package]]
7313
+
name = "smallvec"
7314
+
version = "1.11.0"
7315
+
source = "registry+https://github.com/rust-lang/crates.io-index"
7316
+
checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9"
7317
7318
[[package]]
7319
name = "snap"
···
7323
7324
[[package]]
7325
name = "snow"
7326
+
version = "0.9.3"
7327
source = "registry+https://github.com/rust-lang/crates.io-index"
7328
+
checksum = "0c9d1425eb528a21de2755c75af4c9b5d57f50a0d4c3b7f1828a4cd03f8ba155"
7329
dependencies = [
7330
+
"aes-gcm",
7331
"blake2",
7332
"chacha20poly1305",
7333
+
"curve25519-dalek 4.1.0",
7334
"rand_core 0.6.4",
7335
"ring",
7336
+
"rustc_version",
7337
+
"sha2 0.10.7",
7338
"subtle",
7339
]
7340
···
7350
7351
[[package]]
7352
name = "socket2"
7353
+
version = "0.5.4"
7354
source = "registry+https://github.com/rust-lang/crates.io-index"
7355
+
checksum = "4031e820eb552adee9295814c0ced9e5cf38ddf1e8b7d566d6de8e2538ea989e"
7356
dependencies = [
7357
"libc",
7358
+
"windows-sys 0.48.0",
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7359
]
7360
7361
[[package]]
···
7371
checksum = "67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b"
7372
dependencies = [
7373
"base64ct",
7374
+
"der 0.6.1",
7375
+
]
7376
+
7377
+
[[package]]
7378
+
name = "spki"
7379
+
version = "0.7.2"
7380
+
source = "registry+https://github.com/rust-lang/crates.io-index"
7381
+
checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a"
7382
+
dependencies = [
7383
+
"base64ct",
7384
+
"der 0.7.8",
7385
]
7386
7387
[[package]]
7388
+
name = "ssz_rs"
7389
+
version = "0.9.0"
7390
+
source = "registry+https://github.com/rust-lang/crates.io-index"
7391
+
checksum = "057291e5631f280978fa9c8009390663ca4613359fc1318e36a8c24c392f6d1f"
7392
dependencies = [
7393
"bitvec 1.0.1",
7394
"hex",
7395
"num-bigint",
7396
"serde",
7397
"sha2 0.9.9",
7398
+
"ssz_rs_derive",
0
7399
]
7400
7401
[[package]]
7402
+
name = "ssz_rs_derive"
7403
+
version = "0.9.0"
7404
+
source = "registry+https://github.com/rust-lang/crates.io-index"
7405
+
checksum = "f07d54c4d01a1713eb363b55ba51595da15f6f1211435b71466460da022aa140"
7406
dependencies = [
7407
"proc-macro2",
7408
"quote",
···
7410
]
7411
7412
[[package]]
7413
+
name = "ssz_types"
7414
+
version = "0.5.4"
7415
+
source = "registry+https://github.com/rust-lang/crates.io-index"
7416
+
checksum = "382939886cb24ee8ac885d09116a60f6262d827c7a9e36012b4f6d3d0116d0b3"
7417
+
dependencies = [
7418
+
"arbitrary",
7419
+
"derivative",
7420
+
"ethereum_serde_utils",
7421
+
"ethereum_ssz",
7422
+
"itertools",
7423
+
"serde",
7424
+
"serde_derive",
7425
+
"smallvec 1.11.0",
7426
+
"tree_hash",
7427
+
"typenum",
7428
+
]
7429
+
7430
+
[[package]]
7431
name = "state_processing"
7432
version = "0.2.0"
7433
dependencies = [
···
7436
"bls",
7437
"derivative",
7438
"env_logger 0.9.3",
7439
+
"ethereum_hashing",
7440
+
"ethereum_ssz",
7441
+
"ethereum_ssz_derive",
0
7442
"int_to_bytes",
7443
"integer-sqrt",
7444
"itertools",
···
7447
"merkle_proof",
7448
"rayon",
7449
"safe_arith",
7450
+
"smallvec 1.11.0",
7451
+
"ssz_types",
7452
"tokio",
7453
"tree_hash",
7454
"types",
···
7459
version = "0.1.0"
7460
dependencies = [
7461
"beacon_chain",
7462
+
"ethereum_ssz",
7463
"lazy_static",
7464
"state_processing",
7465
"tokio",
···
7479
"beacon_chain",
7480
"db-key",
7481
"directory",
7482
+
"ethereum_ssz",
7483
+
"ethereum_ssz_derive",
7484
"itertools",
7485
"lazy_static",
7486
"leveldb",
···
7499
7500
[[package]]
7501
name = "stringprep"
7502
+
version = "0.1.4"
7503
source = "registry+https://github.com/rust-lang/crates.io-index"
7504
+
checksum = "bb41d74e231a107a1b4ee36bd1214b11285b77768d2e3824aedafa988fd36ee6"
7505
dependencies = [
7506
+
"finl_unicode",
7507
"unicode-bidi",
7508
"unicode-normalization",
7509
]
···
7543
]
7544
7545
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7546
name = "subtle"
7547
version = "2.4.1"
7548
source = "registry+https://github.com/rust-lang/crates.io-index"
···
7550
7551
[[package]]
7552
name = "superstruct"
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7553
version = "0.6.0"
7554
source = "registry+https://github.com/rust-lang/crates.io-index"
7555
checksum = "75b9e5728aa1a87141cefd4e7509903fc01fa0dcb108022b1e841a67c5159fc5"
7556
dependencies = [
7557
+
"darling",
7558
"itertools",
7559
"proc-macro2",
7560
"quote",
7561
+
"smallvec 1.11.0",
7562
"syn 1.0.109",
7563
]
7564
···
7567
version = "0.2.0"
7568
dependencies = [
7569
"criterion",
0
7570
"ethereum-types 0.14.1",
7571
+
"ethereum_hashing",
7572
]
7573
7574
[[package]]
···
7584
7585
[[package]]
7586
name = "syn"
7587
+
version = "2.0.37"
7588
source = "registry+https://github.com/rust-lang/crates.io-index"
7589
+
checksum = "7303ef2c05cd654186cb250d29049a24840ca25d2747c25c0381c8d9e2f582e8"
7590
dependencies = [
7591
"proc-macro2",
7592
"quote",
···
7628
7629
[[package]]
7630
name = "system-configuration"
7631
+
version = "0.5.1"
7632
source = "registry+https://github.com/rust-lang/crates.io-index"
7633
+
checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7"
7634
dependencies = [
7635
+
"bitflags 1.3.2",
7636
"core-foundation",
7637
"system-configuration-sys",
7638
]
···
7700
7701
[[package]]
7702
name = "tempfile"
7703
+
version = "3.8.0"
7704
source = "registry+https://github.com/rust-lang/crates.io-index"
7705
+
checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef"
7706
dependencies = [
7707
"cfg-if",
7708
+
"fastrand 2.0.0",
7709
"redox_syscall 0.3.5",
7710
+
"rustix 0.38.13",
7711
+
"windows-sys 0.48.0",
7712
]
7713
7714
[[package]]
···
7750
[[package]]
7751
name = "testcontainers"
7752
version = "0.14.0"
7753
+
source = "git+https://github.com/testcontainers/testcontainers-rs/?rev=0f2c9851#0f2c985160e51a200cfc847097c15b8d85ed7df1"
0
7754
dependencies = [
7755
"bollard-stubs",
7756
"futures",
7757
"hex",
7758
"hmac 0.12.1",
7759
"log",
7760
+
"rand",
7761
"serde",
7762
"serde_json",
7763
+
"sha2 0.10.7",
7764
]
7765
7766
[[package]]
···
7774
7775
[[package]]
7776
name = "thiserror"
7777
+
version = "1.0.48"
7778
source = "registry+https://github.com/rust-lang/crates.io-index"
7779
+
checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7"
7780
dependencies = [
7781
"thiserror-impl",
7782
]
7783
7784
[[package]]
7785
name = "thiserror-impl"
7786
+
version = "1.0.48"
7787
source = "registry+https://github.com/rust-lang/crates.io-index"
7788
+
checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35"
7789
dependencies = [
7790
"proc-macro2",
7791
"quote",
7792
+
"syn 2.0.37",
7793
]
7794
7795
[[package]]
···
7813
7814
[[package]]
7815
name = "time"
7816
+
version = "0.3.28"
0
0
0
0
0
0
0
0
0
0
0
7817
source = "registry+https://github.com/rust-lang/crates.io-index"
7818
+
checksum = "17f6bb557fd245c28e6411aa56b6403c689ad95061f50e4be16c274e70a17e48"
7819
dependencies = [
7820
+
"deranged",
7821
"itoa",
7822
"libc",
7823
"num_threads",
···
7828
7829
[[package]]
7830
name = "time-core"
7831
+
version = "0.1.1"
7832
source = "registry+https://github.com/rust-lang/crates.io-index"
7833
+
checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
7834
7835
[[package]]
7836
name = "time-macros"
7837
+
version = "0.2.14"
7838
source = "registry+https://github.com/rust-lang/crates.io-index"
7839
+
checksum = "1a942f44339478ef67935ab2bbaec2fb0322496cf3cbe84b261e06ac3814c572"
7840
dependencies = [
7841
"time-core",
7842
]
···
7854
7855
[[package]]
7856
name = "tiny-bip39"
7857
+
version = "1.0.0"
7858
source = "registry+https://github.com/rust-lang/crates.io-index"
7859
+
checksum = "62cc94d358b5a1e84a5cb9109f559aa3c4d634d2b1b4de3d0fa4adc7c78e2861"
7860
dependencies = [
7861
"anyhow",
7862
+
"hmac 0.12.1",
7863
"once_cell",
7864
+
"pbkdf2 0.11.0",
7865
+
"rand",
7866
"rustc-hash",
7867
+
"sha2 0.10.7",
7868
"thiserror",
7869
"unicode-normalization",
7870
"wasm-bindgen",
···
7907
7908
[[package]]
7909
name = "tokio"
7910
+
version = "1.32.0"
7911
source = "registry+https://github.com/rust-lang/crates.io-index"
7912
+
checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9"
7913
dependencies = [
7914
+
"backtrace",
7915
"bytes",
7916
"libc",
7917
"mio",
7918
"num_cpus",
7919
"parking_lot 0.12.1",
7920
+
"pin-project-lite",
7921
"signal-hook-registry",
7922
+
"socket2 0.5.4",
7923
"tokio-macros",
7924
+
"windows-sys 0.48.0",
7925
]
7926
7927
[[package]]
···
7930
source = "registry+https://github.com/rust-lang/crates.io-index"
7931
checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf"
7932
dependencies = [
7933
+
"pin-project-lite",
7934
"tokio",
7935
]
7936
7937
[[package]]
7938
name = "tokio-macros"
7939
+
version = "2.1.0"
7940
source = "registry+https://github.com/rust-lang/crates.io-index"
7941
+
checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
7942
dependencies = [
7943
"proc-macro2",
7944
"quote",
7945
+
"syn 2.0.37",
7946
]
7947
7948
[[package]]
···
7957
7958
[[package]]
7959
name = "tokio-postgres"
7960
+
version = "0.7.10"
7961
source = "registry+https://github.com/rust-lang/crates.io-index"
7962
+
checksum = "d340244b32d920260ae7448cb72b6e238bddc3d4f7603394e7dd46ed8e48f5b8"
7963
dependencies = [
7964
"async-trait",
7965
"byteorder",
···
7971
"parking_lot 0.12.1",
7972
"percent-encoding",
7973
"phf",
7974
+
"pin-project-lite",
7975
"postgres-protocol",
7976
"postgres-types",
7977
+
"rand",
7978
+
"socket2 0.5.4",
7979
"tokio",
7980
+
"tokio-util 0.7.8",
7981
+
"whoami",
7982
]
7983
7984
[[package]]
7985
name = "tokio-rustls"
7986
+
version = "0.24.1"
0
0
0
0
0
0
0
0
0
0
0
7987
source = "registry+https://github.com/rust-lang/crates.io-index"
7988
+
checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081"
7989
dependencies = [
7990
+
"rustls",
7991
"tokio",
0
7992
]
7993
7994
[[package]]
7995
name = "tokio-stream"
7996
+
version = "0.1.14"
7997
source = "registry+https://github.com/rust-lang/crates.io-index"
7998
+
checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842"
7999
dependencies = [
8000
"futures-core",
8001
+
"pin-project-lite",
8002
"tokio",
8003
+
"tokio-util 0.7.8",
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8004
]
8005
8006
[[package]]
···
8014
"futures-io",
8015
"futures-sink",
8016
"log",
8017
+
"pin-project-lite",
8018
"slab",
8019
"tokio",
8020
]
8021
8022
[[package]]
8023
name = "tokio-util"
8024
+
version = "0.7.8"
8025
source = "registry+https://github.com/rust-lang/crates.io-index"
8026
+
checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d"
8027
dependencies = [
8028
"bytes",
8029
"futures-core",
0
8030
"futures-sink",
8031
+
"pin-project-lite",
8032
"slab",
8033
"tokio",
8034
"tracing",
···
8044
]
8045
8046
[[package]]
8047
+
name = "toml"
8048
+
version = "0.7.8"
8049
+
source = "registry+https://github.com/rust-lang/crates.io-index"
8050
+
checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257"
8051
+
dependencies = [
8052
+
"serde",
8053
+
"serde_spanned",
8054
+
"toml_datetime",
8055
+
"toml_edit",
8056
+
]
8057
+
8058
+
[[package]]
8059
+
name = "toml_datetime"
8060
+
version = "0.6.3"
8061
+
source = "registry+https://github.com/rust-lang/crates.io-index"
8062
+
checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b"
8063
+
dependencies = [
8064
+
"serde",
8065
+
]
8066
+
8067
+
[[package]]
8068
+
name = "toml_edit"
8069
+
version = "0.19.15"
8070
+
source = "registry+https://github.com/rust-lang/crates.io-index"
8071
+
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
8072
+
dependencies = [
8073
+
"indexmap 2.0.0",
8074
+
"serde",
8075
+
"serde_spanned",
8076
+
"toml_datetime",
8077
+
"winnow",
8078
+
]
8079
+
8080
+
[[package]]
8081
name = "tower"
8082
version = "0.4.13"
8083
source = "registry+https://github.com/rust-lang/crates.io-index"
···
8086
"futures-core",
8087
"futures-util",
8088
"pin-project",
8089
+
"pin-project-lite",
8090
"tokio",
8091
"tower-layer",
8092
"tower-service",
···
8094
]
8095
8096
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8097
name = "tower-layer"
8098
version = "0.3.2"
8099
source = "registry+https://github.com/rust-lang/crates.io-index"
···
8113
dependencies = [
8114
"cfg-if",
8115
"log",
8116
+
"pin-project-lite",
8117
"tracing-attributes",
8118
"tracing-core",
8119
]
8120
8121
[[package]]
8122
name = "tracing-attributes"
8123
+
version = "0.1.26"
8124
source = "registry+https://github.com/rust-lang/crates.io-index"
8125
+
checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
8126
dependencies = [
8127
"proc-macro2",
8128
"quote",
8129
+
"syn 2.0.37",
8130
]
8131
8132
[[package]]
8133
name = "tracing-core"
8134
+
version = "0.1.31"
8135
source = "registry+https://github.com/rust-lang/crates.io-index"
8136
+
checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a"
8137
dependencies = [
8138
"once_cell",
8139
"valuable",
···
8162
8163
[[package]]
8164
name = "tracing-subscriber"
8165
+
version = "0.3.17"
8166
source = "registry+https://github.com/rust-lang/crates.io-index"
8167
+
checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77"
8168
dependencies = [
8169
"matchers",
8170
"nu-ansi-term",
8171
"once_cell",
8172
"regex",
8173
"sharded-slab",
8174
+
"smallvec 1.11.0",
8175
"thread_local",
8176
"tracing",
8177
"tracing-core",
···
8180
8181
[[package]]
8182
name = "trackable"
8183
+
version = "1.3.0"
8184
source = "registry+https://github.com/rust-lang/crates.io-index"
8185
+
checksum = "b15bd114abb99ef8cee977e517c8f37aee63f184f2d08e3e6ceca092373369ae"
8186
dependencies = [
8187
"trackable_derive",
8188
]
···
8199
8200
[[package]]
8201
name = "tree_hash"
8202
+
version = "0.5.2"
8203
+
source = "registry+https://github.com/rust-lang/crates.io-index"
8204
+
checksum = "5c998ac5fe2b07c025444bdd522e6258110b63861c6698eedc610c071980238d"
8205
dependencies = [
0
0
0
0
8206
"ethereum-types 0.14.1",
8207
+
"ethereum_hashing",
8208
+
"smallvec 1.11.0",
0
0
8209
]
8210
8211
[[package]]
8212
name = "tree_hash_derive"
8213
+
version = "0.5.2"
8214
+
source = "registry+https://github.com/rust-lang/crates.io-index"
8215
+
checksum = "84303a9c7cda5f085a3ed9cd241d1e95e04d88aab1d679b02f212e653537ba86"
8216
dependencies = [
8217
+
"darling",
8218
"quote",
8219
"syn 1.0.109",
8220
]
···
8245
"idna 0.2.3",
8246
"ipnet",
8247
"lazy_static",
8248
+
"rand",
8249
+
"smallvec 1.11.0",
8250
"socket2 0.4.9",
8251
"thiserror",
8252
"tinyvec",
···
8268
"lru-cache",
8269
"parking_lot 0.12.1",
8270
"resolv-conf",
8271
+
"smallvec 1.11.0",
8272
"thiserror",
8273
"tokio",
8274
"tracing",
···
8282
checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
8283
8284
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8285
name = "typenum"
8286
+
version = "1.17.0"
8287
source = "registry+https://github.com/rust-lang/crates.io-index"
8288
+
checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
8289
8290
[[package]]
8291
name = "types"
···
8299
"compare_fields_derive",
8300
"criterion",
8301
"derivative",
0
8302
"eth2_interop_keypairs",
0
0
0
0
8303
"ethereum-types 0.14.1",
8304
+
"ethereum_hashing",
8305
+
"ethereum_serde_utils",
8306
+
"ethereum_ssz",
8307
+
"ethereum_ssz_derive",
8308
"hex",
8309
"int_to_bytes",
8310
"itertools",
···
8314
"merkle_proof",
8315
"metastruct",
8316
"parking_lot 0.12.1",
8317
+
"paste",
8318
+
"rand",
8319
"rand_xorshift",
8320
"rayon",
8321
"regex",
···
8327
"serde_with",
8328
"serde_yaml",
8329
"slog",
8330
+
"smallvec 1.11.0",
8331
+
"ssz_types",
8332
"state_processing",
8333
+
"strum",
8334
+
"superstruct",
8335
"swap_or_not_shuffle",
8336
"tempfile",
8337
"test_random_derive",
···
8361
8362
[[package]]
8363
name = "unicase"
8364
+
version = "2.7.0"
8365
source = "registry+https://github.com/rust-lang/crates.io-index"
8366
+
checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89"
8367
dependencies = [
8368
"version_check",
8369
]
···
8376
8377
[[package]]
8378
name = "unicode-ident"
8379
+
version = "1.0.12"
8380
source = "registry+https://github.com/rust-lang/crates.io-index"
8381
+
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
8382
8383
[[package]]
8384
name = "unicode-normalization"
···
8408
checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"
8409
dependencies = [
8410
"generic-array",
0
0
0
0
0
0
0
0
0
0
8411
"subtle",
8412
]
8413
···
8423
8424
[[package]]
8425
name = "unsigned-varint"
8426
+
version = "0.7.2"
8427
source = "registry+https://github.com/rust-lang/crates.io-index"
8428
+
checksum = "6889a77d49f1f013504cec6bf97a2c730394adedaeb1deb5ea08949a50541105"
8429
dependencies = [
8430
"asynchronous-codec",
8431
"bytes",
···
8448
8449
[[package]]
8450
name = "url"
8451
+
version = "2.4.1"
8452
source = "registry+https://github.com/rust-lang/crates.io-index"
8453
+
checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5"
8454
dependencies = [
8455
"form_urlencoded",
8456
+
"idna 0.4.0",
8457
"percent-encoding",
8458
]
8459
8460
[[package]]
0
0
0
0
0
0
8461
name = "uuid"
8462
version = "0.8.2"
8463
source = "registry+https://github.com/rust-lang/crates.io-index"
8464
checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7"
8465
dependencies = [
8466
+
"getrandom 0.2.10",
8467
"serde",
8468
]
8469
8470
[[package]]
0
0
0
0
0
0
0
0
0
8471
name = "validator_client"
8472
version = "0.3.5"
8473
dependencies = [
···
8482
"environment",
8483
"eth2",
8484
"eth2_keystore",
8485
+
"ethereum_serde_utils",
8486
"exit-future",
8487
"filesystem",
8488
"futures",
···
8498
"malloc_utils",
8499
"monitoring_api",
8500
"parking_lot 0.12.1",
8501
+
"rand",
8502
"reqwest",
8503
"ring",
8504
"safe_arith",
···
8514
"task_executor",
8515
"tempfile",
8516
"tokio",
8517
+
"tokio-stream",
8518
"tree_hash",
8519
"types",
8520
"url",
···
8530
"bls",
8531
"deposit_contract",
8532
"derivative",
8533
+
"directory",
8534
"eth2_keystore",
8535
"filesystem",
8536
"hex",
8537
"lockfile",
8538
+
"rand",
8539
+
"tempfile",
8540
+
"tree_hash",
8541
+
"types",
8542
+
]
8543
+
8544
+
[[package]]
8545
+
name = "validator_manager"
8546
+
version = "0.1.0"
8547
+
dependencies = [
8548
+
"account_utils",
8549
+
"bls",
8550
+
"clap",
8551
+
"clap_utils",
8552
+
"environment",
8553
+
"eth2",
8554
+
"eth2_keystore",
8555
+
"eth2_network_config",
8556
+
"eth2_wallet",
8557
+
"ethereum_serde_utils",
8558
+
"hex",
8559
+
"regex",
8560
+
"serde",
8561
+
"serde_json",
8562
"tempfile",
8563
+
"tokio",
8564
"tree_hash",
8565
"types",
8566
+
"validator_client",
8567
]
8568
8569
[[package]]
···
8597
checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
8598
8599
[[package]]
0
0
0
0
0
0
0
0
0
8600
name = "waker-fn"
8601
version = "1.1.0"
8602
source = "registry+https://github.com/rust-lang/crates.io-index"
···
8604
8605
[[package]]
8606
name = "walkdir"
8607
+
version = "2.4.0"
8608
source = "registry+https://github.com/rust-lang/crates.io-index"
8609
+
checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
8610
dependencies = [
8611
"same-file",
8612
"winapi-util",
···
8614
8615
[[package]]
8616
name = "want"
8617
+
version = "0.3.1"
8618
source = "registry+https://github.com/rust-lang/crates.io-index"
8619
+
checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
8620
dependencies = [
0
8621
"try-lock",
8622
]
8623
8624
[[package]]
8625
name = "warp"
8626
+
version = "0.3.5"
8627
+
source = "git+https://github.com/seanmonstar/warp.git#5ad8a9cb155f6485d13d591a564d8c70053a388a"
8628
dependencies = [
8629
"bytes",
8630
"futures-channel",
···
8635
"log",
8636
"mime",
8637
"mime_guess",
0
8638
"percent-encoding",
8639
"pin-project",
8640
+
"rustls-pemfile",
8641
"scoped-tls",
8642
"serde",
8643
"serde_json",
8644
"serde_urlencoded",
8645
"tokio",
8646
+
"tokio-rustls",
8647
"tokio-stream",
8648
+
"tokio-util 0.7.8",
0
8649
"tower-service",
8650
"tracing",
8651
]
···
8676
8677
[[package]]
8678
name = "wasi"
0
0
0
0
0
0
8679
version = "0.11.0+wasi-snapshot-preview1"
8680
source = "registry+https://github.com/rust-lang/crates.io-index"
8681
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
8682
8683
[[package]]
8684
name = "wasm-bindgen"
8685
+
version = "0.2.87"
8686
source = "registry+https://github.com/rust-lang/crates.io-index"
8687
+
checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
8688
dependencies = [
8689
"cfg-if",
8690
"wasm-bindgen-macro",
···
8692
8693
[[package]]
8694
name = "wasm-bindgen-backend"
8695
+
version = "0.2.87"
8696
source = "registry+https://github.com/rust-lang/crates.io-index"
8697
+
checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
8698
dependencies = [
8699
"bumpalo",
8700
"log",
8701
"once_cell",
8702
"proc-macro2",
8703
"quote",
8704
+
"syn 2.0.37",
8705
"wasm-bindgen-shared",
8706
]
8707
8708
[[package]]
8709
name = "wasm-bindgen-futures"
8710
+
version = "0.4.37"
8711
source = "registry+https://github.com/rust-lang/crates.io-index"
8712
+
checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03"
8713
dependencies = [
8714
"cfg-if",
8715
"js-sys",
···
8719
8720
[[package]]
8721
name = "wasm-bindgen-macro"
8722
+
version = "0.2.87"
8723
source = "registry+https://github.com/rust-lang/crates.io-index"
8724
+
checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
8725
dependencies = [
8726
"quote",
8727
"wasm-bindgen-macro-support",
···
8729
8730
[[package]]
8731
name = "wasm-bindgen-macro-support"
8732
+
version = "0.2.87"
8733
source = "registry+https://github.com/rust-lang/crates.io-index"
8734
+
checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
8735
dependencies = [
8736
"proc-macro2",
8737
"quote",
8738
+
"syn 2.0.37",
8739
"wasm-bindgen-backend",
8740
"wasm-bindgen-shared",
8741
]
8742
8743
[[package]]
8744
name = "wasm-bindgen-shared"
8745
+
version = "0.2.87"
0
0
0
0
0
0
8746
source = "registry+https://github.com/rust-lang/crates.io-index"
8747
+
checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8748
8749
[[package]]
8750
name = "wasm-streams"
8751
+
version = "0.3.0"
8752
source = "registry+https://github.com/rust-lang/crates.io-index"
8753
+
checksum = "b4609d447824375f43e1ffbc051b50ad8f4b3ae8219680c94452ea05eb240ac7"
8754
dependencies = [
8755
"futures-util",
8756
"js-sys",
···
8792
"http_api",
8793
"hyper",
8794
"log",
8795
+
"logging",
8796
"network",
8797
"r2d2",
8798
+
"rand",
8799
"reqwest",
8800
"serde",
8801
"serde_json",
8802
"serde_yaml",
8803
+
"task_executor",
8804
"testcontainers",
8805
"tokio",
8806
"tokio-postgres",
···
8811
8812
[[package]]
8813
name = "web-sys"
8814
+
version = "0.3.64"
8815
source = "registry+https://github.com/rust-lang/crates.io-index"
8816
+
checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b"
8817
dependencies = [
8818
"js-sys",
8819
"wasm-bindgen",
8820
]
8821
8822
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8823
name = "web3signer_tests"
8824
version = "0.1.0"
8825
dependencies = [
···
8833
"parking_lot 0.12.1",
8834
"reqwest",
8835
"serde",
0
8836
"serde_json",
8837
"serde_yaml",
8838
"slot_clock",
···
8846
]
8847
8848
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8849
name = "webpki-roots"
8850
+
version = "0.25.2"
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8851
source = "registry+https://github.com/rust-lang/crates.io-index"
8852
+
checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc"
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8853
8854
[[package]]
8855
+
name = "whoami"
8856
+
version = "1.4.1"
8857
source = "registry+https://github.com/rust-lang/crates.io-index"
8858
+
checksum = "22fc3756b8a9133049b26c7f61ab35416c130e8c09b660f5b3958b446f52cc50"
8859
dependencies = [
8860
+
"wasm-bindgen",
8861
+
"web-sys",
0
8862
]
8863
8864
[[package]]
···
8869
8870
[[package]]
8871
name = "widestring"
8872
+
version = "1.0.2"
8873
source = "registry+https://github.com/rust-lang/crates.io-index"
8874
+
checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8"
8875
+
8876
+
[[package]]
8877
+
name = "wildmatch"
8878
+
version = "1.1.0"
8879
+
source = "registry+https://github.com/rust-lang/crates.io-index"
8880
+
checksum = "7f44b95f62d34113cf558c93511ac93027e03e9c29a60dd0fd70e6e025c7270a"
8881
8882
[[package]]
8883
name = "winapi"
···
8925
8926
[[package]]
8927
name = "windows"
8928
+
version = "0.48.0"
8929
source = "registry+https://github.com/rust-lang/crates.io-index"
8930
+
checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
8931
dependencies = [
8932
+
"windows-targets 0.48.5",
8933
]
8934
8935
[[package]]
···
8946
8947
[[package]]
8948
name = "windows-sys"
8949
+
version = "0.45.0"
8950
source = "registry+https://github.com/rust-lang/crates.io-index"
8951
+
checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
8952
dependencies = [
8953
+
"windows-targets 0.42.2",
0
0
0
0
0
0
8954
]
8955
8956
[[package]]
8957
name = "windows-sys"
8958
+
version = "0.48.0"
8959
source = "registry+https://github.com/rust-lang/crates.io-index"
8960
+
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
8961
dependencies = [
8962
+
"windows-targets 0.48.5",
8963
]
8964
8965
[[package]]
···
8968
source = "registry+https://github.com/rust-lang/crates.io-index"
8969
checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
8970
dependencies = [
8971
+
"windows_aarch64_gnullvm 0.42.2",
8972
"windows_aarch64_msvc 0.42.2",
8973
"windows_i686_gnu 0.42.2",
8974
"windows_i686_msvc 0.42.2",
8975
"windows_x86_64_gnu 0.42.2",
8976
+
"windows_x86_64_gnullvm 0.42.2",
8977
"windows_x86_64_msvc 0.42.2",
8978
]
8979
8980
[[package]]
8981
+
name = "windows-targets"
8982
+
version = "0.48.5"
8983
+
source = "registry+https://github.com/rust-lang/crates.io-index"
8984
+
checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
8985
+
dependencies = [
8986
+
"windows_aarch64_gnullvm 0.48.5",
8987
+
"windows_aarch64_msvc 0.48.5",
8988
+
"windows_i686_gnu 0.48.5",
8989
+
"windows_i686_msvc 0.48.5",
8990
+
"windows_x86_64_gnu 0.48.5",
8991
+
"windows_x86_64_gnullvm 0.48.5",
8992
+
"windows_x86_64_msvc 0.48.5",
8993
+
]
8994
+
8995
+
[[package]]
8996
name = "windows_aarch64_gnullvm"
8997
version = "0.42.2"
8998
source = "registry+https://github.com/rust-lang/crates.io-index"
8999
checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
9000
9001
[[package]]
9002
+
name = "windows_aarch64_gnullvm"
9003
+
version = "0.48.5"
9004
+
source = "registry+https://github.com/rust-lang/crates.io-index"
9005
+
checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
9006
+
9007
+
[[package]]
9008
name = "windows_aarch64_msvc"
9009
version = "0.34.0"
9010
source = "registry+https://github.com/rust-lang/crates.io-index"
···
9017
checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
9018
9019
[[package]]
9020
+
name = "windows_aarch64_msvc"
9021
+
version = "0.48.5"
9022
+
source = "registry+https://github.com/rust-lang/crates.io-index"
9023
+
checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
9024
+
9025
+
[[package]]
9026
name = "windows_i686_gnu"
9027
version = "0.34.0"
9028
source = "registry+https://github.com/rust-lang/crates.io-index"
···
9035
checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
9036
9037
[[package]]
9038
+
name = "windows_i686_gnu"
9039
+
version = "0.48.5"
9040
+
source = "registry+https://github.com/rust-lang/crates.io-index"
9041
+
checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
9042
+
9043
+
[[package]]
9044
name = "windows_i686_msvc"
9045
version = "0.34.0"
9046
source = "registry+https://github.com/rust-lang/crates.io-index"
···
9053
checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
9054
9055
[[package]]
9056
+
name = "windows_i686_msvc"
9057
+
version = "0.48.5"
9058
+
source = "registry+https://github.com/rust-lang/crates.io-index"
9059
+
checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
9060
+
9061
+
[[package]]
9062
name = "windows_x86_64_gnu"
9063
version = "0.34.0"
9064
source = "registry+https://github.com/rust-lang/crates.io-index"
···
9069
version = "0.42.2"
9070
source = "registry+https://github.com/rust-lang/crates.io-index"
9071
checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
9072
+
9073
+
[[package]]
9074
+
name = "windows_x86_64_gnu"
9075
+
version = "0.48.5"
9076
+
source = "registry+https://github.com/rust-lang/crates.io-index"
9077
+
checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
9078
9079
[[package]]
9080
name = "windows_x86_64_gnullvm"
···
9083
checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
9084
9085
[[package]]
9086
+
name = "windows_x86_64_gnullvm"
9087
+
version = "0.48.5"
9088
+
source = "registry+https://github.com/rust-lang/crates.io-index"
9089
+
checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
9090
+
9091
+
[[package]]
9092
name = "windows_x86_64_msvc"
9093
version = "0.34.0"
9094
source = "registry+https://github.com/rust-lang/crates.io-index"
···
9101
checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
9102
9103
[[package]]
9104
+
name = "windows_x86_64_msvc"
9105
+
version = "0.48.5"
9106
+
source = "registry+https://github.com/rust-lang/crates.io-index"
9107
+
checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
9108
+
9109
+
[[package]]
9110
+
name = "winnow"
9111
+
version = "0.5.15"
9112
+
source = "registry+https://github.com/rust-lang/crates.io-index"
9113
+
checksum = "7c2e3184b9c4e92ad5167ca73039d0c42476302ab603e2fec4487511f38ccefc"
9114
+
dependencies = [
9115
+
"memchr",
9116
+
]
9117
+
9118
+
[[package]]
9119
name = "winreg"
9120
+
version = "0.50.0"
9121
source = "registry+https://github.com/rust-lang/crates.io-index"
9122
+
checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1"
9123
dependencies = [
9124
+
"cfg-if",
9125
+
"windows-sys 0.48.0",
9126
]
9127
9128
[[package]]
···
9136
"js-sys",
9137
"log",
9138
"pharos",
9139
+
"rustc_version",
9140
"send_wrapper",
9141
"thiserror",
9142
"wasm-bindgen",
···
9171
]
9172
9173
[[package]]
0
0
0
0
0
0
0
0
0
0
0
0
9174
name = "x509-parser"
9175
+
version = "0.15.1"
9176
source = "registry+https://github.com/rust-lang/crates.io-index"
9177
+
checksum = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da"
9178
dependencies = [
9179
+
"asn1-rs",
0
9180
"data-encoding",
9181
+
"der-parser",
9182
"lazy_static",
9183
+
"nom",
9184
+
"oid-registry",
0
9185
"rusticata-macros",
9186
"thiserror",
9187
+
"time",
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9188
]
9189
9190
[[package]]
9191
name = "xml-rs"
9192
+
version = "0.8.18"
9193
source = "registry+https://github.com/rust-lang/crates.io-index"
9194
+
checksum = "bab77e97b50aee93da431f2cee7cd0f43b4d1da3c408042f2d7d164187774f0a"
9195
9196
[[package]]
9197
name = "xmltree"
···
9213
9214
[[package]]
9215
name = "yamux"
9216
+
version = "0.12.0"
9217
source = "registry+https://github.com/rust-lang/crates.io-index"
9218
+
checksum = "0329ef377816896f014435162bb3711ea7a07729c23d0960e6f8048b21b8fe91"
9219
dependencies = [
9220
"futures",
9221
"log",
9222
"nohash-hasher",
9223
"parking_lot 0.12.1",
9224
+
"pin-project",
9225
+
"rand",
9226
"static_assertions",
9227
]
9228
9229
[[package]]
9230
name = "yasna"
9231
+
version = "0.5.2"
9232
source = "registry+https://github.com/rust-lang/crates.io-index"
9233
+
checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd"
9234
dependencies = [
9235
+
"time",
9236
]
9237
9238
[[package]]
···
9252
dependencies = [
9253
"proc-macro2",
9254
"quote",
9255
+
"syn 2.0.37",
9256
]
9257
9258
[[package]]
9259
name = "zip"
9260
+
version = "0.6.6"
9261
source = "registry+https://github.com/rust-lang/crates.io-index"
9262
+
checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261"
9263
dependencies = [
9264
+
"aes 0.8.3",
9265
"byteorder",
9266
"bzip2",
9267
+
"constant_time_eq",
9268
"crc32fast",
9269
+
"crossbeam-utils",
9270
"flate2",
9271
+
"hmac 0.12.1",
9272
+
"pbkdf2 0.11.0",
9273
+
"sha1",
9274
+
"time",
9275
+
"zstd",
9276
+
]
9277
+
9278
+
[[package]]
9279
+
name = "zstd"
9280
+
version = "0.11.2+zstd.1.5.2"
9281
+
source = "registry+https://github.com/rust-lang/crates.io-index"
9282
+
checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4"
9283
+
dependencies = [
9284
+
"zstd-safe",
9285
+
]
9286
+
9287
+
[[package]]
9288
+
name = "zstd-safe"
9289
+
version = "5.0.2+zstd.1.5.2"
9290
+
source = "registry+https://github.com/rust-lang/crates.io-index"
9291
+
checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db"
9292
+
dependencies = [
9293
+
"libc",
9294
+
"zstd-sys",
9295
+
]
9296
+
9297
+
[[package]]
9298
+
name = "zstd-sys"
9299
+
version = "2.0.8+zstd.1.5.5"
9300
+
source = "registry+https://github.com/rust-lang/crates.io-index"
9301
+
checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c"
9302
+
dependencies = [
9303
+
"cc",
9304
+
"libc",
9305
+
"pkg-config",
9306
]
+22
-11
pkgs/applications/blockchains/lighthouse/default.nix
···
23
24
rustPlatform.buildRustPackage rec {
25
pname = "lighthouse";
26
-
version = "4.1.0";
27
28
# lighthouse/common/deposit_contract/build.rs
29
depositContractSpecVersion = "0.12.1";
···
33
owner = "sigp";
34
repo = "lighthouse";
35
rev = "v${version}";
36
-
hash = "sha256-QVAFzV9sao8+eegI7bLfm+pPHyvDFhnADS80+nqqgtE=";
37
};
38
39
patches = [
···
47
cargoLock = {
48
lockFile = ./Cargo.lock;
49
outputHashes = {
50
-
"amcl-0.3.0" = "sha256-Mj4dXTlGVSleFfuTKgVDQ7S3jANMsdtVE5L90WGxA4U=";
51
-
"arbitrary-1.3.0" = "sha256-BMxcBfxBRf+Kb0Tz55jtFbwokSeD2GPtB+KV8Wbne0g=";
52
-
"beacon-api-client-0.1.0" = "sha256-fI8qST6HZrchg7yr/nVtRNrsW3f5ONSX+mGRYW+iiqA=";
53
-
"ethereum-consensus-0.1.1" = "sha256-aBrZ786Me0BWpnncxQc5MT3r+O0yLQhqGKFBiNTdqSA=";
54
"libmdbx-0.1.4" = "sha256-NMsR/Wl1JIj+YFPyeMMkrJFfoS07iEAKEQawO89a+/Q=";
55
"lmdb-rkv-0.14.0" = "sha256-sxmguwqqcyOlfXOZogVz1OLxfJPo+Q0+UjkROkbbOCk=";
56
-
"mev-rs-0.2.1" = "sha256-n3ns1oynw5fKQtp/CQHER41+C1EmLCVEBqggkHc3or4=";
57
-
"ssz-rs-0.8.0" = "sha256-k1JLu+jZrSqUyHou76gbJeA5CDWwdL0fPkek3Vzl4Gs=";
58
-
"warp-0.3.2" = "sha256-m9lkEgeSs0yEc+6N6DG7IfQY/evkUMoNyst2hMUR//c=";
59
};
60
};
61
···
103
cargoTestFlags = [
104
"--workspace"
105
"--exclude beacon_node"
106
-
"--exclude http_api"
107
"--exclude beacon_chain"
0
108
"--exclude lighthouse"
109
"--exclude lighthouse_network"
110
"--exclude slashing_protection"
···
114
115
# All of these tests require network access
116
checkFlags = [
0
0
0
0
0
0
0
0
0
0
0
117
"--skip service::tests::tests::test_dht_persistence"
118
"--skip time::test::test_reinsertion_updates_timeout"
119
-
120
] ++ lib.optionals (stdenv.isAarch64 && stdenv.isDarwin) [
0
121
"--skip subnet_service::tests::sync_committee_service::same_subscription_with_lower_until_epoch"
122
"--skip subnet_service::tests::sync_committee_service::subscribe_and_unsubscribe"
123
];
···
23
24
rustPlatform.buildRustPackage rec {
25
pname = "lighthouse";
26
+
version = "4.5.0";
27
28
# lighthouse/common/deposit_contract/build.rs
29
depositContractSpecVersion = "0.12.1";
···
33
owner = "sigp";
34
repo = "lighthouse";
35
rev = "v${version}";
36
+
hash = "sha256-UUOvTxOQXT1zfhDYEL/J6moHAyejZn7GyGS/XBmXxRQ=";
37
};
38
39
patches = [
···
47
cargoLock = {
48
lockFile = ./Cargo.lock;
49
outputHashes = {
50
+
"amcl-0.3.0" = "sha256-kc8k/ls4W0TwFBsRcyyotyz8ZBEjsZXHeJnJtsnW/LM=";
51
+
"anvil-rpc-0.1.0" = "sha256-L38OioxnWEn94g3GJT4j3U1cJZ8jQDHp8d1QOHaVEuU=";
52
+
"beacon-api-client-0.1.0" = "sha256-Z0CoPxZzl2bjb8vgmHWxq2orMawhMMs7beKGopilKjE=";
53
+
"ethereum-consensus-0.1.1" = "sha256-biTrw3yMJUo9+56QK5RGWXLCoPPZEWp18SCs+Y9QWg4=";
54
"libmdbx-0.1.4" = "sha256-NMsR/Wl1JIj+YFPyeMMkrJFfoS07iEAKEQawO89a+/Q=";
55
"lmdb-rkv-0.14.0" = "sha256-sxmguwqqcyOlfXOZogVz1OLxfJPo+Q0+UjkROkbbOCk=";
56
+
"mev-rs-0.3.0" = "sha256-LCO0GTvWTLcbPt7qaSlLwlKmAjt3CIHVYTT/JRXpMEo=";
57
+
"testcontainers-0.14.0" = "sha256-mSsp21G7MLEtFROWy88Et5s07PO0tjezovCGIMh+/oQ=";
58
+
"warp-0.3.5" = "sha256-d5e6ASdL7+Dl3KsTNOb9B5RHpStrupOKsbGWsdu9Jfk=";
59
};
60
};
61
···
103
cargoTestFlags = [
104
"--workspace"
105
"--exclude beacon_node"
0
106
"--exclude beacon_chain"
107
+
"--exclude http_api"
108
"--exclude lighthouse"
109
"--exclude lighthouse_network"
110
"--exclude slashing_protection"
···
114
115
# All of these tests require network access
116
checkFlags = [
117
+
"--skip basic"
118
+
"--skip deposit_tree::cache_consistency"
119
+
"--skip deposit_tree::double_update"
120
+
"--skip deposit_tree::updating"
121
+
"--skip eth1_cache::big_skip"
122
+
"--skip eth1_cache::double_update"
123
+
"--skip eth1_cache::pruning"
124
+
"--skip eth1_cache::simple_scenario"
125
+
"--skip fast::deposit_cache_query"
126
+
"--skip http::incrementing_deposits"
127
+
"--skip persist::test_persist_caches"
128
"--skip service::tests::tests::test_dht_persistence"
129
"--skip time::test::test_reinsertion_updates_timeout"
0
130
] ++ lib.optionals (stdenv.isAarch64 && stdenv.isDarwin) [
131
+
"--skip subnet_service::tests::attestation_service::test_subscribe_same_subnet_several_slots_apart"
132
"--skip subnet_service::tests::sync_committee_service::same_subscription_with_lower_until_epoch"
133
"--skip subnet_service::tests::sync_committee_service::subscribe_and_unsubscribe"
134
];
+13
-26
pkgs/applications/blockchains/lighthouse/use-system-sqlite.patch
···
1
-
diff --git a/consensus/types/Cargo.toml b/consensus/types/Cargo.toml
2
-
index 46b88af66..c8c909234 100644
3
-
--- a/consensus/types/Cargo.toml
4
-
+++ b/consensus/types/Cargo.toml
5
-
@@ -37,7 +37,7 @@ cached_tree_hash = { path = "../cached_tree_hash" }
6
-
serde_yaml = "0.8.13"
7
-
tempfile = "3.1.0"
8
-
derivative = "2.1.1"
9
-
-rusqlite = { version = "0.28.0", features = ["bundled"], optional = true }
10
-
+rusqlite = { version = "0.28.0", optional = true }
11
-
# The arbitrary dependency is enabled by default since Capella to avoid complexity introduced by
12
-
# `AbstractExecPayload`
13
-
arbitrary = { version = "1.0", features = ["derive"] }
14
-
diff --git a/validator_client/slashing_protection/Cargo.toml b/validator_client/slashing_protection/Cargo.toml
15
-
index 631e54dc4..dec95156b 100644
16
-
--- a/validator_client/slashing_protection/Cargo.toml
17
-
+++ b/validator_client/slashing_protection/Cargo.toml
18
-
@@ -12,7 +12,7 @@ path = "tests/main.rs"
19
-
[dependencies]
20
-
tempfile = "3.1.0"
21
-
types = { path = "../../consensus/types" }
22
-
-rusqlite = { version = "0.28.0", features = ["bundled"] }
23
-
+rusqlite = { version = "0.28.0" }
24
-
r2d2 = "0.8.9"
25
-
r2d2_sqlite = "0.21.0"
26
-
serde = "1.0.116"
···
1
+
diff --git a/Cargo.toml b/Cargo.toml
2
+
index 62c0e7bd2..a089e3c5b 100644
3
+
--- a/Cargo.toml
4
+
+++ b/Cargo.toml
5
+
@@ -138,7 +138,7 @@ rayon = "1.7"
6
+
regex = "1"
7
+
reqwest = { version = "0.11", default-features = false, features = ["blocking", "json", "stream", "rustls-tls"] }
8
+
ring = "0.16"
9
+
-rusqlite = { version = "0.28", features = ["bundled"] }
10
+
+rusqlite = { version = "0.28" }
11
+
serde = { version = "1", features = ["derive"] }
12
+
serde_json = "1"
13
+
serde_repr = "0.1"
0
0
0
0
0
0
0
0
0
0
0
0
0