From 2a49b8d9d1fd8eff34b719618bde62c9ee479124 Mon Sep 17 00:00:00 2001 From: Alex Z Date: Mon, 8 Feb 2021 16:24:53 +0200 Subject: [PATCH] Fix some issues, update integration tests --- CHANGELOG.md | 10 ++++++++ Cargo.lock | 24 +++++++++---------- docker/Dockerfile | 2 +- vscode/package.json | 2 +- zandbox/Cargo.toml | 2 +- zandbox/docker/Dockerfile | 4 ++-- zandbox/src/controller/contract/fee.rs | 2 +- zandbox/src/shared_data/locked_contract.rs | 2 +- zargo/Cargo.toml | 2 +- zargo/src/http/downloader.rs | 20 +++++++--------- zinc-book/book.toml | 2 +- zinc-compiler/Cargo.toml | 2 +- .../src/generator/statement/fn/mod.rs | 9 +++++-- .../src/generator/statement/fn/role.rs | 2 ++ .../src/semantic/analyzer/statement/fn.rs | 1 + zinc-const/Cargo.toml | 2 +- zinc-lexical/Cargo.toml | 2 +- zinc-logger/Cargo.toml | 2 +- zinc-math/Cargo.toml | 2 +- zinc-project/Cargo.toml | 2 +- zinc-syntax/Cargo.toml | 2 +- zinc-tester/Cargo.toml | 2 +- .../default/03_call_deposit_DAI.json | 2 +- .../scenarios/default/04_call_exchange.json | 2 +- .../scenarios/default/scenario.json | 2 +- .../ordinar/ok_constant_price/src/main.zn | 16 ++++++------- .../default/03_call_deposit_DAI.json | 2 +- .../scenarios/default/04_call_swap.json | 2 +- .../scenarios/default/scenario.json | 4 ++-- .../ok_curve-zinc/src/types/token_address.zn | 16 ++++++------- zinc-types/Cargo.toml | 2 +- zinc-vm/Cargo.toml | 2 +- 32 files changed, 83 insertions(+), 67 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4be264831..f4b90fb8c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # The Zinc changelog +## Version 0.2.3 (2021-02-08) + +#### Compiler + +- fixed the dependency contract constructors which were spilled to `input.json` + +#### Zargo + +- fixed the toolset version check during project downloading + ## Version 0.2.2 (2021-01-26) #### Compiler diff --git a/Cargo.lock b/Cargo.lock index a281ef517..20b89ed46 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4393,7 +4393,7 @@ checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214" [[package]] name = "zandbox" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix-cors", "actix-rt", @@ -4427,7 +4427,7 @@ dependencies = [ [[package]] name = "zargo" -version = "0.2.2" +version = "0.2.3" dependencies = [ "Inflector", "anyhow", @@ -4463,7 +4463,7 @@ checksum = "81a974bcdd357f0dca4d41677db03436324d45a4c9ed2d0b873a5a360ce41c36" [[package]] name = "zinc-compiler" -version = "0.2.2" +version = "0.2.3" dependencies = [ "anyhow", "colored", @@ -4487,11 +4487,11 @@ dependencies = [ [[package]] name = "zinc-const" -version = "0.2.2" +version = "0.2.3" [[package]] name = "zinc-lexical" -version = "0.2.2" +version = "0.2.3" dependencies = [ "lazy_static", "log", @@ -4501,7 +4501,7 @@ dependencies = [ [[package]] name = "zinc-logger" -version = "0.2.2" +version = "0.2.3" dependencies = [ "colored", "env_logger", @@ -4511,7 +4511,7 @@ dependencies = [ [[package]] name = "zinc-math" -version = "0.2.2" +version = "0.2.3" dependencies = [ "num 0.3.1", "thiserror", @@ -4520,7 +4520,7 @@ dependencies = [ [[package]] name = "zinc-project" -version = "0.2.2" +version = "0.2.3" dependencies = [ "anyhow", "semver 0.11.0", @@ -4532,7 +4532,7 @@ dependencies = [ [[package]] name = "zinc-syntax" -version = "0.2.2" +version = "0.2.3" dependencies = [ "log", "zinc-const", @@ -4541,7 +4541,7 @@ dependencies = [ [[package]] name = "zinc-tester" -version = "0.2.2" +version = "0.2.3" dependencies = [ "anyhow", "colored", @@ -4566,7 +4566,7 @@ dependencies = [ [[package]] name = "zinc-types" -version = "0.2.2" +version = "0.2.3" dependencies = [ "anyhow", "bincode", @@ -4589,7 +4589,7 @@ dependencies = [ [[package]] name = "zinc-vm" -version = "0.2.2" +version = "0.2.3" dependencies = [ "anyhow", "colored", diff --git a/docker/Dockerfile b/docker/Dockerfile index 943db6fad..59a594035 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -16,4 +16,4 @@ RUN apt-get install --yes \ RUN dos2unix 'docker/build.sh' # Main build script, expects the Zinc version -RUN /bin/bash 'docker/build.sh' '0.2.2' +RUN /bin/bash 'docker/build.sh' '0.2.3' diff --git a/vscode/package.json b/vscode/package.json index 0ab1ff148..af8f0da40 100644 --- a/vscode/package.json +++ b/vscode/package.json @@ -2,7 +2,7 @@ "name": "zinc-syntax-highlighting", "displayName": "Zinc Syntax Highlighting", "description": "Zinc Syntax Highlighting", - "version": "0.2.2", + "version": "0.2.3", "publisher": "hedgar2017", "engines": { "vscode": "^1.38.0" diff --git a/zandbox/Cargo.toml b/zandbox/Cargo.toml index 0c7fafd1a..f5f6f9b02 100644 --- a/zandbox/Cargo.toml +++ b/zandbox/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zandbox" -version = "0.2.2" +version = "0.2.3" authors = [ "Alex Zarudnyy ", ] diff --git a/zandbox/docker/Dockerfile b/zandbox/docker/Dockerfile index f14dcee38..d5b548ef6 100644 --- a/zandbox/docker/Dockerfile +++ b/zandbox/docker/Dockerfile @@ -2,9 +2,9 @@ # # From the root directory: # DOCKER_BUILDKIT=1 docker build -t matterlabs/zandbox -f zandbox/docker/Dockerfile . -# docker push matterlabs/zandbox:0.2.2 +# docker push matterlabs/zandbox:0.2.3 -FROM rust:1.48 as builder +FROM rust:1.49 as builder RUN --mount=type=cache,target=/usr/local/cargo/registry \ cargo install sccache diff --git a/zandbox/src/controller/contract/fee.rs b/zandbox/src/controller/contract/fee.rs index e799743be..cf3c383de 100644 --- a/zandbox/src/controller/contract/fee.rs +++ b/zandbox/src/controller/contract/fee.rs @@ -90,7 +90,7 @@ pub async fn handle( .provider .get_tx_fee( zksync_types::TxFeeTypes::ChangePubKey { - onchain_pubkey_auth: true, + onchain_pubkey_auth: false, }, initializer.eth_address, token.id, diff --git a/zandbox/src/shared_data/locked_contract.rs b/zandbox/src/shared_data/locked_contract.rs index 886a730b7..b4c4cb704 100644 --- a/zandbox/src/shared_data/locked_contract.rs +++ b/zandbox/src/shared_data/locked_contract.rs @@ -139,7 +139,7 @@ impl LockedContract { .provider .get_tx_fee( zksync_types::TxFeeTypes::ChangePubKey { - onchain_pubkey_auth: true, + onchain_pubkey_auth: false, }, eth_address, change_pubkey_fee_token.id, diff --git a/zargo/Cargo.toml b/zargo/Cargo.toml index f91019856..997e67fb5 100644 --- a/zargo/Cargo.toml +++ b/zargo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zargo" -version = "0.2.2" +version = "0.2.3" authors = [ "Alex Zarudnyy ", ] diff --git a/zargo/src/http/downloader.rs b/zargo/src/http/downloader.rs index 90f4e8549..1e3004eb7 100644 --- a/zargo/src/http/downloader.rs +++ b/zargo/src/http/downloader.rs @@ -66,14 +66,6 @@ impl<'a> Downloader<'a> { )) .await?; - if response.zinc_version != env!("CARGO_PKG_VERSION") { - anyhow::bail!(Error::CompilerVersionMismatch( - format!("{}-{}", name, version), - env!("CARGO_PKG_VERSION").to_string(), - response.zinc_version, - )); - } - fs::create_dir_all(&project_path)?; response.project.manifest.write_to(&project_path)?; response.project.source.write_to(&project_path)?; @@ -131,11 +123,17 @@ impl<'a> Downloader<'a> { )) .await?; - if response.zinc_version != env!("CARGO_PKG_VERSION") { + let current_version = semver::Version::parse(env!("CARGO_PKG_VERSION")) + .expect(zinc_const::panic::DATA_CONVERSION); + let project_version = semver::Version::parse(response.zinc_version.as_str()) + .expect(zinc_const::panic::DATA_CONVERSION); + if project_version.major != current_version.major + || project_version.minor != current_version.minor + { anyhow::bail!(Error::CompilerVersionMismatch( dependency_name, - env!("CARGO_PKG_VERSION").to_string(), - response.zinc_version, + current_version.to_string(), + project_version.to_string(), )); } diff --git a/zinc-book/book.toml b/zinc-book/book.toml index 24f386a72..39909e009 100644 --- a/zinc-book/book.toml +++ b/zinc-book/book.toml @@ -1,5 +1,5 @@ [book] -title = "Zinc v0.2.2" +title = "Zinc v0.2.3" authors = [ "Alex Zarudnyy ", "Alex Gluchowski ", diff --git a/zinc-compiler/Cargo.toml b/zinc-compiler/Cargo.toml index 0fea4f91f..1aa8af69b 100644 --- a/zinc-compiler/Cargo.toml +++ b/zinc-compiler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zinc-compiler" -version = "0.2.2" +version = "0.2.3" authors = [ "Alex Zarudnyy ", "Alexander Movchan ", diff --git a/zinc-compiler/src/generator/statement/fn/mod.rs b/zinc-compiler/src/generator/statement/fn/mod.rs index 95fdf5a8b..37819587a 100644 --- a/zinc-compiler/src/generator/statement/fn/mod.rs +++ b/zinc-compiler/src/generator/statement/fn/mod.rs @@ -90,7 +90,12 @@ impl IBytecodeWritable for Statement { let output_size = self.output_type.size(); match self.role { - Role::CircuitEntry | Role::ContractMethodEntry | Role::ContractConstuctor { .. } => { + Role::CircuitEntry + | Role::ContractMethodEntry + | Role::ContractConstuctor { + is_dependency: false, + .. + } => { state.borrow_mut().start_entry_function( self.location, self.type_id, @@ -127,7 +132,7 @@ impl IBytecodeWritable for Statement { self.body.write_to_zinc_vm(state.clone()); match self.role { - Role::ContractConstuctor { project } => { + Role::ContractConstuctor { project, .. } => { let field_types: Vec = match self.output_type { Type::Contract { fields } => { fields.into_iter().map(|field| field.into()).collect() diff --git a/zinc-compiler/src/generator/statement/fn/role.rs b/zinc-compiler/src/generator/statement/fn/role.rs index 4180078c0..133bcb764 100644 --- a/zinc-compiler/src/generator/statement/fn/role.rs +++ b/zinc-compiler/src/generator/statement/fn/role.rs @@ -17,6 +17,8 @@ pub enum Role { ContractConstuctor { /// The `project` section of the contract project manifest. project: zinc_project::ManifestProject, + /// Whether the contract constructor is located in a dependency project. + is_dependency: bool, }, /// A contract method entry. ContractMethodEntry, diff --git a/zinc-compiler/src/semantic/analyzer/statement/fn.rs b/zinc-compiler/src/semantic/analyzer/statement/fn.rs index dba3754cf..861a80a90 100644 --- a/zinc-compiler/src/semantic/analyzer/statement/fn.rs +++ b/zinc-compiler/src/semantic/analyzer/statement/fn.rs @@ -161,6 +161,7 @@ impl Analyzer { ScopeType::Contract if statement.is_public => match expected_type { Type::Contract(ref contract) => GeneratorFunctionRole::ContractConstuctor { project: contract.project.to_owned(), + is_dependency: is_in_dependency, }, _ => GeneratorFunctionRole::Ordinar, }, diff --git a/zinc-const/Cargo.toml b/zinc-const/Cargo.toml index 1fa966e1a..68298f5ec 100644 --- a/zinc-const/Cargo.toml +++ b/zinc-const/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zinc-const" -version = "0.2.2" +version = "0.2.3" authors = [ "Alex Zarudnyy ", ] diff --git a/zinc-lexical/Cargo.toml b/zinc-lexical/Cargo.toml index 688cb34e5..045a29e68 100644 --- a/zinc-lexical/Cargo.toml +++ b/zinc-lexical/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zinc-lexical" -version = "0.2.2" +version = "0.2.3" authors = [ "Alex Zarudnyy ", ] diff --git a/zinc-logger/Cargo.toml b/zinc-logger/Cargo.toml index 15ffa52a1..282101225 100644 --- a/zinc-logger/Cargo.toml +++ b/zinc-logger/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zinc-logger" -version = "0.2.2" +version = "0.2.3" authors = [ "Alex Zarudnyy ", "Alexander Movchan ", diff --git a/zinc-math/Cargo.toml b/zinc-math/Cargo.toml index 1e666a70b..cb14e7d5e 100644 --- a/zinc-math/Cargo.toml +++ b/zinc-math/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zinc-math" -version = "0.2.2" +version = "0.2.3" authors = [ "Alex Zarudnyy ", "Alexander Movchan ", diff --git a/zinc-project/Cargo.toml b/zinc-project/Cargo.toml index aef11cce0..7d9b188d2 100644 --- a/zinc-project/Cargo.toml +++ b/zinc-project/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zinc-project" -version = "0.2.2" +version = "0.2.3" authors = [ "Alex Zarudnyy ", ] diff --git a/zinc-syntax/Cargo.toml b/zinc-syntax/Cargo.toml index 2407483f2..a3fc66c34 100644 --- a/zinc-syntax/Cargo.toml +++ b/zinc-syntax/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zinc-syntax" -version = "0.2.2" +version = "0.2.3" authors = [ "Alex Zarudnyy ", ] diff --git a/zinc-tester/Cargo.toml b/zinc-tester/Cargo.toml index f1ca31ff6..9ede5a7a6 100644 --- a/zinc-tester/Cargo.toml +++ b/zinc-tester/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zinc-tester" -version = "0.2.2" +version = "0.2.3" authors = [ "Alex Zarudnyy ", ] diff --git a/zinc-tester/ordinar/ok_constant_price/scenarios/default/03_call_deposit_DAI.json b/zinc-tester/ordinar/ok_constant_price/scenarios/default/03_call_deposit_DAI.json index 0fb40574c..7d4b3edb7 100644 --- a/zinc-tester/ordinar/ok_constant_price/scenarios/default/03_call_deposit_DAI.json +++ b/zinc-tester/ordinar/ok_constant_price/scenarios/default/03_call_deposit_DAI.json @@ -8,7 +8,7 @@ "msg": { "sender": "0x36615Cf349d7F6344891B1e7CA7C72883F5dc049", "recipient": "0x0000000000000000000000000000000000000000", - "token_address": "0x8C1f0b5C3D91534848A8DB08C89Aa4f641Debe25", + "token_address": "0xe015cbd9a6f74495d9b568f93a741c1eb602b78b", "amount": "1.0_E18" }, "arguments": { diff --git a/zinc-tester/ordinar/ok_constant_price/scenarios/default/04_call_exchange.json b/zinc-tester/ordinar/ok_constant_price/scenarios/default/04_call_exchange.json index 61804a4b9..de0006608 100644 --- a/zinc-tester/ordinar/ok_constant_price/scenarios/default/04_call_exchange.json +++ b/zinc-tester/ordinar/ok_constant_price/scenarios/default/04_call_exchange.json @@ -13,7 +13,7 @@ }, "arguments": { "exchange": { - "withdraw_token": "0x8C1f0b5C3D91534848A8DB08C89Aa4f641Debe25" + "withdraw_token": "0xe015cbd9a6f74495d9b568f93a741c1eb602b78b" } } } \ No newline at end of file diff --git a/zinc-tester/ordinar/ok_constant_price/scenarios/default/scenario.json b/zinc-tester/ordinar/ok_constant_price/scenarios/default/scenario.json index dd0735701..7b5d7eda9 100644 --- a/zinc-tester/ordinar/ok_constant_price/scenarios/default/scenario.json +++ b/zinc-tester/ordinar/ok_constant_price/scenarios/default/scenario.json @@ -52,7 +52,7 @@ "value": "1100000000000000000" }, { - "key": "0x8C1f0b5C3D91534848A8DB08C89Aa4f641Debe25", + "key": "0xe015cbd9a6f74495d9b568f93a741c1eb602b78b", "value": "900000000000000000" } ], diff --git a/zinc-tester/ordinar/ok_constant_price/src/main.zn b/zinc-tester/ordinar/ok_constant_price/src/main.zn index 4873b0ffd..3b21b4089 100644 --- a/zinc-tester/ordinar/ok_constant_price/src/main.zn +++ b/zinc-tester/ordinar/ok_constant_price/src/main.zn @@ -7,20 +7,20 @@ type Balance = u248; enum TokenAddress { ETH = 0x0000000000000000000000000000000000000000, - DAI = 0x318093a9b569e332d0224b0e1aec5fa92cc097d3, - wBTC = 0x21c51d49d7fc8bbc8a0ac008f3865d20222e35df, - BAT = 0x76c62afd65d87ba9558d4080d63a3058bec4f8e1, - MLTT = 0x1fc9d6daa223b6e58a62fa72e8f1e41e3ab24dfe, + DAI = 0xe015cbd9a6f74495d9b568f93a741c1eb602b78b, + wBTC = 0x9934eb5a9a83b4ba468cf5739afcd0eb31df825a, + BAT = 0x417155b70868b2c0f7e65be0e764ee9384d0a453, + MLTT = 0x7ebab6cbe1aafc22c1877feaa1d552b80ca91a09, } impl TokenAddress { pub fn is_known(address: Address) -> bool { match address { 0x0000000000000000000000000000000000000000 => true, - 0x318093a9b569e332d0224b0e1aec5fa92cc097d3 => true, - 0x21c51d49d7fc8bbc8a0ac008f3865d20222e35df => true, - 0x76c62afd65d87ba9558d4080d63a3058bec4f8e1 => true, - 0x1fc9d6daa223b6e58a62fa72e8f1e41e3ab24dfe => true, + 0xe015cbd9a6f74495d9b568f93a741c1eb602b78b => true, + 0x9934eb5a9a83b4ba468cf5739afcd0eb31df825a => true, + 0x417155b70868b2c0f7e65be0e764ee9384d0a453 => true, + 0x7ebab6cbe1aafc22c1877feaa1d552b80ca91a09 => true, _ => false, } } diff --git a/zinc-tester/ordinar/ok_curve-zinc/scenarios/default/03_call_deposit_DAI.json b/zinc-tester/ordinar/ok_curve-zinc/scenarios/default/03_call_deposit_DAI.json index b28d3c50e..5328c2382 100644 --- a/zinc-tester/ordinar/ok_curve-zinc/scenarios/default/03_call_deposit_DAI.json +++ b/zinc-tester/ordinar/ok_curve-zinc/scenarios/default/03_call_deposit_DAI.json @@ -12,7 +12,7 @@ "msg": { "sender": "0xa61464658AfeAf65CccaaFD3a512b69A83B77618", "recipient": "0x0000000000000000000000000000000000000000", - "token_address": "0x8C1f0b5C3D91534848A8DB08C89Aa4f641Debe25", + "token_address": "0xe015cbd9a6f74495d9b568f93a741c1eb602b78b", "amount": "1.0_E18" }, "arguments": { diff --git a/zinc-tester/ordinar/ok_curve-zinc/scenarios/default/04_call_swap.json b/zinc-tester/ordinar/ok_curve-zinc/scenarios/default/04_call_swap.json index b38691a0e..2ccbaf62f 100644 --- a/zinc-tester/ordinar/ok_curve-zinc/scenarios/default/04_call_swap.json +++ b/zinc-tester/ordinar/ok_curve-zinc/scenarios/default/04_call_swap.json @@ -18,7 +18,7 @@ "arguments": { "swap": { "withdraw_address": "0xa61464658AfeAf65CccaaFD3a512b69A83B77618", - "withdraw_token_address": "0x8C1f0b5C3D91534848A8DB08C89Aa4f641Debe25", + "withdraw_token_address": "0xe015cbd9a6f74495d9b568f93a741c1eb602b78b", "min_withdraw": "0.09_E18" } } diff --git a/zinc-tester/ordinar/ok_curve-zinc/scenarios/default/scenario.json b/zinc-tester/ordinar/ok_curve-zinc/scenarios/default/scenario.json index dc16cbe89..4fda4a6a9 100644 --- a/zinc-tester/ordinar/ok_curve-zinc/scenarios/default/scenario.json +++ b/zinc-tester/ordinar/ok_curve-zinc/scenarios/default/scenario.json @@ -52,12 +52,12 @@ "value": "1100000000000000000" }, { - "key": "0x8C1f0b5C3D91534848A8DB08C89Aa4f641Debe25", + "key": "0xe015cbd9a6f74495d9b568f93a741c1eb602b78b", "value":"900099889140000000" } ], "tokens": [ - "0x8C1f0b5C3D91534848A8DB08C89Aa4f641Debe25", + "0xe015cbd9a6f74495d9b568f93a741c1eb602b78b", "0x0" ], "amplifier": "100" diff --git a/zinc-tester/ordinar/ok_curve-zinc/src/types/token_address.zn b/zinc-tester/ordinar/ok_curve-zinc/src/types/token_address.zn index 63d7f27af..4d3ca3059 100644 --- a/zinc-tester/ordinar/ok_curve-zinc/src/types/token_address.zn +++ b/zinc-tester/ordinar/ok_curve-zinc/src/types/token_address.zn @@ -11,10 +11,10 @@ use crate::constants::MAX_TOKEN_PRECISION; /// pub enum TokenAddress { ETH = 0x0000000000000000000000000000000000000000, - DAI = 0x8C1f0b5C3D91534848A8DB08C89Aa4f641Debe25, - wBTC = 0x65924160770041BAF5188840Ed2e8Da4219800D1, - BAT = 0x5AC1b7010eFA33F6dFDc81C0a278B1f80EF87ECd, - MLTT = 0x83d3e618573F49061bE4248C6B5FCc8b8fd97cD6, + DAI = 0xe015cbd9a6f74495d9b568f93a741c1eb602b78b, + wBTC = 0x9934eb5a9a83b4ba468cf5739afcd0eb31df825a, + BAT = 0x417155b70868b2c0f7e65be0e764ee9384d0a453, + MLTT = 0x7ebab6cbe1aafc22c1877feaa1d552b80ca91a09, Unknown = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF, } @@ -26,10 +26,10 @@ impl TokenAddress { pub fn from_address(value: Address) -> Self { match value { 0x0000000000000000000000000000000000000000 => Self::ETH, - 0x8C1f0b5C3D91534848A8DB08C89Aa4f641Debe25 => Self::DAI, - 0x65924160770041BAF5188840Ed2e8Da4219800D1 => Self::wBTC, - 0x5AC1b7010eFA33F6dFDc81C0a278B1f80EF87ECd => Self::BAT, - 0x83d3e618573F49061bE4248C6B5FCc8b8fd97cD6 => Self::MLTT, + 0xe015cbd9a6f74495d9b568f93a741c1eb602b78b => Self::DAI, + 0x9934eb5a9a83b4ba468cf5739afcd0eb31df825a => Self::wBTC, + 0x417155b70868b2c0f7e65be0e764ee9384d0a453 => Self::BAT, + 0x7ebab6cbe1aafc22c1877feaa1d552b80ca91a09 => Self::MLTT, another => { // the only way of panicking explicitly diff --git a/zinc-types/Cargo.toml b/zinc-types/Cargo.toml index a8ef71cfe..bb349ad9a 100644 --- a/zinc-types/Cargo.toml +++ b/zinc-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zinc-types" -version = "0.2.2" +version = "0.2.3" authors = [ "Alex Zarudnyy ", "Alexander Movchan ", diff --git a/zinc-vm/Cargo.toml b/zinc-vm/Cargo.toml index 5c39ba836..ec4e7aa41 100644 --- a/zinc-vm/Cargo.toml +++ b/zinc-vm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zinc-vm" -version = "0.2.2" +version = "0.2.3" authors = [ "Alex Zarudnyy ", "Alexander Movchan ",