Merge pull request #263052 from centromere/lighthouse-4.5.0

lighthouse: 4.1.0 -> 4.5.0

authored by Peder Bergebakken Sundt and committed by GitHub f9d4f5f2 e8ff5952

+1986 -2551
+1951 -2514
pkgs/applications/blockchains/lighthouse/Cargo.lock
··· 3 version = 3 4 5 [[package]] 6 name = "account_manager" 7 version = "0.3.5" 8 dependencies = [ ··· 20 "filesystem", 21 "safe_arith", 22 "sensitive_url", 23 "slashing_protection", 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]] 205 name = "amcl" 206 version = "0.3.0" 207 - source = "git+https://github.com/sigp/milagro_bls?tag=v1.4.2#16655aa033175a90c10ef02aa144e2835de23aec" 208 209 [[package]] 210 name = "android_system_properties" ··· 225 ] 226 227 [[package]] 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" 237 dependencies = [ 238 "derive_arbitrary", 239 ] ··· 245 checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" 246 247 [[package]] 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", 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", 493 "serde", 494 "serde_json", 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", 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" 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", 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", 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]] 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]] 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", 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", 930 "quickcheck", 931 "quickcheck_macros", 932 - "smallvec", 933 "tree_hash", 934 ] 935 936 [[package]] 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 = [ 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", 1078 "hex", 1079 "serde", 1080 "serde_json", ··· 1087 version = "0.2.0" 1088 dependencies = [ 1089 "beacon_chain", 1090 "directory", 1091 "dirs", 1092 "environment", ··· 1104 "logging", 1105 "monitoring_api", 1106 "network", 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]] 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", 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", 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]] 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]] 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", 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", 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" 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", 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", 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", 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", 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", 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]] 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", 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", 2211 "mime", 2212 - "procinfo", 2213 "proto_array", 2214 "psutil", 2215 "reqwest", ··· 2219 "serde_json", 2220 "slashing_protection", 2221 "store", 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 = [ 2298 "discv5", 2299 "eth2_config", 2300 - "eth2_ssz", 2301 "serde_yaml", 2302 "tempfile", 2303 "types", 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", 2457 "sha2 0.9.9", 2458 - "ssz-rs", 2459 "thiserror", 2460 "tokio", 2461 "tokio-stream", ··· 2492 ] 2493 2494 [[package]] 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", 2502 "chrono", 2503 - "elliptic-curve", 2504 "ethabi 18.0.0", 2505 "generic-array", 2506 "hex", 2507 - "k256", 2508 "open-fastrlp", 2509 - "rand 0.8.5", 2510 "rlp", 2511 "rlp-derive", 2512 "serde", 2513 "serde_json", 2514 "strum", 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 = [ 2591 "async-trait", 2592 "builder_client", 2593 "bytes", 2594 "environment", 2595 "eth2", 2596 - "eth2_serde_utils", 2597 - "eth2_ssz", 2598 - "eth2_ssz_types", 2599 "ethereum-consensus", 2600 "ethers-core", 2601 "exit-future", 2602 "fork_choice", ··· 2604 "hash-db", 2605 "hash256-std-hasher", 2606 "hex", 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", 2615 "reqwest", 2616 "sensitive_url", 2617 "serde", 2618 "serde_json", 2619 "slog", 2620 "slot_clock", 2621 - "ssz-rs", 2622 "state_processing", 2623 "strum", 2624 - "superstruct 0.6.0", 2625 "task_executor", 2626 "tempfile", 2627 "tokio", ··· 2644 ] 2645 2646 [[package]] 2647 name = "fallible-iterator" 2648 version = "0.2.0" 2649 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2665 ] 2666 2667 [[package]] 2668 name = "ff" 2669 version = "0.12.1" 2670 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2675 ] 2676 2677 [[package]] 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]] 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]] 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", 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", 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", 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", 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 = [ 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]] 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]] 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", 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", 3860 "genesis", 3861 "int_to_bytes", 3862 "lighthouse_network", 3863 "lighthouse_version", 3864 "log", 3865 "malloc_utils", 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", 3977 "libp2p-dns", 3978 "libp2p-gossipsub", 3979 "libp2p-identify", 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", 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", 4120 "fnv", 4121 "futures", 4122 "hex_fmt", 4123 "instant", 4124 - "libp2p-core 0.38.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", 4147 "futures", 4148 "futures-timer", 4149 - "libp2p-core 0.38.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", 4168 "ed25519-dalek", 4169 "log", 4170 - "multiaddr 0.17.1", 4171 - "multihash 0.17.0", 4172 - "prost", 4173 "quick-protobuf", 4174 - "rand 0.8.5", 4175 "thiserror", 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", 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", 4206 "libp2p-gossipsub", 4207 "libp2p-identify", 4208 "libp2p-swarm", 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", 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", 4240 "log", 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", 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", 4281 "libp2p-tls", 4282 "log", 4283 "parking_lot 0.12.1", 4284 - "quinn-proto", 4285 - "rand 0.8.5", 4286 - "rustls 0.20.8", 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", 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", 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", 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", 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", 4499 "bls", 4500 "boot_node", 4501 "clap", ··· 4505 "env_logger 0.9.3", 4506 "environment", 4507 "eth1", 4508 - "eth2_hashing", 4509 "eth2_network_config", 4510 "futures", 4511 "lazy_static", 4512 "lighthouse_metrics", ··· 4527 "unused_port", 4528 "validator_client", 4529 "validator_dir", 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", 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", 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" 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 = [ 4674 "lazy_static", 4675 "lighthouse_metrics", 4676 "slog", 4677 "slog-term", 4678 "sloggers", 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" 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]] 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", 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 = [ 4853 "async-trait", 4854 "axum", 4855 "beacon-api-client", 4856 "ethereum-consensus", 4857 "hyper", 4858 "serde", 4859 - "ssz-rs", 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", 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", 5214 "delay_map", 5215 "derivative", 5216 "environment", 5217 "error-chain", 5218 - "eth2_ssz", 5219 - "eth2_ssz_types", 5220 "ethereum-types 0.14.1", 5221 "execution_layer", 5222 "exit-future", 5223 "fnv", ··· 5235 "matches", 5236 "num_cpus", 5237 "operation_pool", 5238 - "rand 0.8.5", 5239 "rlp", 5240 "slog", 5241 "slog-async", 5242 "slog-term", 5243 "sloggers", 5244 "slot_clock", 5245 - "smallvec", 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", 5302 "types", 5303 "validator_client", 5304 "validator_dir", 5305 ] 5306 5307 [[package]] 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", 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", 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", 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" 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]] 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 = [ 6099 "byteorder", 6100 - "libc", 6101 - "nom 2.2.1", 6102 - "rustc_version 0.2.3", 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", 6220 "types", 6221 ] 6222 ··· 6261 ] 6262 6263 [[package]] 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", 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", 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", 6522 ] 6523 6524 [[package]] ··· 6527 source = "registry+https://github.com/rust-lang/crates.io-index" 6528 checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 6529 dependencies = [ 6530 - "regex-syntax", 6531 ] 6532 6533 [[package]] ··· 6537 checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 6538 6539 [[package]] 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]] 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" 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", 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", 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]] 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", 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", 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" 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", 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" 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" 7593 dependencies = [ 7594 "proc-macro2", 7595 "quote", ··· 7597 ] 7598 7599 [[package]] 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", 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 = [ 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", 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 = [ 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", 8199 "tokio", 8200 - "tokio-util 0.7.7", 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]] 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" 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" 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", 8625 "hex", 8626 "int_to_bytes", 8627 "itertools", ··· 8631 "merkle_proof", 8632 "metastruct", 8633 "parking_lot 0.12.1", 8634 - "rand 0.8.5", 8635 "rand_xorshift", 8636 "rayon", 8637 "regex", ··· 8643 "serde_with", 8644 "serde_yaml", 8645 "slog", 8646 - "smallvec", 8647 "state_processing", 8648 - "superstruct 0.6.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", 8856 "tree_hash", 8857 "types", 8858 "url", ··· 8868 "bls", 8869 "deposit_contract", 8870 "derivative", 8871 "eth2_keystore", 8872 "filesystem", 8873 "hex", 8874 "lockfile", 8875 - "rand 0.8.5", 8876 "tempfile", 8877 "tree_hash", 8878 "types", 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", 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", 9148 "network", 9149 "r2d2", 9150 - "rand 0.7.3", 9151 "reqwest", 9152 "serde", 9153 "serde_json", 9154 "serde_yaml", 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" 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]] 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]] 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]] 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]] 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]] 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" 9668 9669 [[package]] 9670 name = "windows_x86_64_gnullvm" ··· 9673 checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 9674 9675 [[package]] 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]] 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", 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", 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 = [ 9863 "byteorder", 9864 "bzip2", 9865 "crc32fast", 9866 "flate2", 9867 - "thiserror", 9868 - "time 0.1.45", 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" 87 version = "0.4.3" 88 source = "registry+https://github.com/rust-lang/crates.io-index" 89 checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" 90 dependencies = [ 91 "generic-array", 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", 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", 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" 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", 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 ] 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" 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", 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", 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", 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]] 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", 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", 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 = [ 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", 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 = [ 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" 952 source = "registry+https://github.com/rust-lang/crates.io-index" 953 + checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 954 dependencies = [ 955 + "jobserver", 956 + "libc", 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", 1007 "num-traits", 1008 + "windows-targets 0.48.5", 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", 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]] 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" 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 ] 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", 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]] 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" 1421 source = "registry+https://github.com/rust-lang/crates.io-index" 1422 + checksum = "83fdaf97f4804dcebfa5862639bc9ce4121e82140bec2a987ac5140294865b5b" 1423 dependencies = [ 1424 "proc-macro2", 1425 "quote", 1426 + "syn 2.0.37", 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", 1437 ] 1438 1439 [[package]] ··· 1451 ] 1452 1453 [[package]] 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", 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 = [ 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", 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", 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" 1613 source = "registry+https://github.com/rust-lang/crates.io-index" 1614 + checksum = "53e0efad4403bfc52dc201159c4b842a246a14b98c64b55dfd0f2d89729dfeb8" 1615 dependencies = [ 1616 "proc-macro2", 1617 "quote", 1618 + "syn 2.0.37", 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", 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", 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", 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", 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", 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]] 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]] 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", 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", 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", 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]] 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", 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", 3011 "libc", 3012 "wasi 0.9.0+wasi-snapshot-preview1", 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", 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", 3205 "bytes", 3206 "headers-core", 3207 "http", ··· 3236 3237 [[package]] 3238 name = "hermit-abi" 3239 + version = "0.3.2" 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 ] 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", 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", 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]] 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", 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", 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", 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" 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", 4014 "libp2p-noise", 4015 "libp2p-plaintext", 4016 "libp2p-quic", 4017 "libp2p-swarm", 4018 "libp2p-tcp", 4019 "libp2p-yamux", 4020 + "multiaddr 0.18.0", 4021 "pin-project", 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", 4033 "void", 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", 4045 "void", 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", 4116 "regex", 4117 + "sha2 0.10.7", 4118 + "smallvec 1.11.0", 4119 + "unsigned-varint 0.7.2", 4120 + "void", 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", 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", 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", 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", 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", 4356 "yasna", 4357 ] 4358 4359 [[package]] 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", 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", 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" 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" 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 = [ 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", 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", 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", 5012 ] 5013 5014 [[package]] ··· 5026 ] 5027 5028 [[package]] 5029 name = "multistream-select" 5030 + version = "0.13.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", 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", 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", 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" 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 = [ 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" 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", 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" 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" 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", 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", 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", 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", 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" 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", 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", 6264 ] 6265 6266 [[package]] ··· 6296 6297 [[package]] 6298 name = "rcgen" 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]] 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", 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" 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]] 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" 6744 6745 [[package]] 6746 name = "scrypt" ··· 6756 6757 [[package]] 6758 name = "sct" 6759 version = "0.7.0" 6760 source = "registry+https://github.com/rust-lang/crates.io-index" 6761 checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" ··· 6765 ] 6766 6767 [[package]] 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", 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 ] 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]] 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", 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", 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", 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]] 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" 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", 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" 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" 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" 7987 source = "registry+https://github.com/rust-lang/crates.io-index" 7988 + checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 7989 dependencies = [ 7990 + "rustls", 7991 "tokio", 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", 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", 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]] 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 = [ 8206 "ethereum-types 0.14.1", 8207 + "ethereum_hashing", 8208 + "smallvec 1.11.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]] 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", 8302 "eth2_interop_keypairs", 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", 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]] 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]] 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]] 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 = [ 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", 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", 8649 "tower-service", 8650 "tracing", 8651 ] ··· 8676 8677 [[package]] 8678 name = "wasi" 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" 8746 source = "registry+https://github.com/rust-lang/crates.io-index" 8747 + checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 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]] 8823 name = "web3signer_tests" 8824 version = "0.1.0" 8825 dependencies = [ ··· 8833 "parking_lot 0.12.1", 8834 "reqwest", 8835 "serde", 8836 "serde_json", 8837 "serde_yaml", 8838 "slot_clock", ··· 8846 ] 8847 8848 [[package]] 8849 name = "webpki-roots" 8850 + version = "0.25.2" 8851 source = "registry+https://github.com/rust-lang/crates.io-index" 8852 + checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" 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", 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", 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]] 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", 9180 "data-encoding", 9181 + "der-parser", 9182 "lazy_static", 9183 + "nom", 9184 + "oid-registry", 9185 "rusticata-macros", 9186 "thiserror", 9187 + "time", 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" 108 "--exclude lighthouse" 109 "--exclude lighthouse_network" 110 "--exclude slashing_protection" ··· 114 115 # All of these tests require network access 116 checkFlags = [ 117 "--skip service::tests::tests::test_dht_persistence" 118 "--skip time::test::test_reinsertion_updates_timeout" 119 - 120 ] ++ lib.optionals (stdenv.isAarch64 && stdenv.isDarwin) [ 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" 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" 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"