diff --git a/contracts/token-factory/fuzz/Cargo.lock b/contracts/token-factory/fuzz/Cargo.lock index 115d7952..e097d3b2 100644 --- a/contracts/token-factory/fuzz/Cargo.lock +++ b/contracts/token-factory/fuzz/Cargo.lock @@ -1562,22 +1562,51 @@ dependencies = [ "syn 2.0.119", ] +[[package]] +name = "soroban-builtin-sdk-macros" +version = "28.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86ffd329211a50add3965a8f4a8f70e24fc5c8268c945566ab963029b12dce40" +dependencies = [ + "itertools", + "proc-macro2", + "quote", + "syn 2.0.119", +] + [[package]] name = "soroban-env-common" version = "27.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b22e9981cdd444f3aa6734bc58d76195bf7eca3ccf1dd432b875af5d02da068" dependencies = [ - "arbitrary", "crate-git-revision 0.0.6", "ethnum", "num-derive", "num-traits", + "soroban-env-macros 27.0.1", + "soroban-wasmi", + "static_assertions", + "stellar-xdr 27.0.0", + "wasmparser", +] + +[[package]] +name = "soroban-env-common" +version = "28.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "610bb12ee937a56c2b629f8eb16efb7e47607cba4e79ab0c24132b9a53dd19a0" +dependencies = [ + "arbitrary", + "crate-git-revision 0.0.9", + "ethnum", + "num-derive", + "num-traits", "serde", - "soroban-env-macros", + "soroban-env-macros 28.0.2", "soroban-wasmi", "static_assertions", - "stellar-xdr", + "stellar-xdr 28.0.0", "wasmparser", ] @@ -1587,7 +1616,17 @@ version = "27.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b6072f99ca6bf8e8d5b04e05d083dac785e5357d9c0f36a6658f819c2fd7d67" dependencies = [ - "soroban-env-common", + "soroban-env-common 27.0.1", + "static_assertions", +] + +[[package]] +name = "soroban-env-guest" +version = "28.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d383176b27bb286f718ab0ff5713bd9b01132089151266359bd9b20f38684cf" +dependencies = [ + "soroban-env-common 28.0.2", "static_assertions", ] @@ -1620,8 +1659,45 @@ dependencies = [ "sec1", "sha2", "sha3", - "soroban-builtin-sdk-macros", - "soroban-env-common", + "soroban-builtin-sdk-macros 27.0.1", + "soroban-env-common 27.0.1", + "soroban-wasmi", + "static_assertions", + "stellar-strkey 0.0.13", + "wasmparser", +] + +[[package]] +name = "soroban-env-host" +version = "28.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36d7e5920c200939164cc58038224e2d90d7e2fabbfa505d6e2129d648dce7e2" +dependencies = [ + "ark-bls12-381", + "ark-bn254", + "ark-ec", + "ark-ff", + "ark-serialize", + "curve25519-dalek 5.0.0", + "ecdsa", + "ed25519-dalek", + "elliptic-curve", + "generic-array", + "getrandom 0.2.17", + "hex-literal", + "hmac", + "k256", + "num-derive", + "num-integer", + "num-traits", + "p256", + "rand", + "rand_chacha", + "sec1", + "sha2", + "sha3", + "soroban-builtin-sdk-macros 28.0.2", + "soroban-env-common 28.0.2", "soroban-wasmi", "static_assertions", "stellar-strkey 0.0.13", @@ -1639,21 +1715,36 @@ dependencies = [ "quote", "serde", "serde_json", - "stellar-xdr", + "stellar-xdr 27.0.0", + "syn 2.0.119", +] + +[[package]] +name = "soroban-env-macros" +version = "28.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "077600bb175ea54592c1ac5983b8fb34ec9ab7a65f298af11d687b61e9d646a4" +dependencies = [ + "itertools", + "proc-macro2", + "quote", + "serde", + "serde_json", + "stellar-xdr 28.0.0", "syn 2.0.119", ] [[package]] name = "soroban-ledger-snapshot" -version = "27.0.6" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b59883d8bd0d1aed8d57579a9974ab88eaf787dd0a1af104f6881b5707450558" +checksum = "b5caeb0a4c8af6d04dc1dfbf96199e0d50ae086c7d54c9001abe78bb891fc44f" dependencies = [ "serde", "serde_json", "serde_with", - "soroban-env-common", - "soroban-env-host", + "soroban-env-common 28.0.2", + "soroban-env-host 28.0.2", "thiserror 1.0.69", ] @@ -1662,6 +1753,25 @@ name = "soroban-sdk" version = "27.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c3f21971c84fcfb08957e3e8f5a9a70f134cb07ad9ee053ac7e6d7a887a82af" +dependencies = [ + "bytes-lit", + "crate-git-revision 0.0.9", + "rand", + "rustc_version", + "serde", + "serde_json", + "soroban-env-guest 27.0.1", + "soroban-env-host 27.0.1", + "soroban-sdk-macros 27.0.6", + "stellar-strkey 0.0.16", + "visibility", +] + +[[package]] +name = "soroban-sdk" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4946477e75667215a25b652b0febb446485686c944d364c117c903e3fb98bab" dependencies = [ "arbitrary", "bytes-lit", @@ -1673,10 +1783,10 @@ dependencies = [ "rustc_version", "serde", "serde_json", - "soroban-env-guest", - "soroban-env-host", + "soroban-env-guest 28.0.2", + "soroban-env-host 28.0.2", "soroban-ledger-snapshot", - "soroban-sdk-macros", + "soroban-sdk-macros 28.0.0", "stellar-strkey 0.0.16", "visibility", ] @@ -1694,10 +1804,30 @@ dependencies = [ "proc-macro2", "quote", "sha2", - "soroban-env-common", - "soroban-spec", - "soroban-spec-rust", - "stellar-xdr", + "soroban-env-common 27.0.1", + "soroban-spec 27.0.6", + "soroban-spec-rust 27.0.6", + "stellar-xdr 27.0.0", + "syn 2.0.119", +] + +[[package]] +name = "soroban-sdk-macros" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "168f2d2c3fd4da57584c71e0a8315a8e656486495bc53e18c93b8ec4db085438" +dependencies = [ + "darling 0.20.11", + "heck", + "itertools", + "macro-string", + "proc-macro2", + "quote", + "sha2", + "soroban-env-common 28.0.2", + "soroban-spec 28.0.0", + "soroban-spec-rust 28.0.0", + "stellar-xdr 28.0.0", "syn 2.0.119", ] @@ -1709,7 +1839,20 @@ checksum = "473404322827b285cbcd87517f365986bd63af7842c78b2a86ee061715fda61e" dependencies = [ "base64", "sha2", - "stellar-xdr", + "stellar-xdr 27.0.0", + "thiserror 1.0.69", + "wasmparser", +] + +[[package]] +name = "soroban-spec" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f48c8e183fc140ccd89e1fe1663cc605fb18641967c0bb591f64887599fde59" +dependencies = [ + "base64", + "sha2", + "stellar-xdr 28.0.0", "thiserror 1.0.69", "wasmparser", ] @@ -1724,8 +1867,24 @@ dependencies = [ "proc-macro2", "quote", "sha2", - "soroban-spec", - "stellar-xdr", + "soroban-spec 27.0.6", + "stellar-xdr 27.0.0", + "syn 2.0.119", + "thiserror 1.0.69", +] + +[[package]] +name = "soroban-spec-rust" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40cd0021887fd047e9f63cea36da35b202881bc0e0dbcc067a146137ca46f192" +dependencies = [ + "prettyplease", + "proc-macro2", + "quote", + "sha2", + "soroban-spec 28.0.0", + "stellar-xdr 28.0.0", "syn 2.0.119", "thiserror 1.0.69", ] @@ -1736,7 +1895,7 @@ version = "27.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd6dc437f9eb3fa90aed2b8f98fb709b94eded3d517def4a83e696571819b130" dependencies = [ - "soroban-sdk", + "soroban-sdk 27.0.6", ] [[package]] @@ -1807,7 +1966,6 @@ version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05ff843326969bdf1ef673dcdba94c08f4a3c8f1e58d6e6ef39b1bd4f749179a" dependencies = [ - "arbitrary", "base64", "cfg_eval", "crate-git-revision 0.0.6", @@ -1820,6 +1978,25 @@ dependencies = [ "stellar-strkey 0.0.13", ] +[[package]] +name = "stellar-xdr" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f93d09ff8b9f919b084f664003c4c546ac66a76affd5429460dbe29f4b326f8e" +dependencies = [ + "arbitrary", + "base64", + "cfg_eval", + "crate-git-revision 0.0.9", + "escape-bytes", + "ethnum", + "hex", + "serde", + "serde_with", + "sha2", + "stellar-strkey 0.0.13", +] + [[package]] name = "strsim" version = "0.11.1" @@ -1945,7 +2122,7 @@ version = "0.0.0" dependencies = [ "arbitrary", "libfuzzer-sys", - "soroban-sdk", + "soroban-sdk 28.0.0", "token-factory-testutils-lib", ] @@ -1953,7 +2130,7 @@ dependencies = [ name = "token-factory-testutils-lib" version = "0.1.0" dependencies = [ - "soroban-sdk", + "soroban-sdk 28.0.0", "soroban-token-sdk", ] diff --git a/contracts/token-factory/fuzz/Cargo.toml b/contracts/token-factory/fuzz/Cargo.toml index ed5953b4..bca28948 100644 --- a/contracts/token-factory/fuzz/Cargo.toml +++ b/contracts/token-factory/fuzz/Cargo.toml @@ -12,7 +12,7 @@ cargo-fuzz = true [dependencies] libfuzzer-sys = "0.4" arbitrary = { version = "1", features = ["derive"] } -soroban-sdk = { version = "27.0.0", features = ["testutils"] } +soroban-sdk = { version = "28.0.0", features = ["testutils"] } token-factory = { package = "token-factory-testutils-lib", path = "../testutils-lib", features = ["testutils"] } [[bin]] diff --git a/contracts/token-factory/testutils-lib/Cargo.toml b/contracts/token-factory/testutils-lib/Cargo.toml index 69f55a2c..1d343604 100644 --- a/contracts/token-factory/testutils-lib/Cargo.toml +++ b/contracts/token-factory/testutils-lib/Cargo.toml @@ -27,7 +27,7 @@ path = "../src/lib.rs" crate-type = ["rlib"] [dependencies] -soroban-sdk = { version = "27.0.0", features = ["testutils"] } +soroban-sdk = { version = "28.0.0", features = ["testutils"] } soroban-token-sdk = { version = "27.0.0" } [features]