diff --git a/Cargo.lock b/Cargo.lock index 672f85e2bb..91473fdfea 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2332,9 +2332,9 @@ dependencies = [ [[package]] name = "ethereum_serde_utils" -version = "1.0.0-beta.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c927663d966e972b65dba434972dc158b3b07d0d40feadf2ecc095f90dfb79f6" +checksum = "adbe1498020586dfe908cec0becafd15ffe7c37142a35dc2ea60273c71c37530" dependencies = [ "ethereum-types 0.14.1", "hex", @@ -2345,8 +2345,9 @@ dependencies = [ [[package]] name = "ethereum_ssz" -version = "1.0.0-beta.2" -source = "git+https://github.com/sigp/ethereum_ssz?branch=ethereum-types-0.14#ef07d9c865647ae0ed59349c1c2dd274b3e2af35" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29d6b56a74d435691764a6e8b635dab1cca4fcf15d7ec8f265c73d3b98cdd889" dependencies = [ "ethereum-types 0.14.1", "itertools", @@ -2355,9 +2356,9 @@ dependencies = [ [[package]] name = "ethereum_ssz_derive" -version = "1.0.0-beta.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b686a7fe25ffac20ffef791a802bb55d4245c64277884ea6db63e857306a30f" +checksum = "44f51ce7a63b03c9ee2ea8e0e7078e948846dc227331e50fa2124c0fa872b1fc" dependencies = [ "darling 0.13.4", "proc-macro2", @@ -7243,9 +7244,9 @@ dependencies = [ [[package]] name = "ssz_types" -version = "1.0.0-beta.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e4d448cbd05c84d3b28339592a13bce1af5279445c2dce19598120ff9d62857" +checksum = "babb2d535656e2f243adc91642033d476f0b411a7c6fbc338f4bc89ef50261d0" dependencies = [ "arbitrary", "derivative", @@ -8031,9 +8032,9 @@ dependencies = [ [[package]] name = "tree_hash" -version = "1.0.0-beta.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40f59e8e790d15781f9cbe1cecb2f79465b2314163c9683af3625027f9a78fdc" +checksum = "87bb13ce6641dabdb9983d3cadd77d9320eb81102abeb15220eb98db12d58eb6" dependencies = [ "ethereum-types 0.14.1", "ethereum_hashing", @@ -8042,9 +8043,9 @@ dependencies = [ [[package]] name = "tree_hash_derive" -version = "1.0.0-beta.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb9bd290c33b0e154dc443baaa5b0c3f3291a3728703870e56aff967d533d26e" +checksum = "1f58b240429d87246830cab32cfa3d8e01ed9c2abc3918b6345f518e855e8976" dependencies = [ "darling 0.13.4", "quote", diff --git a/Cargo.toml b/Cargo.toml index 4ffde3b29f..0e1b8e70d7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -86,7 +86,6 @@ members = [ [patch.crates-io] fixed-hash = { git = "https://github.com/paritytech/parity-common", rev="df638ab0885293d21d656dc300d39236b69ce57d" } warp = { git = "https://github.com/macladson/warp", rev="7e75acc368229a46a236a8c991bf251fe7fe50ef" } -ethereum_ssz = { git = "https://github.com/sigp/ethereum_ssz", branch="ethereum-types-0.14" } [profile.maxperf] inherits = "release" diff --git a/beacon_node/beacon_chain/Cargo.toml b/beacon_node/beacon_chain/Cargo.toml index 3200d3433e..bdf8a89d44 100644 --- a/beacon_node/beacon_chain/Cargo.toml +++ b/beacon_node/beacon_chain/Cargo.toml @@ -31,11 +31,11 @@ slog = { version = "2.5.2", features = ["max_level_trace"] } sloggers = { version = "2.1.1", features = ["json"] } slot_clock = { path = "../../common/slot_clock" } ethereum_hashing = "1.0.0-beta.2" -ethereum_ssz = "1.0.0-beta.2" -ssz_types = "1.0.0-beta.0" -ethereum_ssz_derive = "1.0.0-beta.2" +ethereum_ssz = "0.5.0" +ssz_types = "0.5.0" +ethereum_ssz_derive = "0.5.0" state_processing = { path = "../../consensus/state_processing" } -tree_hash = "1.0.0-beta.0" +tree_hash = "0.5.0" types = { path = "../../consensus/types" } tokio = "1.14.0" eth1 = { path = "../eth1" } diff --git a/beacon_node/eth1/Cargo.toml b/beacon_node/eth1/Cargo.toml index 4725aeb668..1148f063d8 100644 --- a/beacon_node/eth1/Cargo.toml +++ b/beacon_node/eth1/Cargo.toml @@ -20,9 +20,9 @@ serde = { version = "1.0.116", features = ["derive"] } hex = "0.4.2" types = { path = "../../consensus/types"} merkle_proof = { path = "../../consensus/merkle_proof"} -ethereum_ssz = "1.0.0-beta.2" -ethereum_ssz_derive = "1.0.0-beta.2" -tree_hash = "1.0.0-beta.0" +ethereum_ssz = "0.5.0" +ethereum_ssz_derive = "0.5.0" +tree_hash = "0.5.0" parking_lot = "0.12.0" slog = "2.5.2" superstruct = "0.5.0" diff --git a/beacon_node/execution_layer/Cargo.toml b/beacon_node/execution_layer/Cargo.toml index 205e9d38b9..96266e0d63 100644 --- a/beacon_node/execution_layer/Cargo.toml +++ b/beacon_node/execution_layer/Cargo.toml @@ -13,7 +13,7 @@ slog = "2.5.2" futures = "0.3.7" sensitive_url = { path = "../../common/sensitive_url" } reqwest = { version = "0.11.0", features = ["json","stream"] } -ethereum_serde_utils = "1.0.0-beta.0" +ethereum_serde_utils = "0.5.0" serde_json = "1.0.58" serde = { version = "1.0.116", features = ["derive"] } warp = { version = "0.3.2", features = ["tls"] } @@ -22,14 +22,14 @@ environment = { path = "../../lighthouse/environment" } bytes = "1.1.0" task_executor = { path = "../../common/task_executor" } hex = "0.4.2" -ethereum_ssz = "1.0.0-beta.2" -ssz_types = "1.0.0-beta.0" +ethereum_ssz = "0.5.0" +ssz_types = "0.5.0" eth2 = { path = "../../common/eth2" } state_processing = { path = "../../consensus/state_processing" } lru = "0.7.1" exit-future = "0.2.0" -tree_hash = "1.0.0-beta.0" -tree_hash_derive = "1.0.0-beta.0" +tree_hash = "0.5.0" +tree_hash_derive = "0.5.0" parking_lot = "0.12.0" slot_clock = { path = "../../common/slot_clock" } tempfile = "3.1.0" diff --git a/beacon_node/genesis/Cargo.toml b/beacon_node/genesis/Cargo.toml index e3a7b63946..8a7d224963 100644 --- a/beacon_node/genesis/Cargo.toml +++ b/beacon_node/genesis/Cargo.toml @@ -16,9 +16,9 @@ eth1 = { path = "../eth1"} rayon = "1.4.1" state_processing = { path = "../../consensus/state_processing" } merkle_proof = { path = "../../consensus/merkle_proof" } -ethereum_ssz = "1.0.0-beta.2" +ethereum_ssz = "0.5.0" ethereum_hashing = "1.0.0-beta.2" -tree_hash = "1.0.0-beta.0" +tree_hash = "0.5.0" tokio = { version = "1.14.0", features = ["full"] } slog = "2.5.2" int_to_bytes = { path = "../../consensus/int_to_bytes" } diff --git a/beacon_node/http_api/Cargo.toml b/beacon_node/http_api/Cargo.toml index c4938cda61..e54b432685 100644 --- a/beacon_node/http_api/Cargo.toml +++ b/beacon_node/http_api/Cargo.toml @@ -24,7 +24,7 @@ lighthouse_metrics = { path = "../../common/lighthouse_metrics" } lazy_static = "1.4.0" warp_utils = { path = "../../common/warp_utils" } slot_clock = { path = "../../common/slot_clock" } -ethereum_ssz = "1.0.0-beta.2" +ethereum_ssz = "0.5.0" bs58 = "0.4.0" futures = "0.3.8" execution_layer = {path = "../execution_layer"} @@ -32,7 +32,7 @@ parking_lot = "0.12.0" safe_arith = {path = "../../consensus/safe_arith"} task_executor = { path = "../../common/task_executor" } lru = "0.7.7" -tree_hash = "1.0.0-beta.0" +tree_hash = "0.5.0" sysinfo = "0.26.5" system_health = { path = "../../common/system_health" } directory = { path = "../../common/directory" } diff --git a/beacon_node/lighthouse_network/Cargo.toml b/beacon_node/lighthouse_network/Cargo.toml index 7e21daefdc..36f23a5905 100644 --- a/beacon_node/lighthouse_network/Cargo.toml +++ b/beacon_node/lighthouse_network/Cargo.toml @@ -8,11 +8,11 @@ edition = "2021" discv5 = { version = "0.1.0", features = ["libp2p"] } unsigned-varint = { version = "0.6.0", features = ["codec"] } types = { path = "../../consensus/types" } -ssz_types = "1.0.0-beta.0" +ssz_types = "0.5.0" serde = { version = "1.0.116", features = ["derive"] } serde_derive = "1.0.116" -ethereum_ssz = "1.0.0-beta.2" -ethereum_ssz_derive = "1.0.0-beta.2" +ethereum_ssz = "0.5.0" +ethereum_ssz_derive = "0.5.0" slog = { version = "2.5.2", features = ["max_level_trace"] } lighthouse_version = { path = "../../common/lighthouse_version" } tokio = { version = "1.14.0", features = ["time", "macros"] } diff --git a/beacon_node/network/Cargo.toml b/beacon_node/network/Cargo.toml index efe502496a..a9e1e01ed2 100644 --- a/beacon_node/network/Cargo.toml +++ b/beacon_node/network/Cargo.toml @@ -21,8 +21,8 @@ types = { path = "../../consensus/types" } slot_clock = { path = "../../common/slot_clock" } slog = { version = "2.5.2", features = ["max_level_trace"] } hex = "0.4.2" -ethereum_ssz = "1.0.0-beta.2" -ssz_types = "1.0.0-beta.0" +ethereum_ssz = "0.5.0" +ssz_types = "0.5.0" futures = "0.3.7" error-chain = "0.12.4" tokio = { version = "1.14.0", features = ["full"] } diff --git a/beacon_node/operation_pool/Cargo.toml b/beacon_node/operation_pool/Cargo.toml index 2860989775..0b654f518c 100644 --- a/beacon_node/operation_pool/Cargo.toml +++ b/beacon_node/operation_pool/Cargo.toml @@ -12,8 +12,8 @@ lighthouse_metrics = { path = "../../common/lighthouse_metrics" } parking_lot = "0.12.0" types = { path = "../../consensus/types" } state_processing = { path = "../../consensus/state_processing" } -ethereum_ssz = "1.0.0-beta.2" -ethereum_ssz_derive = "1.0.0-beta.2" +ethereum_ssz = "0.5.0" +ethereum_ssz_derive = "0.5.0" rayon = "1.5.0" serde = "1.0.116" serde_derive = "1.0.116" diff --git a/beacon_node/store/Cargo.toml b/beacon_node/store/Cargo.toml index d5e66b0525..130f6cbb89 100644 --- a/beacon_node/store/Cargo.toml +++ b/beacon_node/store/Cargo.toml @@ -13,8 +13,8 @@ db-key = "0.0.5" leveldb = { version = "0.8.6", default-features = false } parking_lot = "0.12.0" itertools = "0.10.0" -ethereum_ssz = "1.0.0-beta.2" -ethereum_ssz_derive = "1.0.0-beta.2" +ethereum_ssz = "0.5.0" +ethereum_ssz_derive = "0.5.0" types = { path = "../../consensus/types" } state_processing = { path = "../../consensus/state_processing" } slog = "2.5.2" diff --git a/boot_node/Cargo.toml b/boot_node/Cargo.toml index eadf7f5b13..7fa1d94b4c 100644 --- a/boot_node/Cargo.toml +++ b/boot_node/Cargo.toml @@ -10,7 +10,7 @@ clap = "2.33.3" clap_utils = { path = "../common/clap_utils" } lighthouse_network = { path = "../beacon_node/lighthouse_network" } types = { path = "../consensus/types" } -ethereum_ssz = "1.0.0-beta.2" +ethereum_ssz = "0.5.0" slog = "2.5.2" tokio = "1.14.0" log = "0.4.11" diff --git a/common/clap_utils/Cargo.toml b/common/clap_utils/Cargo.toml index 74dfea2631..a882b7ce64 100644 --- a/common/clap_utils/Cargo.toml +++ b/common/clap_utils/Cargo.toml @@ -11,7 +11,7 @@ clap = "2.33.3" hex = "0.4.2" dirs = "3.0.1" eth2_network_config = { path = "../eth2_network_config" } -ethereum_ssz = "1.0.0-beta.2" +ethereum_ssz = "0.5.0" ethereum-types = "0.14.1" serde = "1.0.116" serde_json = "1.0.59" diff --git a/common/deposit_contract/Cargo.toml b/common/deposit_contract/Cargo.toml index 49461bbfa2..aabc07fc52 100644 --- a/common/deposit_contract/Cargo.toml +++ b/common/deposit_contract/Cargo.toml @@ -14,6 +14,6 @@ hex = "0.4.2" [dependencies] types = { path = "../../consensus/types"} -ethereum_ssz = "1.0.0-beta.2" -tree_hash = "1.0.0-beta.0" +ethereum_ssz = "0.5.0" +tree_hash = "0.5.0" ethabi = "16.0.0" diff --git a/common/eth2/Cargo.toml b/common/eth2/Cargo.toml index e5ebe95539..2c5e7060b2 100644 --- a/common/eth2/Cargo.toml +++ b/common/eth2/Cargo.toml @@ -13,15 +13,15 @@ types = { path = "../../consensus/types" } reqwest = { version = "0.11.0", features = ["json","stream"] } lighthouse_network = { path = "../../beacon_node/lighthouse_network" } proto_array = { path = "../../consensus/proto_array", optional = true } -ethereum_serde_utils = "1.0.0-beta.0" +ethereum_serde_utils = "0.5.0" eth2_keystore = { path = "../../crypto/eth2_keystore" } libsecp256k1 = "0.7.0" ring = "0.16.19" bytes = "1.0.1" account_utils = { path = "../../common/account_utils" } sensitive_url = { path = "../../common/sensitive_url" } -ethereum_ssz = "1.0.0-beta.2" -ethereum_ssz_derive = "1.0.0-beta.2" +ethereum_ssz = "0.5.0" +ethereum_ssz_derive = "0.5.0" futures-util = "0.3.8" futures = "0.3.8" store = { path = "../../beacon_node/store", optional = true } diff --git a/common/eth2_network_config/Cargo.toml b/common/eth2_network_config/Cargo.toml index 88427c5e89..a21df3603e 100644 --- a/common/eth2_network_config/Cargo.toml +++ b/common/eth2_network_config/Cargo.toml @@ -16,6 +16,6 @@ tempfile = "3.1.0" [dependencies] serde_yaml = "0.8.13" types = { path = "../../consensus/types"} -ethereum_ssz = "1.0.0-beta.2" +ethereum_ssz = "0.5.0" eth2_config = { path = "../eth2_config"} enr = { version = "0.6.2", features = ["ed25519", "k256"] } diff --git a/common/validator_dir/Cargo.toml b/common/validator_dir/Cargo.toml index b8d701de8d..39a14e2837 100644 --- a/common/validator_dir/Cargo.toml +++ b/common/validator_dir/Cargo.toml @@ -16,7 +16,7 @@ filesystem = { path = "../filesystem" } types = { path = "../../consensus/types" } rand = "0.8.5" deposit_contract = { path = "../deposit_contract" } -tree_hash = "1.0.0-beta.0" +tree_hash = "0.5.0" hex = "0.4.2" derivative = "2.1.1" lockfile = { path = "../lockfile" } diff --git a/consensus/cached_tree_hash/Cargo.toml b/consensus/cached_tree_hash/Cargo.toml index 288a2e3ec6..c2856003bf 100644 --- a/consensus/cached_tree_hash/Cargo.toml +++ b/consensus/cached_tree_hash/Cargo.toml @@ -6,11 +6,11 @@ edition = "2021" [dependencies] ethereum-types = "0.14.1" -ssz_types = "1.0.0-beta.0" +ssz_types = "0.5.0" ethereum_hashing = "1.0.0-beta.2" -ethereum_ssz_derive = "1.0.0-beta.2" -ethereum_ssz = "1.0.0-beta.2" -tree_hash = "1.0.0-beta.0" +ethereum_ssz_derive = "0.5.0" +ethereum_ssz = "0.5.0" +tree_hash = "0.5.0" smallvec = "1.6.1" [dev-dependencies] diff --git a/consensus/fork_choice/Cargo.toml b/consensus/fork_choice/Cargo.toml index b37eb269bd..3864d52d47 100644 --- a/consensus/fork_choice/Cargo.toml +++ b/consensus/fork_choice/Cargo.toml @@ -10,8 +10,8 @@ edition = "2021" types = { path = "../types" } state_processing = { path = "../state_processing" } proto_array = { path = "../proto_array" } -ethereum_ssz = "1.0.0-beta.2" -ethereum_ssz_derive = "1.0.0-beta.2" +ethereum_ssz = "0.5.0" +ethereum_ssz_derive = "0.5.0" slog = { version = "2.5.2", features = ["max_level_trace", "release_max_level_trace"] } [dev-dependencies] diff --git a/consensus/proto_array/Cargo.toml b/consensus/proto_array/Cargo.toml index a1e3756deb..cd43c566f0 100644 --- a/consensus/proto_array/Cargo.toml +++ b/consensus/proto_array/Cargo.toml @@ -10,8 +10,8 @@ path = "src/bin.rs" [dependencies] types = { path = "../types" } -ethereum_ssz = "1.0.0-beta.2" -ethereum_ssz_derive = "1.0.0-beta.2" +ethereum_ssz = "0.5.0" +ethereum_ssz_derive = "0.5.0" serde = "1.0.116" serde_derive = "1.0.116" serde_yaml = "0.8.13" diff --git a/consensus/state_processing/Cargo.toml b/consensus/state_processing/Cargo.toml index e6d6bd6956..c16742782c 100644 --- a/consensus/state_processing/Cargo.toml +++ b/consensus/state_processing/Cargo.toml @@ -13,12 +13,12 @@ tokio = { version = "1.14.0", features = ["rt-multi-thread"] } bls = { path = "../../crypto/bls" } integer-sqrt = "0.1.5" itertools = "0.10.0" -ethereum_ssz = "1.0.0-beta.2" -ethereum_ssz_derive = "1.0.0-beta.2" -ssz_types = "1.0.0-beta.0" +ethereum_ssz = "0.5.0" +ethereum_ssz_derive = "0.5.0" +ssz_types = "0.5.0" merkle_proof = { path = "../merkle_proof" } safe_arith = { path = "../safe_arith" } -tree_hash = "1.0.0-beta.0" +tree_hash = "0.5.0" types = { path = "../types", default-features = false } rayon = "1.4.1" ethereum_hashing = "1.0.0-beta.2" diff --git a/consensus/types/Cargo.toml b/consensus/types/Cargo.toml index 0437d38289..fdfb413802 100644 --- a/consensus/types/Cargo.toml +++ b/consensus/types/Cargo.toml @@ -25,13 +25,13 @@ safe_arith = { path = "../safe_arith" } serde = {version = "1.0.116" , features = ["rc"] } serde_derive = "1.0.116" slog = "2.5.2" -ethereum_ssz = "1.0.0-beta.2" -ethereum_ssz_derive = "1.0.0-beta.2" -ssz_types = "1.0.0-beta.0" +ethereum_ssz = "0.5.0" +ethereum_ssz_derive = "0.5.0" +ssz_types = "0.5.0" swap_or_not_shuffle = { path = "../swap_or_not_shuffle" } test_random_derive = { path = "../../common/test_random_derive" } -tree_hash = "1.0.0-beta.0" -tree_hash_derive = "1.0.0-beta.0" +tree_hash = "0.5.0" +tree_hash_derive = "0.5.0" rand_xorshift = "0.3.0" cached_tree_hash = { path = "../cached_tree_hash" } serde_yaml = "0.8.13" @@ -39,7 +39,7 @@ tempfile = "3.1.0" derivative = "2.1.1" rusqlite = { version = "0.25.3", features = ["bundled"], optional = true } arbitrary = { version = "1.0", features = ["derive"], optional = true } -ethereum_serde_utils = "1.0.0-beta.0" +ethereum_serde_utils = "0.5.0" regex = "1.5.5" lazy_static = "1.4.0" parking_lot = "0.12.0" diff --git a/crypto/bls/Cargo.toml b/crypto/bls/Cargo.toml index 83639af29d..a610f257cd 100644 --- a/crypto/bls/Cargo.toml +++ b/crypto/bls/Cargo.toml @@ -5,13 +5,13 @@ authors = ["Paul Hauner "] edition = "2021" [dependencies] -ethereum_ssz = "1.0.0-beta.2" -tree_hash = "1.0.0-beta.0" +ethereum_ssz = "0.5.0" +tree_hash = "0.5.0" milagro_bls = { git = "https://github.com/sigp/milagro_bls", tag = "v1.4.2", optional = true } rand = "0.7.3" serde = "1.0.116" serde_derive = "1.0.116" -ethereum_serde_utils = "1.0.0-beta.0" +ethereum_serde_utils = "0.5.0" hex = "0.4.2" ethereum_hashing = "1.0.0-beta.2" ethereum-types = "0.14.1" diff --git a/lcli/Cargo.toml b/lcli/Cargo.toml index 8c1b34fbb2..13f14d4661 100644 --- a/lcli/Cargo.toml +++ b/lcli/Cargo.toml @@ -20,12 +20,12 @@ env_logger = "0.9.0" types = { path = "../consensus/types" } state_processing = { path = "../consensus/state_processing" } int_to_bytes = { path = "../consensus/int_to_bytes" } -ethereum_ssz = "1.0.0-beta.2" +ethereum_ssz = "0.5.0" environment = { path = "../lighthouse/environment" } eth2_network_config = { path = "../common/eth2_network_config" } genesis = { path = "../beacon_node/genesis" } deposit_contract = { path = "../common/deposit_contract" } -tree_hash = "1.0.0-beta.0" +tree_hash = "0.5.0" clap_utils = { path = "../common/clap_utils" } lighthouse_network = { path = "../beacon_node/lighthouse_network" } validator_dir = { path = "../common/validator_dir", features = ["insecure_keys"] } diff --git a/slasher/Cargo.toml b/slasher/Cargo.toml index bffe6b4aba..7f2ac456b5 100644 --- a/slasher/Cargo.toml +++ b/slasher/Cargo.toml @@ -12,8 +12,8 @@ lmdb = ["lmdb-rkv", "lmdb-rkv-sys"] [dependencies] bincode = "1.3.1" byteorder = "1.3.4" -ethereum_ssz = "1.0.0-beta.2" -ethereum_ssz_derive = "1.0.0-beta.2" +ethereum_ssz = "0.5.0" +ethereum_ssz_derive = "0.5.0" flate2 = { version = "1.0.14", features = ["zlib"], default-features = false } lazy_static = "1.4.0" lighthouse_metrics = { path = "../common/lighthouse_metrics" } @@ -26,8 +26,8 @@ serde = "1.0" serde_derive = "1.0" slog = "2.5.2" sloggers = { version = "2.1.1", features = ["json"] } -tree_hash = "1.0.0-beta.0" -tree_hash_derive = "1.0.0-beta.0" +tree_hash = "0.5.0" +tree_hash_derive = "0.5.0" types = { path = "../consensus/types" } strum = { version = "0.24.1", features = ["derive"] } diff --git a/testing/ef_tests/Cargo.toml b/testing/ef_tests/Cargo.toml index ecdf5a9685..11283052f0 100644 --- a/testing/ef_tests/Cargo.toml +++ b/testing/ef_tests/Cargo.toml @@ -22,10 +22,10 @@ serde = "1.0.116" serde_derive = "1.0.116" serde_repr = "0.1.6" serde_yaml = "0.8.13" -ethereum_ssz = "1.0.0-beta.2" -ethereum_ssz_derive = "1.0.0-beta.2" -tree_hash = "1.0.0-beta.0" -tree_hash_derive = "1.0.0-beta.0" +ethereum_ssz = "0.5.0" +ethereum_ssz_derive = "0.5.0" +tree_hash = "0.5.0" +tree_hash_derive = "0.5.0" cached_tree_hash = { path = "../../consensus/cached_tree_hash" } state_processing = { path = "../../consensus/state_processing" } swap_or_not_shuffle = { path = "../../consensus/swap_or_not_shuffle" } diff --git a/testing/state_transition_vectors/Cargo.toml b/testing/state_transition_vectors/Cargo.toml index 6f61bc9d96..a25b3c31c1 100644 --- a/testing/state_transition_vectors/Cargo.toml +++ b/testing/state_transition_vectors/Cargo.toml @@ -9,7 +9,7 @@ edition = "2021" [dependencies] state_processing = { path = "../../consensus/state_processing" } types = { path = "../../consensus/types" } -ethereum_ssz = "1.0.0-beta.2" +ethereum_ssz = "0.5.0" beacon_chain = { path = "../../beacon_node/beacon_chain" } lazy_static = "1.4.0" tokio = { version = "1.14.0", features = ["rt-multi-thread"] } diff --git a/validator_client/Cargo.toml b/validator_client/Cargo.toml index 2a1f4a54b2..e0172afd2a 100644 --- a/validator_client/Cargo.toml +++ b/validator_client/Cargo.toml @@ -13,7 +13,7 @@ tokio = { version = "1.14.0", features = ["time", "rt-multi-thread", "macros"] } logging = { path = "../common/logging" } [dependencies] -tree_hash = "1.0.0-beta.0" +tree_hash = "0.5.0" clap = "2.33.3" slashing_protection = { path = "./slashing_protection" } slot_clock = { path = "../common/slot_clock" } @@ -46,7 +46,7 @@ lighthouse_version = { path = "../common/lighthouse_version" } warp_utils = { path = "../common/warp_utils" } warp = "0.3.2" hyper = "0.14.4" -ethereum_serde_utils = "1.0.0-beta.0" +ethereum_serde_utils = "0.5.0" libsecp256k1 = "0.7.0" ring = "0.16.19" rand = { version = "0.8.5", features = ["small_rng"] } diff --git a/validator_client/slashing_protection/Cargo.toml b/validator_client/slashing_protection/Cargo.toml index 61b4f7578f..b1beff8279 100644 --- a/validator_client/slashing_protection/Cargo.toml +++ b/validator_client/slashing_protection/Cargo.toml @@ -18,7 +18,7 @@ r2d2_sqlite = "0.18.0" serde = "1.0.116" serde_derive = "1.0.116" serde_json = "1.0.58" -ethereum_serde_utils = "1.0.0-beta.0" +ethereum_serde_utils = "0.5.0" filesystem = { path = "../../common/filesystem" } arbitrary = { version = "1.0", features = ["derive"], optional = true }