From 9c9abcc6e531295ccfb2af622605640a86b6e0fa Mon Sep 17 00:00:00 2001 From: gRoussac Date: Sat, 28 Oct 2023 00:11:51 +0200 Subject: [PATCH] Diff compile build-contracts --- erc20/Cargo.lock | 24 +- staking_contract/staking_contract/Cargo.lock | 240 ++----- staking_contract/staking_contract/Cargo.toml | 16 +- .../staking_contract_tests/Cargo.lock | 676 +++++++++++------- .../staking_contract_tests/Cargo.toml | 9 +- .../staking_contract_tests/wasm/erc20.wasm | Bin 193802 -> 183174 bytes .../utils/contract-utils/Cargo.toml | 10 +- staking_contract/utils/test-env/Cargo.toml | 7 +- utils/contract-utils/Cargo.toml | 4 +- utils/test-env/Cargo.toml | 7 +- 10 files changed, 511 insertions(+), 482 deletions(-) diff --git a/erc20/Cargo.lock b/erc20/Cargo.lock index 9367a1a..608a6d9 100644 --- a/erc20/Cargo.lock +++ b/erc20/Cargo.lock @@ -71,7 +71,7 @@ checksum = "790b76807d64788758208757b0a17970bf756cb7c392f55b1a22021a34f95991" dependencies = [ "casper-types", "hex_fmt", -# "wee_alloc", + "wee_alloc", ] [[package]] @@ -648,17 +648,17 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -#[[package]] -#name = "wee_alloc" -#version = "0.4.5" -#source = "registry+https://github.com/rust-lang/crates.io-index" -#checksum = "dbb3b5a6b2bb17cb6ad44a2e68a43e8d2722c997da10e928665c72ec6c0a0b8e" -#dependencies = [ -# "cfg-if 0.1.10", -# "libc", -# "memory_units", -# "winapi", -#] +[[package]] +name = "wee_alloc" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbb3b5a6b2bb17cb6ad44a2e68a43e8d2722c997da10e928665c72ec6c0a0b8e" +dependencies = [ + "cfg-if 0.1.10", + "libc", + "memory_units", + "winapi", +] [[package]] name = "winapi" diff --git a/staking_contract/staking_contract/Cargo.lock b/staking_contract/staking_contract/Cargo.lock index 6120c15..504db5b 100644 --- a/staking_contract/staking_contract/Cargo.lock +++ b/staking_contract/staking_contract/Cargo.lock @@ -57,34 +57,27 @@ dependencies = [ "generic-array", ] -[[package]] -name = "bumpalo" -version = "3.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8" - [[package]] name = "byteorder" -version = "1.4.3" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "casper-contract" -version = "1.4.4" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "790b76807d64788758208757b0a17970bf756cb7c392f55b1a22021a34f95991" +checksum = "4243fe64dad13cfbc610a11b72587f5cebcc7578db057be19a8a67d75d64f947" dependencies = [ "casper-types", "hex_fmt", - # "wee_alloc", ] [[package]] name = "casper-types" -version = "1.5.0" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a13e82a13d1784104fd021a38da56c69da94e84b26b03c2cf3d8da3895a16c8c" +checksum = "1d65faf6ea346ce733206a51822cb4da2a76cee29308b0ee4c1f3cba756bdee5" dependencies = [ "base16", "base64", @@ -106,12 +99,6 @@ dependencies = [ "uint", ] -[[package]] -name = "cfg-if" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" - [[package]] name = "cfg-if" version = "1.0.0" @@ -129,9 +116,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.7" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e4c1eaa2012c47becbbad2ab175484c2a84d1185b566fb2cc5b8707343dfe58" +checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" dependencies = [ "libc", ] @@ -261,19 +248,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "getrandom" -version = "0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4" -dependencies = [ - "cfg-if 1.0.0", - "js-sys", - "libc", - "wasi", - "wasm-bindgen", -] - [[package]] name = "group" version = "0.8.0" @@ -309,18 +283,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" - -[[package]] -name = "js-sys" -version = "0.3.61" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" -dependencies = [ - "wasm-bindgen", -] +checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" [[package]] name = "k256" @@ -328,37 +293,23 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4476a0808212a9e81ce802eb1a0cfc60e73aea296553bacc0fac7e1268bc572a" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "ecdsa", "elliptic-curve", + "sha2", ] [[package]] name = "libc" -version = "0.2.142" +version = "0.2.149" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a987beff54b60ffa6d51982e1aa1146bc42f19bd26be28b0586f252fccf5317" - -[[package]] -name = "log" -version = "0.4.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" -dependencies = [ - "cfg-if 1.0.0", -] - -[[package]] -name = "memory_units" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8452105ba047068f40ff7093dd1d9da90898e63dd61736462e9cdda6a90ad3c3" +checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b" [[package]] name = "num" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43db66d1170d347f9a065114077f7dccb00c1b9478c89384490a3425279a4606" +checksum = "b05180d69e3da0e530ba2a1dae5110317e49e3b7f3d41be227dc5f92e49ee7af" dependencies = [ "num-bigint", "num-complex", @@ -370,9 +321,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" +checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" dependencies = [ "autocfg", "num-integer", @@ -381,9 +332,9 @@ dependencies = [ [[package]] name = "num-complex" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02e0d21255c828d6f128a1e41534206671e8c3ea0c62f32291e808dc82cff17d" +checksum = "1ba157ca0885411de85d6ca030ba7e2a83a28636056c7c699b07c8b6f7383214" dependencies = [ "num-traits", ] @@ -434,19 +385,13 @@ dependencies = [ [[package]] name = "num-traits" -version = "0.2.15" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" +checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" dependencies = [ "autocfg", ] -[[package]] -name = "once_cell" -version = "1.17.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" - [[package]] name = "opaque-debug" version = "0.3.0" @@ -461,18 +406,18 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "proc-macro2" -version = "1.0.56" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435" +checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.26" +version = "1.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc" +checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" dependencies = [ "proc-macro2", ] @@ -536,44 +481,44 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.13" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" +checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" [[package]] name = "serde" -version = "1.0.160" +version = "1.0.190" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb2f3770c8bce3bcda7e149193a069a0f4365bda1fa5cd88e03bca26afc1216c" +checksum = "91d3c334ca1ee894a2c6f6ad698fe8c435b76d504b13d436f0685d648d6d96f7" dependencies = [ "serde_derive", ] [[package]] name = "serde_bytes" -version = "0.11.9" +version = "0.11.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "416bda436f9aab92e02c8e10d49a15ddd339cea90b6e340fe51ed97abb548294" +checksum = "ab33ec92f677585af6d88c65593ae2375adde54efdbf16d597f2cbc7a6d368ff" dependencies = [ "serde", ] [[package]] name = "serde_derive" -version = "1.0.160" +version = "1.0.190" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291a097c63d8497e00160b166a967a4a79c64f3facdd01cbd7502231688d77df" +checksum = "67c5609f394e5c2bd7fc51efda478004ea80ef42fee983d5c67a65e34f32c0e3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.15", + "syn 2.0.38", ] [[package]] name = "serde_json" -version = "1.0.96" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1" +checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" dependencies = [ "itoa", "ryu", @@ -587,7 +532,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" dependencies = [ "block-buffer", - "cfg-if 1.0.0", + "cfg-if", "cpufeatures", "digest", "opaque-debug", @@ -610,7 +555,6 @@ dependencies = [ "casper-contract", "casper-types", "contract-utils", - "getrandom", "hex", ] @@ -639,9 +583,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.15" +version = "2.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a34fcf3e8b60f57e6a14301a2e916d323af98b0ea63c599441eec8558660c822" +checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b" dependencies = [ "proc-macro2", "quote", @@ -650,9 +594,9 @@ dependencies = [ [[package]] name = "typenum" -version = "1.16.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "uint" @@ -668,9 +612,9 @@ dependencies = [ [[package]] name = "unicode-ident" -version = "1.0.8" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "version_check" @@ -678,100 +622,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" - -[[package]] -name = "wasm-bindgen" -version = "0.2.84" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" -dependencies = [ - "cfg-if 1.0.0", - "wasm-bindgen-macro", -] - -[[package]] -name = "wasm-bindgen-backend" -version = "0.2.84" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" -dependencies = [ - "bumpalo", - "log", - "once_cell", - "proc-macro2", - "quote", - "syn 1.0.109", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-macro" -version = "0.2.84" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" -dependencies = [ - "quote", - "wasm-bindgen-macro-support", -] - -[[package]] -name = "wasm-bindgen-macro-support" -version = "0.2.84" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", - "wasm-bindgen-backend", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-shared" -version = "0.2.84" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" - -#[[package]] -#name = "wee_alloc" -#version = "0.4.5" -#source = "registry+https://github.com/rust-lang/crates.io-index" -#checksum = "dbb3b5a6b2bb17cb6ad44a2e68a43e8d2722c997da10e928665c72ec6c0a0b8e" -#dependencies = [ -# "cfg-if 0.1.10", -# "libc", -# "memory_units", -# "winapi", -#] - -[[package]] -name = "winapi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - [[package]] name = "wyz" version = "0.2.0" @@ -795,5 +645,5 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.15", + "syn 2.0.38", ] diff --git a/staking_contract/staking_contract/Cargo.toml b/staking_contract/staking_contract/Cargo.toml index b72659b..1c68055 100644 --- a/staking_contract/staking_contract/Cargo.toml +++ b/staking_contract/staking_contract/Cargo.toml @@ -4,11 +4,11 @@ version = "0.1.0" edition = "2021" [dependencies] -hex = "0.4.3" -casper-contract = "1.4.4" -casper-types = "=1.5.0" +hex = { version = "0.4.3", default-features = false } +casper-contract = { version = "3.0.0", default-features = false } +casper-types = { version = "3.0.0", default-features = false } + contract-utils = { path = "../utils/contract-utils" } -getrandom = {version = "*", features = ["js"]} [[bin]] name = "staking_contract" @@ -18,9 +18,5 @@ doctest = false test = false [profile.release] -# codegen-units = 1 -# lto = true - -[features] -default = ["std"] -std = ["casper-contract/std", "casper-types/std"] \ No newline at end of file +codegen-units = 1 +lto = true diff --git a/staking_contract/staking_contract_tests/Cargo.lock b/staking_contract/staking_contract_tests/Cargo.lock index f9d966b..1679166 100644 --- a/staking_contract/staking_contract_tests/Cargo.lock +++ b/staking_contract/staking_contract_tests/Cargo.lock @@ -2,11 +2,26 @@ # It is not intended for manual editing. version = 3 +[[package]] +name = "android-tzdata" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + [[package]] name = "anyhow" -version = "1.0.58" +version = "1.0.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb07d2053ccdbe10e2af2995a2f116c1330396493dc1269f6a91d0ae82e19704" +checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" [[package]] name = "autocfg" @@ -22,9 +37,9 @@ checksum = "d27c3610c36aee21ce8ac510e6224498de4228ad772a171ed65643a24693a5a8" [[package]] name = "base64" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" +checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" [[package]] name = "bincode" @@ -37,9 +52,9 @@ dependencies = [ [[package]] name = "bit-set" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e11e16035ea35e4e5997b393eacbf6f63983188f7a2ad25bfb13465f5ad59de" +checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" dependencies = [ "bit-vec", ] @@ -56,6 +71,12 @@ version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" +[[package]] +name = "bitflags" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" + [[package]] name = "bitvec" version = "0.18.5" @@ -87,21 +108,26 @@ dependencies = [ "generic-array", ] +[[package]] +name = "bumpalo" +version = "3.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" + [[package]] name = "byteorder" -version = "1.4.3" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "casper-contract" -version = "1.4.4" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "790b76807d64788758208757b0a17970bf756cb7c392f55b1a22021a34f95991" +checksum = "4243fe64dad13cfbc610a11b72587f5cebcc7578db057be19a8a67d75d64f947" dependencies = [ - "casper-types", + "casper-types 3.0.0", "hex_fmt", - #"wee_alloc", ] [[package]] @@ -112,7 +138,7 @@ checksum = "5917452bb3294b982e01b13b80498b4beb639c79bb5842654483fd7677fa6310" dependencies = [ "casper-execution-engine", "casper-hashing", - "casper-types", + "casper-types 1.5.0", "filesize", "lmdb", "log", @@ -125,15 +151,15 @@ dependencies = [ [[package]] name = "casper-execution-engine" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aaaef386bf318fe6b6f832ec5e0230a7236b6d553b1ed937ed26e15b81df255" +checksum = "a25d8e4ab262aa43d0fece3b3ca6ae7e40dd50e5b6a1c16d6e7104556b6f8674" dependencies = [ "anyhow", "base16", "bincode", "casper-hashing", - "casper-types", + "casper-types 1.5.0", "chrono", "datasize", "hex-buffer-serde 0.2.2", @@ -168,13 +194,13 @@ dependencies = [ [[package]] name = "casper-hashing" -version = "1.4.3" +version = "1.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5af18f77cbabac69777333e0551accf1cd403995706953d4dabc56d7b56667a8" +checksum = "8f51474856233388910920a6392b5ff19c6dfba2d001b17118cac9bf43667397" dependencies = [ "base16", "blake2", - "casper-types", + "casper-types 2.0.0", "datasize", "hex", "hex-buffer-serde 0.3.0", @@ -192,7 +218,7 @@ checksum = "a13e82a13d1784104fd021a38da56c69da94e84b26b03c2cf3d8da3895a16c8c" dependencies = [ "base16", "base64", - "bitflags", + "bitflags 1.3.2", "blake2", "datasize", "ed25519-dalek", @@ -215,16 +241,65 @@ dependencies = [ ] [[package]] -name = "cc" -version = "1.0.73" +name = "casper-types" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" +checksum = "0e40fa172ff619ae56b2d3c6feb3e941a07fc64c0c73b913621ab0b2808cad80" +dependencies = [ + "base16", + "base64", + "bitflags 1.3.2", + "blake2", + "ed25519-dalek", + "hex", + "hex_fmt", + "k256", + "num", + "num-derive", + "num-integer", + "num-rational 0.4.1", + "num-traits", + "rand 0.8.5", + "serde", + "serde_bytes", + "serde_json", + "uint", +] [[package]] -name = "cfg-if" -version = "0.1.10" +name = "casper-types" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d65faf6ea346ce733206a51822cb4da2a76cee29308b0ee4c1f3cba756bdee5" +dependencies = [ + "base16", + "base64", + "bitflags 1.3.2", + "blake2", + "ed25519-dalek", + "hex", + "hex_fmt", + "k256", + "num", + "num-derive", + "num-integer", + "num-rational 0.4.1", + "num-traits", + "rand 0.8.5", + "serde", + "serde_bytes", + "serde_json", + "uint", +] + +[[package]] +name = "cc" +version = "1.0.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" +checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" +dependencies = [ + "libc", +] [[package]] name = "cfg-if" @@ -234,15 +309,16 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chrono" -version = "0.4.19" +version = "0.4.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73" +checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" dependencies = [ - "libc", - "num-integer", + "android-tzdata", + "iana-time-zone", + "js-sys", "num-traits", - "time", - "winapi", + "wasm-bindgen", + "windows-targets", ] [[package]] @@ -250,15 +326,21 @@ name = "contract-utils" version = "0.1.0" dependencies = [ "casper-contract", - "casper-types", + "casper-types 3.0.0", "hex", ] +[[package]] +name = "core-foundation-sys" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" + [[package]] name = "cpufeatures" -version = "0.2.2" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59a6001667ab124aebae2a495118e11d30984c3a653e99d86d58971708cf5e4b" +checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" dependencies = [ "libc", ] @@ -289,16 +371,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "ctor" -version = "0.1.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f877be4f7c9f246b183111634f75baa039715e3f46ce860677d3b19a69fb229c" -dependencies = [ - "quote", - "syn", -] - [[package]] name = "curve25519-dalek" version = "3.2.1" @@ -314,22 +386,22 @@ dependencies = [ [[package]] name = "datasize" -version = "0.2.10" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cdaf1625dae32ea757a4a98e6f59496bb4fe80a41efb0bd57e631f6cb341770" +checksum = "e65c07d59e45d77a8bda53458c24a828893a99ac6cdd9c84111e09176ab739a2" dependencies = [ "datasize_derive", ] [[package]] name = "datasize_derive" -version = "0.2.10" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1065db16e6dad1cfa0f50966d8405bb9f6d13f74f34d685b417f301cb32f1d86" +checksum = "613e4ee15899913285b7612004bbd490abd605be7b11d35afada5902fb6b91d5" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 1.0.109", ] [[package]] @@ -349,9 +421,9 @@ checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" [[package]] name = "dyn-clone" -version = "1.0.6" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "140206b78fb2bc3edbcfc9b5ccbd0b30699cfe8d348b8b31b330e47df5291a5a" +checksum = "23d2f3407d9a573d666de4b5bdf10569d73ca9478087346697dcbae6244bfbcd" [[package]] name = "ecdsa" @@ -388,9 +460,9 @@ dependencies = [ [[package]] name = "either" -version = "1.7.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f107b87b6afc2a64fd13cac55fe06d6c8859f12d4b14cbcdd2c67d0976781be" +checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" [[package]] name = "elliptic-curve" @@ -410,14 +482,21 @@ dependencies = [ ] [[package]] -name = "fastrand" -version = "1.7.0" +name = "errno" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf" +checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" dependencies = [ - "instant", + "libc", + "windows-sys", ] +[[package]] +name = "fastrand" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" + [[package]] name = "ff" version = "0.8.0" @@ -452,9 +531,9 @@ checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7" [[package]] name = "generic-array" -version = "0.14.5" +version = "0.14.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" dependencies = [ "typenum", "version_check", @@ -462,13 +541,13 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.7" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" +checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", ] [[package]] @@ -484,18 +563,15 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.12.1" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" [[package]] name = "hermit-abi" -version = "0.1.19" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" -dependencies = [ - "libc", -] +checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" [[package]] name = "hex" @@ -554,39 +630,62 @@ dependencies = [ ] [[package]] -name = "indexmap" -version = "1.9.1" +name = "iana-time-zone" +version = "0.1.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" +checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20" dependencies = [ - "autocfg", - "hashbrown", - "serde", + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "wasm-bindgen", + "windows-core", ] [[package]] -name = "instant" -version = "0.1.12" +name = "iana-time-zone-haiku" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" dependencies = [ - "cfg-if 1.0.0", + "cc", +] + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +dependencies = [ + "autocfg", + "hashbrown", + "serde", ] [[package]] name = "itertools" -version = "0.10.3" +version = "0.10.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3" +checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" dependencies = [ "either", ] [[package]] name = "itoa" -version = "1.0.2" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d" +checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" + +[[package]] +name = "js-sys" +version = "0.3.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" +dependencies = [ + "wasm-bindgen", +] [[package]] name = "k256" @@ -594,9 +693,10 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4476a0808212a9e81ce802eb1a0cfc60e73aea296553bacc0fac7e1268bc572a" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "ecdsa", "elliptic-curve", + "sha2", ] [[package]] @@ -607,9 +707,15 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.126" +version = "0.2.149" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b" + +[[package]] +name = "libm" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836" +checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" [[package]] name = "linked-hash-map" @@ -617,13 +723,19 @@ version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" +[[package]] +name = "linux-raw-sys" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f" + [[package]] name = "lmdb" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b0908efb5d6496aa977d96f91413da2635a902e5e31dbef0bfb88986c248539" dependencies = [ - "bitflags", + "bitflags 1.3.2", "libc", "lmdb-sys", ] @@ -641,11 +753,10 @@ dependencies = [ [[package]] name = "log" -version = "0.4.17" +version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" +checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" dependencies = [ - "cfg-if 1.0.0", "serde", "value-bag", ] @@ -662,19 +773,13 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71d96e3f3c0b6325d8ccd83c33b28acb183edcb6c67938ba104ec546854b0882" -[[package]] -name = "memory_units" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8452105ba047068f40ff7093dd1d9da90898e63dd61736462e9cdda6a90ad3c3" - [[package]] name = "num" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43db66d1170d347f9a065114077f7dccb00c1b9478c89384490a3425279a4606" +checksum = "b05180d69e3da0e530ba2a1dae5110317e49e3b7f3d41be227dc5f92e49ee7af" dependencies = [ - "num-bigint 0.4.3", + "num-bigint 0.4.4", "num-complex", "num-integer", "num-iter", @@ -695,9 +800,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" +checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" dependencies = [ "autocfg", "num-integer", @@ -706,9 +811,9 @@ dependencies = [ [[package]] name = "num-complex" -version = "0.4.2" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ae39348c8bc5fbd7f40c727a9925f03517afd2ab27d46702108b6a7e5414c19" +checksum = "1ba157ca0885411de85d6ca030ba7e2a83a28636056c7c699b07c8b6f7383214" dependencies = [ "num-traits", ] @@ -721,7 +826,7 @@ checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 1.0.109", ] [[package]] @@ -764,7 +869,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" dependencies = [ "autocfg", - "num-bigint 0.4.3", + "num-bigint 0.4.4", "num-integer", "num-traits", "serde", @@ -772,18 +877,19 @@ dependencies = [ [[package]] name = "num-traits" -version = "0.2.15" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" +checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" dependencies = [ "autocfg", + "libm", ] [[package]] name = "num_cpus" -version = "1.13.1" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" +checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" dependencies = [ "hermit-abi", "libc", @@ -791,9 +897,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.17.2" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9670a07f94779e00908f3e686eab508878ebb390ba6e604d3a284c00e8d0487b" +checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" [[package]] name = "opaque-debug" @@ -809,49 +915,49 @@ checksum = "ddfc878dac00da22f8f61e7af3157988424567ab01d9920b962ef7dcbd7cd865" [[package]] name = "pin-project-lite" -version = "0.2.9" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" +checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" [[package]] name = "pkg-config" -version = "0.3.25" +version = "0.3.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" +checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" [[package]] name = "ppv-lite86" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "proc-macro2" -version = "1.0.40" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7" +checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" dependencies = [ "unicode-ident", ] [[package]] name = "proptest" -version = "1.0.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e0d9cc07f18492d879586c92b485def06bc850da3118075cd45d50e9c95b0e5" +checksum = "7c003ac8c77cb07bb74f5f198bce836a689bcd5a42574612bf14d17bfd08c20e" dependencies = [ "bit-set", - "bitflags", - "byteorder", + "bit-vec", + "bitflags 2.4.1", "lazy_static", "num-traits", - "quick-error 2.0.1", "rand 0.8.5", "rand_chacha 0.3.1", "rand_xorshift", "regex-syntax", "rusty-fork", "tempfile", + "unarray", ] [[package]] @@ -871,17 +977,11 @@ version = "1.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" -[[package]] -name = "quick-error" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" - [[package]] name = "quote" -version = "1.0.20" +version = "1.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804" +checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" dependencies = [ "proc-macro2", ] @@ -911,7 +1011,7 @@ checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ "libc", "rand_chacha 0.3.1", - "rand_core 0.6.3", + "rand_core 0.6.4", ] [[package]] @@ -931,7 +1031,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.6.3", + "rand_core 0.6.4", ] [[package]] @@ -942,9 +1042,9 @@ checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" [[package]] name = "rand_core" -version = "0.6.3" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ "getrandom", ] @@ -964,31 +1064,35 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f" dependencies = [ - "rand_core 0.6.3", + "rand_core 0.6.4", ] [[package]] name = "redox_syscall" -version = "0.2.13" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42" +checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" dependencies = [ - "bitflags", + "bitflags 1.3.2", ] [[package]] name = "regex-syntax" -version = "0.6.27" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" +checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" [[package]] -name = "remove_dir_all" -version = "0.5.3" +name = "rustix" +version = "0.38.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" +checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3" dependencies = [ - "winapi", + "bitflags 2.4.1", + "errno", + "libc", + "linux-raw-sys", + "windows-sys", ] [[package]] @@ -998,16 +1102,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f" dependencies = [ "fnv", - "quick-error 1.2.3", + "quick-error", "tempfile", "wait-timeout", ] [[package]] name = "ryu" -version = "1.0.10" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695" +checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" [[package]] name = "schemars" @@ -1031,36 +1135,36 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn", + "syn 1.0.109", ] [[package]] name = "serde" -version = "1.0.138" +version = "1.0.190" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1578c6245786b9d168c5447eeacfb96856573ca56c9d68fdcf394be134882a47" +checksum = "91d3c334ca1ee894a2c6f6ad698fe8c435b76d504b13d436f0685d648d6d96f7" dependencies = [ "serde_derive", ] [[package]] name = "serde_bytes" -version = "0.11.6" +version = "0.11.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "212e73464ebcde48d723aa02eb270ba62eff38a9b732df31f33f1b4e145f3a54" +checksum = "ab33ec92f677585af6d88c65593ae2375adde54efdbf16d597f2cbc7a6d368ff" dependencies = [ "serde", ] [[package]] name = "serde_derive" -version = "1.0.138" +version = "1.0.190" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "023e9b1467aef8a10fb88f25611870ada9800ef7e22afce356bb0d2387b6f27c" +checksum = "67c5609f394e5c2bd7fc51efda478004ea80ef42fee983d5c67a65e34f32c0e3" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.38", ] [[package]] @@ -1071,14 +1175,14 @@ checksum = "1dbab34ca63057a1f15280bdf3c39f2b1eb1b54c17e98360e511637aef7418c6" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 1.0.109", ] [[package]] name = "serde_json" -version = "1.0.82" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82c2c1fdcd807d1098552c5b9a36e425e42e9fbd7c6a37a8425f390f781f7fa7" +checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" dependencies = [ "itoa", "ryu", @@ -1092,7 +1196,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" dependencies = [ "block-buffer", - "cfg-if 1.0.0", + "cfg-if", "cpufeatures", "digest", "opaque-debug", @@ -1118,7 +1222,7 @@ dependencies = [ "casper-engine-test-support", "casper-execution-engine", "casper-hashing", - "casper-types", + "casper-types 3.0.0", "contract-utils", "hex", "once_cell", @@ -1139,9 +1243,9 @@ checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" [[package]] name = "syn" -version = "1.0.98" +version = "1.0.109" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" dependencies = [ "proc-macro2", "quote", @@ -1149,29 +1253,27 @@ dependencies = [ ] [[package]] -name = "synstructure" -version = "0.12.6" +name = "syn" +version = "2.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" +checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b" dependencies = [ "proc-macro2", "quote", - "syn", - "unicode-xid", + "unicode-ident", ] [[package]] name = "tempfile" -version = "3.3.0" +version = "3.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" +checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "fastrand", - "libc", "redox_syscall", - "remove_dir_all", - "winapi", + "rustix", + "windows-sys", ] [[package]] @@ -1181,47 +1283,35 @@ dependencies = [ "casper-contract", "casper-engine-test-support", "casper-execution-engine", - "casper-types", + "casper-types 3.0.0", ] [[package]] name = "thiserror" -version = "1.0.31" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a" +checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.31" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a" +checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" dependencies = [ "proc-macro2", "quote", - "syn", -] - -[[package]] -name = "time" -version = "0.1.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" -dependencies = [ - "libc", - "wasi 0.10.0+wasi-snapshot-preview1", - "winapi", + "syn 2.0.38", ] [[package]] name = "tracing" -version = "0.1.35" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a400e31aa60b9d44a52a8ee0343b5b18566b03a8321e0d321f695cf56e940160" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ - "cfg-if 1.0.0", "pin-project-lite", "tracing-attributes", "tracing-core", @@ -1229,35 +1319,35 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.22" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.38", ] [[package]] name = "tracing-core" -version = "0.1.28" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b7358be39f2f274f322d2aaed611acc57f382e8eb1e5b48cb9ae30933495ce7" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", ] [[package]] name = "typenum" -version = "1.15.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "uint" -version = "0.9.3" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12f03af7ccf01dd611cc450a0d10dbc9b745770d096473e2faf0ca6e2d66d1e0" +checksum = "76f64bba2c53b04fcab63c01a7d7427eadc821e3bc48c34dc9ba29c501164b52" dependencies = [ "byteorder", "crunchy", @@ -1266,16 +1356,16 @@ dependencies = [ ] [[package]] -name = "unicode-ident" -version = "1.0.1" +name = "unarray" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c" +checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" [[package]] -name = "unicode-xid" -version = "0.2.3" +name = "unicode-ident" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "uuid" @@ -1289,13 +1379,9 @@ dependencies = [ [[package]] name = "value-bag" -version = "1.0.0-alpha.9" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2209b78d1249f7e6f3293657c9779fe31ced465df091bbd433a1cf88e916ec55" -dependencies = [ - "ctor", - "version_check", -] +checksum = "4a72e1902dde2bd6441347de2b70b7f5d59bf157c6c62f0c44572607a1d55bbe" [[package]] name = "version_check" @@ -1314,15 +1400,63 @@ dependencies = [ [[package]] name = "wasi" -version = "0.10.0+wasi-snapshot-preview1" +version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] -name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" +name = "wasm-bindgen" +version = "0.2.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" +dependencies = [ + "cfg-if", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.87" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" +dependencies = [ + "bumpalo", + "log", + "once_cell", + "proc-macro2", + "quote", + "syn 2.0.38", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.87" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.87" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.38", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.87" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" [[package]] name = "wasmi" @@ -1332,7 +1466,7 @@ checksum = "5ad7e265153e1010a73e595eef3e2fd2a1fd644ba4e2dd3af4dd6bd7ec692342" dependencies = [ "downcast-rs", "libc", - "memory_units 0.3.0", + "memory_units", "num-rational 0.2.4", "num-traits", "parity-wasm", @@ -1348,18 +1482,6 @@ dependencies = [ "parity-wasm", ] -#[[package]] -#name = "wee_alloc" -#version = "0.4.5" -#source = "registry+https://github.com/rust-lang/crates.io-index" -#checksum = "dbb3b5a6b2bb17cb6ad44a2e68a43e8d2722c997da10e928665c72ec6c0a0b8e" -#dependencies = [ -# "cfg-if 0.1.10", -# "libc", -# "memory_units 0.4.0", -# "winapi", -#] - [[package]] name = "winapi" version = "0.3.9" @@ -1382,6 +1504,81 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "windows-core" +version = "0.51.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-sys" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-targets" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" + +[[package]] +name = "windows_i686_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" + +[[package]] +name = "windows_i686_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" + [[package]] name = "wyz" version = "0.2.0" @@ -1399,12 +1596,11 @@ dependencies = [ [[package]] name = "zeroize_derive" -version = "1.3.2" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f8f187641dad4f680d25c4bfc4225b418165984179f26ca76ec4fb6441d3a17" +checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn", - "synstructure", + "syn 2.0.38", ] diff --git a/staking_contract/staking_contract_tests/Cargo.toml b/staking_contract/staking_contract_tests/Cargo.toml index 8c49ba8..658fcf9 100644 --- a/staking_contract/staking_contract_tests/Cargo.toml +++ b/staking_contract/staking_contract_tests/Cargo.toml @@ -6,11 +6,11 @@ edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -casper-contract = { version = "1.4.3", default-features = false, features = ["test-support"] } +casper-contract = { version = "3.0.0", default-features = false } +casper-types = { version = "3.0.0", default-features = false } casper-engine-test-support = { version = "2.2.0", features = ["test-support"] } casper-execution-engine = "2.0.0" -casper-types = "1.5.0" -casper-hashing = "1.4.3" +casper-hashing = "1.4.4" test-env = { path = "../utils/test-env" } contract-utils = { path = "../utils/contract-utils" } hex = "0.4.3" @@ -18,6 +18,3 @@ hex = "0.4.3" base64 = { version = "0.13.0" } blake2 = { version = "0.9.0", default-features = false } once_cell = "1.17.2" - -[features] -default = ["casper-contract/std", "casper-types/std", "casper-contract/test-support"] diff --git a/staking_contract/staking_contract_tests/wasm/erc20.wasm b/staking_contract/staking_contract_tests/wasm/erc20.wasm index 7a2c88859f076000404d1962a9f91339b47438a7..c9216d405eb1253d65fe8c8a876a8b239d0105a1 100755 GIT binary patch literal 183174 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"] edition = "2018" [dependencies] -casper-contract = "1.4.4" -casper-types = "1.5.0" -hex = { version = "0.4.3", default-features = false } - -[features] -default = ["std"] -std = ["casper-contract/std", "casper-types/std"] \ No newline at end of file +casper-contract = { version = "3.0.0", default-features = false } +casper-types = { version = "3.0.0", default-features = false } +hex = { version = "0.4.3" } diff --git a/staking_contract/utils/test-env/Cargo.toml b/staking_contract/utils/test-env/Cargo.toml index eb989c7..74088ec 100644 --- a/staking_contract/utils/test-env/Cargo.toml +++ b/staking_contract/utils/test-env/Cargo.toml @@ -5,10 +5,7 @@ authors = ["Maciej Zielinski "] edition = "2018" [dependencies] -casper-contract = { version = "1.4.4", default-features = false, features = ["test-support"] } casper-engine-test-support = { version = "2.2.0", features = ["test-support"] } casper-execution-engine = "2.0.0" -casper-types = "1.5.0" - -[features] -default = ["casper-contract/std", "casper-types/std", "casper-engine-test-support/test-support", "casper-contract/test-support"] +casper-contract = { version = "3.0.0", default-features = false } +casper-types = { version = "3.0.0", default-features = false } diff --git a/utils/contract-utils/Cargo.toml b/utils/contract-utils/Cargo.toml index 732e3a2..98256c4 100644 --- a/utils/contract-utils/Cargo.toml +++ b/utils/contract-utils/Cargo.toml @@ -5,6 +5,6 @@ authors = ["Maciej Zielinski "] edition = "2018" [dependencies] -casper-contract = "1.4.4" -casper-types = "1.5.0" +casper-contract = { version = "3.0.0", default-features = false } +casper-types = { version = "3.0.0", default-features = false } hex = { version = "0.4.3", default-features = false } diff --git a/utils/test-env/Cargo.toml b/utils/test-env/Cargo.toml index edc2cde..5ad4478 100644 --- a/utils/test-env/Cargo.toml +++ b/utils/test-env/Cargo.toml @@ -5,10 +5,7 @@ authors = ["Maciej Zielinski "] edition = "2018" [dependencies] -casper-contract = { version = "1.4.4", default-features = false, features = ["test-support"] } casper-engine-test-support = { version = "2.1.0", features = ["test-support"] } casper-execution-engine = "1.5.0" -casper-types = "1.5.0" - -[features] -default = ["casper-contract/std", "casper-types/std", "casper-engine-test-support/test-support", "casper-contract/test-support"] +casper-contract = { version = "3.0.0", default-features = false } +casper-types = { version = "3.0.0", default-features = false }