diff --git a/Cargo.lock b/Cargo.lock index 8e28f7aedcd..05759e08a9a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14,7 +14,7 @@ dependencies = [ [[package]] name = "actor-system-error" -version = "1.5.0" +version = "1.6.0" dependencies = [ "derive_more 0.99.18", ] @@ -2178,7 +2178,7 @@ dependencies = [ [[package]] name = "calc-stack-height" -version = "1.5.0" +version = "1.6.0" dependencies = [ "anyhow", "env_logger", @@ -2202,7 +2202,7 @@ dependencies = [ [[package]] name = "cargo-gbuild" -version = "1.5.0" +version = "1.6.0" dependencies = [ "anyhow", "cargo_metadata 0.18.1", @@ -3052,7 +3052,7 @@ dependencies = [ [[package]] name = "crates-io" -version = "1.5.0" +version = "1.6.0" dependencies = [ "anyhow", "cargo-http-registry", @@ -3580,7 +3580,7 @@ dependencies = [ [[package]] name = "demo-create-program-reentrance" -version = "1.5.0" +version = "1.6.0" dependencies = [ "gear-wasm-builder", "gstd", @@ -5094,7 +5094,7 @@ dependencies = [ [[package]] name = "ethexe-cli" -version = "1.5.0" +version = "1.6.0" dependencies = [ "alloy", "anyhow", @@ -5135,7 +5135,7 @@ dependencies = [ [[package]] name = "ethexe-common" -version = "1.5.0" +version = "1.6.0" dependencies = [ "anyhow", "derive_more 0.99.18", @@ -5148,7 +5148,7 @@ dependencies = [ [[package]] name = "ethexe-db" -version = "1.5.0" +version = "1.6.0" dependencies = [ "anyhow", "dashmap 5.5.3", @@ -5166,7 +5166,7 @@ dependencies = [ [[package]] name = "ethexe-ethereum" -version = "1.5.0" +version = "1.6.0" dependencies = [ "alloy", "anyhow", @@ -5186,7 +5186,7 @@ dependencies = [ [[package]] name = "ethexe-network" -version = "1.5.0" +version = "1.6.0" dependencies = [ "anyhow", "async-trait", @@ -5209,7 +5209,7 @@ dependencies = [ [[package]] name = "ethexe-observer" -version = "1.5.0" +version = "1.6.0" dependencies = [ "alloy", "anyhow", @@ -5232,7 +5232,7 @@ dependencies = [ [[package]] name = "ethexe-processor" -version = "1.5.0" +version = "1.6.0" dependencies = [ "anyhow", "demo-async", @@ -5260,7 +5260,7 @@ dependencies = [ [[package]] name = "ethexe-prometheus-endpoint" -version = "1.5.0" +version = "1.6.0" dependencies = [ "hyper 0.14.27", "log", @@ -5271,7 +5271,7 @@ dependencies = [ [[package]] name = "ethexe-rpc" -version = "1.5.0" +version = "1.6.0" dependencies = [ "anyhow", "ethexe-common", @@ -5292,7 +5292,7 @@ dependencies = [ [[package]] name = "ethexe-runtime" -version = "1.5.0" +version = "1.6.0" dependencies = [ "ethexe-runtime-common", "gear-core", @@ -5307,7 +5307,7 @@ dependencies = [ [[package]] name = "ethexe-runtime-common" -version = "1.5.0" +version = "1.6.0" dependencies = [ "gear-core", "gear-core-errors", @@ -5321,7 +5321,7 @@ dependencies = [ [[package]] name = "ethexe-sequencer" -version = "1.5.0" +version = "1.6.0" dependencies = [ "anyhow", "ethexe-common", @@ -5340,7 +5340,7 @@ dependencies = [ [[package]] name = "ethexe-signer" -version = "1.5.0" +version = "1.6.0" dependencies = [ "anyhow", "derive_more 0.99.18", @@ -5356,7 +5356,7 @@ dependencies = [ [[package]] name = "ethexe-utils" -version = "1.5.0" +version = "1.6.0" dependencies = [ "async-channel 1.9.0", "futures", @@ -5370,7 +5370,7 @@ dependencies = [ [[package]] name = "ethexe-validator" -version = "1.5.0" +version = "1.6.0" dependencies = [ "anyhow", "ethexe-common", @@ -6246,14 +6246,14 @@ dependencies = [ [[package]] name = "galloc" -version = "1.5.0" +version = "1.6.0" dependencies = [ "gear-dlmalloc", ] [[package]] name = "gbuiltin-bls381" -version = "1.5.0" +version = "1.6.0" dependencies = [ "ark-bls12-381", "ark-ec", @@ -6266,7 +6266,7 @@ dependencies = [ [[package]] name = "gbuiltin-eth-bridge" -version = "1.5.0" +version = "1.6.0" dependencies = [ "gprimitives", "parity-scale-codec", @@ -6275,7 +6275,7 @@ dependencies = [ [[package]] name = "gbuiltin-staking" -version = "1.5.0" +version = "1.6.0" dependencies = [ "derive_more 0.99.18", "gprimitives", @@ -6284,7 +6284,7 @@ dependencies = [ [[package]] name = "gcli" -version = "1.5.0" +version = "1.6.0" dependencies = [ "anyhow", "async-trait", @@ -6324,7 +6324,7 @@ dependencies = [ [[package]] name = "gclient" -version = "1.5.0" +version = "1.6.0" dependencies = [ "anyhow", "ark-bls12-381", @@ -6373,7 +6373,7 @@ dependencies = [ [[package]] name = "gcore" -version = "1.5.0" +version = "1.6.0" dependencies = [ "galloc", "gear-core-errors", @@ -6385,7 +6385,7 @@ dependencies = [ [[package]] name = "gear-authorship" -version = "1.5.0" +version = "1.6.0" dependencies = [ "demo-constructor", "env_logger", @@ -6457,7 +6457,7 @@ dependencies = [ [[package]] name = "gear-cli" -version = "1.5.0" +version = "1.6.0" dependencies = [ "clap 4.5.9", "frame-benchmarking", @@ -6488,7 +6488,7 @@ dependencies = [ [[package]] name = "gear-common" -version = "1.5.0" +version = "1.6.0" dependencies = [ "derive_more 0.99.18", "enum-iterator 1.5.0", @@ -6514,7 +6514,7 @@ dependencies = [ [[package]] name = "gear-common-codegen" -version = "1.5.0" +version = "1.6.0" dependencies = [ "quote", "syn 2.0.71", @@ -6522,7 +6522,7 @@ dependencies = [ [[package]] name = "gear-core" -version = "1.5.0" +version = "1.6.0" dependencies = [ "blake2 0.10.6", "byteorder", @@ -6553,7 +6553,7 @@ dependencies = [ [[package]] name = "gear-core-backend" -version = "1.5.0" +version = "1.6.0" dependencies = [ "actor-system-error", "blake2 0.10.6", @@ -6571,7 +6571,7 @@ dependencies = [ [[package]] name = "gear-core-errors" -version = "1.5.0" +version = "1.6.0" dependencies = [ "derive_more 0.99.18", "enum-iterator 1.5.0", @@ -6581,7 +6581,7 @@ dependencies = [ [[package]] name = "gear-core-processor" -version = "1.5.0" +version = "1.6.0" dependencies = [ "actor-system-error", "derive_more 0.99.18", @@ -6613,7 +6613,7 @@ dependencies = [ [[package]] name = "gear-key-finder" -version = "1.5.0" +version = "1.6.0" dependencies = [ "directories", "hex", @@ -6621,7 +6621,7 @@ dependencies = [ [[package]] name = "gear-lazy-pages" -version = "1.5.0" +version = "1.6.0" dependencies = [ "cfg-if", "derive_more 0.99.18", @@ -6643,7 +6643,7 @@ dependencies = [ [[package]] name = "gear-lazy-pages-common" -version = "1.5.0" +version = "1.6.0" dependencies = [ "gear-core", "num_enum 0.6.1", @@ -6652,7 +6652,7 @@ dependencies = [ [[package]] name = "gear-lazy-pages-interface" -version = "1.5.0" +version = "1.6.0" dependencies = [ "byteorder", "gear-core", @@ -6664,7 +6664,7 @@ dependencies = [ [[package]] name = "gear-lazy-pages-native-interface" -version = "1.5.0" +version = "1.6.0" dependencies = [ "gear-core", "gear-lazy-pages", @@ -6675,7 +6675,7 @@ dependencies = [ [[package]] name = "gear-node-loader" -version = "1.5.0" +version = "1.6.0" dependencies = [ "anyhow", "clap 4.5.9", @@ -6703,7 +6703,7 @@ dependencies = [ [[package]] name = "gear-node-testing" -version = "1.5.0" +version = "1.6.0" dependencies = [ "frame-benchmarking", "frame-support", @@ -6742,7 +6742,7 @@ dependencies = [ [[package]] name = "gear-node-wrapper" -version = "1.5.0" +version = "1.6.0" dependencies = [ "anyhow", "rand 0.8.5", @@ -6793,7 +6793,7 @@ dependencies = [ [[package]] name = "gear-runtime-common" -version = "1.5.0" +version = "1.6.0" dependencies = [ "frame-benchmarking", "frame-support", @@ -6819,7 +6819,7 @@ dependencies = [ [[package]] name = "gear-runtime-interface" -version = "1.5.0" +version = "1.6.0" dependencies = [ "ark-bls12-381", "ark-ec", @@ -6841,7 +6841,7 @@ dependencies = [ [[package]] name = "gear-runtime-primitives" -version = "1.5.0" +version = "1.6.0" dependencies = [ "sp-core", "sp-runtime", @@ -6849,7 +6849,7 @@ dependencies = [ [[package]] name = "gear-sandbox" -version = "1.5.0" +version = "1.6.0" dependencies = [ "assert_matches", "gear-sandbox-env", @@ -6865,7 +6865,7 @@ dependencies = [ [[package]] name = "gear-sandbox-env" -version = "1.5.0" +version = "1.6.0" dependencies = [ "parity-scale-codec", "sp-debug-derive 8.0.0", @@ -6875,7 +6875,7 @@ dependencies = [ [[package]] name = "gear-sandbox-host" -version = "1.5.0" +version = "1.6.0" dependencies = [ "defer", "environmental", @@ -6895,7 +6895,7 @@ dependencies = [ [[package]] name = "gear-sandbox-interface" -version = "1.5.0" +version = "1.6.0" dependencies = [ "gear-sandbox-host", "log", @@ -6906,7 +6906,7 @@ dependencies = [ [[package]] name = "gear-service" -version = "1.5.0" +version = "1.6.0" dependencies = [ "frame-benchmarking", "frame-benchmarking-cli", @@ -6987,7 +6987,7 @@ dependencies = [ [[package]] name = "gear-ss58" -version = "1.5.0" +version = "1.6.0" dependencies = [ "blake2 0.10.6", "bs58 0.5.1", @@ -6996,14 +6996,14 @@ dependencies = [ [[package]] name = "gear-stack-buffer" -version = "1.5.0" +version = "1.6.0" dependencies = [ "cc", ] [[package]] name = "gear-utils" -version = "1.5.0" +version = "1.6.0" dependencies = [ "env_logger", "gear-core", @@ -7040,7 +7040,7 @@ checksum = "bbfbfa701dc65e683fcd2fb24f046bcef22634acbdf47ad14724637dc39ad05b" [[package]] name = "gear-wasm-builder" -version = "1.5.0" +version = "1.6.0" dependencies = [ "anyhow", "cargo_metadata 0.18.1", @@ -7091,7 +7091,7 @@ dependencies = [ [[package]] name = "gear-wasm-instrument" -version = "1.5.0" +version = "1.6.0" dependencies = [ "derive_more 0.99.18", "enum-iterator 1.5.0", @@ -7102,7 +7102,7 @@ dependencies = [ [[package]] name = "gear-wasm-optimizer" -version = "1.5.0" +version = "1.6.0" dependencies = [ "anyhow", "colored", @@ -7318,7 +7318,7 @@ dependencies = [ [[package]] name = "gmeta" -version = "1.5.0" +version = "1.6.0" dependencies = [ "blake2 0.10.6", "derive_more 0.99.18", @@ -7332,7 +7332,7 @@ dependencies = [ [[package]] name = "gmeta-codegen" -version = "1.5.0" +version = "1.6.0" dependencies = [ "gmeta", "gstd", @@ -7345,7 +7345,7 @@ dependencies = [ [[package]] name = "gprimitives" -version = "1.5.0" +version = "1.6.0" dependencies = [ "derive_more 0.99.18", "gear-ss58", @@ -7358,7 +7358,7 @@ dependencies = [ [[package]] name = "gring" -version = "1.5.0" +version = "1.6.0" dependencies = [ "anyhow", "base64 0.21.7", @@ -7389,7 +7389,7 @@ dependencies = [ [[package]] name = "gsdk" -version = "1.5.0" +version = "1.6.0" dependencies = [ "anyhow", "base64 0.21.7", @@ -7446,7 +7446,7 @@ dependencies = [ [[package]] name = "gsdk-codegen" -version = "1.5.0" +version = "1.6.0" dependencies = [ "proc-macro2", "quote", @@ -7455,7 +7455,7 @@ dependencies = [ [[package]] name = "gstd" -version = "1.5.0" +version = "1.6.0" dependencies = [ "arrayvec 0.7.4", "const_format", @@ -7473,7 +7473,7 @@ dependencies = [ [[package]] name = "gstd-codegen" -version = "1.5.0" +version = "1.6.0" dependencies = [ "gprimitives", "gstd", @@ -7485,11 +7485,11 @@ dependencies = [ [[package]] name = "gsys" -version = "1.5.0" +version = "1.6.0" [[package]] name = "gtest" -version = "1.5.0" +version = "1.6.0" dependencies = [ "cargo_toml", "colored", @@ -11042,7 +11042,7 @@ checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" [[package]] name = "numerated" -version = "1.5.0" +version = "1.6.0" dependencies = [ "derive_more 0.99.18", "env_logger", @@ -11397,7 +11397,7 @@ dependencies = [ [[package]] name = "pallet-gear" -version = "1.5.0" +version = "1.6.0" dependencies = [ "blake2 0.10.6", "demo-async", @@ -11499,7 +11499,7 @@ dependencies = [ [[package]] name = "pallet-gear-bank" -version = "1.5.0" +version = "1.6.0" dependencies = [ "frame-benchmarking", "frame-support", @@ -11517,7 +11517,7 @@ dependencies = [ [[package]] name = "pallet-gear-builtin" -version = "1.5.0" +version = "1.6.0" dependencies = [ "ark-bls12-381", "ark-ec", @@ -11572,7 +11572,7 @@ dependencies = [ [[package]] name = "pallet-gear-builtin-rpc" -version = "1.5.0" +version = "1.6.0" dependencies = [ "jsonrpsee 0.16.3", "pallet-gear-builtin-rpc-runtime-api", @@ -11584,7 +11584,7 @@ dependencies = [ [[package]] name = "pallet-gear-builtin-rpc-runtime-api" -version = "1.5.0" +version = "1.6.0" dependencies = [ "sp-api", "sp-core", @@ -11592,7 +11592,7 @@ dependencies = [ [[package]] name = "pallet-gear-debug" -version = "1.5.0" +version = "1.6.0" dependencies = [ "demo-vec", "env_logger", @@ -11627,7 +11627,7 @@ dependencies = [ [[package]] name = "pallet-gear-eth-bridge" -version = "1.5.0" +version = "1.6.0" dependencies = [ "binary-merkle-tree", "env_logger", @@ -11668,7 +11668,7 @@ dependencies = [ [[package]] name = "pallet-gear-eth-bridge-rpc" -version = "1.5.0" +version = "1.6.0" dependencies = [ "jsonrpsee 0.16.3", "pallet-gear-eth-bridge-rpc-runtime-api", @@ -11680,7 +11680,7 @@ dependencies = [ [[package]] name = "pallet-gear-eth-bridge-rpc-runtime-api" -version = "1.5.0" +version = "1.6.0" dependencies = [ "pallet-gear-eth-bridge", "sp-api", @@ -11689,7 +11689,7 @@ dependencies = [ [[package]] name = "pallet-gear-gas" -version = "1.5.0" +version = "1.6.0" dependencies = [ "env_logger", "frame-benchmarking", @@ -11717,7 +11717,7 @@ dependencies = [ [[package]] name = "pallet-gear-messenger" -version = "1.5.0" +version = "1.6.0" dependencies = [ "env_logger", "frame-benchmarking", @@ -11742,7 +11742,7 @@ dependencies = [ [[package]] name = "pallet-gear-payment" -version = "1.5.0" +version = "1.6.0" dependencies = [ "env_logger", "frame-benchmarking", @@ -11775,7 +11775,7 @@ dependencies = [ [[package]] name = "pallet-gear-proc-macro" -version = "1.5.0" +version = "1.6.0" dependencies = [ "proc-macro2", "quote", @@ -11784,7 +11784,7 @@ dependencies = [ [[package]] name = "pallet-gear-program" -version = "1.5.0" +version = "1.6.0" dependencies = [ "env_logger", "frame-support", @@ -11811,7 +11811,7 @@ dependencies = [ [[package]] name = "pallet-gear-rpc" -version = "1.5.0" +version = "1.6.0" dependencies = [ "gear-common", "gear-core", @@ -11827,7 +11827,7 @@ dependencies = [ [[package]] name = "pallet-gear-rpc-runtime-api" -version = "1.5.0" +version = "1.6.0" dependencies = [ "pallet-gear", "sp-api", @@ -11838,7 +11838,7 @@ dependencies = [ [[package]] name = "pallet-gear-scheduler" -version = "1.5.0" +version = "1.6.0" dependencies = [ "env_logger", "frame-benchmarking", @@ -11869,7 +11869,7 @@ dependencies = [ [[package]] name = "pallet-gear-staking-rewards" -version = "1.5.0" +version = "1.6.0" dependencies = [ "env_logger", "frame-benchmarking", @@ -11903,7 +11903,7 @@ dependencies = [ [[package]] name = "pallet-gear-staking-rewards-rpc" -version = "1.5.0" +version = "1.6.0" dependencies = [ "jsonrpsee 0.16.3", "pallet-gear-staking-rewards-rpc-runtime-api", @@ -11914,7 +11914,7 @@ dependencies = [ [[package]] name = "pallet-gear-staking-rewards-rpc-runtime-api" -version = "1.5.0" +version = "1.6.0" dependencies = [ "pallet-gear-staking-rewards", "sp-api", @@ -11922,7 +11922,7 @@ dependencies = [ [[package]] name = "pallet-gear-voucher" -version = "1.5.0" +version = "1.6.0" dependencies = [ "derive_more 0.99.18", "env_logger", @@ -18848,7 +18848,7 @@ checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" [[package]] name = "vara-runtime" -version = "1.5.0" +version = "1.6.0" dependencies = [ "const-str", "env_logger", @@ -19234,7 +19234,7 @@ dependencies = [ [[package]] name = "wasm-proc" -version = "1.5.0" +version = "1.6.0" dependencies = [ "clap 4.5.9", "env_logger", diff --git a/Cargo.toml b/Cargo.toml index e5d6d7ab9fe..a023d01edb8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [workspace.package] -version = "1.5.0" +version = "1.6.0" authors = ["Gear Technologies"] edition = "2021" license = "GPL-3.0" diff --git a/core/src/gas_metering/schedule.rs b/core/src/gas_metering/schedule.rs index 763120e4642..53b90101d52 100644 --- a/core/src/gas_metering/schedule.rs +++ b/core/src/gas_metering/schedule.rs @@ -290,7 +290,7 @@ pub struct InstructionWeights { impl Default for InstructionWeights { fn default() -> Self { Self { - version: 1501, + version: 1600, i64const: 159, i64load: 6859, i32load: 6726, diff --git a/pallets/gear/src/schedule.rs b/pallets/gear/src/schedule.rs index 95aacc42727..1347cb32c9f 100644 --- a/pallets/gear/src/schedule.rs +++ b/pallets/gear/src/schedule.rs @@ -863,7 +863,7 @@ impl Default for InstructionWeights { // See below for the assembly listings of the mentioned instructions. type W = ::WeightInfo; Self { - version: 1501, + version: 1600, i64const: cost_i64const::(), i64load: cost_instr::(W::::instr_i64load, 0), i32load: cost_instr::(W::::instr_i32load, 0), diff --git a/runtime/vara/src/lib.rs b/runtime/vara/src/lib.rs index 020dbcc7a1d..2b0903f75b6 100644 --- a/runtime/vara/src/lib.rs +++ b/runtime/vara/src/lib.rs @@ -176,7 +176,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { // The version of the runtime specification. A full node will not attempt to use its native // runtime in substitute for the on-chain Wasm runtime unless all of `spec_name`, // `spec_version`, and `authoring_version` are the same between Wasm and native. - spec_version: 1500, + spec_version: 1600, impl_version: 1, apis: RUNTIME_API_VERSIONS, transaction_version: 1, diff --git a/utils/wasm-instrument/src/gas_metering/schedule.rs b/utils/wasm-instrument/src/gas_metering/schedule.rs index 2bd84598aec..11c2818181d 100644 --- a/utils/wasm-instrument/src/gas_metering/schedule.rs +++ b/utils/wasm-instrument/src/gas_metering/schedule.rs @@ -196,7 +196,7 @@ pub struct InstructionWeights { impl Default for InstructionWeights { fn default() -> Self { Self { - version: 1501, + version: 1600, i64const: 186, i64load: 5844, i32load: 5810,