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
This commit is contained in:
Paul Hauner 2020-10-05 08:22:19 +00:00
parent 240181e840
commit ee7c8a0b7e
57 changed files with 385 additions and 342 deletions

249
Cargo.lock generated
View File

@ -10,7 +10,7 @@ dependencies = [
"clap_utils", "clap_utils",
"deposit_contract", "deposit_contract",
"directory", "directory",
"dirs", "dirs 3.0.1",
"environment", "environment",
"eth2_keystore", "eth2_keystore",
"eth2_ssz", "eth2_ssz",
@ -106,14 +106,14 @@ dependencies = [
[[package]] [[package]]
name = "aes-ctr" name = "aes-ctr"
version = "0.4.0" version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92e60aeefd2a0243bd53a42e92444e039f67c3d7f0382c9813577696e7c10bf3" checksum = "64c3b03608ea1c077228520a167cca2514dc7cd8100a81b30a2b38be985234e5"
dependencies = [ dependencies = [
"aes-soft 0.4.0", "aes-soft 0.5.0",
"aesni 0.7.0", "aesni 0.9.0",
"ctr", "ctr",
"stream-cipher 0.4.1", "stream-cipher",
] ]
[[package]] [[package]]
@ -172,7 +172,6 @@ checksum = "d050d39b0b7688b3a3254394c3e30a9d66c41dcf9b05b0e2dbdc623f6505d264"
dependencies = [ dependencies = [
"block-cipher 0.7.1", "block-cipher 0.7.1",
"opaque-debug 0.2.3", "opaque-debug 0.2.3",
"stream-cipher 0.4.1",
] ]
[[package]] [[package]]
@ -186,14 +185,22 @@ dependencies = [
] ]
[[package]] [[package]]
name = "ahash" name = "aesni"
version = "0.2.18" version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6f33b5018f120946c1dcf279194f238a9f146725593ead1c08fa47ff22b0b5d3" checksum = "b6a4d655ae633a96d0acaf0fd7e76aafb8ca5732739bba37aac6f882c8fce656"
dependencies = [ 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]] [[package]]
name = "aho-corasick" name = "aho-corasick"
version = "0.7.13" version = "0.7.13"
@ -344,7 +351,7 @@ dependencies = [
"addr2line", "addr2line",
"cfg-if", "cfg-if",
"libc", "libc",
"miniz_oxide", "miniz_oxide 0.4.2",
"object", "object",
"rustc-demangle", "rustc-demangle",
] ]
@ -371,11 +378,17 @@ version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff" checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"
[[package]]
name = "base64"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
[[package]] [[package]]
name = "beacon_chain" name = "beacon_chain"
version = "0.2.0" version = "0.2.0"
dependencies = [ dependencies = [
"bitvec", "bitvec 0.19.3",
"bls", "bls",
"bus", "bus",
"derivative", "derivative",
@ -436,7 +449,7 @@ dependencies = [
"client", "client",
"ctrlc", "ctrlc",
"directory", "directory",
"dirs", "dirs 3.0.1",
"environment", "environment",
"eth2_config", "eth2_config",
"eth2_libp2p", "eth2_libp2p",
@ -480,7 +493,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41262f11d771fd4a61aa3ce019fca363b4b6c282fca9da2a31186d3965a47a5c" checksum = "41262f11d771fd4a61aa3ce019fca363b4b6c282fca9da2a31186d3965a47a5c"
dependencies = [ dependencies = [
"either", "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]] [[package]]
@ -582,7 +607,7 @@ dependencies = [
"eth2_hashing", "eth2_hashing",
"eth2_ssz", "eth2_ssz",
"ethereum-types", "ethereum-types",
"hex 0.3.2", "hex 0.4.2",
"milagro_bls", "milagro_bls",
"rand 0.7.3", "rand 0.7.3",
"serde", "serde",
@ -775,7 +800,7 @@ version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "244fbce0d47e97e8ef2f63b81d5e05882cb518c68531eb33194990d7b7e85845" checksum = "244fbce0d47e97e8ef2f63b81d5e05882cb518c68531eb33194990d7b7e85845"
dependencies = [ dependencies = [
"stream-cipher 0.7.1", "stream-cipher",
"zeroize", "zeroize",
] ]
@ -788,7 +813,7 @@ dependencies = [
"aead", "aead",
"chacha20", "chacha20",
"poly1305", "poly1305",
"stream-cipher 0.7.1", "stream-cipher",
"zeroize", "zeroize",
] ]
@ -825,7 +850,7 @@ name = "clap_utils"
version = "0.1.0" version = "0.1.0"
dependencies = [ dependencies = [
"clap", "clap",
"dirs", "dirs 3.0.1",
"eth2_ssz", "eth2_ssz",
"eth2_testnet_config", "eth2_testnet_config",
"hex 0.4.2", "hex 0.4.2",
@ -839,7 +864,7 @@ dependencies = [
"beacon_chain", "beacon_chain",
"bus", "bus",
"directory", "directory",
"dirs", "dirs 3.0.1",
"environment", "environment",
"error-chain", "error-chain",
"eth1", "eth1",
@ -938,26 +963,6 @@ dependencies = [
"wasm-bindgen", "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]] [[package]]
name = "const_fn" name = "const_fn"
version = "0.4.2" version = "0.4.2"
@ -1135,6 +1140,16 @@ dependencies = [
"subtle 2.3.0", "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]] [[package]]
name = "csv" name = "csv"
version = "1.1.3" version = "1.1.3"
@ -1159,11 +1174,11 @@ dependencies = [
[[package]] [[package]]
name = "ctr" name = "ctr"
version = "0.4.0" version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a3592740fd55aaf61dd72df96756bd0d11e6037b89dcf30ae2e1895b267692be" checksum = "cc03dee3a2843ac6eb4b5fb39cfcf4cb034d078555d1f4a0afbed418b822f3c2"
dependencies = [ dependencies = [
"stream-cipher 0.4.1", "stream-cipher",
] ]
[[package]] [[package]]
@ -1292,7 +1307,7 @@ version = "0.1.0"
dependencies = [ dependencies = [
"clap", "clap",
"clap_utils", "clap_utils",
"dirs", "dirs 3.0.1",
"eth2_testnet_config", "eth2_testnet_config",
] ]
@ -1306,6 +1321,15 @@ dependencies = [
"dirs-sys", "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]] [[package]]
name = "dirs-sys" name = "dirs-sys"
version = "0.3.5" version = "0.3.5"
@ -1573,7 +1597,7 @@ dependencies = [
name = "eth2_interop_keypairs" name = "eth2_interop_keypairs"
version = "0.2.0" version = "0.2.0"
dependencies = [ dependencies = [
"base64 0.12.3", "base64 0.13.0",
"bls", "bls",
"eth2_hashing", "eth2_hashing",
"hex 0.4.2", "hex 0.4.2",
@ -1605,8 +1629,8 @@ dependencies = [
"eth2_key_derivation", "eth2_key_derivation",
"eth2_ssz", "eth2_ssz",
"hex 0.4.2", "hex 0.4.2",
"hmac 0.8.1", "hmac 0.9.0",
"pbkdf2 0.4.0", "pbkdf2 0.5.0",
"rand 0.7.3", "rand 0.7.3",
"scrypt", "scrypt",
"serde", "serde",
@ -1622,9 +1646,9 @@ dependencies = [
name = "eth2_libp2p" name = "eth2_libp2p"
version = "0.2.0" version = "0.2.0"
dependencies = [ dependencies = [
"base64 0.12.3", "base64 0.13.0",
"directory", "directory",
"dirs", "dirs 3.0.1",
"discv5", "discv5",
"error-chain", "error-chain",
"eth2_ssz", "eth2_ssz",
@ -1843,15 +1867,15 @@ checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d"
[[package]] [[package]]
name = "flate2" name = "flate2"
version = "1.0.18" version = "1.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da80be589a72651dcda34d8b35bcdc9b7254ad06325611074d9cc0fbb19f60ee" checksum = "2cfff41391129e0a856d6d822600b8d71179d46879e310417eb9c762eb178b42"
dependencies = [ dependencies = [
"cfg-if", "cfg-if",
"crc32fast", "crc32fast",
"libc", "libc",
"libz-sys", "libz-sys",
"miniz_oxide", "miniz_oxide 0.3.7",
] ]
[[package]] [[package]]
@ -1913,6 +1937,12 @@ version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
[[package]]
name = "funty"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ba62103ce691c2fd80fbae2213dfdda9ce60804973ac6b6e97de818ea7f52c8"
[[package]] [[package]]
name = "futures" name = "futures"
version = "0.1.29" version = "0.1.29"
@ -2214,12 +2244,12 @@ checksum = "d36fab90f82edc3c747f9d438e06cf0a491055896f2a279638bb5beed6c40177"
[[package]] [[package]]
name = "hashbrown" name = "hashbrown"
version = "0.6.3" version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e6073d0ca812575946eb5f35ff68dbe519907b25c42530389ff946dc84c6ead" checksum = "e91b62f79061a0bc2e046024cb7ba44b08419ed238ecbd9adbd787434b9e8c25"
dependencies = [ dependencies = [
"ahash", "ahash",
"autocfg 0.1.7", "autocfg 1.0.1",
] ]
[[package]] [[package]]
@ -2319,11 +2349,11 @@ dependencies = [
[[package]] [[package]]
name = "hmac" name = "hmac"
version = "0.8.1" version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840" checksum = "deae6d9dbb35ec2c502d62b8f7b1c000a0822c3b0794ba36b3149c0a1c840dff"
dependencies = [ dependencies = [
"crypto-mac 0.8.0", "crypto-mac 0.9.1",
"digest 0.9.0", "digest 0.9.0",
] ]
@ -2769,7 +2799,7 @@ dependencies = [
"clap_utils", "clap_utils",
"deposit_contract", "deposit_contract",
"directory", "directory",
"dirs", "dirs 3.0.1",
"environment", "environment",
"eth2_keystore", "eth2_keystore",
"eth2_libp2p", "eth2_libp2p",
@ -3100,9 +3130,9 @@ dependencies = [
[[package]] [[package]]
name = "libsqlite3-sys" name = "libsqlite3-sys"
version = "0.18.0" version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e704a02bcaecd4a08b93a23f6be59d0bd79cd161e0963e9499165a0a35df7bd" checksum = "e3a245984b1b06c291f46e27ebda9f369a94a1ab8461d0e845e23f9ced01f5db"
dependencies = [ dependencies = [
"cc", "cc",
"pkg-config", "pkg-config",
@ -3116,6 +3146,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "602113192b08db8f38796c4e85c39e960c145965140e918018bcde1952429655" checksum = "602113192b08db8f38796c4e85c39e960c145965140e918018bcde1952429655"
dependencies = [ dependencies = [
"cc", "cc",
"libc",
"pkg-config", "pkg-config",
"vcpkg", "vcpkg",
] ]
@ -3220,11 +3251,11 @@ dependencies = [
[[package]] [[package]]
name = "lru" name = "lru"
version = "0.5.3" version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "35c456c123957de3a220cd03786e0d86aa542a88b46029973b542f426da6ef34" checksum = "111b945ac72ec09eb7bc62a0fbdc3cc6e80555a7245f52a69d3921a75b53b153"
dependencies = [ dependencies = [
"hashbrown 0.6.3", "hashbrown 0.8.2",
] ]
[[package]] [[package]]
@ -3340,6 +3371,15 @@ dependencies = [
"unicase 2.6.0", "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]] [[package]]
name = "miniz_oxide" name = "miniz_oxide"
version = "0.4.2" version = "0.4.2"
@ -3802,7 +3842,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7c740e5fbcb6847058b40ac7e5574766c6388f585e184d769910fe0d3a2ca861" checksum = "7c740e5fbcb6847058b40ac7e5574766c6388f585e184d769910fe0d3a2ca861"
dependencies = [ dependencies = [
"arrayvec", "arrayvec",
"bitvec", "bitvec 0.17.4",
"byte-slice-cast", "byte-slice-cast",
"serde", "serde",
] ]
@ -3895,11 +3935,11 @@ dependencies = [
[[package]] [[package]]
name = "pbkdf2" name = "pbkdf2"
version = "0.4.0" version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd" checksum = "7170d73bf11f39b4ce1809aabc95bf5c33564cdc16fc3200ddda17a5f6e5e48b"
dependencies = [ dependencies = [
"crypto-mac 0.8.0", "crypto-mac 0.9.1",
] ]
[[package]] [[package]]
@ -3980,12 +4020,6 @@ dependencies = [
"web-sys", "web-sys",
] ]
[[package]]
name = "podio"
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b18befed8bc2b61abc79a457295e7e838417326da1586050b919414073977f19"
[[package]] [[package]]
name = "poly1305" name = "poly1305"
version = "0.6.1" version = "0.6.1"
@ -4059,15 +4093,16 @@ dependencies = [
[[package]] [[package]]
name = "prometheus" name = "prometheus"
version = "0.9.0" version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd0ced56dee39a6e960c15c74dc48849d614586db2eaada6497477af7c7811cd" checksum = "30d70cf4412832bcac9cffe27906f4a66e450d323525e977168c70d1b36120ae"
dependencies = [ dependencies = [
"cfg-if", "cfg-if",
"fnv", "fnv",
"lazy_static", "lazy_static",
"parking_lot 0.11.0",
"protobuf", "protobuf",
"spin", "regex",
"thiserror", "thiserror",
] ]
@ -4221,9 +4256,9 @@ dependencies = [
[[package]] [[package]]
name = "r2d2_sqlite" name = "r2d2_sqlite"
version = "0.16.0" version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed60ebe88b27ac28c0563bc0fbeaecd302ff53e3a01e5ddc2ec9f4e6c707d929" checksum = "227ab35ff4cbb01fa76da8f062590fe677b93c8d9e8415eb5fa981f2c1dba9d8"
dependencies = [ dependencies = [
"r2d2", "r2d2",
"rusqlite", "rusqlite",
@ -4235,6 +4270,12 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "def50a86306165861203e7f84ecffbbdfdea79f0e51039b33de1e952358c47ac" checksum = "def50a86306165861203e7f84ecffbbdfdea79f0e51039b33de1e952358c47ac"
[[package]]
name = "radium"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a333b5f6adeff5a89f2e95dc2ea1ecb5319abbb56212afea6a37f87435338a5"
[[package]] [[package]]
name = "rand" name = "rand"
version = "0.4.6" version = "0.4.6"
@ -4572,9 +4613,9 @@ dependencies = [
[[package]] [[package]]
name = "rpassword" name = "rpassword"
version = "4.0.5" version = "5.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "99371657d3c8e4d816fb6221db98fa408242b0b53bac08f8676a41f8554fe99f" checksum = "d755237fc0f99d98641540e66abac8bc46a0652f19148ac9e21de2da06b326c9"
dependencies = [ dependencies = [
"libc", "libc",
"winapi 0.3.9", "winapi 0.3.9",
@ -4582,9 +4623,9 @@ dependencies = [
[[package]] [[package]]
name = "rusqlite" name = "rusqlite"
version = "0.23.1" version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "45d0fd62e1df63d254714e6cb40d0a0e82e7a1623e7a27f679d851af092ae58b" checksum = "4c78c3275d9d6eb684d2db4b2388546b32fdae0586c20a82f3905d21ea78b9ef"
dependencies = [ dependencies = [
"bitflags 1.2.1", "bitflags 1.2.1",
"fallible-iterator", "fallible-iterator",
@ -4593,7 +4634,6 @@ dependencies = [
"lru-cache", "lru-cache",
"memchr", "memchr",
"smallvec 1.4.2", "smallvec 1.4.2",
"time 0.1.44",
] ]
[[package]] [[package]]
@ -4723,12 +4763,12 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
[[package]] [[package]]
name = "scrypt" name = "scrypt"
version = "0.3.1" version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "10e7e75e27e8cd47e4be027d4b9fdc0b696116f981c22de21ca7bad63a9cb33a" checksum = "3437654bbbe34054a268b3859fe41f871215069b39f0aef78808d85c37100696"
dependencies = [ dependencies = [
"hmac 0.8.1", "hmac 0.9.0",
"pbkdf2 0.4.0", "pbkdf2 0.5.0",
"sha2 0.9.1", "sha2 0.9.1",
] ]
@ -5331,16 +5371,6 @@ dependencies = [
"types", "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]] [[package]]
name = "stream-cipher" name = "stream-cipher"
version = "0.7.1" version = "0.7.1"
@ -5416,6 +5446,12 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60" checksum = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60"
[[package]]
name = "tap"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "36474e732d1affd3a6ed582781b3683df3d0563714c59c39591e8ff707cf078e"
[[package]] [[package]]
name = "target_info" name = "target_info"
version = "0.1.0" version = "0.1.0"
@ -5464,7 +5500,7 @@ version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0863a3345e70f61d613eab32ee046ccd1bcc5f9105fe402c61fcd0c13eeb8b5" checksum = "c0863a3345e70f61d613eab32ee046ccd1bcc5f9105fe402c61fcd0c13eeb8b5"
dependencies = [ dependencies = [
"dirs", "dirs 2.0.2",
"winapi 0.3.9", "winapi 0.3.9",
] ]
@ -6325,7 +6361,7 @@ dependencies = [
"clap_utils", "clap_utils",
"deposit_contract", "deposit_contract",
"directory", "directory",
"dirs", "dirs 3.0.1",
"environment", "environment",
"eth2", "eth2",
"eth2_config", "eth2_config",
@ -6791,6 +6827,12 @@ dependencies = [
"winapi-build", "winapi-build",
] ]
[[package]]
name = "wyz"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214"
[[package]] [[package]]
name = "x25519-dalek" name = "x25519-dalek"
version = "1.1.0" version = "1.1.0"
@ -6849,13 +6891,14 @@ dependencies = [
[[package]] [[package]]
name = "zip" name = "zip"
version = "0.5.6" version = "0.5.8"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "58287c28d78507f5f91f2a4cf1e8310e2c76fd4c6932f93ac60fd1ceb402db7d" checksum = "543adf038106b64cfca4711c82c917d785e3540e04f7996554488f988ec43124"
dependencies = [ dependencies = [
"byteorder",
"bzip2", "bzip2",
"crc32fast", "crc32fast",
"flate2", "flate2",
"podio", "thiserror",
"time 0.1.44", "time 0.1.44",
] ]

View File

@ -6,20 +6,20 @@ edition = "2018"
[dependencies] [dependencies]
bls = { path = "../crypto/bls" } bls = { path = "../crypto/bls" }
clap = "2.33.0" clap = "2.33.3"
slog = "2.5.2" slog = "2.5.2"
slog-term = "2.5.0" slog-term = "2.6.0"
slog-async = "2.5.0" slog-async = "2.5.0"
types = { path = "../consensus/types" } types = { path = "../consensus/types" }
state_processing = { path = "../consensus/state_processing" } state_processing = { path = "../consensus/state_processing" }
dirs = "2.0.2" dirs = "3.0.1"
environment = { path = "../lighthouse/environment" } environment = { path = "../lighthouse/environment" }
deposit_contract = { path = "../common/deposit_contract" } deposit_contract = { path = "../common/deposit_contract" }
libc = "0.2.65" libc = "0.2.79"
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"
eth2_ssz_derive = "0.1.0" eth2_ssz_derive = "0.1.0"
hex = "0.4.2" hex = "0.4.2"
rayon = "1.3.0" rayon = "1.4.1"
eth2_testnet_config = { path = "../common/eth2_testnet_config" } eth2_testnet_config = { path = "../common/eth2_testnet_config" }
web3 = "0.11.0" web3 = "0.11.0"
futures = { version = "0.3.5", features = ["compat"] } futures = { version = "0.3.5", features = ["compat"] }
@ -27,7 +27,7 @@ clap_utils = { path = "../common/clap_utils" }
directory = { path = "../common/directory" } directory = { path = "../common/directory" }
eth2_wallet = { path = "../crypto/eth2_wallet" } eth2_wallet = { path = "../crypto/eth2_wallet" }
eth2_wallet_manager = { path = "../common/eth2_wallet_manager" } eth2_wallet_manager = { path = "../common/eth2_wallet_manager" }
rand = "0.7.2" rand = "0.7.3"
validator_dir = { path = "../common/validator_dir" } validator_dir = { path = "../common/validator_dir" }
tokio = { version = "0.2.22", features = ["full"] } tokio = { version = "0.2.22", features = ["full"] }
eth2_keystore = { path = "../crypto/eth2_keystore" } eth2_keystore = { path = "../crypto/eth2_keystore" }

View File

@ -20,15 +20,15 @@ beacon_chain = { path = "beacon_chain" }
types = { path = "../consensus/types" } types = { path = "../consensus/types" }
store = { path = "./store" } store = { path = "./store" }
client = { path = "client" } client = { path = "client" }
clap = "2.33.0" clap = "2.33.3"
rand = "0.7.3" rand = "0.7.3"
slog = { version = "2.5.2", features = ["max_level_trace", "release_max_level_trace"] } 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" 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"] } tokio = { version = "0.2.22", features = ["time"] }
exit-future = "0.2.0" exit-future = "0.2.0"
dirs = "2.0.2" dirs = "3.0.1"
logging = { path = "../common/logging" } logging = { path = "../common/logging" }
directory = {path = "../common/directory"} directory = {path = "../common/directory"}
futures = "0.3.5" futures = "0.3.5"
@ -38,8 +38,8 @@ genesis = { path = "genesis" }
eth2_testnet_config = { path = "../common/eth2_testnet_config" } eth2_testnet_config = { path = "../common/eth2_testnet_config" }
eth2_libp2p = { path = "./eth2_libp2p" } eth2_libp2p = { path = "./eth2_libp2p" }
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"
serde = "1.0.110" serde = "1.0.116"
clap_utils = { path = "../common/clap_utils" } clap_utils = { path = "../common/clap_utils" }
hyper = "0.13.5" hyper = "0.13.8"
lighthouse_version = { path = "../common/lighthouse_version" } lighthouse_version = { path = "../common/lighthouse_version" }
hex = "0.4.2" hex = "0.4.2"

View File

@ -20,38 +20,38 @@ merkle_proof = { path = "../../consensus/merkle_proof" }
store = { path = "../store" } store = { path = "../store" }
parking_lot = "0.11.0" parking_lot = "0.11.0"
lazy_static = "1.4.0" lazy_static = "1.4.0"
smallvec = "1.4.1" smallvec = "1.4.2"
lighthouse_metrics = { path = "../../common/lighthouse_metrics" } lighthouse_metrics = { path = "../../common/lighthouse_metrics" }
log = "0.4.8" log = "0.4.11"
operation_pool = { path = "../operation_pool" } operation_pool = { path = "../operation_pool" }
rayon = "1.3.0" rayon = "1.4.1"
serde = "1.0.110" serde = "1.0.116"
serde_derive = "1.0.110" serde_derive = "1.0.116"
serde_yaml = "0.8.11" serde_yaml = "0.8.13"
serde_json = "1.0.52" serde_json = "1.0.58"
slog = { version = "2.5.2", features = ["max_level_trace"] } slog = { version = "2.5.2", features = ["max_level_trace"] }
slog-term = "2.6.0" slog-term = "2.6.0"
sloggers = "1.0.0" sloggers = "1.0.1"
slot_clock = { path = "../../common/slot_clock" } slot_clock = { path = "../../common/slot_clock" }
eth2_hashing = "0.1.0" eth2_hashing = "0.1.0"
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"
eth2_ssz_types = { path = "../../consensus/ssz_types" } eth2_ssz_types = { path = "../../consensus/ssz_types" }
eth2_ssz_derive = "0.1.0" eth2_ssz_derive = "0.1.0"
state_processing = { path = "../../consensus/state_processing" } state_processing = { path = "../../consensus/state_processing" }
tree_hash = "0.1.0" tree_hash = "0.1.1"
types = { path = "../../consensus/types" } types = { path = "../../consensus/types" }
tokio = "0.2.22" tokio = "0.2.22"
eth1 = { path = "../eth1" } eth1 = { path = "../eth1" }
websocket_server = { path = "../websocket_server" } websocket_server = { path = "../websocket_server" }
futures = "0.3.5" futures = "0.3.5"
genesis = { path = "../genesis" } genesis = { path = "../genesis" }
integer-sqrt = "0.1.3" integer-sqrt = "0.1.5"
rand = "0.7.3" rand = "0.7.3"
rand_core = "0.5.1" rand_core = "0.5.1"
proto_array = { path = "../../consensus/proto_array" } proto_array = { path = "../../consensus/proto_array" }
lru = "0.5.1" lru = "0.6.0"
tempfile = "3.1.0" tempfile = "3.1.0"
bitvec = "0.17.4" bitvec = "0.19.3"
bls = { path = "../../crypto/bls" } bls = { path = "../../crypto/bls" }
safe_arith = { path = "../../consensus/safe_arith" } safe_arith = { path = "../../consensus/safe_arith" }
fork_choice = { path = "../../consensus/fork_choice" } fork_choice = { path = "../../consensus/fork_choice" }

View File

@ -5,7 +5,7 @@ authors = ["Sigma Prime <contact@sigmaprime.io>"]
edition = "2018" edition = "2018"
[dev-dependencies] [dev-dependencies]
sloggers = "1.0.0" sloggers = "1.0.1"
toml = "0.5.6" toml = "0.5.6"
[dependencies] [dependencies]
@ -16,21 +16,21 @@ timer = { path = "../timer" }
eth2_libp2p = { path = "../eth2_libp2p" } eth2_libp2p = { path = "../eth2_libp2p" }
parking_lot = "0.11.0" parking_lot = "0.11.0"
websocket_server = { path = "../websocket_server" } websocket_server = { path = "../websocket_server" }
prometheus = "0.9.0" prometheus = "0.10.0"
types = { path = "../../consensus/types" } types = { path = "../../consensus/types" }
tree_hash = "0.1.0" tree_hash = "0.1.1"
eth2_config = { path = "../../common/eth2_config" } eth2_config = { path = "../../common/eth2_config" }
slot_clock = { path = "../../common/slot_clock" } slot_clock = { path = "../../common/slot_clock" }
serde = "1.0.110" serde = "1.0.116"
serde_derive = "1.0.110" serde_derive = "1.0.116"
error-chain = "0.12.2" error-chain = "0.12.4"
serde_yaml = "0.8.11" serde_yaml = "0.8.13"
slog = { version = "2.5.2", features = ["max_level_trace"] } slog = { version = "2.5.2", features = ["max_level_trace"] }
slog-async = "2.5.0" slog-async = "2.5.0"
tokio = "0.2.22" tokio = "0.2.22"
dirs = "2.0.2" dirs = "3.0.1"
futures = "0.3.5" 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" url = "2.1.1"
eth1 = { path = "../eth1" } eth1 = { path = "../eth1" }
genesis = { path = "../genesis" } genesis = { path = "../genesis" }
@ -39,7 +39,7 @@ environment = { path = "../../lighthouse/environment" }
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"
lazy_static = "1.4.0" lazy_static = "1.4.0"
lighthouse_metrics = { path = "../../common/lighthouse_metrics" } lighthouse_metrics = { path = "../../common/lighthouse_metrics" }
time = "0.2.16" time = "0.2.22"
bus = "2.2.3" bus = "2.2.3"
directory = {path = "../../common/directory"} directory = {path = "../../common/directory"}
http_api = { path = "../http_api" } http_api = { path = "../http_api" }

View File

@ -8,26 +8,26 @@ edition = "2018"
eth1_test_rig = { path = "../../testing/eth1_test_rig" } eth1_test_rig = { path = "../../testing/eth1_test_rig" }
toml = "0.5.6" toml = "0.5.6"
web3 = "0.11.0" web3 = "0.11.0"
sloggers = "1.0.0" sloggers = "1.0.1"
environment = { path = "../../lighthouse/environment" } environment = { path = "../../lighthouse/environment" }
[dependencies] [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"] } futures = { version = "0.3.5", features = ["compat"] }
serde_json = "1.0.52" serde_json = "1.0.58"
serde = { version = "1.0.110", features = ["derive"] } serde = { version = "1.0.116", features = ["derive"] }
hex = "0.4.2" hex = "0.4.2"
types = { path = "../../consensus/types"} types = { path = "../../consensus/types"}
merkle_proof = { path = "../../consensus/merkle_proof"} merkle_proof = { path = "../../consensus/merkle_proof"}
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"
eth2_ssz_derive = "0.1.0" eth2_ssz_derive = "0.1.0"
tree_hash = "0.1.0" tree_hash = "0.1.1"
eth2_hashing = "0.1.0" eth2_hashing = "0.1.0"
parking_lot = "0.11.0" parking_lot = "0.11.0"
slog = "2.5.2" slog = "2.5.2"
tokio = { version = "0.2.22", features = ["full"] } tokio = { version = "0.2.22", features = ["full"] }
state_processing = { path = "../../consensus/state_processing" } state_processing = { path = "../../consensus/state_processing" }
libflate = "1.0.0" libflate = "1.0.2"
lighthouse_metrics = { path = "../../common/lighthouse_metrics"} lighthouse_metrics = { path = "../../common/lighthouse_metrics"}
lazy_static = "1.4.0" lazy_static = "1.4.0"
task_executor = { path = "../../common/task_executor" } task_executor = { path = "../../common/task_executor" }

View File

@ -9,26 +9,26 @@ discv5 = { version = "0.1.0-alpha.13", features = ["libp2p"] }
types = { path = "../../consensus/types" } types = { path = "../../consensus/types" }
hashset_delay = { path = "../../common/hashset_delay" } hashset_delay = { path = "../../common/hashset_delay" }
eth2_ssz_types = { path = "../../consensus/ssz_types" } eth2_ssz_types = { path = "../../consensus/ssz_types" }
serde = { version = "1.0.110", features = ["derive"] } serde = { version = "1.0.116", features = ["derive"] }
serde_derive = "1.0.110" serde_derive = "1.0.116"
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"
eth2_ssz_derive = "0.1.0" eth2_ssz_derive = "0.1.0"
slog = { version = "2.5.2", features = ["max_level_trace"] } slog = { version = "2.5.2", features = ["max_level_trace"] }
lighthouse_version = { path = "../../common/lighthouse_version" } lighthouse_version = { path = "../../common/lighthouse_version" }
tokio = { version = "0.2.22", features = ["time", "macros"] } tokio = { version = "0.2.22", features = ["time", "macros"] }
futures = "0.3.5" futures = "0.3.5"
error-chain = "0.12.2" error-chain = "0.12.4"
dirs = "2.0.2" dirs = "3.0.1"
fnv = "1.0.7" fnv = "1.0.7"
unsigned-varint = { git = "https://github.com/sigp/unsigned-varint", branch = "latest-codecs", features = ["codec"] } unsigned-varint = { git = "https://github.com/sigp/unsigned-varint", branch = "latest-codecs", features = ["codec"] }
lazy_static = "1.4.0" lazy_static = "1.4.0"
lighthouse_metrics = { path = "../../common/lighthouse_metrics" } lighthouse_metrics = { path = "../../common/lighthouse_metrics" }
smallvec = "1.4.1" smallvec = "1.4.2"
lru = "0.5.1" lru = "0.6.0"
parking_lot = "0.11.0" parking_lot = "0.11.0"
sha2 = "0.9.1" sha2 = "0.9.1"
base64 = "0.12.1" base64 = "0.13.0"
snap = "1.0.0" snap = "1.0.1"
void = "1.0.2" void = "1.0.2"
hex = "0.4.2" hex = "0.4.2"
tokio-io-timeout = "0.4.0" tokio-io-timeout = "0.4.0"
@ -48,7 +48,7 @@ features = ["websocket", "identify", "mplex", "noise", "gossipsub", "dns", "tcp-
[dev-dependencies] [dev-dependencies]
tokio = { version = "0.2.22", features = ["full"] } tokio = { version = "0.2.22", features = ["full"] }
slog-term = "2.5.0" slog-term = "2.6.0"
slog-async = "2.5.0" slog-async = "2.5.0"
tempdir = "0.3.7" tempdir = "0.3.7"
exit-future = "0.2.0" exit-future = "0.2.0"

View File

@ -12,16 +12,16 @@ futures = "0.3.5"
types = { path = "../../consensus/types"} types = { path = "../../consensus/types"}
environment = { path = "../../lighthouse/environment"} environment = { path = "../../lighthouse/environment"}
eth1 = { path = "../eth1"} eth1 = { path = "../eth1"}
rayon = "1.3.0" rayon = "1.4.1"
state_processing = { path = "../../consensus/state_processing" } state_processing = { path = "../../consensus/state_processing" }
merkle_proof = { path = "../../consensus/merkle_proof" } merkle_proof = { path = "../../consensus/merkle_proof" }
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"
eth2_hashing = "0.1.0" eth2_hashing = "0.1.0"
tree_hash = "0.1.0" tree_hash = "0.1.1"
tokio = { version = "0.2.22", features = ["full"] } tokio = { version = "0.2.22", features = ["full"] }
parking_lot = "0.11.0" parking_lot = "0.11.0"
slog = "2.5.2" slog = "2.5.2"
exit-future = "0.2.0" exit-future = "0.2.0"
serde = "1.0.110" serde = "1.0.116"
serde_derive = "1.0.110" serde_derive = "1.0.116"
int_to_bytes = { path = "../../consensus/int_to_bytes" } int_to_bytes = { path = "../../consensus/int_to_bytes" }

View File

@ -6,7 +6,7 @@ edition = "2018"
[dependencies] [dependencies]
warp = "0.2.5" 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"] } tokio = { version = "0.2.22", features = ["macros"] }
parking_lot = "0.11.0" parking_lot = "0.11.0"
types = { path = "../../consensus/types" } types = { path = "../../consensus/types" }
@ -28,5 +28,5 @@ slot_clock = { path = "../../common/slot_clock" }
[dev-dependencies] [dev-dependencies]
store = { path = "../store" } store = { path = "../store" }
environment = { path = "../../lighthouse/environment" } environment = { path = "../../lighthouse/environment" }
tree_hash = { path = "../../consensus/tree_hash" } tree_hash = "0.1.1"
discv5 = { version = "0.1.0-alpha.10", features = ["libp2p"] } discv5 = { version = "0.1.0-alpha.13", features = ["libp2p"] }

View File

@ -7,9 +7,9 @@ edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]
prometheus = "0.9.0" prometheus = "0.10.0"
warp = "0.2.5" warp = "0.2.5"
serde = { version = "1.0.110", features = ["derive"] } serde = { version = "1.0.116", features = ["derive"] }
slog = "2.5.2" slog = "2.5.2"
beacon_chain = { path = "../beacon_chain" } beacon_chain = { path = "../beacon_chain" }
store = { path = "../store" } store = { path = "../store" }
@ -22,7 +22,7 @@ lighthouse_version = { path = "../../common/lighthouse_version" }
warp_utils = { path = "../../common/warp_utils" } warp_utils = { path = "../../common/warp_utils" }
[dev-dependencies] [dev-dependencies]
tokio = { version = "0.2.21", features = ["sync"] } tokio = { version = "0.2.22", features = ["sync"] }
reqwest = { version = "0.10.8", features = ["json"] } reqwest = { version = "0.10.8", features = ["json"] }
environment = { path = "../../lighthouse/environment" } environment = { path = "../../lighthouse/environment" }
types = { path = "../../consensus/types" } types = { path = "../../consensus/types" }

View File

@ -5,7 +5,7 @@ authors = ["Sigma Prime <contact@sigmaprime.io>"]
edition = "2018" edition = "2018"
[dev-dependencies] [dev-dependencies]
sloggers = "1.0.0" sloggers = "1.0.1"
genesis = { path = "../genesis" } genesis = { path = "../genesis" }
lazy_static = "1.4.0" lazy_static = "1.4.0"
matches = "0.1.8" matches = "0.1.8"
@ -24,15 +24,15 @@ slog = { version = "2.5.2", features = ["max_level_trace"] }
hex = "0.4.2" hex = "0.4.2"
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"
eth2_ssz_types = { path = "../../consensus/ssz_types" } eth2_ssz_types = { path = "../../consensus/ssz_types" }
tree_hash = "0.1.0" tree_hash = "0.1.1"
futures = "0.3.5" futures = "0.3.5"
error-chain = "0.12.2" error-chain = "0.12.4"
tokio = { version = "0.2.22", features = ["full"] } tokio = { version = "0.2.22", features = ["full"] }
parking_lot = "0.11.0" parking_lot = "0.11.0"
smallvec = "1.4.1" smallvec = "1.4.2"
rand = "0.7.3" rand = "0.7.3"
fnv = "1.0.6" fnv = "1.0.7"
rlp = "0.4.5" rlp = "0.4.6"
lazy_static = "1.4.0" lazy_static = "1.4.0"
lighthouse_metrics = { path = "../../common/lighthouse_metrics" } lighthouse_metrics = { path = "../../common/lighthouse_metrics" }
task_executor = { path = "../../common/task_executor" } task_executor = { path = "../../common/task_executor" }

View File

@ -11,8 +11,8 @@ types = { path = "../../consensus/types" }
state_processing = { path = "../../consensus/state_processing" } state_processing = { path = "../../consensus/state_processing" }
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"
eth2_ssz_derive = "0.1.0" eth2_ssz_derive = "0.1.0"
serde = "1.0.110" serde = "1.0.116"
serde_derive = "1.0.110" serde_derive = "1.0.116"
store = { path = "../store" } store = { path = "../store" }
[dev-dependencies] [dev-dependencies]

View File

@ -10,8 +10,8 @@ harness = false
[dev-dependencies] [dev-dependencies]
tempfile = "3.1.0" tempfile = "3.1.0"
criterion = "0.3.2" criterion = "0.3.3"
rayon = "1.3.0" rayon = "1.4.1"
[dependencies] [dependencies]
db-key = "0.0.5" db-key = "0.0.5"
@ -20,13 +20,13 @@ parking_lot = "0.11.0"
itertools = "0.9.0" itertools = "0.9.0"
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"
eth2_ssz_derive = "0.1.0" eth2_ssz_derive = "0.1.0"
tree_hash = "0.1.0" tree_hash = "0.1.1"
types = { path = "../../consensus/types" } types = { path = "../../consensus/types" }
state_processing = { path = "../../consensus/state_processing" } state_processing = { path = "../../consensus/state_processing" }
slog = "2.5.2" slog = "2.5.2"
serde = "1.0.110" serde = "1.0.116"
serde_derive = "1.0.110" serde_derive = "1.0.116"
lazy_static = "1.4.0" lazy_static = "1.4.0"
lighthouse_metrics = { path = "../../common/lighthouse_metrics" } lighthouse_metrics = { path = "../../common/lighthouse_metrics" }
lru = "0.5.1" lru = "0.6.0"
sloggers = "1.0.0" sloggers = "1.0.1"

View File

@ -8,8 +8,8 @@ edition = "2018"
[dependencies] [dependencies]
futures = "0.3.5" futures = "0.3.5"
serde = "1.0.110" serde = "1.0.116"
serde_derive = "1.0.110" serde_derive = "1.0.116"
slog = "2.5.2" slog = "2.5.2"
tokio = { version = "0.2.22", features = ["full"] } tokio = { version = "0.2.22", features = ["full"] }
types = { path = "../../consensus/types" } types = { path = "../../consensus/types" }

View File

@ -6,15 +6,15 @@ edition = "2018"
[dependencies] [dependencies]
beacon_node = { path = "../beacon_node" } beacon_node = { path = "../beacon_node" }
clap = "2.33.0" clap = "2.33.3"
eth2_libp2p = { path = "../beacon_node/eth2_libp2p" } eth2_libp2p = { path = "../beacon_node/eth2_libp2p" }
types = { path = "../consensus/types" } types = { path = "../consensus/types" }
eth2_testnet_config = { path = "../common/eth2_testnet_config" } eth2_testnet_config = { path = "../common/eth2_testnet_config" }
eth2_ssz = { path = "../consensus/ssz" } eth2_ssz = "0.1.2"
slog = "2.5.2" slog = "2.5.2"
sloggers = "1.0.1" sloggers = "1.0.1"
tokio = "0.2.22" tokio = "0.2.22"
log = "0.4.8" log = "0.4.11"
slog-term = "2.6.0" slog-term = "2.6.0"
logging = { path = "../common/logging" } logging = { path = "../common/logging" }
slog-async = "2.5.0" slog-async = "2.5.0"

View File

@ -7,15 +7,15 @@ edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]
rand = "0.7.2" rand = "0.7.3"
eth2_wallet = { path = "../../crypto/eth2_wallet" } eth2_wallet = { path = "../../crypto/eth2_wallet" }
eth2_keystore = { path = "../../crypto/eth2_keystore" } eth2_keystore = { path = "../../crypto/eth2_keystore" }
zeroize = { version = "1.0.0", features = ["zeroize_derive"] } zeroize = { version = "1.1.1", features = ["zeroize_derive"] }
serde = "1.0.110" serde = "1.0.116"
serde_derive = "1.0.110" serde_derive = "1.0.116"
serde_yaml = "0.8.13" serde_yaml = "0.8.13"
slog = { version = "2.5.2", features = ["max_level_trace", "release_max_level_trace"] } slog = { version = "2.5.2", features = ["max_level_trace", "release_max_level_trace"] }
types = { path = "../../consensus/types" } types = { path = "../../consensus/types" }
validator_dir = { path = "../validator_dir" } validator_dir = { path = "../validator_dir" }
regex = "1.3.9" regex = "1.3.9"
rpassword = "4.0.5" rpassword = "5.0.0"

View File

@ -7,9 +7,9 @@ edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]
clap = "2.33.0" clap = "2.33.3"
hex = "0.4.2" hex = "0.4.2"
dirs = "2.0.2" dirs = "3.0.1"
types = { path = "../../consensus/types" } types = { path = "../../consensus/types" }
eth2_testnet_config = { path = "../eth2_testnet_config" } eth2_testnet_config = { path = "../eth2_testnet_config" }
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"

View File

@ -8,5 +8,5 @@ edition = "2018"
proc-macro = true proc-macro = true
[dependencies] [dependencies]
syn = "1.0.18" syn = "1.0.42"
quote = "1.0.4" quote = "1.0.7"

View File

@ -7,13 +7,13 @@ edition = "2018"
build = "build.rs" build = "build.rs"
[build-dependencies] [build-dependencies]
reqwest = { version = "0.10.4", features = ["blocking", "json", "native-tls-vendored"] } reqwest = { version = "0.10.8", features = ["blocking", "json", "native-tls-vendored"] }
serde_json = "1.0.52" serde_json = "1.0.58"
sha2 = "0.9.1" sha2 = "0.9.1"
hex = "0.4.2" hex = "0.4.2"
[dependencies] [dependencies]
types = { path = "../../consensus/types"} types = { path = "../../consensus/types"}
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"
tree_hash = "0.1.0" tree_hash = "0.1.1"
ethabi = "12.0.0" ethabi = "12.0.0"

View File

@ -7,7 +7,7 @@ edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]
clap = "2.33.0" clap = "2.33.3"
clap_utils = {path = "../clap_utils"} clap_utils = {path = "../clap_utils"}
dirs = "2.0.2" dirs = "3.0.1"
eth2_testnet_config = { path = "../eth2_testnet_config" } eth2_testnet_config = { path = "../eth2_testnet_config" }

View File

@ -7,15 +7,15 @@ edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]
serde = { version = "1.0.110", features = ["derive"] } serde = { version = "1.0.116", features = ["derive"] }
serde_json = "1.0.52" serde_json = "1.0.58"
types = { path = "../../consensus/types" } types = { path = "../../consensus/types" }
hex = "0.4.2" hex = "0.4.2"
reqwest = { version = "0.10.8", features = ["json"] } reqwest = { version = "0.10.8", features = ["json"] }
eth2_libp2p = { path = "../../beacon_node/eth2_libp2p" } eth2_libp2p = { path = "../../beacon_node/eth2_libp2p" }
proto_array = { path = "../../consensus/proto_array", optional = true } proto_array = { path = "../../consensus/proto_array", optional = true }
serde_utils = { path = "../../consensus/serde_utils" } 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" } eth2_keystore = { path = "../../crypto/eth2_keystore" }
libsecp256k1 = "0.3.5" libsecp256k1 = "0.3.5"
ring = "0.16.12" ring = "0.16.12"
@ -23,7 +23,7 @@ bytes = "0.5.6"
account_utils = { path = "../../common/account_utils" } account_utils = { path = "../../common/account_utils" }
[target.'cfg(target_os = "linux")'.dependencies] [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 } procinfo = { version = "0.4.2", optional = true }
[features] [features]

View File

@ -5,7 +5,7 @@ authors = ["Paul Hauner <paul@paulhauner.com>"]
edition = "2018" edition = "2018"
[dependencies] [dependencies]
serde = "1.0.110" serde = "1.0.116"
serde_derive = "1.0.110" serde_derive = "1.0.116"
toml = "0.5.6" toml = "0.5.6"
types = { path = "../../consensus/types" } types = { path = "../../consensus/types" }

View File

@ -11,10 +11,10 @@ lazy_static = "1.4.0"
num-bigint = "0.3.0" num-bigint = "0.3.0"
eth2_hashing = "0.1.0" eth2_hashing = "0.1.0"
hex = "0.4.2" hex = "0.4.2"
serde_yaml = "0.8.11" serde_yaml = "0.8.13"
serde = "1.0.110" serde = "1.0.116"
serde_derive = "1.0.110" serde_derive = "1.0.116"
bls = { path = "../../crypto/bls" } bls = { path = "../../crypto/bls" }
[dev-dependencies] [dev-dependencies]
base64 = "0.12.1" base64 = "0.13.0"

View File

@ -7,15 +7,15 @@ edition = "2018"
build = "build.rs" build = "build.rs"
[build-dependencies] [build-dependencies]
zip = "0.5" zip = "0.5.8"
eth2_config = { path = "../eth2_config"} eth2_config = { path = "../eth2_config"}
[dev-dependencies] [dev-dependencies]
tempdir = "0.3.7" tempdir = "0.3.7"
[dependencies] [dependencies]
serde = "1.0.110" serde = "1.0.116"
serde_yaml = "0.8.11" serde_yaml = "0.8.13"
types = { path = "../../consensus/types"} types = { path = "../../consensus/types"}
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"
eth2_config = { path = "../eth2_config"} eth2_config = { path = "../eth2_config"}

View File

@ -8,4 +8,4 @@ edition = "2018"
[dependencies] [dependencies]
lazy_static = "1.4.0" lazy_static = "1.4.0"
prometheus = "0.9.0" prometheus = "0.10.0"

View File

@ -6,6 +6,6 @@ edition = "2018"
[dependencies] [dependencies]
slog = "2.5.2" slog = "2.5.2"
slog-term = "2.5.0" slog-term = "2.6.0"
lighthouse_metrics = { path = "../lighthouse_metrics" } lighthouse_metrics = { path = "../lighthouse_metrics" }
lazy_static = "1.4.0" lazy_static = "1.4.0"

View File

@ -9,5 +9,5 @@ description = "Procedural derive macros for implementation of TestRandom trait"
proc-macro = true proc-macro = true
[dependencies] [dependencies]
syn = "1.0.18" syn = "1.0.42"
quote = "1.0.4" quote = "1.0.7"

View File

@ -13,10 +13,10 @@ insecure_keys = []
bls = { path = "../../crypto/bls" } bls = { path = "../../crypto/bls" }
eth2_keystore = { path = "../../crypto/eth2_keystore" } eth2_keystore = { path = "../../crypto/eth2_keystore" }
types = { path = "../../consensus/types" } types = { path = "../../consensus/types" }
rand = "0.7.2" rand = "0.7.3"
deposit_contract = { path = "../deposit_contract" } deposit_contract = { path = "../deposit_contract" }
rayon = "1.3.0" rayon = "1.4.1"
tree_hash = { path = "../../consensus/tree_hash" } tree_hash = "0.1.1"
slog = { version = "2.5.2", features = ["max_level_trace", "release_max_level_trace"] } slog = { version = "2.5.2", features = ["max_level_trace", "release_max_level_trace"] }
hex = "0.4.2" hex = "0.4.2"

View File

@ -13,5 +13,5 @@ types = { path = "../../consensus/types" }
beacon_chain = { path = "../../beacon_node/beacon_chain" } beacon_chain = { path = "../../beacon_node/beacon_chain" }
state_processing = { path = "../../consensus/state_processing" } state_processing = { path = "../../consensus/state_processing" }
safe_arith = { path = "../../consensus/safe_arith" } safe_arith = { path = "../../consensus/safe_arith" }
serde = { version = "1.0.110", features = ["derive"] } serde = { version = "1.0.116", features = ["derive"] }
tokio = { version = "0.2.21", features = ["sync"] } tokio = { version = "0.2.22", features = ["sync"] }

View File

@ -5,13 +5,13 @@ authors = ["Michael Sproul <michael@sigmaprime.io>"]
edition = "2018" edition = "2018"
[dependencies] [dependencies]
ethereum-types = "0.9.1" ethereum-types = "0.9.2"
eth2_ssz_types = { path = "../ssz_types" } eth2_ssz_types = { path = "../ssz_types" }
eth2_hashing = "0.1.0" eth2_hashing = "0.1.0"
eth2_ssz_derive = "0.1.0" eth2_ssz_derive = "0.1.0"
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"
tree_hash = "0.1.0" tree_hash = "0.1.1"
smallvec = "1.4.1" smallvec = "1.4.2"
[dev-dependencies] [dev-dependencies]
quickcheck = "0.9.2" quickcheck = "0.9.2"

View File

@ -9,13 +9,13 @@ edition = "2018"
[dependencies] [dependencies]
types = { path = "../types" } types = { path = "../types" }
proto_array = { path = "../proto_array" } proto_array = { path = "../proto_array" }
eth2_ssz = { path = "../ssz" } eth2_ssz = "0.1.2"
eth2_ssz_derive = { path = "../ssz_derive" } eth2_ssz_derive = "0.1.0"
[dev-dependencies] [dev-dependencies]
state_processing = { path = "../../consensus/state_processing" } state_processing = { path = "../../consensus/state_processing" }
beacon_chain = { path = "../../beacon_node/beacon_chain" } beacon_chain = { path = "../../beacon_node/beacon_chain" }
store = { path = "../../beacon_node/store" } store = { path = "../../beacon_node/store" }
tree_hash = { path = "../../consensus/tree_hash" } tree_hash = "0.1.1"
slot_clock = { path = "../../common/slot_clock" } slot_clock = { path = "../../common/slot_clock" }
hex = "0.4.2" hex = "0.4.2"

View File

@ -5,8 +5,8 @@ authors = ["Paul Hauner <paul@paulhauner.com>"]
edition = "2018" edition = "2018"
[dependencies] [dependencies]
bytes = "0.5.4" bytes = "0.5.6"
[dev-dependencies] [dev-dependencies]
yaml-rust = "0.4.3" yaml-rust = "0.4.4"
hex = "0.4.2" hex = "0.4.2"

View File

@ -5,7 +5,7 @@ authors = ["Michael Sproul <michael@sigmaprime.io>"]
edition = "2018" edition = "2018"
[dependencies] [dependencies]
ethereum-types = "0.9.1" ethereum-types = "0.9.2"
eth2_hashing = "0.1.0" eth2_hashing = "0.1.0"
lazy_static = "1.4.0" lazy_static = "1.4.0"
safe_arith = { path = "../safe_arith" } safe_arith = { path = "../safe_arith" }

View File

@ -12,6 +12,6 @@ path = "src/bin.rs"
types = { path = "../types" } types = { path = "../types" }
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"
eth2_ssz_derive = "0.1.0" eth2_ssz_derive = "0.1.0"
serde = "1.0.110" serde = "1.0.116"
serde_derive = "1.0.110" serde_derive = "1.0.116"
serde_yaml = "0.8.11" serde_yaml = "0.8.13"

View File

@ -5,9 +5,9 @@ authors = ["Paul Hauner <paul@paulhauner.com", "Michael Sproul <michael@sigmapri
edition = "2018" edition = "2018"
[dependencies] [dependencies]
serde = { version = "1.0.110", features = ["derive"] } serde = { version = "1.0.116", features = ["derive"] }
serde_derive = "1.0.110" serde_derive = "1.0.116"
hex = "0.4.2" hex = "0.4.2"
[dev-dependencies] [dev-dependencies]
serde_json = "1.0.52" serde_json = "1.0.58"

View File

@ -13,8 +13,8 @@ name = "ssz"
eth2_ssz_derive = "0.1.0" eth2_ssz_derive = "0.1.0"
[dependencies] [dependencies]
ethereum-types = "0.9.1" ethereum-types = "0.9.2"
smallvec = "1.4.1" smallvec = "1.4.2"
[features] [features]
arbitrary = ["ethereum-types/arbitrary"] arbitrary = ["ethereum-types/arbitrary"]

View File

@ -11,5 +11,5 @@ name = "ssz_derive"
proc-macro = true proc-macro = true
[dependencies] [dependencies]
syn = "1.0.18" syn = "1.0.42"
quote = "1.0.4" quote = "1.0.7"

View File

@ -8,13 +8,13 @@ edition = "2018"
name = "ssz_types" name = "ssz_types"
[dependencies] [dependencies]
tree_hash = "0.1.0" tree_hash = "0.1.1"
serde = "1.0.110" serde = "1.0.116"
serde_derive = "1.0.110" serde_derive = "1.0.116"
serde_utils = { path = "../serde_utils" } serde_utils = { path = "../serde_utils" }
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"
typenum = "1.12.0" typenum = "1.12.0"
arbitrary = { version = "0.4.4", features = ["derive"], optional = true } arbitrary = { version = "0.4.6", features = ["derive"], optional = true }
[dev-dependencies] [dev-dependencies]
tree_hash_derive = "0.2.0" tree_hash_derive = "0.2.0"

View File

@ -9,29 +9,29 @@ name = "benches"
harness = false harness = false
[dev-dependencies] [dev-dependencies]
criterion = "0.3.2" criterion = "0.3.3"
env_logger = "0.7.1" env_logger = "0.7.1"
serde = "1.0.110" serde = "1.0.116"
serde_derive = "1.0.110" serde_derive = "1.0.116"
lazy_static = "1.4.0" lazy_static = "1.4.0"
serde_yaml = "0.8.11" serde_yaml = "0.8.13"
[dependencies] [dependencies]
bls = { path = "../../crypto/bls" } bls = { path = "../../crypto/bls" }
integer-sqrt = "0.1.3" integer-sqrt = "0.1.5"
itertools = "0.9.0" itertools = "0.9.0"
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"
eth2_ssz_types = { path = "../ssz_types" } eth2_ssz_types = { path = "../ssz_types" }
merkle_proof = { path = "../merkle_proof" } merkle_proof = { path = "../merkle_proof" }
log = "0.4.8" log = "0.4.11"
safe_arith = { path = "../safe_arith" } safe_arith = { path = "../safe_arith" }
tree_hash = "0.1.0" tree_hash = "0.1.1"
tree_hash_derive = "0.2.0" tree_hash_derive = "0.2.0"
types = { path = "../types", default-features = false } types = { path = "../types", default-features = false }
rayon = "1.3.0" rayon = "1.4.1"
eth2_hashing = "0.1.0" eth2_hashing = "0.1.0"
int_to_bytes = { path = "../int_to_bytes" } int_to_bytes = { path = "../int_to_bytes" }
arbitrary = { version = "0.4.4", features = ["derive"], optional = true } arbitrary = { version = "0.4.6", features = ["derive"], optional = true }
[features] [features]
default = ["legacy-arith"] default = ["legacy-arith"]

View File

@ -9,11 +9,11 @@ name = "benches"
harness = false harness = false
[dev-dependencies] [dev-dependencies]
criterion = "0.3.2" criterion = "0.3.3"
[dependencies] [dependencies]
eth2_hashing = "0.1.0" eth2_hashing = "0.1.0"
ethereum-types = "0.9.1" ethereum-types = "0.9.2"
[features] [features]
arbitrary = ["ethereum-types/arbitrary"] arbitrary = ["ethereum-types/arbitrary"]

View File

@ -11,16 +11,16 @@ name = "benches"
harness = false harness = false
[dev-dependencies] [dev-dependencies]
criterion = "0.3.2" criterion = "0.3.3"
rand = "0.7.3" rand = "0.7.3"
tree_hash_derive = "0.2.0" tree_hash_derive = "0.2.0"
types = { path = "../types" } types = { path = "../types" }
lazy_static = "1.4.0" lazy_static = "1.4.0"
[dependencies] [dependencies]
ethereum-types = "0.9.1" ethereum-types = "0.9.2"
eth2_hashing = "0.1.0" eth2_hashing = "0.1.0"
smallvec = "1.4.1" smallvec = "1.4.2"
[features] [features]
arbitrary = ["ethereum-types/arbitrary"] arbitrary = ["ethereum-types/arbitrary"]

View File

@ -10,5 +10,5 @@ license = "Apache-2.0"
proc-macro = true proc-macro = true
[dependencies] [dependencies]
syn = "1.0.18" syn = "1.0.42"
quote = "1.0.4" quote = "1.0.7"

View File

@ -13,38 +13,38 @@ bls = { path = "../../crypto/bls" }
compare_fields = { path = "../../common/compare_fields" } compare_fields = { path = "../../common/compare_fields" }
compare_fields_derive = { path = "../../common/compare_fields_derive" } compare_fields_derive = { path = "../../common/compare_fields_derive" }
eth2_interop_keypairs = { path = "../../common/eth2_interop_keypairs" } eth2_interop_keypairs = { path = "../../common/eth2_interop_keypairs" }
ethereum-types = "0.9.1" ethereum-types = "0.9.2"
eth2_hashing = "0.1.0" eth2_hashing = "0.1.0"
hex = "0.4.2" hex = "0.4.2"
int_to_bytes = { path = "../int_to_bytes" } int_to_bytes = { path = "../int_to_bytes" }
log = "0.4.8" log = "0.4.11"
merkle_proof = { path = "../merkle_proof" } merkle_proof = { path = "../merkle_proof" }
rayon = "1.3.0" rayon = "1.4.1"
rand = "0.7.3" rand = "0.7.3"
safe_arith = { path = "../safe_arith" } safe_arith = { path = "../safe_arith" }
serde = "1.0.110" serde = "1.0.116"
serde_derive = "1.0.110" serde_derive = "1.0.116"
slog = "2.5.2" slog = "2.5.2"
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"
eth2_ssz_derive = "0.1.0" eth2_ssz_derive = "0.1.0"
eth2_ssz_types = { path = "../ssz_types" } eth2_ssz_types = { path = "../ssz_types" }
swap_or_not_shuffle = { path = "../swap_or_not_shuffle" } swap_or_not_shuffle = { path = "../swap_or_not_shuffle" }
test_random_derive = { path = "../../common/test_random_derive" } test_random_derive = { path = "../../common/test_random_derive" }
tree_hash = "0.1.0" tree_hash = "0.1.1"
tree_hash_derive = "0.2.0" tree_hash_derive = "0.2.0"
rand_xorshift = "0.2.0" rand_xorshift = "0.2.0"
cached_tree_hash = { path = "../cached_tree_hash" } cached_tree_hash = { path = "../cached_tree_hash" }
serde_yaml = "0.8.11" serde_yaml = "0.8.13"
tempfile = "3.1.0" tempfile = "3.1.0"
derivative = "2.1.1" derivative = "2.1.1"
rusqlite = { version = "0.23.1", features = ["bundled"], optional = true } rusqlite = { version = "0.24.0", features = ["bundled"], optional = true }
arbitrary = { version = "0.4.4", features = ["derive"], optional = true } arbitrary = { version = "0.4.6", features = ["derive"], optional = true }
serde_utils = { path = "../serde_utils" } serde_utils = { path = "../serde_utils" }
regex = "1.3.9" regex = "1.3.9"
[dev-dependencies] [dev-dependencies]
serde_json = "1.0.52" serde_json = "1.0.58"
criterion = "0.3.2" criterion = "0.3.3"
[features] [features]
default = ["sqlite", "legacy-arith"] default = ["sqlite", "legacy-arith"]

View File

@ -6,17 +6,17 @@ edition = "2018"
[dependencies] [dependencies]
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"
tree_hash = "0.1.0" tree_hash = "0.1.1"
milagro_bls = { git = "https://github.com/sigp/milagro_bls", branch = "paulh" } milagro_bls = { git = "https://github.com/sigp/milagro_bls", branch = "paulh" }
rand = "0.7.2" rand = "0.7.3"
serde = "1.0.102" serde = "1.0.116"
serde_derive = "1.0.102" serde_derive = "1.0.116"
serde_utils = { path = "../../consensus/serde_utils" } serde_utils = { path = "../../consensus/serde_utils" }
hex = "0.3" hex = "0.4.2"
eth2_hashing = "0.1.0" eth2_hashing = "0.1.0"
ethereum-types = "0.9.1" ethereum-types = "0.9.2"
arbitrary = { version = "0.4.4", features = ["derive"], optional = true } arbitrary = { version = "0.4.6", features = ["derive"], optional = true }
zeroize = { version = "1.0.0", features = ["zeroize_derive"] } zeroize = { version = "1.1.1", features = ["zeroize_derive"] }
blst = { git = "https://github.com/sigp/blst.git", rev = "284f7059642851c760a09fb1708bcb59c7ca323c" } blst = { git = "https://github.com/sigp/blst.git", rev = "284f7059642851c760a09fb1708bcb59c7ca323c" }
[features] [features]

View File

@ -19,7 +19,7 @@ sha2 = "0.9.1"
rustc-hex = "2.1.0" rustc-hex = "2.1.0"
[target.'cfg(target_arch = "wasm32")'.dev-dependencies] [target.'cfg(target_arch = "wasm32")'.dev-dependencies]
wasm-bindgen-test = "0.3.12" wasm-bindgen-test = "0.3.18"
[features] [features]
default = ["zero_hash_cache"] default = ["zero_hash_cache"]

View File

@ -7,10 +7,10 @@ edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]
sha2 = "0.9.0" sha2 = "0.9.1"
zeroize = { version = "1.0.0", features = ["zeroize_derive"] } zeroize = { version = "1.1.1", features = ["zeroize_derive"] }
num-bigint-dig = { version = "0.6.0", features = ["zeroize"] } num-bigint-dig = { version = "0.6.0", features = ["zeroize"] }
ring = "0.16.9" ring = "0.16.12"
bls = { path = "../bls" } bls = { path = "../bls" }
[dev-dependencies] [dev-dependencies]

View File

@ -7,20 +7,20 @@ edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]
rand = "0.7.2" rand = "0.7.3"
aes-ctr = "0.4.0" aes-ctr = "0.5.0"
hmac = "0.8.0" hmac = "0.9.0"
pbkdf2 = { version = "0.4.0", default-features = false } pbkdf2 = { version = "0.5.0", default-features = false }
scrypt = { version = "0.3.0", default-features = false } scrypt = { version = "0.4.1", default-features = false }
sha2 = "0.9.0" sha2 = "0.9.1"
uuid = { version = "0.8", features = ["serde", "v4"] } uuid = { version = "0.8.1", features = ["serde", "v4"] }
zeroize = { version = "1.0.0", features = ["zeroize_derive"] } zeroize = { version = "1.1.1", features = ["zeroize_derive"] }
serde = "1.0.110" serde = "1.0.116"
serde_repr = "0.1" serde_repr = "0.1.6"
hex = "0.4.2" hex = "0.4.2"
bls = { path = "../bls" } bls = { path = "../bls" }
eth2_ssz = { path = "../../consensus/ssz" } eth2_ssz = "0.1.2"
serde_json = "1.0.41" serde_json = "1.0.58"
eth2_key_derivation = { path = "../eth2_key_derivation" } eth2_key_derivation = { path = "../eth2_key_derivation" }
[dev-dependencies] [dev-dependencies]
tempfile = "3.1.0" tempfile = "3.1.0"

View File

@ -7,11 +7,11 @@ edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]
serde = "1.0.110" serde = "1.0.116"
serde_json = "1.0.41" serde_json = "1.0.58"
serde_repr = "0.1" serde_repr = "0.1.6"
uuid = { version = "0.8", features = ["serde", "v4"] } uuid = { version = "0.8.1", features = ["serde", "v4"] }
rand = "0.7.2" rand = "0.7.3"
eth2_keystore = { path = "../eth2_keystore" } eth2_keystore = { path = "../eth2_keystore" }
eth2_key_derivation = { path = "../eth2_key_derivation" } eth2_key_derivation = { path = "../eth2_key_derivation" }
tiny-bip39 = { git = "https://github.com/sigp/tiny-bip39.git", rev = "1137c32da91bd5e75db4305a84ddd15255423f7f" } tiny-bip39 = { git = "https://github.com/sigp/tiny-bip39.git", rev = "1137c32da91bd5e75db4305a84ddd15255423f7f" }

View File

@ -10,29 +10,29 @@ portable = ["bls/supranational-portable"]
[dependencies] [dependencies]
bls = { path = "../crypto/bls" } bls = { path = "../crypto/bls" }
clap = "2.33.0" clap = "2.33.3"
hex = "0.4.2" hex = "0.4.2"
log = "0.4.8" log = "0.4.11"
serde = "1.0.110" serde = "1.0.116"
serde_yaml = "0.8.11" serde_yaml = "0.8.13"
simple_logger = "1.6.0" simple_logger = "1.10.0"
types = { path = "../consensus/types" } types = { path = "../consensus/types" }
state_processing = { path = "../consensus/state_processing" } state_processing = { path = "../consensus/state_processing" }
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"
regex = "1.3.7" regex = "1.3.9"
futures = { version = "0.3.5", features = ["compat"] } futures = { version = "0.3.5", features = ["compat"] }
environment = { path = "../lighthouse/environment" } environment = { path = "../lighthouse/environment" }
web3 = "0.11.0" web3 = "0.11.0"
eth2_testnet_config = { path = "../common/eth2_testnet_config" } eth2_testnet_config = { path = "../common/eth2_testnet_config" }
dirs = "2.0.2" dirs = "3.0.1"
genesis = { path = "../beacon_node/genesis" } genesis = { path = "../beacon_node/genesis" }
deposit_contract = { path = "../common/deposit_contract" } deposit_contract = { path = "../common/deposit_contract" }
tree_hash = "0.1.0" tree_hash = "0.1.1"
tokio = { version = "0.2.22", features = ["full"] } tokio = { version = "0.2.22", features = ["full"] }
clap_utils = { path = "../common/clap_utils" } clap_utils = { path = "../common/clap_utils" }
eth2_libp2p = { path = "../beacon_node/eth2_libp2p" } eth2_libp2p = { path = "../beacon_node/eth2_libp2p" }
validator_dir = { path = "../common/validator_dir", features = ["insecure_keys"] } validator_dir = { path = "../common/validator_dir", features = ["insecure_keys"] }
rand = "0.7.2" rand = "0.7.3"
eth2_keystore = { path = "../crypto/eth2_keystore" } eth2_keystore = { path = "../crypto/eth2_keystore" }
lighthouse_version = { path = "../common/lighthouse_version" } lighthouse_version = { path = "../common/lighthouse_version" }
directory = { path = "../common/directory" } directory = { path = "../common/directory" }

View File

@ -16,13 +16,13 @@ milagro = ["bls/milagro"]
beacon_node = { "path" = "../beacon_node" } beacon_node = { "path" = "../beacon_node" }
tokio = "0.2.22" tokio = "0.2.22"
slog = { version = "2.5.2", features = ["max_level_trace"] } slog = { version = "2.5.2", features = ["max_level_trace"] }
sloggers = "1.0.0" sloggers = "1.0.1"
types = { "path" = "../consensus/types" } types = { "path" = "../consensus/types" }
bls = { path = "../crypto/bls" } bls = { path = "../crypto/bls" }
clap = "2.33.0" clap = "2.33.3"
env_logger = "0.7.1" env_logger = "0.7.1"
logging = { path = "../common/logging" } logging = { path = "../common/logging" }
slog-term = "2.5.0" slog-term = "2.6.0"
slog-async = "2.5.0" slog-async = "2.5.0"
environment = { path = "./environment" } environment = { path = "./environment" }
boot_node = { path = "../boot_node" } boot_node = { path = "../boot_node" }

View File

@ -7,15 +7,15 @@ edition = "2018"
[dependencies] [dependencies]
tokio = { version = "0.2.22", features = ["macros"] } tokio = { version = "0.2.22", features = ["macros"] }
slog = { version = "2.5.2", features = ["max_level_trace"] } slog = { version = "2.5.2", features = ["max_level_trace"] }
sloggers = "1.0.0" sloggers = "1.0.1"
types = { "path" = "../../consensus/types" } types = { "path" = "../../consensus/types" }
eth2_config = { "path" = "../../common/eth2_config" } eth2_config = { "path" = "../../common/eth2_config" }
task_executor = { "path" = "../../common/task_executor" } task_executor = { "path" = "../../common/task_executor" }
eth2_testnet_config = { path = "../../common/eth2_testnet_config" } eth2_testnet_config = { path = "../../common/eth2_testnet_config" }
logging = { path = "../../common/logging" } logging = { path = "../../common/logging" }
slog-term = "2.5.0" slog-term = "2.6.0"
slog-async = "2.5.0" slog-async = "2.5.0"
ctrlc = { version = "3.1.4", features = ["termination"] } ctrlc = { version = "3.1.6", features = ["termination"] }
futures = "0.3.5" futures = "0.3.5"
parking_lot = "0.11.0" parking_lot = "0.11.0"
slog-json = "2.3.0" slog-json = "2.3.0"

View File

@ -13,16 +13,16 @@ fake_crypto = ["bls/fake_crypto"]
[dependencies] [dependencies]
bls = { path = "../../crypto/bls", default-features = false } bls = { path = "../../crypto/bls", default-features = false }
compare_fields = { path = "../../common/compare_fields" } compare_fields = { path = "../../common/compare_fields" }
ethereum-types = "0.9.1" ethereum-types = "0.9.2"
hex = "0.4.2" hex = "0.4.2"
rayon = "1.3.0" rayon = "1.4.1"
serde = "1.0.110" serde = "1.0.116"
serde_derive = "1.0.110" serde_derive = "1.0.116"
serde_repr = "0.1.5" serde_repr = "0.1.6"
serde_yaml = "0.8.11" serde_yaml = "0.8.13"
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"
eth2_ssz_derive = "0.1.0" eth2_ssz_derive = "0.1.0"
tree_hash = "0.1.0" tree_hash = "0.1.1"
tree_hash_derive = "0.2.0" tree_hash_derive = "0.2.0"
cached_tree_hash = { path = "../../consensus/cached_tree_hash" } cached_tree_hash = { path = "../../consensus/cached_tree_hash" }
state_processing = { path = "../../consensus/state_processing" } state_processing = { path = "../../consensus/state_processing" }

View File

@ -9,5 +9,5 @@ tokio = { version = "0.2.22", features = ["time"] }
web3 = "0.11.0" web3 = "0.11.0"
futures = { version = "0.3.5", features = ["compat"] } futures = { version = "0.3.5", features = ["compat"] }
types = { path = "../../consensus/types"} types = { path = "../../consensus/types"}
serde_json = "1.0.52" serde_json = "1.0.58"
deposit_contract = { path = "../../common/deposit_contract"} deposit_contract = { path = "../../common/deposit_contract"}

View File

@ -10,9 +10,9 @@ beacon_node = { path = "../../beacon_node" }
types = { path = "../../consensus/types" } types = { path = "../../consensus/types" }
eth2_config = { path = "../../common/eth2_config" } eth2_config = { path = "../../common/eth2_config" }
tempdir = "0.3.7" tempdir = "0.3.7"
reqwest = { version = "0.10.4", features = ["native-tls-vendored"] } reqwest = { version = "0.10.8", features = ["native-tls-vendored"] }
url = "2.1.1" url = "2.1.1"
serde = "1.0.110" serde = "1.0.116"
futures = "0.3.5" futures = "0.3.5"
genesis = { path = "../../beacon_node/genesis" } genesis = { path = "../../beacon_node/genesis" }
eth2 = { path = "../../common/eth2" } eth2 = { path = "../../common/eth2" }

View File

@ -16,5 +16,5 @@ futures = "0.3.5"
tokio = "0.2.22" tokio = "0.2.22"
eth1_test_rig = { path = "../eth1_test_rig" } eth1_test_rig = { path = "../eth1_test_rig" }
env_logger = "0.7.1" env_logger = "0.7.1"
clap = "2.33.0" clap = "2.33.3"
rayon = "1.3.0" rayon = "1.4.1"

View File

@ -16,35 +16,35 @@ deposit_contract = { path = "../common/deposit_contract" }
[dependencies] [dependencies]
eth2_ssz = "0.1.2" eth2_ssz = "0.1.2"
eth2_config = { path = "../common/eth2_config" } eth2_config = { path = "../common/eth2_config" }
tree_hash = "0.1.0" tree_hash = "0.1.1"
clap = "2.33.0" clap = "2.33.3"
eth2_interop_keypairs = { path = "../common/eth2_interop_keypairs" } eth2_interop_keypairs = { path = "../common/eth2_interop_keypairs" }
slashing_protection = { path = "./slashing_protection" } slashing_protection = { path = "./slashing_protection" }
slot_clock = { path = "../common/slot_clock" } slot_clock = { path = "../common/slot_clock" }
types = { path = "../consensus/types" } types = { path = "../consensus/types" }
serde = "1.0.110" serde = "1.0.116"
serde_derive = "1.0.110" serde_derive = "1.0.116"
serde_json = "1.0.52" serde_json = "1.0.58"
serde_yaml = "0.8.13" serde_yaml = "0.8.13"
slog = { version = "2.5.2", features = ["max_level_trace", "release_max_level_trace"] } slog = { version = "2.5.2", features = ["max_level_trace", "release_max_level_trace"] }
slog-async = "2.5.0" slog-async = "2.5.0"
slog-term = "2.5.0" slog-term = "2.6.0"
tokio = { version = "0.2.22", features = ["time"] } tokio = { version = "0.2.22", features = ["time"] }
futures = { version = "0.3.5", features = ["compat"] } futures = { version = "0.3.5", features = ["compat"] }
dirs = "2.0.2" dirs = "3.0.1"
directory = {path = "../common/directory"} directory = {path = "../common/directory"}
logging = { path = "../common/logging" } logging = { path = "../common/logging" }
environment = { path = "../lighthouse/environment" } environment = { path = "../lighthouse/environment" }
parking_lot = "0.11.0" parking_lot = "0.11.0"
exit-future = "0.2.0" exit-future = "0.2.0"
libc = "0.2.69" libc = "0.2.79"
eth2_ssz_derive = "0.1.0" eth2_ssz_derive = "0.1.0"
hex = "0.4.2" hex = "0.4.2"
deposit_contract = { path = "../common/deposit_contract" } deposit_contract = { path = "../common/deposit_contract" }
bls = { path = "../crypto/bls" } bls = { path = "../crypto/bls" }
eth2 = { path = "../common/eth2" } eth2 = { path = "../common/eth2" }
tempdir = "0.3.7" tempdir = "0.3.7"
rayon = "1.3.0" rayon = "1.4.1"
validator_dir = { path = "../common/validator_dir" } validator_dir = { path = "../common/validator_dir" }
clap_utils = { path = "../common/clap_utils" } clap_utils = { path = "../common/clap_utils" }
eth2_keystore = { path = "../crypto/eth2_keystore" } eth2_keystore = { path = "../crypto/eth2_keystore" }
@ -52,7 +52,7 @@ account_utils = { path = "../common/account_utils" }
lighthouse_version = { path = "../common/lighthouse_version" } lighthouse_version = { path = "../common/lighthouse_version" }
warp_utils = { path = "../common/warp_utils" } warp_utils = { path = "../common/warp_utils" }
warp = "0.2.5" warp = "0.2.5"
hyper = "0.13.5" hyper = "0.13.8"
serde_utils = { path = "../consensus/serde_utils" } serde_utils = { path = "../consensus/serde_utils" }
libsecp256k1 = "0.3.5" libsecp256k1 = "0.3.5"
ring = "0.16.12" ring = "0.16.12"

View File

@ -7,15 +7,15 @@ edition = "2018"
[dependencies] [dependencies]
tempfile = "3.1.0" tempfile = "3.1.0"
types = { path = "../../consensus/types" } types = { path = "../../consensus/types" }
tree_hash = { path = "../../consensus/tree_hash" } tree_hash = "0.1.1"
rusqlite = { version = "0.23.1", features = ["bundled"] } rusqlite = { version = "0.24.0", features = ["bundled"] }
r2d2 = "0.8.8" r2d2 = "0.8.9"
r2d2_sqlite = "0.16.0" r2d2_sqlite = "0.17.0"
parking_lot = "0.11.0" parking_lot = "0.11.0"
serde = "1.0.110" serde = "1.0.116"
serde_derive = "1.0.110" serde_derive = "1.0.116"
serde_json = "1.0.52" serde_json = "1.0.58"
serde_utils = { path = "../../consensus/serde_utils" } serde_utils = { path = "../../consensus/serde_utils" }
[dev-dependencies] [dev-dependencies]
rayon = "1.3.0" rayon = "1.4.1"