diff --git a/Cargo.lock b/Cargo.lock index 33df82b01..7299689c9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,7 +2,7 @@ # It is not intended for manual editing. [[package]] name = "account_manager" -version = "0.3.3" +version = "0.3.4" dependencies = [ "account_utils", "bls", @@ -19,7 +19,7 @@ dependencies = [ "eth2_testnet_config", "eth2_wallet", "eth2_wallet_manager", - "futures 0.3.7", + "futures 0.3.8", "hex", "libc", "rand 0.7.3", @@ -31,7 +31,7 @@ dependencies = [ "slog-term", "slot_clock", "tempfile", - "tokio 0.2.22", + "tokio 0.2.23", "types", "validator_dir", ] @@ -279,7 +279,7 @@ checksum = "baf13118df3e3dce4b5ac930641343b91b656e4e72c8f8325838b01a4b1c9d45" dependencies = [ "http 0.2.1", "log 0.4.11", - "url 2.1.1", + "url 2.2.0", ] [[package]] @@ -321,9 +321,9 @@ dependencies = [ [[package]] name = "base-x" -version = "0.2.7" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2734baf8ed08920ccecce1b48a2dfce4ac74a973144add031163bd21a1c5dab" +checksum = "a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b" [[package]] name = "base64" @@ -365,7 +365,7 @@ dependencies = [ "eth2_ssz_types", "exit-future", "fork_choice", - "futures 0.3.7", + "futures 0.3.8", "genesis", "int_to_bytes", "integer-sqrt", @@ -396,7 +396,7 @@ dependencies = [ "store", "task_executor", "tempfile", - "tokio 0.2.22", + "tokio 0.2.23", "tree_hash", "types", "websocket_server", @@ -404,7 +404,7 @@ dependencies = [ [[package]] name = "beacon_node" -version = "0.3.3" +version = "0.3.4" dependencies = [ "beacon_chain", "clap", @@ -419,7 +419,7 @@ dependencies = [ "eth2_ssz", "eth2_testnet_config", "exit-future", - "futures 0.3.7", + "futures 0.3.8", "genesis", "hex", "hyper 0.13.9", @@ -433,7 +433,7 @@ dependencies = [ "slog-term", "store", "task_executor", - "tokio 0.2.22", + "tokio 0.2.23", "types", ] @@ -602,14 +602,14 @@ dependencies = [ [[package]] name = "boot_node" -version = "0.3.3" +version = "0.3.4" dependencies = [ "beacon_node", "clap", "eth2_libp2p", "eth2_ssz", "eth2_testnet_config", - "futures 0.3.7", + "futures 0.3.8", "hex", "log 0.4.11", "logging", @@ -619,7 +619,7 @@ dependencies = [ "slog-stdlog", "slog-term", "sloggers", - "tokio 0.2.22", + "tokio 0.2.23", "types", ] @@ -629,6 +629,12 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "476e9cd489f9e121e02ffa6014a8ef220ecb15c05ed23fc34cca13925dc283fb" +[[package]] +name = "bs58" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" + [[package]] name = "bstr" version = "0.2.14" @@ -844,7 +850,7 @@ dependencies = [ "eth2_config", "eth2_libp2p", "eth2_ssz", - "futures 0.3.7", + "futures 0.3.8", "genesis", "http_api", "http_metrics", @@ -865,11 +871,11 @@ dependencies = [ "task_executor", "time 0.2.22", "timer", - "tokio 0.2.22", + "tokio 0.2.23", "toml", "tree_hash", "types", - "url 2.1.1", + "url 2.2.0", "websocket_server", ] @@ -1371,7 +1377,7 @@ dependencies = [ "digest 0.9.0", "enr", "fnv", - "futures 0.3.7", + "futures 0.3.8", "hex", "hkdf", "k256", @@ -1385,7 +1391,7 @@ dependencies = [ "sha2 0.9.2", "smallvec 1.4.2", "socket2", - "tokio 0.2.22", + "tokio 0.2.23", "tracing", "tracing-subscriber", "uint", @@ -1403,7 +1409,7 @@ dependencies = [ "digest 0.9.0", "enr", "fnv", - "futures 0.3.7", + "futures 0.3.8", "hex", "hkdf", "k256", @@ -1417,7 +1423,7 @@ dependencies = [ "sha2 0.9.2", "smallvec 1.4.2", "socket2", - "tokio 0.2.22", + "tokio 0.2.23", "tracing", "tracing-subscriber", "uint", @@ -1526,7 +1532,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08ca9417e6cb1ac2aeb9d5075f4ac74173081969d1a26486f72a14770320e4c4" dependencies = [ "base64 0.12.3", - "bs58", + "bs58 0.3.1", "ed25519-dalek", "hex", "k256", @@ -1559,7 +1565,7 @@ dependencies = [ "eth2_config", "eth2_testnet_config", "exit-future", - "futures 0.3.7", + "futures 0.3.8", "logging", "parking_lot 0.11.0", "slog", @@ -1568,7 +1574,7 @@ dependencies = [ "slog-term", "sloggers", "task_executor", - "tokio 0.2.22", + "tokio 0.2.23", "types", ] @@ -1592,7 +1598,7 @@ dependencies = [ "eth2_hashing", "eth2_ssz", "eth2_ssz_derive", - "futures 0.3.7", + "futures 0.3.8", "hex", "lazy_static", "libflate", @@ -1606,7 +1612,7 @@ dependencies = [ "sloggers", "state_processing", "task_executor", - "tokio 0.2.22", + "tokio 0.2.23", "toml", "tree_hash", "types", @@ -1618,9 +1624,9 @@ name = "eth1_test_rig" version = "0.2.0" dependencies = [ "deposit_contract", - "futures 0.3.7", + "futures 0.3.8", "serde_json", - "tokio 0.2.22", + "tokio 0.2.23", "types", "web3", ] @@ -1733,7 +1739,7 @@ dependencies = [ "eth2_ssz_types", "exit-future", "fnv", - "futures 0.3.7", + "futures 0.3.8", "hashset_delay", "hex", "lazy_static", @@ -1755,7 +1761,7 @@ dependencies = [ "task_executor", "tempdir", "tiny-keccak 2.0.2", - "tokio 0.2.22", + "tokio 0.2.23", "tokio-io-timeout", "tokio-util", "types", @@ -1881,7 +1887,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" dependencies = [ - "futures 0.3.7", + "futures 0.3.8", ] [[package]] @@ -1982,6 +1988,16 @@ dependencies = [ "types", ] +[[package]] +name = "form_urlencoded" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00" +dependencies = [ + "matches", + "percent-encoding 2.1.0", +] + [[package]] name = "fuchsia-cprng" version = "0.1.1" @@ -2018,9 +2034,9 @@ checksum = "4c7e4c2612746b0df8fed4ce0c69156021b704c9aefa360311c04e6e9e002eed" [[package]] name = "futures" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95314d38584ffbfda215621d723e0a3906f032e03ae5551e650058dac83d4797" +checksum = "9b3b0c040a1fe6529d30b3c5944b280c7f0dcb2930d2c3062bca967b602583d0" dependencies = [ "futures-channel", "futures-core", @@ -2033,9 +2049,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0448174b01148032eed37ac4aed28963aaaa8cfa93569a08e5b479bbc6c2c151" +checksum = "4b7109687aa4e177ef6fe84553af6280ef2778bdb7783ba44c9dc3399110fe64" dependencies = [ "futures-core", "futures-sink", @@ -2043,9 +2059,9 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18eaa56102984bed2c88ea39026cff3ce3b4c7f508ca970cedf2450ea10d4e46" +checksum = "847ce131b72ffb13b6109a221da9ad97a64cbe48feb1028356b836b47b8f1748" [[package]] name = "futures-cpupool" @@ -2059,9 +2075,9 @@ dependencies = [ [[package]] name = "futures-executor" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5f8e0c9258abaea85e78ebdda17ef9666d390e987f006be6080dfe354b708cb" +checksum = "4caa2b2b68b880003057c1dd49f1ed937e38f22fcf6c212188a121f08cf40a65" dependencies = [ "futures-core", "futures-task", @@ -2071,15 +2087,15 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e1798854a4727ff944a7b12aa999f58ce7aa81db80d2dfaaf2ba06f065ddd2b" +checksum = "611834ce18aaa1bd13c4b374f5d653e1027cf99b6b502584ff8c9a64413b30bb" [[package]] name = "futures-macro" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e36fccf3fc58563b4a14d265027c627c3b665d7fed489427e88e7cc929559efe" +checksum = "77408a692f1f97bcc61dc001d752e00643408fbc922e4d634c655df50d595556" dependencies = [ "proc-macro-hack", "proc-macro2", @@ -2089,15 +2105,15 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e3ca3f17d6e8804ae5d3df7a7d35b2b3a6fe89dac84b31872720fc3060a0b11" +checksum = "f878195a49cee50e006b02b93cf7e0a95a38ac7b776b4c4d9cc1207cd20fcb3d" [[package]] name = "futures-task" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d502af37186c4fef99453df03e374683f8a1eec9dcc1e66b3b82dc8278ce3c" +checksum = "7c554eb5bf48b2426c4771ab68c6b14468b6e76cc90996f528c3338d761a4d0d" dependencies = [ "once_cell", ] @@ -2110,9 +2126,9 @@ checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" [[package]] name = "futures-util" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abcb44342f62e6f3e8ac427b8aa815f724fd705dfad060b18ac7866c15bb8e34" +checksum = "d304cff4a7b99cfb7986f7d43fbe93d175e72e704a8860787cc95e9ffd85cbd2" dependencies = [ "futures 0.1.30", "futures-channel", @@ -2136,7 +2152,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce54d63f8b0c75023ed920d46fd71d0cbbb830b0ee012726b5b4f506fb6dea5b" dependencies = [ "bytes 0.5.6", - "futures 0.3.7", + "futures 0.3.8", "memchr", "pin-project 0.4.27", ] @@ -2183,7 +2199,7 @@ dependencies = [ "eth2_hashing", "eth2_ssz", "exit-future", - "futures 0.3.7", + "futures 0.3.8", "int_to_bytes", "merkle_proof", "parking_lot 0.11.0", @@ -2192,7 +2208,7 @@ dependencies = [ "serde_derive", "slog", "state_processing", - "tokio 0.2.22", + "tokio 0.2.23", "tree_hash", "types", ] @@ -2294,7 +2310,7 @@ dependencies = [ "http 0.2.1", "indexmap", "slab 0.4.2", - "tokio 0.2.22", + "tokio 0.2.23", "tokio-util", "tracing", "tracing-futures", @@ -2328,8 +2344,8 @@ dependencies = [ name = "hashset_delay" version = "0.2.0" dependencies = [ - "futures 0.3.7", - "tokio 0.2.22", + "futures 0.3.8", + "tokio 0.2.23", ] [[package]] @@ -2487,7 +2503,7 @@ name = "http_api" version = "0.1.0" dependencies = [ "beacon_chain", - "bs58", + "bs58 0.3.1", "discv5 0.1.0-beta.1 (registry+https://github.com/rust-lang/crates.io-index)", "environment", "eth1", @@ -2506,7 +2522,7 @@ dependencies = [ "slot_clock", "state_processing", "store", - "tokio 0.2.22", + "tokio 0.2.23", "tree_hash", "types", "warp", @@ -2530,7 +2546,7 @@ dependencies = [ "slog", "slot_clock", "store", - "tokio 0.2.22", + "tokio 0.2.23", "types", "warp", "warp_utils", @@ -2624,7 +2640,7 @@ dependencies = [ "itoa", "pin-project 1.0.1", "socket2", - "tokio 0.2.22", + "tokio 0.2.23", "tower-service", "tracing", "want 0.3.0", @@ -2652,7 +2668,7 @@ dependencies = [ "bytes 0.5.6", "hyper 0.13.9", "native-tls", - "tokio 0.2.22", + "tokio 0.2.23", "tokio-tls 0.3.1", ] @@ -2708,7 +2724,7 @@ dependencies = [ "attohttpc", "log 0.4.11", "rand 0.7.3", - "url 2.1.1", + "url 2.2.0", "xmltree", ] @@ -2897,7 +2913,7 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "lcli" -version = "0.3.3" +version = "0.3.4" dependencies = [ "bls", "clap", @@ -2910,7 +2926,7 @@ dependencies = [ "eth2_libp2p", "eth2_ssz", "eth2_testnet_config", - "futures 0.3.7", + "futures 0.3.8", "genesis", "hex", "lighthouse_version", @@ -2921,7 +2937,7 @@ dependencies = [ "serde_yaml", "simple_logger", "state_processing", - "tokio 0.2.22", + "tokio 0.2.23", "tree_hash", "types", "validator_dir", @@ -2987,7 +3003,7 @@ source = "git+https://github.com/sigp/rust-libp2p?rev=b6278e1ba7b6bcfad1eef300f7 dependencies = [ "atomic", "bytes 0.5.6", - "futures 0.3.7", + "futures 0.3.8", "lazy_static", "libp2p-core 0.24.0", "libp2p-core-derive", @@ -3001,7 +3017,7 @@ dependencies = [ "libp2p-websocket", "libp2p-yamux", "multihash", - "parity-multiaddr 0.9.3 (git+https://github.com/sigp/rust-libp2p?rev=b6278e1ba7b6bcfad1eef300f72148705da5d8d2)", + "parity-multiaddr 0.9.3", "parking_lot 0.11.0", "pin-project 1.0.1", "smallvec 1.4.2", @@ -3015,18 +3031,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52f13ba8c7df0768af2eb391696d562c7de88cc3a35122531aaa6a7d77754d25" dependencies = [ "asn1_der", - "bs58", + "bs58 0.3.1", "ed25519-dalek", "either", "fnv", - "futures 0.3.7", + "futures 0.3.8", "futures-timer", "lazy_static", "libsecp256k1", "log 0.4.11", "multihash", - "multistream-select 0.8.4 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-multiaddr 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)", + "multistream-select 0.8.5", + "parity-multiaddr 0.9.4", "parking_lot 0.10.2", "pin-project 0.4.27", "prost", @@ -3048,18 +3064,18 @@ version = "0.24.0" source = "git+https://github.com/sigp/rust-libp2p?rev=b6278e1ba7b6bcfad1eef300f72148705da5d8d2#b6278e1ba7b6bcfad1eef300f72148705da5d8d2" dependencies = [ "asn1_der", - "bs58", + "bs58 0.3.1", "ed25519-dalek", "either", "fnv", - "futures 0.3.7", + "futures 0.3.8", "futures-timer", "lazy_static", "libsecp256k1", "log 0.4.11", "multihash", - "multistream-select 0.8.4 (git+https://github.com/sigp/rust-libp2p?rev=b6278e1ba7b6bcfad1eef300f72148705da5d8d2)", - "parity-multiaddr 0.9.3 (git+https://github.com/sigp/rust-libp2p?rev=b6278e1ba7b6bcfad1eef300f72148705da5d8d2)", + "multistream-select 0.8.4", + "parity-multiaddr 0.9.3", "parking_lot 0.11.0", "pin-project 1.0.1", "prost", @@ -3089,7 +3105,7 @@ name = "libp2p-dns" version = "0.24.0" source = "git+https://github.com/sigp/rust-libp2p?rev=b6278e1ba7b6bcfad1eef300f72148705da5d8d2#b6278e1ba7b6bcfad1eef300f72148705da5d8d2" dependencies = [ - "futures 0.3.7", + "futures 0.3.8", "libp2p-core 0.24.0", "log 0.4.11", ] @@ -3103,7 +3119,7 @@ dependencies = [ "byteorder", "bytes 0.5.6", "fnv", - "futures 0.3.7", + "futures 0.3.8", "futures_codec", "hex_fmt", "libp2p-core 0.24.0", @@ -3123,7 +3139,7 @@ name = "libp2p-identify" version = "0.24.0" source = "git+https://github.com/sigp/rust-libp2p?rev=b6278e1ba7b6bcfad1eef300f72148705da5d8d2#b6278e1ba7b6bcfad1eef300f72148705da5d8d2" dependencies = [ - "futures 0.3.7", + "futures 0.3.8", "libp2p-core 0.24.0", "libp2p-swarm", "log 0.4.11", @@ -3139,7 +3155,7 @@ version = "0.24.0" source = "git+https://github.com/sigp/rust-libp2p?rev=b6278e1ba7b6bcfad1eef300f72148705da5d8d2#b6278e1ba7b6bcfad1eef300f72148705da5d8d2" dependencies = [ "bytes 0.5.6", - "futures 0.3.7", + "futures 0.3.8", "futures_codec", "libp2p-core 0.24.0", "log 0.4.11", @@ -3157,7 +3173,7 @@ source = "git+https://github.com/sigp/rust-libp2p?rev=b6278e1ba7b6bcfad1eef300f7 dependencies = [ "bytes 0.5.6", "curve25519-dalek", - "futures 0.3.7", + "futures 0.3.8", "lazy_static", "libp2p-core 0.24.0", "log 0.4.11", @@ -3177,7 +3193,7 @@ version = "0.24.0" source = "git+https://github.com/sigp/rust-libp2p?rev=b6278e1ba7b6bcfad1eef300f72148705da5d8d2#b6278e1ba7b6bcfad1eef300f72148705da5d8d2" dependencies = [ "either", - "futures 0.3.7", + "futures 0.3.8", "libp2p-core 0.24.0", "log 0.4.11", "rand 0.7.3", @@ -3191,14 +3207,14 @@ name = "libp2p-tcp" version = "0.24.0" source = "git+https://github.com/sigp/rust-libp2p?rev=b6278e1ba7b6bcfad1eef300f72148705da5d8d2#b6278e1ba7b6bcfad1eef300f72148705da5d8d2" dependencies = [ - "futures 0.3.7", + "futures 0.3.8", "futures-timer", "if-addrs", "ipnet", "libp2p-core 0.24.0", "log 0.4.11", "socket2", - "tokio 0.2.22", + "tokio 0.2.23", ] [[package]] @@ -3208,14 +3224,14 @@ source = "git+https://github.com/sigp/rust-libp2p?rev=b6278e1ba7b6bcfad1eef300f7 dependencies = [ "async-tls", "either", - "futures 0.3.7", + "futures 0.3.8", "libp2p-core 0.24.0", "log 0.4.11", "quicksink", "rustls", "rw-stream-sink", "soketto", - "url 2.1.1", + "url 2.2.0", "webpki", "webpki-roots", ] @@ -3225,7 +3241,7 @@ name = "libp2p-yamux" version = "0.27.0" source = "git+https://github.com/sigp/rust-libp2p?rev=b6278e1ba7b6bcfad1eef300f72148705da5d8d2#b6278e1ba7b6bcfad1eef300f72148705da5d8d2" dependencies = [ - "futures 0.3.7", + "futures 0.3.8", "libp2p-core 0.24.0", "parking_lot 0.11.0", "thiserror", @@ -3273,7 +3289,7 @@ dependencies = [ [[package]] name = "lighthouse" -version = "0.3.3" +version = "0.3.4" dependencies = [ "account_manager", "account_utils", @@ -3286,7 +3302,7 @@ dependencies = [ "env_logger", "environment", "eth2_testnet_config", - "futures 0.3.7", + "futures 0.3.8", "lighthouse_version", "logging", "remote_signer", @@ -3296,7 +3312,7 @@ dependencies = [ "slog-term", "sloggers", "tempfile", - "tokio 0.2.22", + "tokio 0.2.23", "types", "validator_client", "validator_dir", @@ -3642,11 +3658,10 @@ dependencies = [ [[package]] name = "multistream-select" version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36a6aa6e32fbaf16795142335967214b8564a7a4661eb6dc846ef343a6e00ac1" +source = "git+https://github.com/sigp/rust-libp2p?rev=b6278e1ba7b6bcfad1eef300f72148705da5d8d2#b6278e1ba7b6bcfad1eef300f72148705da5d8d2" dependencies = [ "bytes 0.5.6", - "futures 0.3.7", + "futures 0.3.8", "log 0.4.11", "pin-project 1.0.1", "smallvec 1.4.2", @@ -3655,11 +3670,12 @@ dependencies = [ [[package]] name = "multistream-select" -version = "0.8.4" -source = "git+https://github.com/sigp/rust-libp2p?rev=b6278e1ba7b6bcfad1eef300f72148705da5d8d2#b6278e1ba7b6bcfad1eef300f72148705da5d8d2" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93faf2e41f9ee62fb01680ed48f3cc26652352327aa2e59869070358f6b7dd75" dependencies = [ "bytes 0.5.6", - "futures 0.3.7", + "futures 0.3.8", "log 0.4.11", "pin-project 1.0.1", "smallvec 1.4.2", @@ -3668,9 +3684,9 @@ dependencies = [ [[package]] name = "native-tls" -version = "0.2.5" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a1cda389c26d6b88f3d2dc38aa1b750fe87d298cc5d795ec9e975f402f00372" +checksum = "6fcc7939b5edc4e4f86b1b4a04bb1498afaaf871b1a6691838ed06fcb48d3a3f" dependencies = [ "lazy_static", "libc", @@ -3706,7 +3722,7 @@ dependencies = [ "eth2_ssz_types", "exit-future", "fnv", - "futures 0.3.7", + "futures 0.3.8", "genesis", "hashset_delay", "hex", @@ -3729,7 +3745,7 @@ dependencies = [ "store", "task_executor", "tempfile", - "tokio 0.2.22", + "tokio 0.2.23", "tree_hash", "types", ] @@ -3767,13 +3783,13 @@ dependencies = [ "environment", "eth2", "eth2_config", - "futures 0.3.7", + "futures 0.3.8", "genesis", "reqwest", "serde", "tempdir", "types", - "url 2.1.1", + "url 2.2.0", "validator_client", "validator_dir", ] @@ -3868,9 +3884,9 @@ checksum = "8d3b63360ec3cb337817c2dbd47ab4a0f170d285d8e5a2064600f3def1402397" [[package]] name = "once_cell" -version = "1.4.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "260e51e7efe62b592207e9e13a68e43692a7a279171d6ba57abd208bf23645ad" +checksum = "13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0" dependencies = [ "parking_lot 0.11.0", ] @@ -3955,11 +3971,10 @@ dependencies = [ [[package]] name = "parity-multiaddr" version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c7ad66970bbab360c97179b60906e2dc4aef1f7fca8ab4e5c5db8c97b16814a" +source = "git+https://github.com/sigp/rust-libp2p?rev=b6278e1ba7b6bcfad1eef300f72148705da5d8d2#b6278e1ba7b6bcfad1eef300f72148705da5d8d2" dependencies = [ "arrayref", - "bs58", + "bs58 0.3.1", "byteorder", "data-encoding", "multihash", @@ -3967,16 +3982,17 @@ dependencies = [ "serde", "static_assertions", "unsigned-varint 0.5.1", - "url 2.1.1", + "url 2.2.0", ] [[package]] name = "parity-multiaddr" -version = "0.9.3" -source = "git+https://github.com/sigp/rust-libp2p?rev=b6278e1ba7b6bcfad1eef300f72148705da5d8d2#b6278e1ba7b6bcfad1eef300f72148705da5d8d2" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22fe99b938abd57507e37f8d4ef30cd74b33c71face2809b37b8beb71bab15ab" dependencies = [ "arrayref", - "bs58", + "bs58 0.4.0", "byteorder", "data-encoding", "multihash", @@ -3984,7 +4000,7 @@ dependencies = [ "serde", "static_assertions", "unsigned-varint 0.5.1", - "url 2.1.1", + "url 2.2.0", ] [[package]] @@ -4218,9 +4234,9 @@ checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" [[package]] name = "primitive-types" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c55c21c64d0eaa4d7ed885d959ef2d62d9e488c27c0e02d9aa5ce6c877b7d5f8" +checksum = "7dd39dcacf71411ba488570da7bbc89b717225e46478b30ba99b92db6b149809" dependencies = [ "fixed-hash", "impl-codec", @@ -4752,7 +4768,7 @@ version = "0.2.0" dependencies = [ "clap", "environment", - "futures 0.3.7", + "futures 0.3.8", "hyper 0.13.9", "lazy_static", "regex", @@ -4814,9 +4830,9 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", - "tokio 0.2.22", + "tokio 0.2.23", "tokio-tls 0.3.1", - "url 2.1.1", + "url 2.2.0", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", @@ -4936,7 +4952,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" dependencies = [ - "futures 0.3.7", + "futures 0.3.8", "pin-project 0.4.27", "static_assertions", ] @@ -5152,7 +5168,7 @@ dependencies = [ "dtoa", "itoa", "serde", - "url 2.1.1", + "url 2.2.0", ] [[package]] @@ -5295,11 +5311,11 @@ dependencies = [ "env_logger", "eth1", "eth1_test_rig", - "futures 0.3.7", + "futures 0.3.8", "node_test_rig", "parking_lot 0.11.0", "rayon", - "tokio 0.2.22", + "tokio 0.2.23", "types", "validator_client", ] @@ -5479,9 +5495,9 @@ dependencies = [ [[package]] name = "socket2" -version = "0.3.15" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1fa70dc5c8104ec096f4fe7ede7a221d35ae13dcd19ba1ad9a81d2cab9a1c44" +checksum = "7fd8b795c389288baa5f355489c65e71fd48a02104600d15c4cfbc561e9e429d" dependencies = [ "cfg-if 0.1.10", "libc", @@ -5498,7 +5514,7 @@ dependencies = [ "base64 0.12.3", "bytes 0.5.6", "flate2", - "futures 0.3.7", + "futures 0.3.8", "httparse", "log 0.4.11", "rand 0.7.3", @@ -5728,11 +5744,11 @@ name = "task_executor" version = "0.1.0" dependencies = [ "exit-future", - "futures 0.3.7", + "futures 0.3.8", "lazy_static", "lighthouse_metrics", "slog", - "tokio 0.2.22", + "tokio 0.2.23", ] [[package]] @@ -5887,12 +5903,12 @@ name = "timer" version = "0.2.0" dependencies = [ "beacon_chain", - "futures 0.3.7", + "futures 0.3.8", "parking_lot 0.11.0", "slog", "slot_clock", "task_executor", - "tokio 0.2.22", + "tokio 0.2.23", "types", ] @@ -5944,9 +5960,18 @@ dependencies = [ [[package]] name = "tinyvec" -version = "0.3.4" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "238ce071d267c5710f9d31451efec16c5ee22de34df17cc05e56cbc92e967117" +checksum = "b78a366903f506d2ad52ca8dc552102ffdd3e937ba8a227f024dc1d1eae28575" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" @@ -5974,9 +5999,9 @@ dependencies = [ [[package]] name = "tokio" -version = "0.2.22" +version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d34ca54d84bf2b5b4d7d31e901a8464f7b60ac145a284fba25ceb801f2ddccd" +checksum = "a6d7ad61edd59bfcc7e80dababf0f4aed2e6d5e0ba1659356ae889752dfc12ff" dependencies = [ "bytes 0.5.6", "fnv", @@ -6086,14 +6111,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9390a43272c8a6ac912ed1d1e2b6abeafd5047e05530a2fa304deee041a06215" dependencies = [ "bytes 0.5.6", - "tokio 0.2.22", + "tokio 0.2.23", ] [[package]] name = "tokio-macros" -version = "0.2.5" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0c3acc6aa564495a0f2e1d59fab677cd7f81a19994cfc7f3ad0e64301560389" +checksum = "e44da00bfc73a25f814cd8d7e57a68a5c31b74b3152a0a1d1f590c97ed06265a" dependencies = [ "proc-macro2", "quote", @@ -6200,7 +6225,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a70f4fcd7b3b24fb194f837560168208f669ca8cb70d0c4b862944452396343" dependencies = [ "native-tls", - "tokio 0.2.22", + "tokio 0.2.23", ] [[package]] @@ -6212,7 +6237,7 @@ dependencies = [ "futures-util", "log 0.4.11", "pin-project 0.4.27", - "tokio 0.2.22", + "tokio 0.2.23", "tungstenite", ] @@ -6278,7 +6303,7 @@ dependencies = [ "futures-sink", "log 0.4.11", "pin-project-lite", - "tokio 0.2.22", + "tokio 0.2.23", ] [[package]] @@ -6450,7 +6475,7 @@ dependencies = [ "log 0.4.11", "rand 0.7.3", "sha-1 0.9.2", - "url 2.1.1", + "url 2.2.0", "utf-8", ] @@ -6563,9 +6588,9 @@ dependencies = [ [[package]] name = "unicode-normalization" -version = "0.1.13" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977" +checksum = "b7f98e67a4d84f730d343392f9bfff7d21e3fca562b9cb7a43b768350beeddc6" dependencies = [ "tinyvec", ] @@ -6642,10 +6667,11 @@ dependencies = [ [[package]] name = "url" -version = "2.1.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "829d4a8476c35c9bf0bbce5a3b23f4106f79728039b726d292bb93bc106787cb" +checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e" dependencies = [ + "form_urlencoded", "idna 0.2.0", "matches", "percent-encoding 2.1.0", @@ -6675,7 +6701,7 @@ dependencies = [ [[package]] name = "validator_client" -version = "0.3.3" +version = "0.3.4" dependencies = [ "account_utils", "bincode", @@ -6693,7 +6719,7 @@ dependencies = [ "eth2_ssz", "eth2_ssz_derive", "exit-future", - "futures 0.3.7", + "futures 0.3.8", "hex", "hyper 0.13.9", "libc", @@ -6717,7 +6743,7 @@ dependencies = [ "slot_clock", "tempdir", "tempfile", - "tokio 0.2.22", + "tokio 0.2.23", "tree_hash", "types", "validator_dir", @@ -6809,7 +6835,7 @@ version = "0.2.5" source = "git+https://github.com/paulhauner/warp?branch=cors-wildcard#a7685b76d70c3e5628e31d60aee510acec3c5c30" dependencies = [ "bytes 0.5.6", - "futures 0.3.7", + "futures 0.3.8", "headers", "http 0.2.1", "hyper 0.13.9", @@ -6822,7 +6848,7 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", - "tokio 0.2.22", + "tokio 0.2.23", "tokio-tungstenite", "tower-service", "tracing", @@ -6840,7 +6866,7 @@ dependencies = [ "safe_arith", "serde", "state_processing", - "tokio 0.2.22", + "tokio 0.2.23", "types", "warp", ] @@ -6955,7 +6981,7 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f" dependencies = [ - "futures 0.3.7", + "futures 0.3.8", "js-sys", "parking_lot 0.11.0", "pin-utils", @@ -7002,7 +7028,7 @@ dependencies = [ "tokio-io", "tokio-timer 0.1.2", "tokio-uds 0.1.7", - "url 2.1.1", + "url 2.2.0", "websocket", "zeroize", ] @@ -7052,12 +7078,12 @@ dependencies = [ name = "websocket_server" version = "0.2.0" dependencies = [ - "futures 0.3.7", + "futures 0.3.8", "serde", "serde_derive", "slog", "task_executor", - "tokio 0.2.22", + "tokio 0.2.23", "types", "ws", ] @@ -7138,7 +7164,7 @@ dependencies = [ "rand 0.7.3", "sha-1 0.8.2", "slab 0.4.2", - "url 2.1.1", + "url 2.2.0", ] [[package]] @@ -7198,7 +7224,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9aeb8c4043cac71c3c299dff107171c220d179492350ea198e109a414981b83c" dependencies = [ - "futures 0.3.7", + "futures 0.3.8", "log 0.4.11", "nohash-hasher", "parking_lot 0.11.0", diff --git a/Dockerfile b/Dockerfile index 9f6158b73..52cbdbca2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM rust:1.45.1 AS builder +FROM rust:1.47.0 AS builder RUN apt-get update && apt-get install -y cmake COPY . lighthouse ARG PORTABLE diff --git a/account_manager/Cargo.toml b/account_manager/Cargo.toml index 0c0afb4a2..5bcc1e194 100644 --- a/account_manager/Cargo.toml +++ b/account_manager/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "account_manager" -version = "0.3.3" +version = "0.3.4" authors = ["Paul Hauner ", "Luke Anderson "] edition = "2018" diff --git a/beacon_node/Cargo.toml b/beacon_node/Cargo.toml index 89935de07..9aa1f1164 100644 --- a/beacon_node/Cargo.toml +++ b/beacon_node/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "beacon_node" -version = "0.3.3" +version = "0.3.4" authors = ["Paul Hauner ", "Age Manning "] edition = "2018" diff --git a/common/lighthouse_version/src/lib.rs b/common/lighthouse_version/src/lib.rs index 77370850c..f45d33fa0 100644 --- a/common/lighthouse_version/src/lib.rs +++ b/common/lighthouse_version/src/lib.rs @@ -10,7 +10,7 @@ use target_info::Target; /// `Lighthouse/v0.2.0-1419501f2+` pub const VERSION: &str = git_version!( args = ["--always", "--dirty=+"], - prefix = "Lighthouse/v0.3.3-", + prefix = "Lighthouse/v0.3.4-", fallback = "unknown" ); diff --git a/lcli/Cargo.toml b/lcli/Cargo.toml index 9c4621b57..94ae7d161 100644 --- a/lcli/Cargo.toml +++ b/lcli/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "lcli" description = "Lighthouse CLI (modeled after zcli)" -version = "0.3.3" +version = "0.3.4" authors = ["Paul Hauner "] edition = "2018" diff --git a/lighthouse/Cargo.toml b/lighthouse/Cargo.toml index 6fe115c5c..17f174f48 100644 --- a/lighthouse/Cargo.toml +++ b/lighthouse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lighthouse" -version = "0.3.3" +version = "0.3.4" authors = ["Sigma Prime "] edition = "2018" diff --git a/scripts/change_version.sh b/scripts/change_version.sh index 390e9c122..bda87fd86 100755 --- a/scripts/change_version.sh +++ b/scripts/change_version.sh @@ -1,3 +1,5 @@ +#!/usr/bin/env bash + # Change the version across multiple files, prior to a release. Use `sed` to # find/replace the exiting version with the new one. # diff --git a/validator_client/Cargo.toml b/validator_client/Cargo.toml index 6238ed483..d5f960d89 100644 --- a/validator_client/Cargo.toml +++ b/validator_client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "validator_client" -version = "0.3.3" +version = "0.3.4" authors = ["Paul Hauner ", "Age Manning ", "Luke Anderson "] edition = "2018"