chore: Update wasmer to 4.0.0

This commit is contained in:
parazyd
2023-07-08 20:32:57 +02:00
parent 98ef7c834e
commit cec104f1a7
2 changed files with 40 additions and 43 deletions

73
Cargo.lock generated
View File

@@ -1498,17 +1498,30 @@ dependencies = [
[[package]]
name = "curve25519-dalek"
version = "4.0.0-rc.2"
version = "4.0.0-rc.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03d928d978dbec61a1167414f5ec534f24bea0d7a0d24dd9b6233d3d8223e585"
checksum = "436ace70fc06e06f7f689d2624dc4e2f0ea666efb5aa704215f7249ae6e047a7"
dependencies = [
"cfg-if",
"cpufeatures",
"curve25519-dalek-derive",
"fiat-crypto",
"packed_simd_2",
"platforms",
"rustc_version 0.4.0",
"subtle",
]
[[package]]
name = "curve25519-dalek-derive"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "83fdaf97f4804dcebfa5862639bc9ce4121e82140bec2a987ac5140294865b5b"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.23",
]
[[package]]
name = "darkfi"
version = "0.4.1"
@@ -1522,7 +1535,7 @@ dependencies = [
"chrono",
"clap 4.3.11",
"crypto_api_chachapoly",
"curve25519-dalek 4.0.0-rc.2",
"curve25519-dalek 4.0.0-rc.3",
"darkfi-derive",
"darkfi-derive-internal",
"darkfi-sdk",
@@ -3468,12 +3481,6 @@ dependencies = [
"windows-sys 0.48.0",
]
[[package]]
name = "libm"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7fc7aa29613bd6a620df431842069224d8bc9011086b1db4c0e0cd47fa03ec9a"
[[package]]
name = "libm"
version = "0.2.7"
@@ -3771,7 +3778,7 @@ checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151"
dependencies = [
"byteorder",
"lazy_static",
"libm 0.2.7",
"libm",
"num-integer",
"num-iter",
"num-traits",
@@ -3850,7 +3857,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
dependencies = [
"autocfg",
"libm 0.2.7",
"libm",
]
[[package]]
@@ -4023,16 +4030,6 @@ dependencies = [
"sha2 0.10.7",
]
[[package]]
name = "packed_simd_2"
version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1914cd452d8fccd6f9db48147b29fd4ae05bea9dc5d9ad578509f72415de282"
dependencies = [
"cfg-if",
"libm 0.1.4",
]
[[package]]
name = "parking"
version = "2.1.0"
@@ -7157,9 +7154,9 @@ dependencies = [
[[package]]
name = "wasmer"
version = "3.3.0"
version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "78caedecd8cb71ed47ccca03b68d69414a3d278bb031e6f93f15759344efdd52"
checksum = "ea790bcdfb4e6e9d1e5ddf75b4699aac62b078fcc9f27f44e1748165ceea67bf"
dependencies = [
"bytes",
"cfg-if",
@@ -7185,9 +7182,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler"
version = "3.3.0"
version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "726a8450541af4a57c34af7b6973fdbfc79f896cc7e733429577dfd1d1687180"
checksum = "f093937725e242e5529fed27e08ff836c011a9ecc22e6819fb818c2ac6ff5f88"
dependencies = [
"backtrace",
"cfg-if",
@@ -7208,9 +7205,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-cranelift"
version = "3.3.0"
version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1e5633f90f372563ebbdf3f9799c7b29ba11c90e56cf9b54017112d2e656c95"
checksum = "3b27b1670d27158789ebe14e4da3902c72132174884a1c6a3533ce4fd9dd83db"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -7227,9 +7224,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-singlepass"
version = "3.3.0"
version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d4d38957de6f452115c0af3ff08cec268ee248d665b54d4bbf7da60b7453cb97"
checksum = "02509aaab7e302fc551ff03512807514b379ba32136892e96fcaa5b62a3228de"
dependencies = [
"byteorder",
"dynasm",
@@ -7246,9 +7243,9 @@ dependencies = [
[[package]]
name = "wasmer-derive"
version = "3.3.0"
version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97901fdbaae383dbb90ea162cc3a76a9fa58ac39aec7948b4c0b9bbef9307738"
checksum = "13ae8286cba2acb10065a4dac129c7c7f7bcd24acd6538555d96616eea16bc27"
dependencies = [
"proc-macro-error",
"proc-macro2",
@@ -7258,9 +7255,9 @@ dependencies = [
[[package]]
name = "wasmer-middlewares"
version = "3.3.0"
version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e028013811035111beb768074b6ccc09eabd77811b1e01fd099b5471924ca16"
checksum = "3bc8cafe02112ecf21a7fc1d090ac0f0220a86a8d4f561c24e382a4c2ee4addc"
dependencies = [
"wasmer",
"wasmer-types",
@@ -7269,9 +7266,9 @@ dependencies = [
[[package]]
name = "wasmer-types"
version = "3.3.0"
version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "67f1f2839f4f61509550e4ddcd0e658e19f3af862b51c79fda15549d735d659b"
checksum = "918d2f0bb5eaa95a80c06be33f21dee92f40f12cd0982da34490d121a99d244b"
dependencies = [
"bytecheck",
"enum-iterator",
@@ -7285,9 +7282,9 @@ dependencies = [
[[package]]
name = "wasmer-vm"
version = "3.3.0"
version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "043118ec4f16d1714fed3aab758b502b864bd865e1d5188626c9ad290100563f"
checksum = "a1e000c2cbd4f9805427af5f3b3446574caf89ab3a1e66c2f3579fbde22b072b"
dependencies = [
"backtrace",
"cc",

View File

@@ -90,7 +90,7 @@ structopt = {version= "0.3.26", optional = true}
structopt-toml = {version= "0.5.1", optional = true}
toml = {version = "0.7.6", optional = true}
# Big float high precision arithmetics
dashu = { version = "0.3.1", optional=true }
dashu = {version = "0.3.1", optional = true}
# Utilities
# TODO: check chrono usage and impl our own
@@ -116,9 +116,9 @@ halo2_gadgets = {version = "0.3.0", optional = true}
# Smart contract runtime
darkfi-sdk = {path = "src/sdk", optional = true}
wasmer = {version = "3.3.0", optional = true}
wasmer-compiler-singlepass = {version = "3.3.0", optional = true}
wasmer-middlewares = {version = "3.3.0", optional = true}
wasmer = {version = "4.0.0", optional = true}
wasmer-compiler-singlepass = {version = "4.0.0", optional = true}
wasmer-middlewares = {version = "4.0.0", optional = true}
# Wallet management
rusqlite = {version = "0.29.0", features = ["bundled-sqlcipher-vendored-openssl"], optional = true}
@@ -129,7 +129,7 @@ sled = {version = "0.34.7", optional = true}
sled-overlay = {version = "0.0.7", optional = true}
# Temporary version lock
curve25519-dalek = {version = "=4.0.0-rc.2", default-features = false, optional = true}
curve25519-dalek = {version = "=4.0.0-rc.3", default-features = false, optional = true}
[dev-dependencies]
clap = {version = "4.3.11", features = ["derive"]}