diff --git a/Dockerfile b/Dockerfile index f2efd6d..b7d653b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM rust:1.59.0 as build +FROM rust:1.63.0 as build RUN rustup default nightly-2021-05-09 RUN apt-get update && apt-get install -y clang diff --git a/Makefile b/Makefile index dd5bf9b..4b2d3d5 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,10 @@ .PHONY: configure-rust configure-rust: - rustup install 1.59.0 - rustup default 1.59.0 - rustup toolchain install nightly-2022-04-02 - rustup target add wasm32-unknown-unknown --toolchain nightly-2022-04-02 + rustup install 1.63.0 + rustup default 1.63.0 + rustup toolchain install nightly-2022-09-02 + rustup target add wasm32-unknown-unknown + rustup target add wasm32-unknown-unknown --toolchain nightly-2022-09-02 rustup component add clippy .PHONY: init diff --git a/modules/currencies/Cargo.toml b/modules/currencies/Cargo.toml index b80a5fc..67866a0 100644 --- a/modules/currencies/Cargo.toml +++ b/modules/currencies/Cargo.toml @@ -6,14 +6,14 @@ edition = "2018" [dependencies] serde = { version = "1.0.111", optional = true } -codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-io = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-std = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } +codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-io = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-std = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } +frame-support = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +frame-system = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } module-evm = { path = "../evm", default-features = false } module-evm-bridge = { path = "../evm-bridge", default-features = false } @@ -25,9 +25,9 @@ primitives = { package = "reef-primitives", path = "../../primitives", default-f support = { package = "module-support", path = "../support", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } +sp-core = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +pallet-balances = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } tokens = { package = "orml-tokens", path = "../../orml/tokens" } module-evm = { path = "../evm" } diff --git a/modules/evm-accounts/Cargo.toml b/modules/evm-accounts/Cargo.toml index 1a99b58..b24cb63 100644 --- a/modules/evm-accounts/Cargo.toml +++ b/modules/evm-accounts/Cargo.toml @@ -6,15 +6,15 @@ edition = "2018" [dependencies] serde = { version = "1.0.101", optional = true } -codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false } +codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false } libsecp256k1 = { version = "0.3.4", default-features = false, features = ["hmac"] } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-core = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-io = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-std = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } +frame-support = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +frame-system = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-core = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-io = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-std = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } orml-traits = { path = "../../orml/traits", default-features = false } @@ -22,7 +22,7 @@ primitives = { package = "reef-primitives", path = "../../primitives", default-f module-support = { path = "../support", default-features = false } [dev-dependencies] -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } +pallet-balances = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } orml-currencies = { path = "../../orml/currencies" } orml-tokens = { path = "../../orml/tokens" } diff --git a/modules/evm-bridge/Cargo.toml b/modules/evm-bridge/Cargo.toml index 84d21a2..edc8727 100644 --- a/modules/evm-bridge/Cargo.toml +++ b/modules/evm-bridge/Cargo.toml @@ -9,25 +9,25 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] serde = { version = "1.0.101", optional = true, features = ["derive"] } -codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-core = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-std = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-io = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } +codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +frame-system = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-core = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-std = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-io = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } primitive-types = { version = "0.10", default-features = false, features = ["rlp", "byteorder"] } sha3 = { version = "0.8", default-features = false } impl-trait-for-tuples = "0.2.1" -ethereum-types = { version = "0.12.0", default-features = false } +ethereum-types = { version = "0.13.1", default-features = false } primitives = { package = "reef-primitives", path = "../../primitives", default-features = false } support = { package = "module-support", path = "../support", default-features = false } module-evm = { path = "../evm", default-features = false } hex-literal = { version = "0.3.1" } [dev-dependencies] -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } +pallet-balances = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } [features] default = ["std"] diff --git a/modules/evm/Cargo.toml b/modules/evm/Cargo.toml index dcc5389..bb7f12a 100644 --- a/modules/evm/Cargo.toml +++ b/modules/evm/Cargo.toml @@ -8,7 +8,7 @@ edition = "2018" targets = ["x86_64-unknown-linux-gnu"] [dependencies] -codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false } +codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false } impl-trait-for-tuples = "0.1" primitive-types = { version = "0.10", default-features = false, features = ["rlp", "byteorder"] } ripemd160 = { version = "0.9", default-features = false } @@ -18,19 +18,19 @@ sha3 = { version = "0.8", default-features = false } tiny-keccak = { version = "2.0", features = ["fips202"] } log = { version = "0.4.14", default-features = false } -evm = { version = "0.30.1", default-features = false, features = ["with-codec"] } -evm-gasometer = { version = "0.30.0", default-features = false } -evm-runtime = { version = "0.30.0", default-features = false } +evm = { version = "0.35.0", default-features = false, features = ["with-codec"] } +evm-gasometer = { version = "0.35.0", default-features = false } +evm-runtime = { version = "0.35.0", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-balances = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } +frame-support = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +frame-system = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-balances = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } -sp-core = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-io = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-std = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } +sp-core = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-io = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-std = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } orml-traits = { path = "../../orml/traits", default-features = false } support = { package = "module-support", path = "../support", default-features = false } diff --git a/modules/evm/rpc/Cargo.toml b/modules/evm/rpc/Cargo.toml index cfe1202..56dbc4d 100644 --- a/modules/evm/rpc/Cargo.toml +++ b/modules/evm/rpc/Cargo.toml @@ -7,25 +7,25 @@ edition = "2018" [dependencies] jsonrpc-core = "15.0.0" jsonrpc-derive = "15.0.0" -ethereum-types = "0.12.0" -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sp-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sp-storage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } +ethereum-types = "0.13.1" +sp-api = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sp-core = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sp-io = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sp-rpc = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sp-runtime = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sp-storage = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sp-transaction-pool = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sc-service = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sc-client-api = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sc-rpc = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sc-network = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } rustc-hex = "2.1.0" serde = { version = "1.0", features = ["derive"] } module-evm-rpc-runtime-api = { path = "runtime_api" } module-evm = { path = ".." } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +frame-support = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } log = { version = "0.4.14", default-features = false } [dev-dependencies] diff --git a/modules/evm/rpc/runtime_api/Cargo.toml b/modules/evm/rpc/runtime_api/Cargo.toml index 29b96a3..2832d39 100644 --- a/modules/evm/rpc/runtime_api/Cargo.toml +++ b/modules/evm/rpc/runtime_api/Cargo.toml @@ -5,11 +5,11 @@ authors = ["Reef Developers"] edition = "2018" [dependencies] -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-api = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-std = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-core = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -ethereum-types = { version = "0.12.0", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-api = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-std = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-core = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +ethereum-types = { version = "0.13.1", default-features = false } primitives = { package = "reef-primitives", path = "../../../../primitives", default-features = false } [features] diff --git a/modules/example/Cargo.toml b/modules/example/Cargo.toml index 7806e86..5d045b2 100644 --- a/modules/example/Cargo.toml +++ b/modules/example/Cargo.toml @@ -6,14 +6,14 @@ edition = "2018" [dependencies] serde = { version = "1.0.101", optional = true } -codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } +codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +frame-support = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +frame-system = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } +sp-core = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sp-io = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } [features] default = ["std"] diff --git a/modules/poc/Cargo.toml b/modules/poc/Cargo.toml index 6c75703..93120f2 100644 --- a/modules/poc/Cargo.toml +++ b/modules/poc/Cargo.toml @@ -7,22 +7,22 @@ edition = "2018" [dependencies] serde = { version = "1.0.101", optional = true } -codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } +codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false } +sp-std = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +frame-support = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +frame-system = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" , optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" , optional = true } -pallet-collective = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } +pallet-collective = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } primitives = { package = "reef-primitives", path = "../../primitives", default-features = false } [dev-dependencies] -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } +pallet-balances = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sp-core = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sp-io = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } [features] default = ["std"] diff --git a/modules/support/Cargo.toml b/modules/support/Cargo.toml index bff4584..fbdfb4c 100644 --- a/modules/support/Cargo.toml +++ b/modules/support/Cargo.toml @@ -6,12 +6,12 @@ edition = "2018" [dependencies] impl-trait-for-tuples = "0.2.1" -codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-std = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-core = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -ethereum-types = { version = "0.12.0", default-features = false } +codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +frame-support = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-std = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-core = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +ethereum-types = { version = "0.13.1", default-features = false } orml-traits = { path = "../../orml/traits", default-features = false } primitives = { package = "reef-primitives", path = "../../primitives", default-features = false } diff --git a/modules/transaction_payment/Cargo.toml b/modules/transaction_payment/Cargo.toml index cee82fd..e8b19dd 100644 --- a/modules/transaction_payment/Cargo.toml +++ b/modules/transaction_payment/Cargo.toml @@ -6,15 +6,15 @@ edition = "2018" [dependencies] serde = { version = "1.0.101", optional = true } -codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-std = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-io = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-balances = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-proxy = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } +codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +frame-support = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +frame-system = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-std = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-io = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-balances = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-proxy = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } log = { version = "0.4.14", default-features = false } orml-tokens = { path = "../../orml/tokens", default-features = false } module-currencies = { path = "../../modules/currencies", default-features = false } @@ -24,7 +24,7 @@ orml-traits = { path = "../../orml/traits", default-features = false } [dev-dependencies] -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } +sp-core = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } smallvec = "1.4.1" [features] diff --git a/node/Cargo.toml b/node/Cargo.toml index 47c9cf0..8b01092 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -16,7 +16,7 @@ name = 'reef-node' targets = ['x86_64-unknown-linux-gnu'] [build-dependencies] -substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } +substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } [dependencies] hex-literal = "0.3.1" @@ -26,48 +26,48 @@ serde = { version = "1.0.102", features = ["derive"] } serde_json = "1.0.41" # Substrate dependencies -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sc-cli = { git = "https://github.com/paritytech/substrate", default-features = false, features = ['wasmtime'], branch = "polkadot-v0.9.10" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sc-executor = { git = "https://github.com/paritytech/substrate", features = ['wasmtime'], branch = "polkadot-v0.9.10" } -sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sc-rpc-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sc-service = { git = "https://github.com/paritytech/substrate", default-features = false ,features = ['wasmtime'], branch = "polkadot-v0.9.10" } -sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sc-transaction-pool-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sc-telemetry = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -substrate-frame-rpc-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sc-chain-spec = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sc-basic-authorship = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sc-cli = { git = "https://github.com/paritytech/substrate", default-features = false, features = ['wasmtime'], tag = "monthly-2022-09" } +sc-client-api = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sc-executor = { git = "https://github.com/paritytech/substrate", features = ['wasmtime'], tag = "monthly-2022-09" } +sc-rpc = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sc-rpc-api = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sc-service = { git = "https://github.com/paritytech/substrate", default-features = false ,features = ['wasmtime'], tag = "monthly-2022-09" } +sc-transaction-pool = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sc-transaction-pool-api = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sc-telemetry = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sp-std = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sp-api = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sp-block-builder = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sp-core = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sp-inherents = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sp-runtime = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sp-transaction-pool = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sp-timestamp = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +substrate-frame-rpc-system = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } -sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } +sc-keystore = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sp-keystore = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } -sp-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sc-finality-grandpa-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } +sp-finality-grandpa = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sc-finality-grandpa-rpc = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } -sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sp-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sc-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sc-consensus-babe-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sc-consensus-epochs = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } -sc-consensus-slots = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } +sp-consensus = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sp-consensus-babe = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sc-consensus = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sc-consensus-babe = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sc-consensus-babe-rpc = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sc-consensus-epochs = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } +sc-consensus-slots = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } -node-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } +kitchensink-runtime = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } module-evm = { path = "../modules/evm" } module-evm-rpc-runtime-api = { path = "../modules/evm/rpc/runtime_api" } @@ -80,7 +80,7 @@ reef-runtime = { path = '../runtime', version = '4.0.0' } [features] default = [] -runtime-benchmarks = ['reef-runtime/runtime-benchmarks', 'node-runtime/runtime-benchmarks'] +runtime-benchmarks = ['reef-runtime/runtime-benchmarks', 'kitchensink-runtime/runtime-benchmarks'] with-ethereum-compatibility = [ "reef-runtime/with-ethereum-compatibility" ] diff --git a/primitives/Cargo.toml b/primitives/Cargo.toml index 641e4a0..b76e269 100644 --- a/primitives/Cargo.toml +++ b/primitives/Cargo.toml @@ -6,16 +6,16 @@ edition = "2018" [dependencies] serde = { version = "1.0.101", optional = true } -codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-std = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-io = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -ethereum-types = { version = "0.12.0", default-features = false } +codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-std = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-io = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +ethereum-types = { version = "0.13.1", default-features = false } evm = { version = "0.30.1", default-features = false, features = ["with-codec"] } [dev-dependencies] -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } +frame-support = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } [features] default = ["std"] diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index 39c450c..f69b17a 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -11,74 +11,74 @@ version = '4.0.0' targets = ['x86_64-unknown-linux-gnu'] [build-dependencies] -substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.10" } +substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", tag = "monthly-2022-09" } # alias "parity-scale-code" to "codec" [dependencies.codec] default-features = false features = ['derive'] package = 'parity-scale-codec' -version = '2.0.0' +version = '3.1.5' [dependencies] smallvec = "1.4.0" hex-literal = { optional = true, version = '0.3.1' } serde = { features = ['derive'], optional = true, version = '1.0.119' } serde_json = "1.0.60" -evm = { version = "0.30.1", optional = true, default-features = false } +evm = { version = "0.35.0", optional = true, default-features = false } log = { version = "0.4.14", default-features = false } # Substrate dependencies -frame-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10", optional = true } -frame-executive = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10", optional = true } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -frame-election-provider-support = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-balances = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-grandpa = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-indices = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-randomness-collective-flip = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-scheduler = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-sudo = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-utility = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-multisig = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-api = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-application-crypto = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-core = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-inherents = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-io = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-offchain = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-session = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-staking = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-std = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-version = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09", optional = true } +frame-executive = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +frame-support = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +frame-system = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09", optional = true } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +frame-election-provider-support = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-balances = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-grandpa = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-indices = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-randomness-collective-flip = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-scheduler = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-sudo = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-utility = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-multisig = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-api = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-application-crypto = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-block-builder = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-core = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-inherents = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-io = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-offchain = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-session = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-staking = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-std = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-transaction-pool = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-version = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } libsecp256k1 = { version = "0.3.4", default-features = false, optional = true } # NPoS -pallet-session = { git = "https://github.com/paritytech/substrate", default-features = false , features = ["historical"], branch = "polkadot-v0.9.10" } -pallet-staking = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-authorship = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-babe = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-consensus-babe = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-im-online = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-offences = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -sp-authority-discovery = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } -pallet-authority-discovery = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } +pallet-session = { git = "https://github.com/paritytech/substrate", default-features = false , features = ["historical"], tag = "monthly-2022-09" } +pallet-staking = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-authorship = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-babe = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-consensus-babe = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-im-online = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-offences = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +sp-authority-discovery = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } +pallet-authority-discovery = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } -pallet-identity = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } +pallet-identity = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } # PoC -pallet-collective = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } +pallet-collective = { git = "https://github.com/paritytech/substrate", default-features = false , tag = "monthly-2022-09" } module-poc = { path = "../modules/poc", default-features = false } # local dependencies diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 40f839f..93b20d1 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -7,7 +7,7 @@ edition = "2018" [dependencies] static_assertions = "1.1.0" serde = { version = "1.0.101", optional = true, default-features = false } -codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false } +codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false } sp-std = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } sp-core = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.10" } diff --git a/rust-toolchain.toml b/rust-toolchain.toml new file mode 100644 index 0000000..2fb7005 --- /dev/null +++ b/rust-toolchain.toml @@ -0,0 +1,2 @@ +[toolchain] +channel = "nightly-2022-09-02"