diff --git a/Cargo.lock b/Cargo.lock index 41cb8b35a..c4f7a1901 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -44,39 +44,16 @@ dependencies = [ "derive_arbitrary", ] -[[package]] -name = "ark-bls12-381" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c775f0d12169cba7aae4caeb547bb6a50781c7449a8aa53793827c9ec4abf488" -dependencies = [ - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-serialize 0.4.2", - "ark-std 0.4.0", -] - [[package]] name = "ark-bls12-381" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3df4dcc01ff89867cd86b0da835f23c3f02738353aaee7dde7495af71363b8d5" dependencies = [ - "ark-ec 0.5.0", - "ark-ff 0.5.0", - "ark-serialize 0.5.0", - "ark-std 0.5.0", -] - -[[package]] -name = "ark-bn254" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a22f4561524cd949590d78d7d4c5df8f592430d221f7f3c9497bbafd8972120f" -dependencies = [ - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-std 0.4.0", + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-std", ] [[package]] @@ -85,26 +62,9 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d69eab57e8d2663efa5c63135b2af4f396d66424f88954c21104125ab6b3e6bc" dependencies = [ - "ark-ec 0.5.0", - "ark-ff 0.5.0", - "ark-std 0.5.0", -] - -[[package]] -name = "ark-ec" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba" -dependencies = [ - "ark-ff 0.4.2", - "ark-poly 0.4.2", - "ark-serialize 0.4.2", - "ark-std 0.4.0", - "derivative", - "hashbrown 0.13.2", - "itertools 0.10.5", - "num-traits", - "zeroize", + "ark-ec", + "ark-ff", + "ark-std", ] [[package]] @@ -114,10 +74,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43d68f2d516162846c1238e755a7c4d131b892b70cc70c471a8e3ca3ed818fce" dependencies = [ "ahash", - "ark-ff 0.5.0", - "ark-poly 0.5.0", - "ark-serialize 0.5.0", - "ark-std 0.5.0", + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", "educe", "fnv", "hashbrown 0.15.5", @@ -128,36 +88,16 @@ dependencies = [ "zeroize", ] -[[package]] -name = "ark-ff" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba" -dependencies = [ - "ark-ff-asm 0.4.2", - "ark-ff-macros 0.4.2", - "ark-serialize 0.4.2", - "ark-std 0.4.0", - "derivative", - "digest", - "itertools 0.10.5", - "num-bigint", - "num-traits", - "paste", - "rustc_version", - "zeroize", -] - [[package]] name = "ark-ff" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a177aba0ed1e0fbb62aa9f6d0502e9b46dad8c2eab04c14258a1212d2557ea70" dependencies = [ - "ark-ff-asm 0.5.0", - "ark-ff-macros 0.5.0", - "ark-serialize 0.5.0", - "ark-std 0.5.0", + "ark-ff-asm", + "ark-ff-macros", + "ark-serialize", + "ark-std", "arrayvec", "digest", "educe", @@ -168,16 +108,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "ark-ff-asm" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348" -dependencies = [ - "quote", - "syn 1.0.109", -] - [[package]] name = "ark-ff-asm" version = "0.5.0" @@ -185,20 +115,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.103", -] - -[[package]] -name = "ark-ff-macros" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" -dependencies = [ - "num-bigint", - "num-traits", - "proc-macro2", - "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -211,20 +128,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.103", -] - -[[package]] -name = "ark-poly" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf" -dependencies = [ - "ark-ff 0.4.2", - "ark-serialize 0.4.2", - "ark-std 0.4.0", - "derivative", - "hashbrown 0.13.2", + "syn", ] [[package]] @@ -234,50 +138,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "579305839da207f02b89cd1679e50e67b4331e2f9294a57693e5051b7703fe27" dependencies = [ "ahash", - "ark-ff 0.5.0", - "ark-serialize 0.5.0", - "ark-std 0.5.0", + "ark-ff", + "ark-serialize", + "ark-std", "educe", "fnv", "hashbrown 0.15.5", ] -[[package]] -name = "ark-serialize" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" -dependencies = [ - "ark-serialize-derive 0.4.2", - "ark-std 0.4.0", - "digest", - "num-bigint", -] - [[package]] name = "ark-serialize" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f4d068aaf107ebcd7dfb52bc748f8030e0fc930ac8e360146ca54c1203088f7" dependencies = [ - "ark-serialize-derive 0.5.0", - "ark-std 0.5.0", + "ark-serialize-derive", + "ark-std", "arrayvec", "digest", "num-bigint", ] -[[package]] -name = "ark-serialize-derive" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "ark-serialize-derive" version = "0.5.0" @@ -286,17 +167,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.103", -] - -[[package]] -name = "ark-std" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" -dependencies = [ - "num-traits", - "rand", + "syn", ] [[package]] @@ -390,7 +261,7 @@ dependencies = [ "num-bigint", "proc-macro2", "quote", - "syn 2.0.103", + "syn", ] [[package]] @@ -418,7 +289,7 @@ checksum = "45565fc9416b9896014f5732ac776f810ee53a66730c17e4020c3ec064a8f88f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.103", + "syn", ] [[package]] @@ -528,7 +399,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.103", + "syn", ] [[package]] @@ -552,7 +423,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.103", + "syn", ] [[package]] @@ -563,7 +434,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn 2.0.103", + "syn", ] [[package]] @@ -592,17 +463,6 @@ dependencies = [ "serde", ] -[[package]] -name = "derivative" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "derive_arbitrary" version = "1.3.2" @@ -611,7 +471,7 @@ checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" dependencies = [ "proc-macro2", "quote", - "syn 2.0.103", + "syn", ] [[package]] @@ -712,7 +572,7 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.103", + "syn", ] [[package]] @@ -756,7 +616,7 @@ checksum = "8ca9601fb2d62598ee17836250842873a413586e5d7ed88b356e38ddbb0ec631" dependencies = [ "proc-macro2", "quote", - "syn 2.0.103", + "syn", ] [[package]] @@ -875,15 +735,6 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -[[package]] -name = "hashbrown" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" -dependencies = [ - "ahash", -] - [[package]] name = "hashbrown" version = "0.14.5" @@ -1108,7 +959,7 @@ checksum = "1b27834086c65ec3f9387b096d66e99f221cf081c2b738042aa252bcd41204e3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.103", + "syn", ] [[package]] @@ -1141,7 +992,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.103", + "syn", ] [[package]] @@ -1229,7 +1080,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "479cf940fbbb3426c32c5d5176f62ad57549a0bb84773423ba8be9d089f5faba" dependencies = [ "proc-macro2", - "syn 2.0.103", + "syn", ] [[package]] @@ -1255,7 +1106,7 @@ name = "proc_macros" version = "25.3.1" dependencies = [ "quote", - "syn 2.0.103", + "syn", ] [[package]] @@ -1445,7 +1296,7 @@ checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.103", + "syn", ] [[package]] @@ -1488,7 +1339,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.103", + "syn", ] [[package]] @@ -1536,14 +1387,14 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "soroban-builtin-sdk-macros" -version = "25.0.1" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7192e3a5551a7aeee90d2110b11b615798e81951fd8c8293c87ea7f88b0168f5" +checksum = "e32f3c9e4e1456db99f29daf7f9bd2738aa94500696a17d9f529276a3ceba510" dependencies = [ - "itertools 0.10.5", + "itertools 0.13.0", "proc-macro2", "quote", - "syn 2.0.103", + "syn", ] [[package]] @@ -1552,16 +1403,31 @@ version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfc49a80a68fc1005847308e63b9fce39874de731940b1807b721d472de3ff01" dependencies = [ - "arbitrary", "crate-git-revision", "ethnum", "num-derive", "num-traits", "serde", - "soroban-env-macros", + "soroban-env-macros 25.0.1", + "static_assertions", + "stellar-xdr 25.0.0", +] + +[[package]] +name = "soroban-env-common" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a2c52555e9a98c97bcba47bec8f9cdc863c63ae4266abb749fdd7b06d012691" +dependencies = [ + "arbitrary", + "crate-git-revision", + "ethnum", + "num-derive", + "num-traits", + "soroban-env-macros 26.0.0", "soroban-wasmi", "static_assertions", - "stellar-xdr", + "stellar-xdr 26.0.0", "wasmparser", ] @@ -1571,21 +1437,21 @@ version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea2334ba1cfe0a170ab744d96db0b4ca86934de9ff68187ceebc09dc342def55" dependencies = [ - "soroban-env-common", + "soroban-env-common 25.0.1", "static_assertions", ] [[package]] name = "soroban-env-host" -version = "25.0.1" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43af5d53c57bc2f546e122adc0b1cca6f93942c718977379aa19ddd04f06fcec" +checksum = "2e79a448f576e268a9440b1bcbef76ce36580edb6d7efd302f2536f49cbde9d8" dependencies = [ - "ark-bls12-381 0.4.0", - "ark-bn254 0.4.0", - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-serialize 0.4.2", + "ark-bls12-381", + "ark-bn254", + "ark-ec", + "ark-ff", + "ark-serialize", "curve25519-dalek", "ecdsa", "ed25519-dalek", @@ -1605,7 +1471,7 @@ dependencies = [ "sha2", "sha3", "soroban-builtin-sdk-macros", - "soroban-env-common", + "soroban-env-common 26.0.0", "soroban-wasmi", "static_assertions", "stellar-strkey 0.0.13", @@ -1623,8 +1489,23 @@ dependencies = [ "quote", "serde", "serde_json", - "stellar-xdr", - "syn 2.0.103", + "stellar-xdr 25.0.0", + "syn", +] + +[[package]] +name = "soroban-env-macros" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8919ab9519abe94bc40150efcb6daebf22527bd6ef869972b0362733770feb90" +dependencies = [ + "itertools 0.13.0", + "proc-macro2", + "quote", + "serde", + "serde_json", + "stellar-xdr 26.0.0", + "syn", ] [[package]] @@ -1635,7 +1516,7 @@ dependencies = [ "serde", "serde_json", "serde_with", - "soroban-env-common", + "soroban-env-common 25.0.1", "soroban-env-host", "thiserror", ] @@ -1644,7 +1525,7 @@ dependencies = [ name = "soroban-meta" version = "25.3.1" dependencies = [ - "stellar-xdr", + "stellar-xdr 25.0.0", "thiserror", "wasmparser", ] @@ -1654,9 +1535,9 @@ name = "soroban-sdk" version = "25.3.1" dependencies = [ "arbitrary", - "ark-bls12-381 0.5.0", - "ark-bn254 0.5.0", - "ark-ff 0.5.0", + "ark-bls12-381", + "ark-bn254", + "ark-ff", "bytes-lit", "crate-git-revision", "ctor", @@ -1679,7 +1560,7 @@ dependencies = [ "soroban-sdk-macros", "soroban-spec", "stellar-strkey 0.0.16", - "stellar-xdr", + "stellar-xdr 25.0.0", "visibility", ] @@ -1694,11 +1575,11 @@ dependencies = [ "proc-macro2", "quote", "sha2", - "soroban-env-common", + "soroban-env-common 25.0.1", "soroban-spec", "soroban-spec-rust", - "stellar-xdr", - "syn 2.0.103", + "stellar-xdr 25.0.0", + "syn", ] [[package]] @@ -1708,7 +1589,7 @@ dependencies = [ "base64", "pretty_assertions", "sha2", - "stellar-xdr", + "stellar-xdr 25.0.0", "thiserror", "wasmparser", ] @@ -1723,8 +1604,8 @@ dependencies = [ "quote", "sha2", "soroban-spec", - "stellar-xdr", - "syn 2.0.103", + "stellar-xdr 25.0.0", + "syn", "thiserror", ] @@ -1820,8 +1701,6 @@ version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10d20dafed80076b227d4b17c0c508a4bbc4d5e4c3d4c1de7cd42242df4b1eaf" dependencies = [ - "arbitrary", - "base64", "cfg_eval", "crate-git-revision", "escape-bytes", @@ -1833,6 +1712,23 @@ dependencies = [ "stellar-strkey 0.0.13", ] +[[package]] +name = "stellar-xdr" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fea3195594b044ea3a5b05906f81d945480825f00db4e3ae7d77526bf546ff3a" +dependencies = [ + "arbitrary", + "base64", + "cfg_eval", + "crate-git-revision", + "escape-bytes", + "ethnum", + "hex", + "sha2", + "stellar-strkey 0.0.13", +] + [[package]] name = "strsim" version = "0.11.1" @@ -1845,17 +1741,6 @@ version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - [[package]] name = "syn" version = "2.0.103" @@ -2029,7 +1914,7 @@ name = "test_contracttrait_trait" version = "25.3.1" dependencies = [ "soroban-sdk", - "stellar-xdr", + "stellar-xdr 25.0.0", ] [[package]] @@ -2217,7 +2102,7 @@ checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote", - "syn 2.0.103", + "syn", ] [[package]] @@ -2283,7 +2168,7 @@ checksum = "d674d135b4a8c1d7e813e2f8d1c9a58308aee4a680323066025e53132218bd91" dependencies = [ "proc-macro2", "quote", - "syn 2.0.103", + "syn", ] [[package]] @@ -2323,7 +2208,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.103", + "syn", "wasm-bindgen-shared", ] @@ -2345,7 +2230,7 @@ checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" dependencies = [ "proc-macro2", "quote", - "syn 2.0.103", + "syn", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -2508,7 +2393,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.103", + "syn", ] [[package]] @@ -2528,5 +2413,5 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.103", + "syn", ] diff --git a/Cargo.toml b/Cargo.toml index 2681984fd..04102a930 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,7 +40,7 @@ version = "=25.0.1" # rev = "cf58d535ab05d02802a5e804a95524650f8c62c7" [workspace.dependencies.soroban-env-host] -version = "=25.0.1" +version = "=26.0.0" # git = "https://github.com/stellar/rs-soroban-env" # rev = "cf58d535ab05d02802a5e804a95524650f8c62c7"