diff --git a/stellar-lend/Cargo.lock b/stellar-lend/Cargo.lock index 23bb974b..3b55b403 100644 --- a/stellar-lend/Cargo.lock +++ b/stellar-lend/Cargo.lock @@ -62,28 +62,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", + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-std", ] [[package]] @@ -92,26 +80,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]] @@ -121,70 +92,40 @@ 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", - "itertools 0.13.0", + "itertools", "num-bigint", "num-integer", "num-traits", "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", - "itertools 0.13.0", + "itertools", "num-bigint", "num-traits", "paste", "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" @@ -195,19 +136,6 @@ dependencies = [ "syn 2.0.117", ] -[[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", -] - [[package]] name = "ark-ff-macros" version = "0.5.0" @@ -221,19 +149,6 @@ dependencies = [ "syn 2.0.117", ] -[[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", -] - [[package]] name = "ark-poly" version = "0.5.0" @@ -241,50 +156,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" @@ -296,16 +188,6 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "ark-std" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" -dependencies = [ - "num-traits", - "rand 0.8.6", -] - [[package]] name = "ark-std" version = "0.5.0" @@ -816,17 +698,6 @@ dependencies = [ "serde_core", ] -[[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" @@ -1251,15 +1122,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.15.5" @@ -1627,15 +1489,6 @@ dependencies = [ "serde", ] -[[package]] -name = "itertools" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.13.0" @@ -2975,25 +2828,13 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "soroban-builtin-sdk-macros" -version = "23.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9336adeabcd6f636a4e0889c8baf494658ef5a3c4e7e227569acd2ce9091e85" -dependencies = [ - "itertools 0.10.5", - "proc-macro2", - "quote", - "syn 2.0.117", -] - [[package]] name = "soroban-builtin-sdk-macros" version = "26.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc4a09f48a67357fdad682b601f4a2f3fdd8d897f3a97c2e1704fa22b0a474e0" dependencies = [ - "itertools 0.13.0", + "itertools", "proc-macro2", "quote", "syn 2.0.117", @@ -3005,29 +2846,12 @@ version = "27.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b77bc93d930032c487cb1506b6ed166b2af49db76d52678ec4887ac621ecce01" dependencies = [ - "itertools 0.13.0", + "itertools", "proc-macro2", "quote", "syn 2.0.117", ] -[[package]] -name = "soroban-env-common" -version = "23.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00067f52e8bbf1abf0de03fe3e2fbb06910893cfbe9a7d9093d6425658833ff3" -dependencies = [ - "crate-git-revision 0.0.6", - "ethnum", - "num-derive", - "num-traits", - "soroban-env-macros 23.0.1", - "soroban-wasmi", - "static_assertions", - "stellar-xdr 23.0.0", - "wasmparser", -] - [[package]] name = "soroban-env-common" version = "26.1.4" @@ -3064,16 +2888,6 @@ dependencies = [ "wasmparser", ] -[[package]] -name = "soroban-env-guest" -version = "23.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccd1e40963517b10963a8e404348d3fe6caf9c278ac47a6effd48771297374d6" -dependencies = [ - "soroban-env-common 23.0.1", - "static_assertions", -] - [[package]] name = "soroban-env-guest" version = "26.1.4" @@ -3094,53 +2908,17 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "soroban-env-host" -version = "23.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9766c5ad78e9d8ae10afbc076301f7d610c16407a1ebb230766dbe007a48725" -dependencies = [ - "ark-bls12-381 0.4.0", - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-serialize 0.4.2", - "curve25519-dalek", - "ecdsa", - "ed25519-dalek", - "elliptic-curve", - "generic-array", - "getrandom 0.2.17", - "hex-literal", - "hmac", - "k256", - "num-derive", - "num-integer", - "num-traits", - "p256", - "rand 0.8.6", - "rand_chacha 0.3.1", - "sec1", - "sha2", - "sha3", - "soroban-builtin-sdk-macros 23.0.1", - "soroban-env-common 23.0.1", - "soroban-wasmi", - "static_assertions", - "stellar-strkey 0.0.13", - "wasmparser", -] - [[package]] name = "soroban-env-host" version = "26.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "755806fedf2c948e882dff4bf69a8e844c9950b1d534abcadba4026150180274" dependencies = [ - "ark-bls12-381 0.5.0", + "ark-bls12-381", "ark-bn254", - "ark-ec 0.5.0", - "ark-ff 0.5.0", - "ark-serialize 0.5.0", + "ark-ec", + "ark-ff", + "ark-serialize", "curve25519-dalek", "ecdsa", "ed25519-dalek", @@ -3173,11 +2951,11 @@ version = "27.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c06afd7c75ce150ce53e4d77a77645b18e3fb61856a0ddc42bfcecdc39fa3b9" dependencies = [ - "ark-bls12-381 0.5.0", + "ark-bls12-381", "ark-bn254", - "ark-ec 0.5.0", - "ark-ff 0.5.0", - "ark-serialize 0.5.0", + "ark-ec", + "ark-ff", + "ark-serialize", "curve25519-dalek", "ecdsa", "ed25519-dalek", @@ -3204,28 +2982,13 @@ dependencies = [ "wasmparser", ] -[[package]] -name = "soroban-env-macros" -version = "23.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0e6a1c5844257ce96f5f54ef976035d5bd0ee6edefaf9f5e0bcb8ea4b34228c" -dependencies = [ - "itertools 0.10.5", - "proc-macro2", - "quote", - "serde", - "serde_json", - "stellar-xdr 23.0.0", - "syn 2.0.117", -] - [[package]] name = "soroban-env-macros" version = "26.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e446ac7f005d89cb77cc4e2cc006377e1a8c970c9b05d11968a32f78e10e4ef4" dependencies = [ - "itertools 0.13.0", + "itertools", "proc-macro2", "quote", "serde", @@ -3240,7 +3003,7 @@ version = "27.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "647811bdd28a3ec40296987f6635781e5e1141c8f5affbbd53ba12b6295b7bb6" dependencies = [ - "itertools 0.13.0", + "itertools", "proc-macro2", "quote", "serde", @@ -3263,25 +3026,6 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "soroban-sdk" -version = "23.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd1e11f9fd537f9df29ec1a66c1b78d666094df56e196565d292ebf9a72732b4" -dependencies = [ - "bytes-lit 0.0.5", - "crate-git-revision 0.0.6", - "rand 0.8.6", - "rustc_version", - "serde", - "serde_json", - "soroban-env-guest 23.0.1", - "soroban-env-host 23.0.1", - "soroban-sdk-macros 23.5.3", - "stellar-strkey 0.0.16", - "visibility", -] - [[package]] name = "soroban-sdk" version = "26.1.1" @@ -3325,26 +3069,6 @@ dependencies = [ "visibility", ] -[[package]] -name = "soroban-sdk-macros" -version = "23.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caa7114e2f031b6fbd30376e844f3c55f6daf56f6f9d33ce309f846ffced316d" -dependencies = [ - "darling 0.20.11", - "heck", - "itertools 0.10.5", - "macro-string", - "proc-macro2", - "quote", - "sha2", - "soroban-env-common 23.0.1", - "soroban-spec 23.5.3", - "soroban-spec-rust 23.5.3", - "stellar-xdr 23.0.0", - "syn 2.0.117", -] - [[package]] name = "soroban-sdk-macros" version = "26.1.1" @@ -3353,7 +3077,7 @@ checksum = "6538ceb7d40c01499c2779b449a697c56c62a60bae6e5c5705d3a782075b5028" dependencies = [ "darling 0.20.11", "heck", - "itertools 0.13.0", + "itertools", "macro-string", "proc-macro2", "quote", @@ -3373,7 +3097,7 @@ checksum = "3bd4a847273d749807fe2eb52e2b9c1917ee482cd6a39465cad5c389548996ad" dependencies = [ "darling 0.20.11", "heck", - "itertools 0.13.0", + "itertools", "macro-string", "proc-macro2", "quote", @@ -3385,18 +3109,6 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "soroban-spec" -version = "23.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1303589e67e7c76d0571b8d797b75f9fa33a1ceb1b4361a981570a3ebf00ac19" -dependencies = [ - "base64", - "stellar-xdr 23.0.0", - "thiserror 1.0.69", - "wasmparser", -] - [[package]] name = "soroban-spec" version = "26.1.1" @@ -3423,22 +3135,6 @@ dependencies = [ "wasmparser", ] -[[package]] -name = "soroban-spec-rust" -version = "23.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956188f28b750b80a2bb4cd5698038746edae1be51ec19a29c7efc6dcd922e5f" -dependencies = [ - "prettyplease", - "proc-macro2", - "quote", - "sha2", - "soroban-spec 23.5.3", - "stellar-xdr 23.0.0", - "syn 2.0.117", - "thiserror 1.0.69", -] - [[package]] name = "soroban-spec-rust" version = "26.1.1" @@ -3473,11 +3169,11 @@ dependencies = [ [[package]] name = "soroban-token-sdk" -version = "23.5.3" +version = "27.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e452eae93a8ddab7ec299cd2899f4dee394bf04861e780508874951b0c1cc5" +checksum = "dd6dc437f9eb3fa90aed2b8f98fb709b94eded3d517def4a83e696571819b130" dependencies = [ - "soroban-sdk 23.5.3", + "soroban-sdk 27.0.6", ] [[package]] @@ -3583,24 +3279,6 @@ dependencies = [ "heapless", ] -[[package]] -name = "stellar-xdr" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89d2848e1694b0c8db81fd812bfab5ea71ee28073e09ccc45620ef3cf7a75a9b" -dependencies = [ - "base64", - "cfg_eval", - "crate-git-revision 0.0.6", - "escape-bytes", - "ethnum", - "hex", - "serde", - "serde_with", - "sha2", - "stellar-strkey 0.0.13", -] - [[package]] name = "stellar-xdr" version = "26.0.1" diff --git a/stellar-lend/Cargo.toml b/stellar-lend/Cargo.toml index 96cefd7e..5fefcc53 100644 --- a/stellar-lend/Cargo.toml +++ b/stellar-lend/Cargo.toml @@ -77,7 +77,7 @@ soroban-sdk = "27.0.2" stellarlend-safe-math = { path = "contracts/safe-math" } stellarlend-math = { path = "contracts/math" } stellarlend-token = { path = "contracts/token" } -soroban-token-sdk = { version = "23.4.1" } +soroban-token-sdk = { version = "27.0.6" } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" chrono = { version = "0.4", features = ["serde"] }