From ee7c8a0b7e20a01ab0ac0946de22d4d7cece0564 Mon Sep 17 00:00:00 2001 From: Paul Hauner Date: Mon, 5 Oct 2020 08:22:19 +0000 Subject: [PATCH] Update external deps (#1711) ## Issue Addressed - Resolves #1706 ## Proposed Changes Updates dependencies across the workspace. Any crate that was not able to be brought to the latest version is listed in #1712. ## Additional Info NA --- Cargo.lock | 249 ++++++++++-------- account_manager/Cargo.toml | 12 +- beacon_node/Cargo.toml | 12 +- beacon_node/beacon_chain/Cargo.toml | 24 +- beacon_node/client/Cargo.toml | 20 +- beacon_node/eth1/Cargo.toml | 12 +- beacon_node/eth2_libp2p/Cargo.toml | 18 +- beacon_node/genesis/Cargo.toml | 8 +- beacon_node/http_api/Cargo.toml | 6 +- beacon_node/http_metrics/Cargo.toml | 6 +- beacon_node/network/Cargo.toml | 12 +- beacon_node/operation_pool/Cargo.toml | 4 +- beacon_node/store/Cargo.toml | 14 +- beacon_node/websocket_server/Cargo.toml | 4 +- boot_node/Cargo.toml | 6 +- common/account_utils/Cargo.toml | 10 +- common/clap_utils/Cargo.toml | 4 +- common/compare_fields_derive/Cargo.toml | 4 +- common/deposit_contract/Cargo.toml | 6 +- common/directory/Cargo.toml | 4 +- common/eth2/Cargo.toml | 8 +- common/eth2_config/Cargo.toml | 4 +- common/eth2_interop_keypairs/Cargo.toml | 8 +- common/eth2_testnet_config/Cargo.toml | 6 +- common/lighthouse_metrics/Cargo.toml | 2 +- common/logging/Cargo.toml | 2 +- common/test_random_derive/Cargo.toml | 4 +- common/validator_dir/Cargo.toml | 6 +- common/warp_utils/Cargo.toml | 4 +- consensus/cached_tree_hash/Cargo.toml | 6 +- consensus/fork_choice/Cargo.toml | 6 +- consensus/int_to_bytes/Cargo.toml | 4 +- consensus/merkle_proof/Cargo.toml | 2 +- consensus/proto_array/Cargo.toml | 6 +- consensus/serde_utils/Cargo.toml | 6 +- consensus/ssz/Cargo.toml | 4 +- consensus/ssz_derive/Cargo.toml | 4 +- consensus/ssz_types/Cargo.toml | 8 +- consensus/state_processing/Cargo.toml | 18 +- consensus/swap_or_not_shuffle/Cargo.toml | 4 +- consensus/tree_hash/Cargo.toml | 6 +- consensus/tree_hash_derive/Cargo.toml | 4 +- consensus/types/Cargo.toml | 22 +- crypto/bls/Cargo.toml | 16 +- crypto/eth2_hashing/Cargo.toml | 2 +- crypto/eth2_key_derivation/Cargo.toml | 6 +- crypto/eth2_keystore/Cargo.toml | 24 +- crypto/eth2_wallet/Cargo.toml | 10 +- lcli/Cargo.toml | 18 +- lighthouse/Cargo.toml | 6 +- lighthouse/environment/Cargo.toml | 6 +- testing/ef_tests/Cargo.toml | 14 +- testing/eth1_test_rig/Cargo.toml | 2 +- testing/node_test_rig/Cargo.toml | 4 +- testing/simulator/Cargo.toml | 4 +- validator_client/Cargo.toml | 20 +- .../slashing_protection/Cargo.toml | 16 +- 57 files changed, 385 insertions(+), 342 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 183ffb6d3..9a44c5f55 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10,7 +10,7 @@ dependencies = [ "clap_utils", "deposit_contract", "directory", - "dirs", + "dirs 3.0.1", "environment", "eth2_keystore", "eth2_ssz", @@ -106,14 +106,14 @@ dependencies = [ [[package]] name = "aes-ctr" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92e60aeefd2a0243bd53a42e92444e039f67c3d7f0382c9813577696e7c10bf3" +checksum = "64c3b03608ea1c077228520a167cca2514dc7cd8100a81b30a2b38be985234e5" dependencies = [ - "aes-soft 0.4.0", - "aesni 0.7.0", + "aes-soft 0.5.0", + "aesni 0.9.0", "ctr", - "stream-cipher 0.4.1", + "stream-cipher", ] [[package]] @@ -172,7 +172,6 @@ checksum = "d050d39b0b7688b3a3254394c3e30a9d66c41dcf9b05b0e2dbdc623f6505d264" dependencies = [ "block-cipher 0.7.1", "opaque-debug 0.2.3", - "stream-cipher 0.4.1", ] [[package]] @@ -186,14 +185,22 @@ dependencies = [ ] [[package]] -name = "ahash" -version = "0.2.18" +name = "aesni" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f33b5018f120946c1dcf279194f238a9f146725593ead1c08fa47ff22b0b5d3" +checksum = "b6a4d655ae633a96d0acaf0fd7e76aafb8ca5732739bba37aac6f882c8fce656" dependencies = [ - "const-random", + "block-cipher 0.8.0", + "opaque-debug 0.3.0", + "stream-cipher", ] +[[package]] +name = "ahash" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8fd72866655d1904d6b0997d0b07ba561047d070fbe29de039031c641b61217" + [[package]] name = "aho-corasick" version = "0.7.13" @@ -344,7 +351,7 @@ dependencies = [ "addr2line", "cfg-if", "libc", - "miniz_oxide", + "miniz_oxide 0.4.2", "object", "rustc-demangle", ] @@ -371,11 +378,17 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff" +[[package]] +name = "base64" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" + [[package]] name = "beacon_chain" version = "0.2.0" dependencies = [ - "bitvec", + "bitvec 0.19.3", "bls", "bus", "derivative", @@ -436,7 +449,7 @@ dependencies = [ "client", "ctrlc", "directory", - "dirs", + "dirs 3.0.1", "environment", "eth2_config", "eth2_libp2p", @@ -480,7 +493,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41262f11d771fd4a61aa3ce019fca363b4b6c282fca9da2a31186d3965a47a5c" dependencies = [ "either", - "radium", + "radium 0.3.0", +] + +[[package]] +name = "bitvec" +version = "0.19.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11593270830d9b037fbead730bb0c05ef6fbf6be55537a1e8e5892edef7e1f03" +dependencies = [ + "funty", + "radium 0.5.1", + "tap", + "wyz", ] [[package]] @@ -582,7 +607,7 @@ dependencies = [ "eth2_hashing", "eth2_ssz", "ethereum-types", - "hex 0.3.2", + "hex 0.4.2", "milagro_bls", "rand 0.7.3", "serde", @@ -775,7 +800,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "244fbce0d47e97e8ef2f63b81d5e05882cb518c68531eb33194990d7b7e85845" dependencies = [ - "stream-cipher 0.7.1", + "stream-cipher", "zeroize", ] @@ -788,7 +813,7 @@ dependencies = [ "aead", "chacha20", "poly1305", - "stream-cipher 0.7.1", + "stream-cipher", "zeroize", ] @@ -825,7 +850,7 @@ name = "clap_utils" version = "0.1.0" dependencies = [ "clap", - "dirs", + "dirs 3.0.1", "eth2_ssz", "eth2_testnet_config", "hex 0.4.2", @@ -839,7 +864,7 @@ dependencies = [ "beacon_chain", "bus", "directory", - "dirs", + "dirs 3.0.1", "environment", "error-chain", "eth1", @@ -938,26 +963,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "const-random" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f1af9ac737b2dd2d577701e59fd09ba34822f6f2ebdb30a7647405d9e55e16a" -dependencies = [ - "const-random-macro", - "proc-macro-hack", -] - -[[package]] -name = "const-random-macro" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25e4c606eb459dd29f7c57b2e0879f2b6f14ee130918c2b78ccb58a9624e6c7a" -dependencies = [ - "getrandom", - "proc-macro-hack", -] - [[package]] name = "const_fn" version = "0.4.2" @@ -1135,6 +1140,16 @@ dependencies = [ "subtle 2.3.0", ] +[[package]] +name = "crypto-mac" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58bcd97a54c7ca5ce2f6eb16f6bede5b0ab5f0055fedc17d2f0b4466e21671ca" +dependencies = [ + "generic-array 0.14.4", + "subtle 2.3.0", +] + [[package]] name = "csv" version = "1.1.3" @@ -1159,11 +1174,11 @@ dependencies = [ [[package]] name = "ctr" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3592740fd55aaf61dd72df96756bd0d11e6037b89dcf30ae2e1895b267692be" +checksum = "cc03dee3a2843ac6eb4b5fb39cfcf4cb034d078555d1f4a0afbed418b822f3c2" dependencies = [ - "stream-cipher 0.4.1", + "stream-cipher", ] [[package]] @@ -1292,7 +1307,7 @@ version = "0.1.0" dependencies = [ "clap", "clap_utils", - "dirs", + "dirs 3.0.1", "eth2_testnet_config", ] @@ -1306,6 +1321,15 @@ dependencies = [ "dirs-sys", ] +[[package]] +name = "dirs" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "142995ed02755914747cc6ca76fc7e4583cd18578746716d0508ea6ed558b9ff" +dependencies = [ + "dirs-sys", +] + [[package]] name = "dirs-sys" version = "0.3.5" @@ -1573,7 +1597,7 @@ dependencies = [ name = "eth2_interop_keypairs" version = "0.2.0" dependencies = [ - "base64 0.12.3", + "base64 0.13.0", "bls", "eth2_hashing", "hex 0.4.2", @@ -1605,8 +1629,8 @@ dependencies = [ "eth2_key_derivation", "eth2_ssz", "hex 0.4.2", - "hmac 0.8.1", - "pbkdf2 0.4.0", + "hmac 0.9.0", + "pbkdf2 0.5.0", "rand 0.7.3", "scrypt", "serde", @@ -1622,9 +1646,9 @@ dependencies = [ name = "eth2_libp2p" version = "0.2.0" dependencies = [ - "base64 0.12.3", + "base64 0.13.0", "directory", - "dirs", + "dirs 3.0.1", "discv5", "error-chain", "eth2_ssz", @@ -1843,15 +1867,15 @@ checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d" [[package]] name = "flate2" -version = "1.0.18" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da80be589a72651dcda34d8b35bcdc9b7254ad06325611074d9cc0fbb19f60ee" +checksum = "2cfff41391129e0a856d6d822600b8d71179d46879e310417eb9c762eb178b42" dependencies = [ "cfg-if", "crc32fast", "libc", "libz-sys", - "miniz_oxide", + "miniz_oxide 0.3.7", ] [[package]] @@ -1913,6 +1937,12 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" +[[package]] +name = "funty" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ba62103ce691c2fd80fbae2213dfdda9ce60804973ac6b6e97de818ea7f52c8" + [[package]] name = "futures" version = "0.1.29" @@ -2214,12 +2244,12 @@ checksum = "d36fab90f82edc3c747f9d438e06cf0a491055896f2a279638bb5beed6c40177" [[package]] name = "hashbrown" -version = "0.6.3" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e6073d0ca812575946eb5f35ff68dbe519907b25c42530389ff946dc84c6ead" +checksum = "e91b62f79061a0bc2e046024cb7ba44b08419ed238ecbd9adbd787434b9e8c25" dependencies = [ "ahash", - "autocfg 0.1.7", + "autocfg 1.0.1", ] [[package]] @@ -2319,11 +2349,11 @@ dependencies = [ [[package]] name = "hmac" -version = "0.8.1" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840" +checksum = "deae6d9dbb35ec2c502d62b8f7b1c000a0822c3b0794ba36b3149c0a1c840dff" dependencies = [ - "crypto-mac 0.8.0", + "crypto-mac 0.9.1", "digest 0.9.0", ] @@ -2769,7 +2799,7 @@ dependencies = [ "clap_utils", "deposit_contract", "directory", - "dirs", + "dirs 3.0.1", "environment", "eth2_keystore", "eth2_libp2p", @@ -3100,9 +3130,9 @@ dependencies = [ [[package]] name = "libsqlite3-sys" -version = "0.18.0" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e704a02bcaecd4a08b93a23f6be59d0bd79cd161e0963e9499165a0a35df7bd" +checksum = "e3a245984b1b06c291f46e27ebda9f369a94a1ab8461d0e845e23f9ced01f5db" dependencies = [ "cc", "pkg-config", @@ -3116,6 +3146,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "602113192b08db8f38796c4e85c39e960c145965140e918018bcde1952429655" dependencies = [ "cc", + "libc", "pkg-config", "vcpkg", ] @@ -3220,11 +3251,11 @@ dependencies = [ [[package]] name = "lru" -version = "0.5.3" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35c456c123957de3a220cd03786e0d86aa542a88b46029973b542f426da6ef34" +checksum = "111b945ac72ec09eb7bc62a0fbdc3cc6e80555a7245f52a69d3921a75b53b153" dependencies = [ - "hashbrown 0.6.3", + "hashbrown 0.8.2", ] [[package]] @@ -3340,6 +3371,15 @@ dependencies = [ "unicase 2.6.0", ] +[[package]] +name = "miniz_oxide" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "791daaae1ed6889560f8c4359194f56648355540573244a5448a83ba1ecc7435" +dependencies = [ + "adler32", +] + [[package]] name = "miniz_oxide" version = "0.4.2" @@ -3802,7 +3842,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c740e5fbcb6847058b40ac7e5574766c6388f585e184d769910fe0d3a2ca861" dependencies = [ "arrayvec", - "bitvec", + "bitvec 0.17.4", "byte-slice-cast", "serde", ] @@ -3895,11 +3935,11 @@ dependencies = [ [[package]] name = "pbkdf2" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd" +checksum = "7170d73bf11f39b4ce1809aabc95bf5c33564cdc16fc3200ddda17a5f6e5e48b" dependencies = [ - "crypto-mac 0.8.0", + "crypto-mac 0.9.1", ] [[package]] @@ -3980,12 +4020,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "podio" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b18befed8bc2b61abc79a457295e7e838417326da1586050b919414073977f19" - [[package]] name = "poly1305" version = "0.6.1" @@ -4059,15 +4093,16 @@ dependencies = [ [[package]] name = "prometheus" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd0ced56dee39a6e960c15c74dc48849d614586db2eaada6497477af7c7811cd" +checksum = "30d70cf4412832bcac9cffe27906f4a66e450d323525e977168c70d1b36120ae" dependencies = [ "cfg-if", "fnv", "lazy_static", + "parking_lot 0.11.0", "protobuf", - "spin", + "regex", "thiserror", ] @@ -4221,9 +4256,9 @@ dependencies = [ [[package]] name = "r2d2_sqlite" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed60ebe88b27ac28c0563bc0fbeaecd302ff53e3a01e5ddc2ec9f4e6c707d929" +checksum = "227ab35ff4cbb01fa76da8f062590fe677b93c8d9e8415eb5fa981f2c1dba9d8" dependencies = [ "r2d2", "rusqlite", @@ -4235,6 +4270,12 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "def50a86306165861203e7f84ecffbbdfdea79f0e51039b33de1e952358c47ac" +[[package]] +name = "radium" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a333b5f6adeff5a89f2e95dc2ea1ecb5319abbb56212afea6a37f87435338a5" + [[package]] name = "rand" version = "0.4.6" @@ -4572,9 +4613,9 @@ dependencies = [ [[package]] name = "rpassword" -version = "4.0.5" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99371657d3c8e4d816fb6221db98fa408242b0b53bac08f8676a41f8554fe99f" +checksum = "d755237fc0f99d98641540e66abac8bc46a0652f19148ac9e21de2da06b326c9" dependencies = [ "libc", "winapi 0.3.9", @@ -4582,9 +4623,9 @@ dependencies = [ [[package]] name = "rusqlite" -version = "0.23.1" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45d0fd62e1df63d254714e6cb40d0a0e82e7a1623e7a27f679d851af092ae58b" +checksum = "4c78c3275d9d6eb684d2db4b2388546b32fdae0586c20a82f3905d21ea78b9ef" dependencies = [ "bitflags 1.2.1", "fallible-iterator", @@ -4593,7 +4634,6 @@ dependencies = [ "lru-cache", "memchr", "smallvec 1.4.2", - "time 0.1.44", ] [[package]] @@ -4723,12 +4763,12 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "scrypt" -version = "0.3.1" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10e7e75e27e8cd47e4be027d4b9fdc0b696116f981c22de21ca7bad63a9cb33a" +checksum = "3437654bbbe34054a268b3859fe41f871215069b39f0aef78808d85c37100696" dependencies = [ - "hmac 0.8.1", - "pbkdf2 0.4.0", + "hmac 0.9.0", + "pbkdf2 0.5.0", "sha2 0.9.1", ] @@ -5331,16 +5371,6 @@ dependencies = [ "types", ] -[[package]] -name = "stream-cipher" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09f8ed9974042b8c3672ff3030a69fcc03b74c47c3d1ecb7755e8a3626011e88" -dependencies = [ - "block-cipher 0.7.1", - "generic-array 0.14.4", -] - [[package]] name = "stream-cipher" version = "0.7.1" @@ -5416,6 +5446,12 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60" +[[package]] +name = "tap" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36474e732d1affd3a6ed582781b3683df3d0563714c59c39591e8ff707cf078e" + [[package]] name = "target_info" version = "0.1.0" @@ -5464,7 +5500,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0863a3345e70f61d613eab32ee046ccd1bcc5f9105fe402c61fcd0c13eeb8b5" dependencies = [ - "dirs", + "dirs 2.0.2", "winapi 0.3.9", ] @@ -6325,7 +6361,7 @@ dependencies = [ "clap_utils", "deposit_contract", "directory", - "dirs", + "dirs 3.0.1", "environment", "eth2", "eth2_config", @@ -6791,6 +6827,12 @@ dependencies = [ "winapi-build", ] +[[package]] +name = "wyz" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214" + [[package]] name = "x25519-dalek" version = "1.1.0" @@ -6849,13 +6891,14 @@ dependencies = [ [[package]] name = "zip" -version = "0.5.6" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58287c28d78507f5f91f2a4cf1e8310e2c76fd4c6932f93ac60fd1ceb402db7d" +checksum = "543adf038106b64cfca4711c82c917d785e3540e04f7996554488f988ec43124" dependencies = [ + "byteorder", "bzip2", "crc32fast", "flate2", - "podio", + "thiserror", "time 0.1.44", ] diff --git a/account_manager/Cargo.toml b/account_manager/Cargo.toml index aaa5d52cc..b935948e9 100644 --- a/account_manager/Cargo.toml +++ b/account_manager/Cargo.toml @@ -6,20 +6,20 @@ edition = "2018" [dependencies] bls = { path = "../crypto/bls" } -clap = "2.33.0" +clap = "2.33.3" slog = "2.5.2" -slog-term = "2.5.0" +slog-term = "2.6.0" slog-async = "2.5.0" types = { path = "../consensus/types" } state_processing = { path = "../consensus/state_processing" } -dirs = "2.0.2" +dirs = "3.0.1" environment = { path = "../lighthouse/environment" } deposit_contract = { path = "../common/deposit_contract" } -libc = "0.2.65" +libc = "0.2.79" eth2_ssz = "0.1.2" eth2_ssz_derive = "0.1.0" hex = "0.4.2" -rayon = "1.3.0" +rayon = "1.4.1" eth2_testnet_config = { path = "../common/eth2_testnet_config" } web3 = "0.11.0" futures = { version = "0.3.5", features = ["compat"] } @@ -27,7 +27,7 @@ clap_utils = { path = "../common/clap_utils" } directory = { path = "../common/directory" } eth2_wallet = { path = "../crypto/eth2_wallet" } eth2_wallet_manager = { path = "../common/eth2_wallet_manager" } -rand = "0.7.2" +rand = "0.7.3" validator_dir = { path = "../common/validator_dir" } tokio = { version = "0.2.22", features = ["full"] } eth2_keystore = { path = "../crypto/eth2_keystore" } diff --git a/beacon_node/Cargo.toml b/beacon_node/Cargo.toml index e1a8f4a14..57a3fd977 100644 --- a/beacon_node/Cargo.toml +++ b/beacon_node/Cargo.toml @@ -20,15 +20,15 @@ beacon_chain = { path = "beacon_chain" } types = { path = "../consensus/types" } store = { path = "./store" } client = { path = "client" } -clap = "2.33.0" +clap = "2.33.3" rand = "0.7.3" slog = { version = "2.5.2", features = ["max_level_trace", "release_max_level_trace"] } -slog-term = "2.5.0" +slog-term = "2.6.0" slog-async = "2.5.0" -ctrlc = { version = "3.1.4", features = ["termination"] } +ctrlc = { version = "3.1.6", features = ["termination"] } tokio = { version = "0.2.22", features = ["time"] } exit-future = "0.2.0" -dirs = "2.0.2" +dirs = "3.0.1" logging = { path = "../common/logging" } directory = {path = "../common/directory"} futures = "0.3.5" @@ -38,8 +38,8 @@ genesis = { path = "genesis" } eth2_testnet_config = { path = "../common/eth2_testnet_config" } eth2_libp2p = { path = "./eth2_libp2p" } eth2_ssz = "0.1.2" -serde = "1.0.110" +serde = "1.0.116" clap_utils = { path = "../common/clap_utils" } -hyper = "0.13.5" +hyper = "0.13.8" lighthouse_version = { path = "../common/lighthouse_version" } hex = "0.4.2" diff --git a/beacon_node/beacon_chain/Cargo.toml b/beacon_node/beacon_chain/Cargo.toml index 9ffff370e..b249c1728 100644 --- a/beacon_node/beacon_chain/Cargo.toml +++ b/beacon_node/beacon_chain/Cargo.toml @@ -20,38 +20,38 @@ merkle_proof = { path = "../../consensus/merkle_proof" } store = { path = "../store" } parking_lot = "0.11.0" lazy_static = "1.4.0" -smallvec = "1.4.1" +smallvec = "1.4.2" lighthouse_metrics = { path = "../../common/lighthouse_metrics" } -log = "0.4.8" +log = "0.4.11" operation_pool = { path = "../operation_pool" } -rayon = "1.3.0" -serde = "1.0.110" -serde_derive = "1.0.110" -serde_yaml = "0.8.11" -serde_json = "1.0.52" +rayon = "1.4.1" +serde = "1.0.116" +serde_derive = "1.0.116" +serde_yaml = "0.8.13" +serde_json = "1.0.58" slog = { version = "2.5.2", features = ["max_level_trace"] } slog-term = "2.6.0" -sloggers = "1.0.0" +sloggers = "1.0.1" slot_clock = { path = "../../common/slot_clock" } eth2_hashing = "0.1.0" eth2_ssz = "0.1.2" eth2_ssz_types = { path = "../../consensus/ssz_types" } eth2_ssz_derive = "0.1.0" state_processing = { path = "../../consensus/state_processing" } -tree_hash = "0.1.0" +tree_hash = "0.1.1" types = { path = "../../consensus/types" } tokio = "0.2.22" eth1 = { path = "../eth1" } websocket_server = { path = "../websocket_server" } futures = "0.3.5" genesis = { path = "../genesis" } -integer-sqrt = "0.1.3" +integer-sqrt = "0.1.5" rand = "0.7.3" rand_core = "0.5.1" proto_array = { path = "../../consensus/proto_array" } -lru = "0.5.1" +lru = "0.6.0" tempfile = "3.1.0" -bitvec = "0.17.4" +bitvec = "0.19.3" bls = { path = "../../crypto/bls" } safe_arith = { path = "../../consensus/safe_arith" } fork_choice = { path = "../../consensus/fork_choice" } diff --git a/beacon_node/client/Cargo.toml b/beacon_node/client/Cargo.toml index 16a773396..8114761aa 100644 --- a/beacon_node/client/Cargo.toml +++ b/beacon_node/client/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Sigma Prime "] edition = "2018" [dev-dependencies] -sloggers = "1.0.0" +sloggers = "1.0.1" toml = "0.5.6" [dependencies] @@ -16,21 +16,21 @@ timer = { path = "../timer" } eth2_libp2p = { path = "../eth2_libp2p" } parking_lot = "0.11.0" websocket_server = { path = "../websocket_server" } -prometheus = "0.9.0" +prometheus = "0.10.0" types = { path = "../../consensus/types" } -tree_hash = "0.1.0" +tree_hash = "0.1.1" eth2_config = { path = "../../common/eth2_config" } slot_clock = { path = "../../common/slot_clock" } -serde = "1.0.110" -serde_derive = "1.0.110" -error-chain = "0.12.2" -serde_yaml = "0.8.11" +serde = "1.0.116" +serde_derive = "1.0.116" +error-chain = "0.12.4" +serde_yaml = "0.8.13" slog = { version = "2.5.2", features = ["max_level_trace"] } slog-async = "2.5.0" tokio = "0.2.22" -dirs = "2.0.2" +dirs = "3.0.1" futures = "0.3.5" -reqwest = { version = "0.10.4", features = ["native-tls-vendored"] } +reqwest = { version = "0.10.8", features = ["native-tls-vendored"] } url = "2.1.1" eth1 = { path = "../eth1" } genesis = { path = "../genesis" } @@ -39,7 +39,7 @@ environment = { path = "../../lighthouse/environment" } eth2_ssz = "0.1.2" lazy_static = "1.4.0" lighthouse_metrics = { path = "../../common/lighthouse_metrics" } -time = "0.2.16" +time = "0.2.22" bus = "2.2.3" directory = {path = "../../common/directory"} http_api = { path = "../http_api" } diff --git a/beacon_node/eth1/Cargo.toml b/beacon_node/eth1/Cargo.toml index 217444ff6..602c3e90c 100644 --- a/beacon_node/eth1/Cargo.toml +++ b/beacon_node/eth1/Cargo.toml @@ -8,26 +8,26 @@ edition = "2018" eth1_test_rig = { path = "../../testing/eth1_test_rig" } toml = "0.5.6" web3 = "0.11.0" -sloggers = "1.0.0" +sloggers = "1.0.1" environment = { path = "../../lighthouse/environment" } [dependencies] -reqwest = { version = "0.10.4", features = ["native-tls-vendored"] } +reqwest = { version = "0.10.8", features = ["native-tls-vendored"] } futures = { version = "0.3.5", features = ["compat"] } -serde_json = "1.0.52" -serde = { version = "1.0.110", features = ["derive"] } +serde_json = "1.0.58" +serde = { version = "1.0.116", features = ["derive"] } hex = "0.4.2" types = { path = "../../consensus/types"} merkle_proof = { path = "../../consensus/merkle_proof"} eth2_ssz = "0.1.2" eth2_ssz_derive = "0.1.0" -tree_hash = "0.1.0" +tree_hash = "0.1.1" eth2_hashing = "0.1.0" parking_lot = "0.11.0" slog = "2.5.2" tokio = { version = "0.2.22", features = ["full"] } state_processing = { path = "../../consensus/state_processing" } -libflate = "1.0.0" +libflate = "1.0.2" lighthouse_metrics = { path = "../../common/lighthouse_metrics"} lazy_static = "1.4.0" task_executor = { path = "../../common/task_executor" } diff --git a/beacon_node/eth2_libp2p/Cargo.toml b/beacon_node/eth2_libp2p/Cargo.toml index bb2c88847..82cf8cf79 100644 --- a/beacon_node/eth2_libp2p/Cargo.toml +++ b/beacon_node/eth2_libp2p/Cargo.toml @@ -9,26 +9,26 @@ discv5 = { version = "0.1.0-alpha.13", features = ["libp2p"] } types = { path = "../../consensus/types" } hashset_delay = { path = "../../common/hashset_delay" } eth2_ssz_types = { path = "../../consensus/ssz_types" } -serde = { version = "1.0.110", features = ["derive"] } -serde_derive = "1.0.110" +serde = { version = "1.0.116", features = ["derive"] } +serde_derive = "1.0.116" eth2_ssz = "0.1.2" eth2_ssz_derive = "0.1.0" slog = { version = "2.5.2", features = ["max_level_trace"] } lighthouse_version = { path = "../../common/lighthouse_version" } tokio = { version = "0.2.22", features = ["time", "macros"] } futures = "0.3.5" -error-chain = "0.12.2" -dirs = "2.0.2" +error-chain = "0.12.4" +dirs = "3.0.1" fnv = "1.0.7" unsigned-varint = { git = "https://github.com/sigp/unsigned-varint", branch = "latest-codecs", features = ["codec"] } lazy_static = "1.4.0" lighthouse_metrics = { path = "../../common/lighthouse_metrics" } -smallvec = "1.4.1" -lru = "0.5.1" +smallvec = "1.4.2" +lru = "0.6.0" parking_lot = "0.11.0" sha2 = "0.9.1" -base64 = "0.12.1" -snap = "1.0.0" +base64 = "0.13.0" +snap = "1.0.1" void = "1.0.2" hex = "0.4.2" tokio-io-timeout = "0.4.0" @@ -48,7 +48,7 @@ features = ["websocket", "identify", "mplex", "noise", "gossipsub", "dns", "tcp- [dev-dependencies] tokio = { version = "0.2.22", features = ["full"] } -slog-term = "2.5.0" +slog-term = "2.6.0" slog-async = "2.5.0" tempdir = "0.3.7" exit-future = "0.2.0" diff --git a/beacon_node/genesis/Cargo.toml b/beacon_node/genesis/Cargo.toml index 9510a840d..2150754ea 100644 --- a/beacon_node/genesis/Cargo.toml +++ b/beacon_node/genesis/Cargo.toml @@ -12,16 +12,16 @@ futures = "0.3.5" types = { path = "../../consensus/types"} environment = { path = "../../lighthouse/environment"} eth1 = { path = "../eth1"} -rayon = "1.3.0" +rayon = "1.4.1" state_processing = { path = "../../consensus/state_processing" } merkle_proof = { path = "../../consensus/merkle_proof" } eth2_ssz = "0.1.2" eth2_hashing = "0.1.0" -tree_hash = "0.1.0" +tree_hash = "0.1.1" tokio = { version = "0.2.22", features = ["full"] } parking_lot = "0.11.0" slog = "2.5.2" exit-future = "0.2.0" -serde = "1.0.110" -serde_derive = "1.0.110" +serde = "1.0.116" +serde_derive = "1.0.116" int_to_bytes = { path = "../../consensus/int_to_bytes" } diff --git a/beacon_node/http_api/Cargo.toml b/beacon_node/http_api/Cargo.toml index 0fd2ca5cb..af2ebfeca 100644 --- a/beacon_node/http_api/Cargo.toml +++ b/beacon_node/http_api/Cargo.toml @@ -6,7 +6,7 @@ edition = "2018" [dependencies] warp = "0.2.5" -serde = { version = "1.0.110", features = ["derive"] } +serde = { version = "1.0.116", features = ["derive"] } tokio = { version = "0.2.22", features = ["macros"] } parking_lot = "0.11.0" types = { path = "../../consensus/types" } @@ -28,5 +28,5 @@ slot_clock = { path = "../../common/slot_clock" } [dev-dependencies] store = { path = "../store" } environment = { path = "../../lighthouse/environment" } -tree_hash = { path = "../../consensus/tree_hash" } -discv5 = { version = "0.1.0-alpha.10", features = ["libp2p"] } +tree_hash = "0.1.1" +discv5 = { version = "0.1.0-alpha.13", features = ["libp2p"] } diff --git a/beacon_node/http_metrics/Cargo.toml b/beacon_node/http_metrics/Cargo.toml index 482f7a5de..1b9197917 100644 --- a/beacon_node/http_metrics/Cargo.toml +++ b/beacon_node/http_metrics/Cargo.toml @@ -7,9 +7,9 @@ edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -prometheus = "0.9.0" +prometheus = "0.10.0" warp = "0.2.5" -serde = { version = "1.0.110", features = ["derive"] } +serde = { version = "1.0.116", features = ["derive"] } slog = "2.5.2" beacon_chain = { path = "../beacon_chain" } store = { path = "../store" } @@ -22,7 +22,7 @@ lighthouse_version = { path = "../../common/lighthouse_version" } warp_utils = { path = "../../common/warp_utils" } [dev-dependencies] -tokio = { version = "0.2.21", features = ["sync"] } +tokio = { version = "0.2.22", features = ["sync"] } reqwest = { version = "0.10.8", features = ["json"] } environment = { path = "../../lighthouse/environment" } types = { path = "../../consensus/types" } diff --git a/beacon_node/network/Cargo.toml b/beacon_node/network/Cargo.toml index 2bb2a94ea..c2d81bf9d 100644 --- a/beacon_node/network/Cargo.toml +++ b/beacon_node/network/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Sigma Prime "] edition = "2018" [dev-dependencies] -sloggers = "1.0.0" +sloggers = "1.0.1" genesis = { path = "../genesis" } lazy_static = "1.4.0" matches = "0.1.8" @@ -24,15 +24,15 @@ slog = { version = "2.5.2", features = ["max_level_trace"] } hex = "0.4.2" eth2_ssz = "0.1.2" eth2_ssz_types = { path = "../../consensus/ssz_types" } -tree_hash = "0.1.0" +tree_hash = "0.1.1" futures = "0.3.5" -error-chain = "0.12.2" +error-chain = "0.12.4" tokio = { version = "0.2.22", features = ["full"] } parking_lot = "0.11.0" -smallvec = "1.4.1" +smallvec = "1.4.2" rand = "0.7.3" -fnv = "1.0.6" -rlp = "0.4.5" +fnv = "1.0.7" +rlp = "0.4.6" lazy_static = "1.4.0" lighthouse_metrics = { path = "../../common/lighthouse_metrics" } task_executor = { path = "../../common/task_executor" } diff --git a/beacon_node/operation_pool/Cargo.toml b/beacon_node/operation_pool/Cargo.toml index d7309d412..c16ab8fb5 100644 --- a/beacon_node/operation_pool/Cargo.toml +++ b/beacon_node/operation_pool/Cargo.toml @@ -11,8 +11,8 @@ types = { path = "../../consensus/types" } state_processing = { path = "../../consensus/state_processing" } eth2_ssz = "0.1.2" eth2_ssz_derive = "0.1.0" -serde = "1.0.110" -serde_derive = "1.0.110" +serde = "1.0.116" +serde_derive = "1.0.116" store = { path = "../store" } [dev-dependencies] diff --git a/beacon_node/store/Cargo.toml b/beacon_node/store/Cargo.toml index 9f06bca54..a0fa4c24e 100644 --- a/beacon_node/store/Cargo.toml +++ b/beacon_node/store/Cargo.toml @@ -10,8 +10,8 @@ harness = false [dev-dependencies] tempfile = "3.1.0" -criterion = "0.3.2" -rayon = "1.3.0" +criterion = "0.3.3" +rayon = "1.4.1" [dependencies] db-key = "0.0.5" @@ -20,13 +20,13 @@ parking_lot = "0.11.0" itertools = "0.9.0" eth2_ssz = "0.1.2" eth2_ssz_derive = "0.1.0" -tree_hash = "0.1.0" +tree_hash = "0.1.1" types = { path = "../../consensus/types" } state_processing = { path = "../../consensus/state_processing" } slog = "2.5.2" -serde = "1.0.110" -serde_derive = "1.0.110" +serde = "1.0.116" +serde_derive = "1.0.116" lazy_static = "1.4.0" lighthouse_metrics = { path = "../../common/lighthouse_metrics" } -lru = "0.5.1" -sloggers = "1.0.0" +lru = "0.6.0" +sloggers = "1.0.1" diff --git a/beacon_node/websocket_server/Cargo.toml b/beacon_node/websocket_server/Cargo.toml index 902eb588b..8a10bdc5b 100644 --- a/beacon_node/websocket_server/Cargo.toml +++ b/beacon_node/websocket_server/Cargo.toml @@ -8,8 +8,8 @@ edition = "2018" [dependencies] futures = "0.3.5" -serde = "1.0.110" -serde_derive = "1.0.110" +serde = "1.0.116" +serde_derive = "1.0.116" slog = "2.5.2" tokio = { version = "0.2.22", features = ["full"] } types = { path = "../../consensus/types" } diff --git a/boot_node/Cargo.toml b/boot_node/Cargo.toml index a5895f4c3..2c0ebdc68 100644 --- a/boot_node/Cargo.toml +++ b/boot_node/Cargo.toml @@ -6,15 +6,15 @@ edition = "2018" [dependencies] beacon_node = { path = "../beacon_node" } -clap = "2.33.0" +clap = "2.33.3" eth2_libp2p = { path = "../beacon_node/eth2_libp2p" } types = { path = "../consensus/types" } eth2_testnet_config = { path = "../common/eth2_testnet_config" } -eth2_ssz = { path = "../consensus/ssz" } +eth2_ssz = "0.1.2" slog = "2.5.2" sloggers = "1.0.1" tokio = "0.2.22" -log = "0.4.8" +log = "0.4.11" slog-term = "2.6.0" logging = { path = "../common/logging" } slog-async = "2.5.0" diff --git a/common/account_utils/Cargo.toml b/common/account_utils/Cargo.toml index feb8f6467..7b8b2822e 100644 --- a/common/account_utils/Cargo.toml +++ b/common/account_utils/Cargo.toml @@ -7,15 +7,15 @@ edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -rand = "0.7.2" +rand = "0.7.3" eth2_wallet = { path = "../../crypto/eth2_wallet" } eth2_keystore = { path = "../../crypto/eth2_keystore" } -zeroize = { version = "1.0.0", features = ["zeroize_derive"] } -serde = "1.0.110" -serde_derive = "1.0.110" +zeroize = { version = "1.1.1", features = ["zeroize_derive"] } +serde = "1.0.116" +serde_derive = "1.0.116" serde_yaml = "0.8.13" slog = { version = "2.5.2", features = ["max_level_trace", "release_max_level_trace"] } types = { path = "../../consensus/types" } validator_dir = { path = "../validator_dir" } regex = "1.3.9" -rpassword = "4.0.5" +rpassword = "5.0.0" diff --git a/common/clap_utils/Cargo.toml b/common/clap_utils/Cargo.toml index 0f84869ad..85c562a50 100644 --- a/common/clap_utils/Cargo.toml +++ b/common/clap_utils/Cargo.toml @@ -7,9 +7,9 @@ edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -clap = "2.33.0" +clap = "2.33.3" hex = "0.4.2" -dirs = "2.0.2" +dirs = "3.0.1" types = { path = "../../consensus/types" } eth2_testnet_config = { path = "../eth2_testnet_config" } eth2_ssz = "0.1.2" diff --git a/common/compare_fields_derive/Cargo.toml b/common/compare_fields_derive/Cargo.toml index 550615b14..256af2767 100644 --- a/common/compare_fields_derive/Cargo.toml +++ b/common/compare_fields_derive/Cargo.toml @@ -8,5 +8,5 @@ edition = "2018" proc-macro = true [dependencies] -syn = "1.0.18" -quote = "1.0.4" +syn = "1.0.42" +quote = "1.0.7" diff --git a/common/deposit_contract/Cargo.toml b/common/deposit_contract/Cargo.toml index 02014305d..1a6f84395 100644 --- a/common/deposit_contract/Cargo.toml +++ b/common/deposit_contract/Cargo.toml @@ -7,13 +7,13 @@ edition = "2018" build = "build.rs" [build-dependencies] -reqwest = { version = "0.10.4", features = ["blocking", "json", "native-tls-vendored"] } -serde_json = "1.0.52" +reqwest = { version = "0.10.8", features = ["blocking", "json", "native-tls-vendored"] } +serde_json = "1.0.58" sha2 = "0.9.1" hex = "0.4.2" [dependencies] types = { path = "../../consensus/types"} eth2_ssz = "0.1.2" -tree_hash = "0.1.0" +tree_hash = "0.1.1" ethabi = "12.0.0" diff --git a/common/directory/Cargo.toml b/common/directory/Cargo.toml index ebea5f3dc..1687bb48b 100644 --- a/common/directory/Cargo.toml +++ b/common/directory/Cargo.toml @@ -7,7 +7,7 @@ edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -clap = "2.33.0" +clap = "2.33.3" clap_utils = {path = "../clap_utils"} -dirs = "2.0.2" +dirs = "3.0.1" eth2_testnet_config = { path = "../eth2_testnet_config" } diff --git a/common/eth2/Cargo.toml b/common/eth2/Cargo.toml index 479630c9c..0c1528e9b 100644 --- a/common/eth2/Cargo.toml +++ b/common/eth2/Cargo.toml @@ -7,15 +7,15 @@ edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -serde = { version = "1.0.110", features = ["derive"] } -serde_json = "1.0.52" +serde = { version = "1.0.116", features = ["derive"] } +serde_json = "1.0.58" types = { path = "../../consensus/types" } hex = "0.4.2" reqwest = { version = "0.10.8", features = ["json"] } eth2_libp2p = { path = "../../beacon_node/eth2_libp2p" } proto_array = { path = "../../consensus/proto_array", optional = true } serde_utils = { path = "../../consensus/serde_utils" } -zeroize = { version = "1.0.0", features = ["zeroize_derive"] } +zeroize = { version = "1.1.1", features = ["zeroize_derive"] } eth2_keystore = { path = "../../crypto/eth2_keystore" } libsecp256k1 = "0.3.5" ring = "0.16.12" @@ -23,7 +23,7 @@ bytes = "0.5.6" account_utils = { path = "../../common/account_utils" } [target.'cfg(target_os = "linux")'.dependencies] -psutil = { version = "3.1.0", optional = true } +psutil = { version = "3.2.0", optional = true } procinfo = { version = "0.4.2", optional = true } [features] diff --git a/common/eth2_config/Cargo.toml b/common/eth2_config/Cargo.toml index b551a2349..cb5ee888d 100644 --- a/common/eth2_config/Cargo.toml +++ b/common/eth2_config/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Paul Hauner "] edition = "2018" [dependencies] -serde = "1.0.110" -serde_derive = "1.0.110" +serde = "1.0.116" +serde_derive = "1.0.116" toml = "0.5.6" types = { path = "../../consensus/types" } diff --git a/common/eth2_interop_keypairs/Cargo.toml b/common/eth2_interop_keypairs/Cargo.toml index 6062257cd..c451e068c 100644 --- a/common/eth2_interop_keypairs/Cargo.toml +++ b/common/eth2_interop_keypairs/Cargo.toml @@ -11,10 +11,10 @@ lazy_static = "1.4.0" num-bigint = "0.3.0" eth2_hashing = "0.1.0" hex = "0.4.2" -serde_yaml = "0.8.11" -serde = "1.0.110" -serde_derive = "1.0.110" +serde_yaml = "0.8.13" +serde = "1.0.116" +serde_derive = "1.0.116" bls = { path = "../../crypto/bls" } [dev-dependencies] -base64 = "0.12.1" +base64 = "0.13.0" diff --git a/common/eth2_testnet_config/Cargo.toml b/common/eth2_testnet_config/Cargo.toml index dceb5bec7..7ee8eb801 100644 --- a/common/eth2_testnet_config/Cargo.toml +++ b/common/eth2_testnet_config/Cargo.toml @@ -7,15 +7,15 @@ edition = "2018" build = "build.rs" [build-dependencies] -zip = "0.5" +zip = "0.5.8" eth2_config = { path = "../eth2_config"} [dev-dependencies] tempdir = "0.3.7" [dependencies] -serde = "1.0.110" -serde_yaml = "0.8.11" +serde = "1.0.116" +serde_yaml = "0.8.13" types = { path = "../../consensus/types"} eth2_ssz = "0.1.2" eth2_config = { path = "../eth2_config"} diff --git a/common/lighthouse_metrics/Cargo.toml b/common/lighthouse_metrics/Cargo.toml index c6f11391f..a8380b85c 100644 --- a/common/lighthouse_metrics/Cargo.toml +++ b/common/lighthouse_metrics/Cargo.toml @@ -8,4 +8,4 @@ edition = "2018" [dependencies] lazy_static = "1.4.0" -prometheus = "0.9.0" +prometheus = "0.10.0" diff --git a/common/logging/Cargo.toml b/common/logging/Cargo.toml index b3c50c6d6..8e19c1f11 100644 --- a/common/logging/Cargo.toml +++ b/common/logging/Cargo.toml @@ -6,6 +6,6 @@ edition = "2018" [dependencies] slog = "2.5.2" -slog-term = "2.5.0" +slog-term = "2.6.0" lighthouse_metrics = { path = "../lighthouse_metrics" } lazy_static = "1.4.0" diff --git a/common/test_random_derive/Cargo.toml b/common/test_random_derive/Cargo.toml index a02cb7fda..0186ab326 100644 --- a/common/test_random_derive/Cargo.toml +++ b/common/test_random_derive/Cargo.toml @@ -9,5 +9,5 @@ description = "Procedural derive macros for implementation of TestRandom trait" proc-macro = true [dependencies] -syn = "1.0.18" -quote = "1.0.4" +syn = "1.0.42" +quote = "1.0.7" diff --git a/common/validator_dir/Cargo.toml b/common/validator_dir/Cargo.toml index 9a833d2f5..df8eed3d0 100644 --- a/common/validator_dir/Cargo.toml +++ b/common/validator_dir/Cargo.toml @@ -13,10 +13,10 @@ insecure_keys = [] bls = { path = "../../crypto/bls" } eth2_keystore = { path = "../../crypto/eth2_keystore" } types = { path = "../../consensus/types" } -rand = "0.7.2" +rand = "0.7.3" deposit_contract = { path = "../deposit_contract" } -rayon = "1.3.0" -tree_hash = { path = "../../consensus/tree_hash" } +rayon = "1.4.1" +tree_hash = "0.1.1" slog = { version = "2.5.2", features = ["max_level_trace", "release_max_level_trace"] } hex = "0.4.2" diff --git a/common/warp_utils/Cargo.toml b/common/warp_utils/Cargo.toml index 5d4a0fbbc..dd029e3c2 100644 --- a/common/warp_utils/Cargo.toml +++ b/common/warp_utils/Cargo.toml @@ -13,5 +13,5 @@ types = { path = "../../consensus/types" } beacon_chain = { path = "../../beacon_node/beacon_chain" } state_processing = { path = "../../consensus/state_processing" } safe_arith = { path = "../../consensus/safe_arith" } -serde = { version = "1.0.110", features = ["derive"] } -tokio = { version = "0.2.21", features = ["sync"] } +serde = { version = "1.0.116", features = ["derive"] } +tokio = { version = "0.2.22", features = ["sync"] } diff --git a/consensus/cached_tree_hash/Cargo.toml b/consensus/cached_tree_hash/Cargo.toml index 8cb796edd..5de54fe69 100644 --- a/consensus/cached_tree_hash/Cargo.toml +++ b/consensus/cached_tree_hash/Cargo.toml @@ -5,13 +5,13 @@ authors = ["Michael Sproul "] edition = "2018" [dependencies] -ethereum-types = "0.9.1" +ethereum-types = "0.9.2" eth2_ssz_types = { path = "../ssz_types" } eth2_hashing = "0.1.0" eth2_ssz_derive = "0.1.0" eth2_ssz = "0.1.2" -tree_hash = "0.1.0" -smallvec = "1.4.1" +tree_hash = "0.1.1" +smallvec = "1.4.2" [dev-dependencies] quickcheck = "0.9.2" diff --git a/consensus/fork_choice/Cargo.toml b/consensus/fork_choice/Cargo.toml index e07111407..a5724bc1a 100644 --- a/consensus/fork_choice/Cargo.toml +++ b/consensus/fork_choice/Cargo.toml @@ -9,13 +9,13 @@ edition = "2018" [dependencies] types = { path = "../types" } proto_array = { path = "../proto_array" } -eth2_ssz = { path = "../ssz" } -eth2_ssz_derive = { path = "../ssz_derive" } +eth2_ssz = "0.1.2" +eth2_ssz_derive = "0.1.0" [dev-dependencies] state_processing = { path = "../../consensus/state_processing" } beacon_chain = { path = "../../beacon_node/beacon_chain" } store = { path = "../../beacon_node/store" } -tree_hash = { path = "../../consensus/tree_hash" } +tree_hash = "0.1.1" slot_clock = { path = "../../common/slot_clock" } hex = "0.4.2" diff --git a/consensus/int_to_bytes/Cargo.toml b/consensus/int_to_bytes/Cargo.toml index 87839ccaa..736fed9c8 100644 --- a/consensus/int_to_bytes/Cargo.toml +++ b/consensus/int_to_bytes/Cargo.toml @@ -5,8 +5,8 @@ authors = ["Paul Hauner "] edition = "2018" [dependencies] -bytes = "0.5.4" +bytes = "0.5.6" [dev-dependencies] -yaml-rust = "0.4.3" +yaml-rust = "0.4.4" hex = "0.4.2" diff --git a/consensus/merkle_proof/Cargo.toml b/consensus/merkle_proof/Cargo.toml index 84745d224..7c0ff5207 100644 --- a/consensus/merkle_proof/Cargo.toml +++ b/consensus/merkle_proof/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Michael Sproul "] edition = "2018" [dependencies] -ethereum-types = "0.9.1" +ethereum-types = "0.9.2" eth2_hashing = "0.1.0" lazy_static = "1.4.0" safe_arith = { path = "../safe_arith" } diff --git a/consensus/proto_array/Cargo.toml b/consensus/proto_array/Cargo.toml index 63f2d7fd7..111f24a3b 100644 --- a/consensus/proto_array/Cargo.toml +++ b/consensus/proto_array/Cargo.toml @@ -12,6 +12,6 @@ path = "src/bin.rs" types = { path = "../types" } eth2_ssz = "0.1.2" eth2_ssz_derive = "0.1.0" -serde = "1.0.110" -serde_derive = "1.0.110" -serde_yaml = "0.8.11" +serde = "1.0.116" +serde_derive = "1.0.116" +serde_yaml = "0.8.13" diff --git a/consensus/serde_utils/Cargo.toml b/consensus/serde_utils/Cargo.toml index 8c0013562..060179846 100644 --- a/consensus/serde_utils/Cargo.toml +++ b/consensus/serde_utils/Cargo.toml @@ -5,9 +5,9 @@ authors = ["Paul Hauner