From 51b7c396e62ca6a8ee07c008705849124fbdda94 Mon Sep 17 00:00:00 2001 From: Shaptic <822243+Shaptic@users.noreply.github.com> Date: Wed, 17 Jun 2026 01:30:53 +0000 Subject: [PATCH] Bump current version of soroban-env to latest tip --- Cargo.lock | 76 +++++++++++++++++++++++++++++++++++++++--------------- Cargo.toml | 6 +++-- 2 files changed, 59 insertions(+), 23 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 25621a178..c03379c02 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -296,6 +296,17 @@ dependencies = [ "serde_json", ] +[[package]] +name = "crate-git-revision" +version = "0.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54851b5b3f24621804b1cded2820975623c205e3055d2d44031cdb1237339ac8" +dependencies = [ + "serde", + "serde_derive", + "serde_json", +] + [[package]] name = "crypto-bigint" version = "0.5.5" @@ -1204,8 +1215,7 @@ dependencies = [ [[package]] name = "soroban-builtin-sdk-macros" version = "27.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d769030e3b2c27873e9be4931decbbe79787b943d5b30e31f8c395eae83144b8" +source = "git+https://github.com/stellar/rs-soroban-env?rev=883fd56374fc619afaa4c4c7489563555b7173f2#883fd56374fc619afaa4c4c7489563555b7173f2" dependencies = [ "itertools", "proc-macro2", @@ -1220,12 +1230,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08582c2c21bd3f7b737bcb76db9d4ca473f8349d65f8952a50eeed8823f44aef" dependencies = [ "arbitrary", - "crate-git-revision", + "crate-git-revision 0.0.6", "ethnum", "num-derive", "num-traits", "soroban-env-macros 26.1.2", - "soroban-wasmi", + "soroban-wasmi 0.31.1-soroban.20.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "static_assertions", "stellar-xdr 26.0.0", "wasmparser", @@ -1234,16 +1244,15 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "27.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aa50d998c0baafcc6078cb94f5228040c7719b1608c15debc3fc78365dc22f5" +source = "git+https://github.com/stellar/rs-soroban-env?rev=883fd56374fc619afaa4c4c7489563555b7173f2#883fd56374fc619afaa4c4c7489563555b7173f2" dependencies = [ "arbitrary", - "crate-git-revision", + "crate-git-revision 0.0.9", "ethnum", "num-derive", "num-traits", "soroban-env-macros 27.0.0", - "soroban-wasmi", + "soroban-wasmi 0.31.1-soroban.20.0.1 (git+https://github.com/stellar/wasmi?rev=0ed3f3dee30dc41ebe21972399e0a73a41944aa0)", "static_assertions", "stellar-xdr 27.0.0", "wasmparser", @@ -1280,7 +1289,7 @@ dependencies = [ "sha3", "soroban-builtin-sdk-macros 26.1.2", "soroban-env-common 26.1.2", - "soroban-wasmi", + "soroban-wasmi 0.31.1-soroban.20.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "static_assertions", "stellar-strkey", "wasmparser", @@ -1289,8 +1298,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "27.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f47762a1b75b9ccd07558f28e1a0289ca6adec56810c581cde5cf16e329e00b9" +source = "git+https://github.com/stellar/rs-soroban-env?rev=883fd56374fc619afaa4c4c7489563555b7173f2#883fd56374fc619afaa4c4c7489563555b7173f2" dependencies = [ "ark-bls12-381", "ark-bn254", @@ -1317,7 +1325,7 @@ dependencies = [ "sha3", "soroban-builtin-sdk-macros 27.0.0", "soroban-env-common 27.0.0", - "soroban-wasmi", + "soroban-wasmi 0.31.1-soroban.20.0.1 (git+https://github.com/stellar/wasmi?rev=0ed3f3dee30dc41ebe21972399e0a73a41944aa0)", "static_assertions", "stellar-strkey", "wasmparser", @@ -1341,8 +1349,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "27.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc04b813a9e32456b37875fc41cdb05912a9e947000b9414b7985bffe07a889a" +source = "git+https://github.com/stellar/rs-soroban-env?rev=883fd56374fc619afaa4c4c7489563555b7173f2#883fd56374fc619afaa4c4c7489563555b7173f2" dependencies = [ "itertools", "proc-macro2", @@ -1369,8 +1376,7 @@ dependencies = [ [[package]] name = "soroban-simulation" version = "27.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82c0d08f8dc0117ee75ec020c0bc9ac62859743b4e08b4e7a397bf74857d0616" +source = "git+https://github.com/stellar/rs-soroban-env?rev=883fd56374fc619afaa4c4c7489563555b7173f2#883fd56374fc619afaa4c4c7489563555b7173f2" dependencies = [ "anyhow", "rand", @@ -1387,8 +1393,20 @@ checksum = "710403de32d0e0c35375518cb995d4fc056d0d48966f2e56ea471b8cb8fc9719" dependencies = [ "smallvec", "spin", - "wasmi_arena", - "wasmi_core", + "wasmi_arena 0.4.1", + "wasmi_core 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", + "wasmparser-nostd", +] + +[[package]] +name = "soroban-wasmi" +version = "0.31.1-soroban.20.0.1" +source = "git+https://github.com/stellar/wasmi?rev=0ed3f3dee30dc41ebe21972399e0a73a41944aa0#0ed3f3dee30dc41ebe21972399e0a73a41944aa0" +dependencies = [ + "smallvec", + "spin", + "wasmi_arena 0.4.0", + "wasmi_core 0.13.0 (git+https://github.com/stellar/wasmi?rev=0ed3f3dee30dc41ebe21972399e0a73a41944aa0)", "wasmparser-nostd", ] @@ -1420,7 +1438,7 @@ version = "0.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee1832fb50c651ad10f734aaf5d31ca5acdfb197a6ecda64d93fcdb8885af913" dependencies = [ - "crate-git-revision", + "crate-git-revision 0.0.6", "data-encoding", ] @@ -1433,7 +1451,7 @@ dependencies = [ "arbitrary", "base64", "cfg_eval", - "crate-git-revision", + "crate-git-revision 0.0.6", "escape-bytes", "ethnum", "hex", @@ -1450,7 +1468,7 @@ dependencies = [ "arbitrary", "base64", "cfg_eval", - "crate-git-revision", + "crate-git-revision 0.0.6", "escape-bytes", "ethnum", "hex", @@ -1617,6 +1635,11 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "wasmi_arena" +version = "0.4.0" +source = "git+https://github.com/stellar/wasmi?rev=0ed3f3dee30dc41ebe21972399e0a73a41944aa0#0ed3f3dee30dc41ebe21972399e0a73a41944aa0" + [[package]] name = "wasmi_arena" version = "0.4.1" @@ -1635,6 +1658,17 @@ dependencies = [ "paste", ] +[[package]] +name = "wasmi_core" +version = "0.13.0" +source = "git+https://github.com/stellar/wasmi?rev=0ed3f3dee30dc41ebe21972399e0a73a41944aa0#0ed3f3dee30dc41ebe21972399e0a73a41944aa0" +dependencies = [ + "downcast-rs", + "libm", + "num-traits", + "paste", +] + [[package]] name = "wasmparser" version = "0.116.1" diff --git a/Cargo.toml b/Cargo.toml index af9f5cf5e..7ce8785cc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,6 +18,8 @@ version = "=26.1.2" [workspace.dependencies.soroban-env-host-curr] package = "soroban-env-host" +git = "https://github.com/stellar/rs-soroban-env" +rev = "883fd56374fc619afaa4c4c7489563555b7173f2" version = "=27.0.0" [workspace.dependencies.soroban-simulation-prev] @@ -26,13 +28,13 @@ version = "=26.1.2" [workspace.dependencies.soroban-simulation-curr] package = "soroban-simulation" +git = "https://github.com/stellar/rs-soroban-env" +rev = "883fd56374fc619afaa4c4c7489563555b7173f2" features = ["unstable-next-api"] version = "=27.0.0" [workspace.dependencies.stellar-xdr] version = "=27.0.0" -# `type_enum` provides the `Type`/`TypeVariant` reflection enums used by -# xdr2json. It was enabled by default in stellar-xdr v26 but is opt-in in v27. features = ["serde", "type_enum"] [workspace.dependencies.rand]