From 07be64c7c2de0fc2b400dc997c6243465fefe611 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20M=C3=BCller?= Date: Wed, 18 May 2022 08:07:02 +0200 Subject: [PATCH] Release ink! 3.1.0 (#1240) * Updated release notes * Bump versions to `3.1.0` * Update release notes * Update release notes * Remove `eth_compatibility/Cargo.toml` * Update links to releases --- RELEASES.md | 57 +++++++++++++++++++ crates/allocator/Cargo.toml | 2 +- crates/engine/Cargo.toml | 2 +- crates/env/Cargo.toml | 12 ++-- crates/lang/Cargo.toml | 18 +++--- crates/lang/codegen/Cargo.toml | 4 +- crates/lang/ir/Cargo.toml | 2 +- crates/lang/macro/Cargo.toml | 16 +++--- crates/metadata/Cargo.toml | 6 +- crates/prelude/Cargo.toml | 2 +- crates/primitives/Cargo.toml | 4 +- crates/storage/Cargo.toml | 14 ++--- crates/storage/derive/Cargo.toml | 12 ++-- examples/contract-terminate/Cargo.toml | 2 +- examples/contract-transfer/Cargo.toml | 2 +- examples/delegator/Cargo.toml | 4 +- examples/delegator/accumulator/Cargo.toml | 2 +- examples/delegator/adder/Cargo.toml | 2 +- examples/delegator/subber/Cargo.toml | 2 +- examples/dns/Cargo.toml | 2 +- examples/erc1155/Cargo.toml | 2 +- examples/erc20/Cargo.toml | 2 +- examples/erc721/Cargo.toml | 2 +- examples/flipper/Cargo.toml | 2 +- examples/incrementer/Cargo.toml | 2 +- examples/multisig/Cargo.toml | 2 +- examples/rand-extension/Cargo.toml | 2 +- examples/trait-erc20/Cargo.toml | 2 +- examples/trait-flipper/Cargo.toml | 2 +- examples/trait-incrementer/Cargo.toml | 2 +- examples/trait-incrementer/traits/Cargo.toml | 2 +- .../delegate-calls/Cargo.toml | 2 +- .../upgradeable-flipper/Cargo.toml | 2 +- .../forward-calls/Cargo.toml | 2 +- .../set-code-hash/Cargo.toml | 2 +- .../updated-incrementer/Cargo.toml | 2 +- 36 files changed, 128 insertions(+), 71 deletions(-) diff --git a/RELEASES.md b/RELEASES.md index 152405d6eca..a13f16a4fdf 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,5 +1,62 @@ # [Unreleased] +# Version 3.1.0 + +## Compatibility +We recommend using a version of the [`pallet-contracts`](https://github.com/paritytech/substrate/tree/master/frame/contracts) +later than [7d233c2446b5a60662400a0a4bcfb78bb3b79ff7](https://github.com/paritytech/substrate/tree/7d233c2446b5a60662400a0a4bcfb78bb3b79ff7) +(May 13, 2022) in your node. + +This is the case in the latest release of the [`substrate-contracts-node`](https://github.com/paritytech/substrate-contracts-node) +[v0.15.1](https://github.com/paritytech/substrate-contracts-node/releases/tag/v0.15.1) and +the latest Polkadot release [v0.9.22](https://github.com/paritytech/polkadot/releases/tag/v0.9.22). + +## Breaking Changes +There are two breaking changes in this release: + +* As part of [#1235](https://github.com/paritytech/ink/pull/1235) the message selectors of + your contract may change. A change of selectors would affect your client, frontend, Dapp, etc.. +* As part of [#1233](https://github.com/paritytech/ink/pull/1235) we removed the `eth_compatibility` + crate.

+ Its recovery functionality has been moved to `ink_env` now: [`ink_env::ecdsa_to_eth_address`](). + The reason for this change is that we moved the gas-expensive crypto operations into `pallet-contracts`.

+ The crates `to_default_account_id` function has been removed; the reason for this change is that ink! + doesn't have knowledge about the specific Substrate types on the underlying chain. + If you want to retain the function in your contract and are just using standard Substrate types + you should add the prior functionality to your contract ‒ it was a simple + `::hash(&ecdsa_pubkey[u8; 33])`. + +## New API functions +We added two new `Mapping` API functions: +[`Mapping::contains`](https://paritytech.github.io/ink/ink_storage/struct.Mapping.html#method.contains) and +[`Mapping::insert_return_size`](https://paritytech.github.io/ink/ink_storage/struct.Mapping.html#method.insert_return_size) ‒ [#1224](https://github.com/paritytech/ink/pull/1224) +These are more gas-efficient than whatever you were using previously. + +Additionaly there are a couple new `ink_env` functions now: +* [`ink_env::set_code_hash`](https://paritytech.github.io/ink/ink_env/fn.set_code_hash.html) +* [`ink_env::own_code_hash`](https://paritytech.github.io/ink/ink_env/fn.own_code_hash.html) +* [`ink_env::code_hash`](https://paritytech.github.io/ink/ink_env/fn.code_hash.html) +* [`ink_env::ecdsa_to_eth_address`](https://paritytech.github.io/ink/ink_env/fn.ecdsa_to_eth_address.html) + +## New Upgradeable Contract Example + +We've added a new example: [`upgradeable-contracts/set-code-hash`](https://github.com/paritytech/ink/tree/master/examples/upgradeable-contracts#set-code-hash). + +It illustrates how the newly added [`ink_env::set_code_hash`](https://paritytech.github.io/ink/ink_env/fn.set_code_hash.html) +can be used to implement an upgradeable contract that replaces its own code. + +## Added +- Implement `seal_code_hash` and `seal_own_code_hash` ‒ [#1205](https://github.com/paritytech/ink/pull/1205) +- Add `set_code_hash` function and example ‒ [#1203](https://github.com/paritytech/ink/pull/1203) +- Implement [`ink_env::ecdsa_to_eth_address`](https://paritytech.github.io/ink/ink_env/fn.ecdsa_to_eth_address.html) ‒ [#1233](https://github.com/paritytech/ink/pull/1233) +- Add [`Mapping::contains(key)`]() and [`Mapping::insert_return_size(key, val)`]() ‒ [#1224](https://github.com/paritytech/ink/pull/1224) + +## Fixed +- Fix ordering of message ids if the trait is implemented before the inherent section ‒ [#1235](https://github.com/paritytech/ink/pull/1235) + +## Removed +- Removed `eth_compatibility` crate and moved its functionality partly into `ink_env` ‒ [#1233](https://github.com/paritytech/ink/pull/1233) + # Version 3.0.1 ## Changed diff --git a/crates/allocator/Cargo.toml b/crates/allocator/Cargo.toml index d870509bcbb..a82eba6a780 100644 --- a/crates/allocator/Cargo.toml +++ b/crates/allocator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_allocator" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies ", "Robin Freyler "] edition = "2021" diff --git a/crates/engine/Cargo.toml b/crates/engine/Cargo.toml index 410bbc99e07..3755dd77b15 100644 --- a/crates/engine/Cargo.toml +++ b/crates/engine/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_engine" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies ", "Michael Müller "] edition = "2021" diff --git a/crates/env/Cargo.toml b/crates/env/Cargo.toml index 8b15f143dc0..9c01deebf9f 100644 --- a/crates/env/Cargo.toml +++ b/crates/env/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_env" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies ", "Robin Freyler "] edition = "2021" @@ -15,10 +15,10 @@ categories = ["no-std", "embedded"] include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] [dependencies] -ink_metadata = { version = "3.0.1", path = "../metadata/", default-features = false, features = ["derive"], optional = true } -ink_allocator = { version = "3.0.1", path = "../allocator/", default-features = false } -ink_primitives = { version = "3.0.1", path = "../primitives/", default-features = false } -ink_prelude = { version = "3.0.1", path = "../prelude/", default-features = false } +ink_metadata = { version = "3.1.0", path = "../metadata/", default-features = false, features = ["derive"], optional = true } +ink_allocator = { version = "3.1.0", path = "../allocator/", default-features = false } +ink_primitives = { version = "3.1.0", path = "../primitives/", default-features = false } +ink_prelude = { version = "3.1.0", path = "../prelude/", default-features = false } scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive", "full"] } derive_more = { version = "0.99", default-features = false, features = ["from", "display"] } @@ -32,7 +32,7 @@ static_assertions = "1.1" rlibc = "1" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -ink_engine = { version = "3.0.1", path = "../engine/", optional = true } +ink_engine = { version = "3.1.0", path = "../engine/", optional = true } # Hashes for the off-chain environment. sha2 = { version = "0.10", optional = true } diff --git a/crates/lang/Cargo.toml b/crates/lang/Cargo.toml index a79f9a7aba1..f2f722fb63e 100644 --- a/crates/lang/Cargo.toml +++ b/crates/lang/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_lang" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies ", "Robin Freyler "] edition = "2021" @@ -15,19 +15,19 @@ categories = ["no-std", "embedded"] include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] [dependencies] -ink_env = { version = "3.0.1", path = "../env", default-features = false } -ink_storage = { version = "3.0.1", path = "../storage", default-features = false } -ink_primitives = { version = "3.0.1", path = "../primitives", default-features = false } -ink_metadata = { version = "3.0.1", path = "../metadata", default-features = false, optional = true } -ink_prelude = { version = "3.0.1", path = "../prelude", default-features = false } -ink_lang_macro = { version = "3.0.1", path = "macro", default-features = false } +ink_env = { version = "3.1.0", path = "../env", default-features = false } +ink_storage = { version = "3.1.0", path = "../storage", default-features = false } +ink_primitives = { version = "3.1.0", path = "../primitives", default-features = false } +ink_metadata = { version = "3.1.0", path = "../metadata", default-features = false, optional = true } +ink_prelude = { version = "3.1.0", path = "../prelude", default-features = false } +ink_lang_macro = { version = "3.1.0", path = "macro", default-features = false } scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive", "full"] } derive_more = { version = "0.99", default-features = false, features = ["from"] } [dev-dependencies] -ink_lang_ir = { version = "3.0.1", path = "ir" } -ink_metadata = { version = "3.0.1", default-features = false, path = "../metadata" } +ink_lang_ir = { version = "3.1.0", path = "ir" } +ink_metadata = { version = "3.1.0", default-features = false, path = "../metadata" } trybuild = { version = "1.0.60", features = ["diff"] } # Required for the doctest of `env_access::EnvAccess::instantiate_contract` diff --git a/crates/lang/codegen/Cargo.toml b/crates/lang/codegen/Cargo.toml index c7e945bcc3c..b5d935e719b 100644 --- a/crates/lang/codegen/Cargo.toml +++ b/crates/lang/codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_lang_codegen" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies ", "Robin Freyler "] edition = "2021" @@ -18,7 +18,7 @@ include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] name = "ink_lang_codegen" [dependencies] -ir = { version = "3.0.1", package = "ink_lang_ir", path = "../ir", default-features = false } +ir = { version = "3.1.0", package = "ink_lang_ir", path = "../ir", default-features = false } quote = "1" syn = { version = "1.0", features = ["parsing", "full", "extra-traits"] } proc-macro2 = "1.0" diff --git a/crates/lang/ir/Cargo.toml b/crates/lang/ir/Cargo.toml index 62442a1056c..f02a3aed5b4 100644 --- a/crates/lang/ir/Cargo.toml +++ b/crates/lang/ir/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_lang_ir" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies ", "Robin Freyler "] edition = "2021" diff --git a/crates/lang/macro/Cargo.toml b/crates/lang/macro/Cargo.toml index 4bfbc52db34..807cca13868 100644 --- a/crates/lang/macro/Cargo.toml +++ b/crates/lang/macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_lang_macro" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies ", "Robin Freyler "] edition = "2021" @@ -15,19 +15,19 @@ categories = ["no-std", "embedded"] include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] [dependencies] -ink_lang_ir = { version = "3.0.1", path = "../ir", default-features = false } -ink_lang_codegen = { version = "3.0.1", path = "../codegen", default-features = false } -ink_primitives = { version = "3.0.1", path = "../../primitives/", default-features = false } +ink_lang_ir = { version = "3.1.0", path = "../ir", default-features = false } +ink_lang_codegen = { version = "3.1.0", path = "../codegen", default-features = false } +ink_primitives = { version = "3.1.0", path = "../../primitives/", default-features = false } scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive"] } syn = "1" proc-macro2 = "1" [dev-dependencies] -ink_metadata = { version = "3.0.1", path = "../../metadata/" } -ink_env = { version = "3.0.1", path = "../../env/" } -ink_storage = { version = "3.0.1", path = "../../storage/" } -ink_lang = { version = "3.0.1", path = ".." } +ink_metadata = { version = "3.1.0", path = "../../metadata/" } +ink_env = { version = "3.1.0", path = "../../env/" } +ink_storage = { version = "3.1.0", path = "../../storage/" } +ink_lang = { version = "3.1.0", path = ".." } scale-info = { version = "2", default-features = false, features = ["derive"] } [lib] diff --git a/crates/metadata/Cargo.toml b/crates/metadata/Cargo.toml index 13687ee2f9c..95873c18962 100644 --- a/crates/metadata/Cargo.toml +++ b/crates/metadata/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_metadata" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies ", "Robin Freyler "] edition = "2021" @@ -15,8 +15,8 @@ categories = ["no-std", "embedded"] include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] [dependencies] -ink_prelude = { version = "3.0.1", path = "../prelude/", default-features = false } -ink_primitives = { version = "3.0.1", path = "../primitives/", default-features = false } +ink_prelude = { version = "3.1.0", path = "../prelude/", default-features = false } +ink_primitives = { version = "3.1.0", path = "../primitives/", default-features = false } serde = { version = "1.0", default-features = false, features = ["derive", "alloc"] } impl-serde = "0.3.1" diff --git a/crates/prelude/Cargo.toml b/crates/prelude/Cargo.toml index 3bc853f564e..36e74930c5e 100644 --- a/crates/prelude/Cargo.toml +++ b/crates/prelude/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_prelude" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies ", "Robin Freyler "] edition = "2021" diff --git a/crates/primitives/Cargo.toml b/crates/primitives/Cargo.toml index 9f2c3cd095b..324fae3522e 100644 --- a/crates/primitives/Cargo.toml +++ b/crates/primitives/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_primitives" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies ", "Robin Freyler "] edition = "2021" @@ -15,7 +15,7 @@ categories = ["no-std", "embedded"] include = ["/Cargo.toml", "src/**/*.rs", "/README.md", "/LICENSE"] [dependencies] -ink_prelude = { version = "3.0.1", path = "../prelude/", default-features = false } +ink_prelude = { version = "3.1.0", path = "../prelude/", default-features = false } scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive", "full"] } scale-info = { version = "2", default-features = false, features = ["derive"], optional = true } cfg-if = "1" diff --git a/crates/storage/Cargo.toml b/crates/storage/Cargo.toml index 73d9c9b89b2..0cb87c79f78 100644 --- a/crates/storage/Cargo.toml +++ b/crates/storage/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_storage" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies ", "Robin Freyler "] edition = "2021" @@ -15,11 +15,11 @@ categories = ["no-std", "embedded"] include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] [dependencies] -ink_env = { version = "3.0.1", path = "../env/", default-features = false } -ink_metadata = { version = "3.0.1", path = "../metadata/", default-features = false, features = ["derive"], optional = true } -ink_primitives = { version = "3.0.1", path = "../primitives/", default-features = false } -ink_storage_derive = { version = "3.0.1", path = "derive", default-features = false } -ink_prelude = { version = "3.0.1", path = "../prelude/", default-features = false } +ink_env = { version = "3.1.0", path = "../env/", default-features = false } +ink_metadata = { version = "3.1.0", path = "../metadata/", default-features = false, features = ["derive"], optional = true } +ink_primitives = { version = "3.1.0", path = "../primitives/", default-features = false } +ink_storage_derive = { version = "3.1.0", path = "derive", default-features = false } +ink_prelude = { version = "3.1.0", path = "../prelude/", default-features = false } scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive", "full"] } derive_more = { version = "0.99", default-features = false, features = ["from", "display"] } @@ -33,7 +33,7 @@ quickcheck_macros = "1.0" itertools = "0.10" paste = "1.0" -ink_lang = { version = "3.0.1", path = "../lang/", default-features = false } +ink_lang = { version = "3.1.0", path = "../lang/", default-features = false } [features] default = ["std"] diff --git a/crates/storage/derive/Cargo.toml b/crates/storage/derive/Cargo.toml index fa267151ca9..19328d57abf 100644 --- a/crates/storage/derive/Cargo.toml +++ b/crates/storage/derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_storage_derive" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies ", "Robin Freyler "] edition = "2021" @@ -25,8 +25,8 @@ synstructure = "0.12.4" [dev-dependencies] scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive", "full"] } -ink_env = { version = "3.0.1", path = "../../env" } -ink_primitives = { version = "3.0.1", path = "../../primitives" } -ink_metadata = { version = "3.0.1", path = "../../metadata" } -ink_prelude = { version = "3.0.1", path = "../../prelude/" } -ink_storage = { version = "3.0.1", path = ".." } +ink_env = { version = "3.1.0", path = "../../env" } +ink_primitives = { version = "3.1.0", path = "../../primitives" } +ink_metadata = { version = "3.1.0", path = "../../metadata" } +ink_prelude = { version = "3.1.0", path = "../../prelude/" } +ink_storage = { version = "3.1.0", path = ".." } diff --git a/examples/contract-terminate/Cargo.toml b/examples/contract-terminate/Cargo.toml index 84830a19726..fecc72823af 100644 --- a/examples/contract-terminate/Cargo.toml +++ b/examples/contract-terminate/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "contract_terminate" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/contract-transfer/Cargo.toml b/examples/contract-transfer/Cargo.toml index 6f18c587a85..dc8d2bd849b 100644 --- a/examples/contract-transfer/Cargo.toml +++ b/examples/contract-transfer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "contract_transfer" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/delegator/Cargo.toml b/examples/delegator/Cargo.toml index e0ce0396f41..0ce36e088f8 100644 --- a/examples/delegator/Cargo.toml +++ b/examples/delegator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "delegator" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies "] edition = "2021" publish = false @@ -13,11 +13,11 @@ ink_storage = { path = "../../crates/storage", default-features = false } ink_lang = { path = "../../crates/lang", default-features = false } scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive"] } +scale-info = { version = "2", default-features = false, features = ["derive"], optional = true } adder = { path = "adder", default-features = false, features = ["ink-as-dependency"] } subber = { path = "subber", default-features = false, features = ["ink-as-dependency"] } accumulator = { path = "accumulator", default-features = false, features = ["ink-as-dependency"] } -scale-info = { version = "2", default-features = false, features = ["derive"], optional = true } [lib] name = "delegator" diff --git a/examples/delegator/accumulator/Cargo.toml b/examples/delegator/accumulator/Cargo.toml index ea403cde7f2..ae914b85897 100644 --- a/examples/delegator/accumulator/Cargo.toml +++ b/examples/delegator/accumulator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "accumulator" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies "] edition = "2021" diff --git a/examples/delegator/adder/Cargo.toml b/examples/delegator/adder/Cargo.toml index 93825cc074d..41bfca298f0 100644 --- a/examples/delegator/adder/Cargo.toml +++ b/examples/delegator/adder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "adder" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies "] edition = "2021" diff --git a/examples/delegator/subber/Cargo.toml b/examples/delegator/subber/Cargo.toml index 619f50421d5..f23e73ac869 100644 --- a/examples/delegator/subber/Cargo.toml +++ b/examples/delegator/subber/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "subber" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies "] edition = "2021" diff --git a/examples/dns/Cargo.toml b/examples/dns/Cargo.toml index 9b07eb92a2f..f78d334c4fe 100644 --- a/examples/dns/Cargo.toml +++ b/examples/dns/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dns" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/erc1155/Cargo.toml b/examples/erc1155/Cargo.toml index ac722923934..d3c77042355 100644 --- a/examples/erc1155/Cargo.toml +++ b/examples/erc1155/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "erc1155" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/erc20/Cargo.toml b/examples/erc20/Cargo.toml index 5cd5b8226e2..8151361b5f7 100644 --- a/examples/erc20/Cargo.toml +++ b/examples/erc20/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "erc20" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/erc721/Cargo.toml b/examples/erc721/Cargo.toml index 30a5b361506..333d29b680f 100644 --- a/examples/erc721/Cargo.toml +++ b/examples/erc721/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "erc721" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/flipper/Cargo.toml b/examples/flipper/Cargo.toml index 28a24a99416..ab88ec88d31 100644 --- a/examples/flipper/Cargo.toml +++ b/examples/flipper/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "flipper" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/incrementer/Cargo.toml b/examples/incrementer/Cargo.toml index c6efbb3df32..1de66af7284 100644 --- a/examples/incrementer/Cargo.toml +++ b/examples/incrementer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "incrementer" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/multisig/Cargo.toml b/examples/multisig/Cargo.toml index 9b90cecc7a5..a349846c754 100755 --- a/examples/multisig/Cargo.toml +++ b/examples/multisig/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multisig" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/rand-extension/Cargo.toml b/examples/rand-extension/Cargo.toml index f53c11a1d46..da905862ec8 100755 --- a/examples/rand-extension/Cargo.toml +++ b/examples/rand-extension/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rand_extension" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/trait-erc20/Cargo.toml b/examples/trait-erc20/Cargo.toml index 2fcc21d4954..0f6f69b8c7b 100644 --- a/examples/trait-erc20/Cargo.toml +++ b/examples/trait-erc20/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "trait_erc20" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/trait-flipper/Cargo.toml b/examples/trait-flipper/Cargo.toml index 346cee255e4..6e0ae68d398 100644 --- a/examples/trait-flipper/Cargo.toml +++ b/examples/trait-flipper/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "trait_flipper" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/trait-incrementer/Cargo.toml b/examples/trait-incrementer/Cargo.toml index e6fae6104ca..6cec05d048d 100644 --- a/examples/trait-incrementer/Cargo.toml +++ b/examples/trait-incrementer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "trait-incrementer" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/trait-incrementer/traits/Cargo.toml b/examples/trait-incrementer/traits/Cargo.toml index 84572e11406..b420bed0e35 100644 --- a/examples/trait-incrementer/traits/Cargo.toml +++ b/examples/trait-incrementer/traits/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "traits" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/upgradeable-contracts/delegate-calls/Cargo.toml b/examples/upgradeable-contracts/delegate-calls/Cargo.toml index 22a817ff193..48de894f3d0 100644 --- a/examples/upgradeable-contracts/delegate-calls/Cargo.toml +++ b/examples/upgradeable-contracts/delegate-calls/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "delegate_calls" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/upgradeable-contracts/delegate-calls/upgradeable-flipper/Cargo.toml b/examples/upgradeable-contracts/delegate-calls/upgradeable-flipper/Cargo.toml index 51cf0f643e9..e2c21f49ecd 100644 --- a/examples/upgradeable-contracts/delegate-calls/upgradeable-flipper/Cargo.toml +++ b/examples/upgradeable-contracts/delegate-calls/upgradeable-flipper/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "upgradeable_flipper" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/upgradeable-contracts/forward-calls/Cargo.toml b/examples/upgradeable-contracts/forward-calls/Cargo.toml index 82f0f1345b6..dabd5e523a5 100644 --- a/examples/upgradeable-contracts/forward-calls/Cargo.toml +++ b/examples/upgradeable-contracts/forward-calls/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forward_calls" -version = "3.0.1" +version = "3.1.0" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/upgradeable-contracts/set-code-hash/Cargo.toml b/examples/upgradeable-contracts/set-code-hash/Cargo.toml index e15661bc17d..369e2c50c19 100644 --- a/examples/upgradeable-contracts/set-code-hash/Cargo.toml +++ b/examples/upgradeable-contracts/set-code-hash/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "incrementer" -version = "3.0.1" +version = "3.1.0" edition = "2021" authors = ["Parity Technologies "] publish = false diff --git a/examples/upgradeable-contracts/set-code-hash/updated-incrementer/Cargo.toml b/examples/upgradeable-contracts/set-code-hash/updated-incrementer/Cargo.toml index e5b944e8044..34a5578c3a3 100644 --- a/examples/upgradeable-contracts/set-code-hash/updated-incrementer/Cargo.toml +++ b/examples/upgradeable-contracts/set-code-hash/updated-incrementer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "updated-incrementer" -version = "3.0.1" +version = "3.1.0" edition = "2021" authors = ["Parity Technologies "] publish = false