From 31c491cac4084f20dbbfaf9837e9aa56de0354a8 Mon Sep 17 00:00:00 2001 From: Siddharth Suresh Date: Mon, 21 Aug 2023 10:22:34 -0700 Subject: [PATCH 1/6] Set sdk git version --- account/Cargo.lock | 175 ++++++---- account/Cargo.toml | 4 +- alloc/Cargo.lock | 266 +++++---------- alloc/Cargo.toml | 4 +- atomic_multiswap/Cargo.lock | 266 +++++---------- atomic_multiswap/Cargo.toml | 4 +- atomic_swap/Cargo.lock | 307 ++++++----------- atomic_swap/Cargo.toml | 4 +- auth/Cargo.lock | 266 +++++---------- auth/Cargo.toml | 4 +- cross_contract/contract_a/Cargo.lock | 266 +++++---------- cross_contract/contract_a/Cargo.toml | 4 +- cross_contract/contract_b/Cargo.lock | 266 +++++---------- cross_contract/contract_b/Cargo.toml | 4 +- custom_types/Cargo.lock | 266 +++++---------- custom_types/Cargo.toml | 4 +- deep_contract_auth/Cargo.lock | 307 ++++++----------- deep_contract_auth/Cargo.toml | 4 +- deployer/contract/Cargo.lock | 307 ++++++----------- deployer/contract/Cargo.toml | 4 +- deployer/deployer/Cargo.lock | 307 ++++++----------- deployer/deployer/Cargo.toml | 4 +- errors/Cargo.lock | 266 +++++---------- errors/Cargo.toml | 4 +- events/Cargo.lock | 266 +++++---------- events/Cargo.toml | 4 +- fuzzing/Cargo.lock | 328 ++++++------------- fuzzing/Cargo.toml | 4 +- fuzzing/fuzz/Cargo.toml | 2 +- hello_world/Cargo.lock | 266 +++++---------- hello_world/Cargo.toml | 4 +- increment/Cargo.lock | 266 +++++---------- increment/Cargo.toml | 4 +- liquidity_pool/Cargo.lock | 266 +++++---------- liquidity_pool/Cargo.toml | 4 +- logging/Cargo.lock | 266 +++++---------- logging/Cargo.toml | 4 +- simple_account/Cargo.lock | 175 ++++++---- simple_account/Cargo.toml | 4 +- single_offer/Cargo.lock | 266 +++++---------- single_offer/Cargo.toml | 4 +- timelock/Cargo.lock | 266 +++++---------- timelock/Cargo.toml | 4 +- token/Cargo.lock | 269 +++++---------- token/Cargo.toml | 6 +- upgradeable_contract/new_contract/Cargo.lock | 266 +++++---------- upgradeable_contract/new_contract/Cargo.toml | 4 +- upgradeable_contract/old_contract/Cargo.lock | 266 +++++---------- upgradeable_contract/old_contract/Cargo.toml | 4 +- 49 files changed, 2235 insertions(+), 4296 deletions(-) diff --git a/account/Cargo.lock b/account/Cargo.lock index f107d3cb..d640d501 100644 --- a/account/Cargo.lock +++ b/account/Cargo.lock @@ -240,6 +240,34 @@ dependencies = [ "zeroize", ] +[[package]] +name = "curve25519-dalek" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" +dependencies = [ + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest 0.10.7", + "fiat-crypto", + "platforms", + "rustc_version", + "subtle", + "zeroize", +] + +[[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.15", +] + [[package]] name = "cxx" version = "1.0.94" @@ -390,20 +418,44 @@ dependencies = [ "signature 1.6.4", ] +[[package]] +name = "ed25519" +version = "2.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" +dependencies = [ + "pkcs8", + "signature 2.1.0", +] + [[package]] name = "ed25519-dalek" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" dependencies = [ - "curve25519-dalek", - "ed25519", - "rand", + "curve25519-dalek 3.2.0", + "ed25519 1.5.3", + "rand 0.7.3", "serde", "sha2 0.9.9", "zeroize", ] +[[package]] +name = "ed25519-dalek" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" +dependencies = [ + "curve25519-dalek 4.0.0", + "ed25519 2.2.2", + "rand_core 0.6.4", + "serde", + "sha2 0.10.7", + "zeroize", +] + [[package]] name = "either" version = "1.8.1" @@ -445,6 +497,12 @@ dependencies = [ "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -574,12 +632,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -685,13 +737,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.15", ] [[package]] @@ -750,6 +802,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -792,11 +850,22 @@ checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" dependencies = [ "getrandom 0.1.16", "libc", - "rand_chacha", + "rand_chacha 0.2.2", "rand_core 0.5.1", "rand_hc", ] +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha 0.3.1", + "rand_core 0.6.4", +] + [[package]] name = "rand_chacha" version = "0.2.2" @@ -807,6 +876,16 @@ dependencies = [ "rand_core 0.5.1", ] +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core 0.6.4", +] + [[package]] name = "rand_core" version = "0.5.1" @@ -1010,22 +1089,20 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" name = "soroban-account-contract" version = "0.0.0" dependencies = [ - "ed25519-dalek", - "rand", + "ed25519-dalek 1.0.1", + "rand 0.7.3", "soroban-sdk", ] [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -1037,8 +1114,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -1047,12 +1123,11 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", - "curve25519-dalek", - "ed25519-dalek", + "curve25519-dalek 4.0.0", + "ed25519-dalek 2.0.0", "getrandom 0.2.10", "hex", "k256", @@ -1060,9 +1135,9 @@ dependencies = [ "num-derive", "num-integer", "num-traits", - "rand", - "rand_chacha", - "sha2 0.9.9", + "rand 0.8.5", + "rand_chacha 0.3.1", + "sha2 0.10.7", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1074,8 +1149,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1084,14 +1158,12 @@ dependencies = [ "serde_json", "stellar-xdr", "syn 2.0.15", - "thiserror", ] [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1103,8 +1175,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1115,14 +1186,13 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", "ctor", - "ed25519-dalek", - "rand", + "ed25519-dalek 2.0.0", + "rand 0.8.5", "soroban-env-guest", "soroban-env-host", "soroban-ledger-snapshot", @@ -1133,8 +1203,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1142,7 +1211,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2 0.10.7", "soroban-env-common", "soroban-spec", "soroban-spec-rust", @@ -1153,8 +1222,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1165,13 +1233,12 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2 0.10.7", "soroban-spec", "stellar-xdr", "syn 2.0.15", @@ -1181,10 +1248,8 @@ dependencies = [ [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1217,8 +1282,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1227,8 +1291,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1421,14 +1484,12 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", diff --git a/account/Cargo.toml b/account/Cargo.toml index 6a16c860..bd379b36 100644 --- a/account/Cargo.toml +++ b/account/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } ed25519-dalek = { version = "1.0.1" } rand = { version = "0.7.3" } diff --git a/alloc/Cargo.lock b/alloc/Cargo.lock index 66bcf35e..636dbc50 100644 --- a/alloc/Cargo.lock +++ b/alloc/Cargo.lock @@ -86,15 +86,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -110,12 +101,6 @@ version = "3.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -202,7 +187,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -229,17 +214,32 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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.15", +] + [[package]] name = "cxx" version = "1.0.94" @@ -340,22 +340,13 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", -] - [[package]] name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -374,33 +365,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -418,12 +410,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -441,10 +433,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -462,17 +460,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -482,7 +469,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -499,7 +486,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -524,7 +511,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -574,12 +561,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -614,8 +595,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -685,13 +666,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.15", ] [[package]] @@ -728,12 +709,6 @@ version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -750,6 +725,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -786,34 +767,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -822,16 +792,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -950,19 +911,6 @@ dependencies = [ "syn 2.0.15", ] -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha2" version = "0.10.7" @@ -971,7 +919,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -980,24 +928,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -1016,14 +958,12 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -1035,8 +975,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -1045,13 +984,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -1060,7 +998,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1072,8 +1010,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1082,14 +1019,12 @@ dependencies = [ "serde_json", "stellar-xdr", "syn 2.0.15", - "thiserror", ] [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1101,8 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1113,8 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", @@ -1131,8 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1140,7 +1072,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", @@ -1151,8 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1163,13 +1094,12 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", "syn 2.0.15", @@ -1179,10 +1109,8 @@ dependencies = [ [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1215,8 +1143,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1225,8 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1350,12 +1276,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1419,14 +1339,12 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1554,17 +1472,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", -] diff --git a/alloc/Cargo.toml b/alloc/Cargo.toml index 4f4060f2..e09a427f 100644 --- a/alloc/Cargo.toml +++ b/alloc/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", features = ["alloc"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["alloc"] } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils", "alloc"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils", "alloc"] } [profile.release] opt-level = "z" diff --git a/atomic_multiswap/Cargo.lock b/atomic_multiswap/Cargo.lock index c582da47..e8e8917d 100644 --- a/atomic_multiswap/Cargo.lock +++ b/atomic_multiswap/Cargo.lock @@ -104,15 +104,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -128,12 +119,6 @@ version = "3.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -220,7 +205,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -247,17 +232,32 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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.15", +] + [[package]] name = "cxx" version = "1.0.94" @@ -358,22 +358,13 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", -] - [[package]] name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -392,33 +383,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -436,12 +428,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -459,10 +451,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -480,17 +478,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -500,7 +487,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -517,7 +504,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -542,7 +529,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -592,12 +579,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -632,8 +613,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -703,13 +684,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.15", ] [[package]] @@ -746,12 +727,6 @@ version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -768,6 +743,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -804,34 +785,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -840,16 +810,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -968,19 +929,6 @@ dependencies = [ "syn 2.0.15", ] -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha2" version = "0.10.7" @@ -989,7 +937,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -998,24 +946,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -1035,14 +977,12 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -1054,8 +994,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -1064,13 +1003,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -1079,7 +1017,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1091,8 +1029,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1101,14 +1038,12 @@ dependencies = [ "serde_json", "stellar-xdr", "syn 2.0.15", - "thiserror", ] [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1120,8 +1055,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1132,8 +1066,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", @@ -1150,8 +1083,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1159,7 +1091,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", @@ -1170,8 +1102,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1182,13 +1113,12 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", "syn 2.0.15", @@ -1198,10 +1128,8 @@ dependencies = [ [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1234,8 +1162,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1244,8 +1171,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1369,12 +1295,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1438,14 +1358,12 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1573,17 +1491,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", -] diff --git a/atomic_multiswap/Cargo.toml b/atomic_multiswap/Cargo.toml index 7bafc13a..d30e7bf7 100644 --- a/atomic_multiswap/Cargo.toml +++ b/atomic_multiswap/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } assert_unordered = "0.3.5" [profile.release] diff --git a/atomic_swap/Cargo.lock b/atomic_swap/Cargo.lock index 5023ac06..9a97d91a 100644 --- a/atomic_swap/Cargo.lock +++ b/atomic_swap/Cargo.lock @@ -92,15 +92,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -116,12 +107,6 @@ version = "3.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -131,7 +116,7 @@ dependencies = [ "num-bigint", "proc-macro2", "quote", - "syn 2.0.22", + "syn", ] [[package]] @@ -198,7 +183,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -220,22 +205,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1586fa608b1dab41f667475b4a41faec5ba680aee428bfa5de4ea520fdc6e901" dependencies = [ "quote", - "syn 2.0.22", + "syn", ] [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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", +] + [[package]] name = "darling" version = "0.20.1" @@ -257,7 +257,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.22", + "syn", ] [[package]] @@ -268,7 +268,7 @@ checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a" dependencies = [ "darling_core", "quote", - "syn 2.0.22", + "syn", ] [[package]] @@ -289,16 +289,7 @@ checksum = "53e0efad4403bfc52dc201159c4b842a246a14b98c64b55dfd0f2d89729dfeb8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.22", -] - -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", + "syn", ] [[package]] @@ -307,7 +298,7 @@ version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -326,33 +317,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -370,12 +362,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -393,10 +385,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -414,17 +412,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -434,7 +421,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -451,7 +438,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -476,7 +463,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -525,12 +512,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -565,8 +546,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -624,13 +605,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -667,12 +648,6 @@ version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -689,6 +664,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -702,7 +683,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9825a04601d60621feed79c4e6b56d65db77cdca55cef43b46b0de1096d1c282" dependencies = [ "proc-macro2", - "syn 2.0.22", + "syn", ] [[package]] @@ -725,34 +706,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -761,16 +731,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -841,7 +802,7 @@ checksum = "d9735b638ccc51c28bf6914d90a2e9725b377144fc612c49a611fddd1b631d68" dependencies = [ "proc-macro2", "quote", - "syn 2.0.22", + "syn", ] [[package]] @@ -880,20 +841,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.22", -] - -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", + "syn", ] [[package]] @@ -904,7 +852,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -913,24 +861,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -949,14 +891,12 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -968,8 +908,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -978,13 +917,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -993,7 +931,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1005,8 +943,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1014,15 +951,13 @@ dependencies = [ "serde", "serde_json", "stellar-xdr", - "syn 2.0.22", - "thiserror", + "syn", ] [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1034,20 +969,18 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", "quote", - "syn 2.0.22", + "syn", ] [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,8 +997,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1073,19 +1005,18 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", "stellar-xdr", - "syn 2.0.22", + "syn", ] [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1096,26 +1027,23 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", - "syn 2.0.22", + "syn", "thiserror", ] [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1148,8 +1076,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1158,8 +1085,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1181,17 +1107,6 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" -[[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.22" @@ -1220,7 +1135,7 @@ checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.22", + "syn", ] [[package]] @@ -1268,12 +1183,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1301,7 +1210,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.22", + "syn", "wasm-bindgen-shared", ] @@ -1323,7 +1232,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.22", + "syn", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -1337,14 +1246,12 @@ checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1463,17 +1370,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.22", -] diff --git a/atomic_swap/Cargo.toml b/atomic_swap/Cargo.toml index 1589f5aa..eabbbc7f 100644 --- a/atomic_swap/Cargo.toml +++ b/atomic_swap/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/auth/Cargo.lock b/auth/Cargo.lock index c54ba6a5..b63d9dd3 100644 --- a/auth/Cargo.lock +++ b/auth/Cargo.lock @@ -86,15 +86,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -110,12 +101,6 @@ version = "3.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -202,7 +187,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -229,17 +214,32 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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.15", +] + [[package]] name = "cxx" version = "1.0.94" @@ -340,22 +340,13 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", -] - [[package]] name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -374,33 +365,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -418,12 +410,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -441,10 +433,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -462,17 +460,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -482,7 +469,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -499,7 +486,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -524,7 +511,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -574,12 +561,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -614,8 +595,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -685,13 +666,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.15", ] [[package]] @@ -728,12 +709,6 @@ version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -750,6 +725,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -786,34 +767,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -822,16 +792,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -950,19 +911,6 @@ dependencies = [ "syn 2.0.15", ] -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha2" version = "0.10.7" @@ -971,7 +919,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -980,24 +928,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -1016,14 +958,12 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -1035,8 +975,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -1045,13 +984,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -1060,7 +998,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1072,8 +1010,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1082,14 +1019,12 @@ dependencies = [ "serde_json", "stellar-xdr", "syn 2.0.15", - "thiserror", ] [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1101,8 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1113,8 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", @@ -1131,8 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1140,7 +1072,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", @@ -1151,8 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1163,13 +1094,12 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", "syn 2.0.15", @@ -1179,10 +1109,8 @@ dependencies = [ [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1215,8 +1143,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1225,8 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1350,12 +1276,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1419,14 +1339,12 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1554,17 +1472,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", -] diff --git a/auth/Cargo.toml b/auth/Cargo.toml index 922d1572..0a1b6850 100644 --- a/auth/Cargo.toml +++ b/auth/Cargo.toml @@ -8,10 +8,10 @@ publish = false crate-type = ["cdylib"] [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/cross_contract/contract_a/Cargo.lock b/cross_contract/contract_a/Cargo.lock index 524197e4..1479e741 100644 --- a/cross_contract/contract_a/Cargo.lock +++ b/cross_contract/contract_a/Cargo.lock @@ -86,15 +86,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -110,12 +101,6 @@ version = "3.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -202,7 +187,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -229,17 +214,32 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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.15", +] + [[package]] name = "cxx" version = "1.0.94" @@ -340,22 +340,13 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", -] - [[package]] name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -374,33 +365,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -418,12 +410,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -441,10 +433,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -462,17 +460,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -482,7 +469,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -499,7 +486,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -524,7 +511,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -574,12 +561,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -614,8 +595,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -685,13 +666,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.15", ] [[package]] @@ -728,12 +709,6 @@ version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -750,6 +725,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -786,34 +767,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -822,16 +792,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -950,19 +911,6 @@ dependencies = [ "syn 2.0.15", ] -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha2" version = "0.10.7" @@ -971,7 +919,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -980,24 +928,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -1016,14 +958,12 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -1035,8 +975,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -1045,13 +984,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -1060,7 +998,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1072,8 +1010,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1082,14 +1019,12 @@ dependencies = [ "serde_json", "stellar-xdr", "syn 2.0.15", - "thiserror", ] [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1101,8 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1113,8 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", @@ -1131,8 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1140,7 +1072,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", @@ -1151,8 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1163,13 +1094,12 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", "syn 2.0.15", @@ -1179,10 +1109,8 @@ dependencies = [ [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1215,8 +1143,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1225,8 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1350,12 +1276,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1419,14 +1339,12 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1554,17 +1472,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", -] diff --git a/cross_contract/contract_a/Cargo.toml b/cross_contract/contract_a/Cargo.toml index 7ddfd972..8fc44f71 100644 --- a/cross_contract/contract_a/Cargo.toml +++ b/cross_contract/contract_a/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/cross_contract/contract_b/Cargo.lock b/cross_contract/contract_b/Cargo.lock index 58bb4f48..e61c5e84 100644 --- a/cross_contract/contract_b/Cargo.lock +++ b/cross_contract/contract_b/Cargo.lock @@ -86,15 +86,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -110,12 +101,6 @@ version = "3.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -202,7 +187,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -229,17 +214,32 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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.15", +] + [[package]] name = "cxx" version = "1.0.94" @@ -340,22 +340,13 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", -] - [[package]] name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -374,33 +365,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -418,12 +410,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -441,10 +433,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -462,17 +460,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -482,7 +469,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -499,7 +486,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -524,7 +511,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -574,12 +561,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -614,8 +595,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -685,13 +666,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.15", ] [[package]] @@ -728,12 +709,6 @@ version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -750,6 +725,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -786,34 +767,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -822,16 +792,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -950,19 +911,6 @@ dependencies = [ "syn 2.0.15", ] -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha2" version = "0.10.7" @@ -971,7 +919,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -980,24 +928,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -1016,14 +958,12 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -1035,8 +975,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -1045,13 +984,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -1060,7 +998,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1072,8 +1010,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1082,14 +1019,12 @@ dependencies = [ "serde_json", "stellar-xdr", "syn 2.0.15", - "thiserror", ] [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1101,8 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1113,8 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", @@ -1131,8 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1140,7 +1072,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", @@ -1151,8 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1163,13 +1094,12 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", "syn 2.0.15", @@ -1179,10 +1109,8 @@ dependencies = [ [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1215,8 +1143,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1225,8 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1350,12 +1276,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1419,14 +1339,12 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1554,17 +1472,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", -] diff --git a/cross_contract/contract_b/Cargo.toml b/cross_contract/contract_b/Cargo.toml index bbe9c0fb..083ae890 100644 --- a/cross_contract/contract_b/Cargo.toml +++ b/cross_contract/contract_b/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/custom_types/Cargo.lock b/custom_types/Cargo.lock index d212c59c..7e6e7d20 100644 --- a/custom_types/Cargo.lock +++ b/custom_types/Cargo.lock @@ -86,15 +86,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -110,12 +101,6 @@ version = "3.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -202,7 +187,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -229,17 +214,32 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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.15", +] + [[package]] name = "cxx" version = "1.0.94" @@ -340,22 +340,13 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", -] - [[package]] name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -374,33 +365,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -418,12 +410,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -441,10 +433,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -462,17 +460,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -482,7 +469,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -499,7 +486,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -524,7 +511,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -574,12 +561,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -614,8 +595,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -685,13 +666,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.15", ] [[package]] @@ -728,12 +709,6 @@ version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -750,6 +725,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -786,34 +767,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -822,16 +792,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -950,19 +911,6 @@ dependencies = [ "syn 2.0.15", ] -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha2" version = "0.10.7" @@ -971,7 +919,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -980,24 +928,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -1016,14 +958,12 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -1035,8 +975,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -1045,13 +984,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -1060,7 +998,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1072,8 +1010,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1082,14 +1019,12 @@ dependencies = [ "serde_json", "stellar-xdr", "syn 2.0.15", - "thiserror", ] [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1101,8 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1113,8 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", @@ -1131,8 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1140,7 +1072,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", @@ -1151,8 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1163,13 +1094,12 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", "syn 2.0.15", @@ -1179,10 +1109,8 @@ dependencies = [ [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1215,8 +1143,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1225,8 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1350,12 +1276,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1419,14 +1339,12 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1554,17 +1472,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", -] diff --git a/custom_types/Cargo.toml b/custom_types/Cargo.toml index d7f79824..a3f1c334 100644 --- a/custom_types/Cargo.toml +++ b/custom_types/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/deep_contract_auth/Cargo.lock b/deep_contract_auth/Cargo.lock index 1df7ae8e..5e51f2d6 100644 --- a/deep_contract_auth/Cargo.lock +++ b/deep_contract_auth/Cargo.lock @@ -92,15 +92,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -116,12 +107,6 @@ version = "3.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -131,7 +116,7 @@ dependencies = [ "num-bigint", "proc-macro2", "quote", - "syn 2.0.22", + "syn", ] [[package]] @@ -198,7 +183,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -220,22 +205,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1586fa608b1dab41f667475b4a41faec5ba680aee428bfa5de4ea520fdc6e901" dependencies = [ "quote", - "syn 2.0.22", + "syn", ] [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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", +] + [[package]] name = "darling" version = "0.20.1" @@ -257,7 +257,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.22", + "syn", ] [[package]] @@ -268,7 +268,7 @@ checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a" dependencies = [ "darling_core", "quote", - "syn 2.0.22", + "syn", ] [[package]] @@ -289,16 +289,7 @@ checksum = "53e0efad4403bfc52dc201159c4b842a246a14b98c64b55dfd0f2d89729dfeb8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.22", -] - -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", + "syn", ] [[package]] @@ -307,7 +298,7 @@ version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -326,33 +317,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -370,12 +362,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -393,10 +385,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -414,17 +412,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -434,7 +421,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -451,7 +438,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -476,7 +463,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -525,12 +512,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -565,8 +546,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -624,13 +605,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -667,12 +648,6 @@ version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -689,6 +664,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -702,7 +683,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9825a04601d60621feed79c4e6b56d65db77cdca55cef43b46b0de1096d1c282" dependencies = [ "proc-macro2", - "syn 2.0.22", + "syn", ] [[package]] @@ -725,34 +706,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -761,16 +731,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -841,7 +802,7 @@ checksum = "d9735b638ccc51c28bf6914d90a2e9725b377144fc612c49a611fddd1b631d68" dependencies = [ "proc-macro2", "quote", - "syn 2.0.22", + "syn", ] [[package]] @@ -880,20 +841,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.22", -] - -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", + "syn", ] [[package]] @@ -904,7 +852,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -913,24 +861,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -949,14 +891,12 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -968,8 +908,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -978,13 +917,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -993,7 +931,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1005,8 +943,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1014,15 +951,13 @@ dependencies = [ "serde", "serde_json", "stellar-xdr", - "syn 2.0.22", - "thiserror", + "syn", ] [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1034,20 +969,18 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", "quote", - "syn 2.0.22", + "syn", ] [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,8 +997,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1073,19 +1005,18 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", "stellar-xdr", - "syn 2.0.22", + "syn", ] [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1096,26 +1027,23 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", - "syn 2.0.22", + "syn", "thiserror", ] [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1148,8 +1076,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1158,8 +1085,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1181,17 +1107,6 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" -[[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.22" @@ -1220,7 +1135,7 @@ checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.22", + "syn", ] [[package]] @@ -1268,12 +1183,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1301,7 +1210,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.22", + "syn", "wasm-bindgen-shared", ] @@ -1323,7 +1232,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.22", + "syn", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -1337,14 +1246,12 @@ checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1463,17 +1370,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.22", -] diff --git a/deep_contract_auth/Cargo.toml b/deep_contract_auth/Cargo.toml index dc275371..c5cb4e7f 100644 --- a/deep_contract_auth/Cargo.toml +++ b/deep_contract_auth/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/deployer/contract/Cargo.lock b/deployer/contract/Cargo.lock index b58be3c5..48737820 100644 --- a/deployer/contract/Cargo.lock +++ b/deployer/contract/Cargo.lock @@ -92,15 +92,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -116,12 +107,6 @@ version = "3.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -131,7 +116,7 @@ dependencies = [ "num-bigint", "proc-macro2", "quote", - "syn 2.0.22", + "syn", ] [[package]] @@ -198,7 +183,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -220,22 +205,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1586fa608b1dab41f667475b4a41faec5ba680aee428bfa5de4ea520fdc6e901" dependencies = [ "quote", - "syn 2.0.22", + "syn", ] [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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", +] + [[package]] name = "darling" version = "0.20.1" @@ -257,7 +257,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.22", + "syn", ] [[package]] @@ -268,7 +268,7 @@ checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a" dependencies = [ "darling_core", "quote", - "syn 2.0.22", + "syn", ] [[package]] @@ -289,16 +289,7 @@ checksum = "53e0efad4403bfc52dc201159c4b842a246a14b98c64b55dfd0f2d89729dfeb8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.22", -] - -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", + "syn", ] [[package]] @@ -307,7 +298,7 @@ version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -326,33 +317,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -370,12 +362,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -393,10 +385,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -414,17 +412,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -434,7 +421,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -451,7 +438,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -476,7 +463,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -525,12 +512,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -565,8 +546,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -624,13 +605,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -667,12 +648,6 @@ version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -689,6 +664,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -702,7 +683,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9825a04601d60621feed79c4e6b56d65db77cdca55cef43b46b0de1096d1c282" dependencies = [ "proc-macro2", - "syn 2.0.22", + "syn", ] [[package]] @@ -725,34 +706,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -761,16 +731,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -841,7 +802,7 @@ checksum = "d9735b638ccc51c28bf6914d90a2e9725b377144fc612c49a611fddd1b631d68" dependencies = [ "proc-macro2", "quote", - "syn 2.0.22", + "syn", ] [[package]] @@ -880,20 +841,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.22", -] - -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", + "syn", ] [[package]] @@ -904,7 +852,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -913,24 +861,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -949,14 +891,12 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -968,8 +908,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -978,13 +917,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -993,7 +931,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1005,8 +943,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1014,15 +951,13 @@ dependencies = [ "serde", "serde_json", "stellar-xdr", - "syn 2.0.22", - "thiserror", + "syn", ] [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1034,20 +969,18 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", "quote", - "syn 2.0.22", + "syn", ] [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,8 +997,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1073,19 +1005,18 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", "stellar-xdr", - "syn 2.0.22", + "syn", ] [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1096,26 +1027,23 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", - "syn 2.0.22", + "syn", "thiserror", ] [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1148,8 +1076,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1158,8 +1085,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1181,17 +1107,6 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" -[[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.22" @@ -1220,7 +1135,7 @@ checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.22", + "syn", ] [[package]] @@ -1268,12 +1183,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1301,7 +1210,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.22", + "syn", "wasm-bindgen-shared", ] @@ -1323,7 +1232,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.22", + "syn", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -1337,14 +1246,12 @@ checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1463,17 +1370,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.22", -] diff --git a/deployer/contract/Cargo.toml b/deployer/contract/Cargo.toml index da4b47ec..5a73c0fd 100644 --- a/deployer/contract/Cargo.toml +++ b/deployer/contract/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/deployer/deployer/Cargo.lock b/deployer/deployer/Cargo.lock index 1df7ae8e..5e51f2d6 100644 --- a/deployer/deployer/Cargo.lock +++ b/deployer/deployer/Cargo.lock @@ -92,15 +92,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -116,12 +107,6 @@ version = "3.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -131,7 +116,7 @@ dependencies = [ "num-bigint", "proc-macro2", "quote", - "syn 2.0.22", + "syn", ] [[package]] @@ -198,7 +183,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -220,22 +205,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1586fa608b1dab41f667475b4a41faec5ba680aee428bfa5de4ea520fdc6e901" dependencies = [ "quote", - "syn 2.0.22", + "syn", ] [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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", +] + [[package]] name = "darling" version = "0.20.1" @@ -257,7 +257,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.22", + "syn", ] [[package]] @@ -268,7 +268,7 @@ checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a" dependencies = [ "darling_core", "quote", - "syn 2.0.22", + "syn", ] [[package]] @@ -289,16 +289,7 @@ checksum = "53e0efad4403bfc52dc201159c4b842a246a14b98c64b55dfd0f2d89729dfeb8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.22", -] - -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", + "syn", ] [[package]] @@ -307,7 +298,7 @@ version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -326,33 +317,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -370,12 +362,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -393,10 +385,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -414,17 +412,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -434,7 +421,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -451,7 +438,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -476,7 +463,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -525,12 +512,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -565,8 +546,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -624,13 +605,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -667,12 +648,6 @@ version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -689,6 +664,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -702,7 +683,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9825a04601d60621feed79c4e6b56d65db77cdca55cef43b46b0de1096d1c282" dependencies = [ "proc-macro2", - "syn 2.0.22", + "syn", ] [[package]] @@ -725,34 +706,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -761,16 +731,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -841,7 +802,7 @@ checksum = "d9735b638ccc51c28bf6914d90a2e9725b377144fc612c49a611fddd1b631d68" dependencies = [ "proc-macro2", "quote", - "syn 2.0.22", + "syn", ] [[package]] @@ -880,20 +841,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.22", -] - -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", + "syn", ] [[package]] @@ -904,7 +852,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -913,24 +861,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -949,14 +891,12 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -968,8 +908,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -978,13 +917,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -993,7 +931,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1005,8 +943,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1014,15 +951,13 @@ dependencies = [ "serde", "serde_json", "stellar-xdr", - "syn 2.0.22", - "thiserror", + "syn", ] [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1034,20 +969,18 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", "quote", - "syn 2.0.22", + "syn", ] [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,8 +997,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1073,19 +1005,18 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", "stellar-xdr", - "syn 2.0.22", + "syn", ] [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1096,26 +1027,23 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", - "syn 2.0.22", + "syn", "thiserror", ] [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1148,8 +1076,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1158,8 +1085,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1181,17 +1107,6 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" -[[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.22" @@ -1220,7 +1135,7 @@ checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.22", + "syn", ] [[package]] @@ -1268,12 +1183,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1301,7 +1210,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.22", + "syn", "wasm-bindgen-shared", ] @@ -1323,7 +1232,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.22", + "syn", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -1337,14 +1246,12 @@ checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1463,17 +1370,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.22", -] diff --git a/deployer/deployer/Cargo.toml b/deployer/deployer/Cargo.toml index dc275371..c5cb4e7f 100644 --- a/deployer/deployer/Cargo.toml +++ b/deployer/deployer/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/errors/Cargo.lock b/errors/Cargo.lock index 73b20bc5..a21af84b 100644 --- a/errors/Cargo.lock +++ b/errors/Cargo.lock @@ -86,15 +86,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -110,12 +101,6 @@ version = "3.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -202,7 +187,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -229,17 +214,32 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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.15", +] + [[package]] name = "cxx" version = "1.0.94" @@ -340,22 +340,13 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", -] - [[package]] name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -374,33 +365,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -418,12 +410,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -441,10 +433,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -462,17 +460,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -482,7 +469,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -499,7 +486,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -524,7 +511,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -574,12 +561,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -614,8 +595,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -685,13 +666,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.15", ] [[package]] @@ -728,12 +709,6 @@ version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -750,6 +725,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -786,34 +767,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -822,16 +792,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -950,19 +911,6 @@ dependencies = [ "syn 2.0.15", ] -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha2" version = "0.10.7" @@ -971,7 +919,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -980,24 +928,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -1009,14 +951,12 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -1028,8 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -1038,13 +977,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -1053,7 +991,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1065,8 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1075,7 +1012,6 @@ dependencies = [ "serde_json", "stellar-xdr", "syn 2.0.15", - "thiserror", ] [[package]] @@ -1088,8 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1101,8 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1113,8 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", @@ -1131,8 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1140,7 +1072,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", @@ -1151,8 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1163,13 +1094,12 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", "syn 2.0.15", @@ -1179,10 +1109,8 @@ dependencies = [ [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1215,8 +1143,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1225,8 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1350,12 +1276,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1419,14 +1339,12 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1554,17 +1472,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", -] diff --git a/errors/Cargo.toml b/errors/Cargo.toml index 8f3124ce..f4602a5e 100644 --- a/errors/Cargo.toml +++ b/errors/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/events/Cargo.lock b/events/Cargo.lock index 374e26d8..78a80edb 100644 --- a/events/Cargo.lock +++ b/events/Cargo.lock @@ -86,15 +86,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -110,12 +101,6 @@ version = "3.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -202,7 +187,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -229,17 +214,32 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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.15", +] + [[package]] name = "cxx" version = "1.0.94" @@ -340,22 +340,13 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", -] - [[package]] name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -374,33 +365,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -418,12 +410,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -441,10 +433,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -462,17 +460,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -482,7 +469,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -499,7 +486,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -524,7 +511,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -574,12 +561,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -614,8 +595,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -685,13 +666,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.15", ] [[package]] @@ -728,12 +709,6 @@ version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -750,6 +725,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -786,34 +767,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -822,16 +792,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -950,19 +911,6 @@ dependencies = [ "syn 2.0.15", ] -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha2" version = "0.10.7" @@ -971,7 +919,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -980,24 +928,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -1009,14 +951,12 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -1028,8 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -1038,13 +977,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -1053,7 +991,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1065,8 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1075,7 +1012,6 @@ dependencies = [ "serde_json", "stellar-xdr", "syn 2.0.15", - "thiserror", ] [[package]] @@ -1088,8 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1101,8 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1113,8 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", @@ -1131,8 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1140,7 +1072,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", @@ -1151,8 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1163,13 +1094,12 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", "syn 2.0.15", @@ -1179,10 +1109,8 @@ dependencies = [ [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1215,8 +1143,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1225,8 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1350,12 +1276,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1419,14 +1339,12 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1554,17 +1472,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", -] diff --git a/events/Cargo.toml b/events/Cargo.toml index ea70d0d3..8bda9ab0 100644 --- a/events/Cargo.toml +++ b/events/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/fuzzing/Cargo.lock b/fuzzing/Cargo.lock index 0cc7d39b..e1f252cf 100644 --- a/fuzzing/Cargo.lock +++ b/fuzzing/Cargo.lock @@ -113,15 +113,6 @@ version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -152,7 +143,7 @@ dependencies = [ "num-bigint", "proc-macro2", "quote", - "syn 2.0.18", + "syn", ] [[package]] @@ -219,7 +210,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -241,22 +232,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1586fa608b1dab41f667475b4a41faec5ba680aee428bfa5de4ea520fdc6e901" dependencies = [ "quote", - "syn 2.0.18", + "syn", ] [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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", +] + [[package]] name = "darling" version = "0.20.1" @@ -278,7 +284,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.18", + "syn", ] [[package]] @@ -289,7 +295,7 @@ checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a" dependencies = [ "darling_core", "quote", - "syn 2.0.18", + "syn", ] [[package]] @@ -310,16 +316,7 @@ checksum = "53e0efad4403bfc52dc201159c4b842a246a14b98c64b55dfd0f2d89729dfeb8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", -] - -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", + "syn", ] [[package]] @@ -328,7 +325,7 @@ version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -347,33 +344,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand 0.7.3", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -391,12 +389,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -444,10 +442,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -465,17 +469,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -485,7 +478,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -502,7 +495,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -533,7 +526,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -591,12 +584,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "io-lifetimes" version = "1.0.11" @@ -642,8 +629,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -713,13 +700,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -757,12 +744,6 @@ version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -779,6 +760,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -792,7 +779,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9825a04601d60621feed79c4e6b56d65db77cdca55cef43b46b0de1096d1c282" dependencies = [ "proc-macro2", - "syn 2.0.18", + "syn", ] [[package]] @@ -815,8 +802,8 @@ dependencies = [ "byteorder", "lazy_static", "num-traits", - "rand 0.8.5", - "rand_chacha 0.3.1", + "rand", + "rand_chacha", "rand_xorshift", "regex-syntax", "rusty-fork", @@ -849,19 +836,6 @@ dependencies = [ "proc-macro2", ] -[[package]] -name = "rand" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" -dependencies = [ - "getrandom 0.1.16", - "libc", - "rand_chacha 0.2.2", - "rand_core 0.5.1", - "rand_hc", -] - [[package]] name = "rand" version = "0.8.5" @@ -869,18 +843,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ "libc", - "rand_chacha 0.3.1", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_chacha" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" -dependencies = [ - "ppv-lite86", - "rand_core 0.5.1", + "rand_chacha", + "rand_core", ] [[package]] @@ -890,16 +854,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -908,16 +863,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -926,7 +872,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f" dependencies = [ - "rand_core 0.6.4", + "rand_core", ] [[package]] @@ -1038,7 +984,7 @@ checksum = "d9735b638ccc51c28bf6914d90a2e9725b377144fc612c49a611fddd1b631d68" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", + "syn", ] [[package]] @@ -1077,20 +1023,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.18", -] - -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", + "syn", ] [[package]] @@ -1101,7 +1034,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -1110,24 +1043,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -1139,14 +1066,12 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -1158,8 +1083,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -1168,22 +1092,21 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", "num-derive", "num-integer", "num-traits", - "rand 0.7.3", - "rand_chacha 0.2.2", - "sha2 0.9.9", + "rand", + "rand_chacha", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1195,8 +1118,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1204,8 +1126,7 @@ dependencies = [ "serde", "serde_json", "stellar-xdr", - "syn 2.0.18", - "thiserror", + "syn", ] [[package]] @@ -1221,8 +1142,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1234,26 +1154,24 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", "quote", - "syn 2.0.18", + "syn", ] [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", "ctor", "ed25519-dalek", - "rand 0.7.3", + "rand", "soroban-env-guest", "soroban-env-host", "soroban-ledger-snapshot", @@ -1264,8 +1182,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1273,19 +1190,18 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", "stellar-xdr", - "syn 2.0.18", + "syn", ] [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1296,26 +1212,23 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", - "syn 2.0.18", + "syn", "thiserror", ] [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1348,8 +1261,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1358,8 +1270,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1381,17 +1292,6 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" -[[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.18" @@ -1434,7 +1334,7 @@ checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", + "syn", ] [[package]] @@ -1497,12 +1397,6 @@ dependencies = [ "libc", ] -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1530,7 +1424,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.18", + "syn", "wasm-bindgen-shared", ] @@ -1552,7 +1446,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", + "syn", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -1566,14 +1460,12 @@ checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1701,17 +1593,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.18", -] diff --git a/fuzzing/Cargo.toml b/fuzzing/Cargo.toml index 012399b0..16d4692f 100644 --- a/fuzzing/Cargo.toml +++ b/fuzzing/Cargo.toml @@ -14,10 +14,10 @@ doctest = false testutils = [] [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } arbitrary = { version = "1.1.3", features = ["derive"] } proptest = "1.2.0" proptest-arbitrary-interop = "0.1.0" diff --git a/fuzzing/fuzz/Cargo.toml b/fuzzing/fuzz/Cargo.toml index f297bd52..5f43b91f 100644 --- a/fuzzing/fuzz/Cargo.toml +++ b/fuzzing/fuzz/Cargo.toml @@ -9,7 +9,7 @@ cargo-fuzz = true [dependencies] libfuzzer-sys = "0.4" -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } soroban-ledger-snapshot = "0.9.2" [dependencies.soroban-fuzzing-contract] diff --git a/hello_world/Cargo.lock b/hello_world/Cargo.lock index cb5492fe..fb353b32 100644 --- a/hello_world/Cargo.lock +++ b/hello_world/Cargo.lock @@ -86,15 +86,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -110,12 +101,6 @@ version = "3.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -202,7 +187,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -229,17 +214,32 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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.15", +] + [[package]] name = "cxx" version = "1.0.94" @@ -340,22 +340,13 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", -] - [[package]] name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -374,33 +365,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -418,12 +410,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -441,10 +433,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -462,17 +460,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -482,7 +469,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -499,7 +486,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -524,7 +511,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -574,12 +561,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -614,8 +595,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -685,13 +666,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.15", ] [[package]] @@ -728,12 +709,6 @@ version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -750,6 +725,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -786,34 +767,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -822,16 +792,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -950,19 +911,6 @@ dependencies = [ "syn 2.0.15", ] -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha2" version = "0.10.7" @@ -971,7 +919,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -980,24 +928,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -1009,14 +951,12 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -1028,8 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -1038,13 +977,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -1053,7 +991,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1065,8 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1075,7 +1012,6 @@ dependencies = [ "serde_json", "stellar-xdr", "syn 2.0.15", - "thiserror", ] [[package]] @@ -1088,8 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1101,8 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1113,8 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", @@ -1131,8 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1140,7 +1072,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", @@ -1151,8 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1163,13 +1094,12 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", "syn 2.0.15", @@ -1179,10 +1109,8 @@ dependencies = [ [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1215,8 +1143,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1225,8 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1350,12 +1276,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1419,14 +1339,12 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1554,17 +1472,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", -] diff --git a/hello_world/Cargo.toml b/hello_world/Cargo.toml index d1b7af94..7660800c 100644 --- a/hello_world/Cargo.toml +++ b/hello_world/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/increment/Cargo.lock b/increment/Cargo.lock index 23786677..ff00c399 100644 --- a/increment/Cargo.lock +++ b/increment/Cargo.lock @@ -86,15 +86,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -110,12 +101,6 @@ version = "3.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -202,7 +187,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -229,17 +214,32 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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.15", +] + [[package]] name = "cxx" version = "1.0.94" @@ -340,22 +340,13 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", -] - [[package]] name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -374,33 +365,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -418,12 +410,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -441,10 +433,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -462,17 +460,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -482,7 +469,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -499,7 +486,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -524,7 +511,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -574,12 +561,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -614,8 +595,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -685,13 +666,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.15", ] [[package]] @@ -728,12 +709,6 @@ version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -750,6 +725,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -786,34 +767,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -822,16 +792,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -950,19 +911,6 @@ dependencies = [ "syn 2.0.15", ] -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha2" version = "0.10.7" @@ -971,7 +919,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -980,24 +928,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -1009,14 +951,12 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -1028,8 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -1038,13 +977,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -1053,7 +991,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1065,8 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1075,7 +1012,6 @@ dependencies = [ "serde_json", "stellar-xdr", "syn 2.0.15", - "thiserror", ] [[package]] @@ -1088,8 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1101,8 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1113,8 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", @@ -1131,8 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1140,7 +1072,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", @@ -1151,8 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1163,13 +1094,12 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", "syn 2.0.15", @@ -1179,10 +1109,8 @@ dependencies = [ [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1215,8 +1143,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1225,8 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1350,12 +1276,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1419,14 +1339,12 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1554,17 +1472,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", -] diff --git a/increment/Cargo.toml b/increment/Cargo.toml index 90536fa1..101817ac 100644 --- a/increment/Cargo.toml +++ b/increment/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/liquidity_pool/Cargo.lock b/liquidity_pool/Cargo.lock index dd48e957..3085b2d3 100644 --- a/liquidity_pool/Cargo.lock +++ b/liquidity_pool/Cargo.lock @@ -86,15 +86,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -110,12 +101,6 @@ version = "3.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -202,7 +187,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -229,17 +214,32 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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.15", +] + [[package]] name = "cxx" version = "1.0.94" @@ -340,22 +340,13 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", -] - [[package]] name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -374,33 +365,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -418,12 +410,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -441,10 +433,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -462,17 +460,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -482,7 +469,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -499,7 +486,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -524,7 +511,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -574,12 +561,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -614,8 +595,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -685,13 +666,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.15", ] [[package]] @@ -728,12 +709,6 @@ version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -750,6 +725,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -786,34 +767,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -822,16 +792,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -950,19 +911,6 @@ dependencies = [ "syn 2.0.15", ] -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha2" version = "0.10.7" @@ -971,7 +919,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -980,24 +928,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -1009,14 +951,12 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -1028,8 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -1038,13 +977,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -1053,7 +991,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1065,8 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1075,14 +1012,12 @@ dependencies = [ "serde_json", "stellar-xdr", "syn 2.0.15", - "thiserror", ] [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1102,8 +1037,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1114,8 +1048,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", @@ -1132,8 +1065,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1141,7 +1073,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", @@ -1152,8 +1084,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1164,13 +1095,12 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", "syn 2.0.15", @@ -1180,10 +1110,8 @@ dependencies = [ [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1216,8 +1144,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1226,8 +1153,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1351,12 +1277,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1420,14 +1340,12 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1555,17 +1473,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", -] diff --git a/liquidity_pool/Cargo.toml b/liquidity_pool/Cargo.toml index 1aeb0862..2093b0f5 100644 --- a/liquidity_pool/Cargo.toml +++ b/liquidity_pool/Cargo.toml @@ -8,11 +8,11 @@ publish = false crate-type = ["cdylib"] [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } num-integer = { version = "0.1.45", default-features = false, features = ["i128"] } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/logging/Cargo.lock b/logging/Cargo.lock index 284f0d13..cb6e0b3e 100644 --- a/logging/Cargo.lock +++ b/logging/Cargo.lock @@ -86,15 +86,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -110,12 +101,6 @@ version = "3.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -202,7 +187,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -229,17 +214,32 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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.15", +] + [[package]] name = "cxx" version = "1.0.94" @@ -340,22 +340,13 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", -] - [[package]] name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -374,33 +365,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -418,12 +410,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -441,10 +433,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -462,17 +460,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -482,7 +469,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -499,7 +486,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -524,7 +511,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -574,12 +561,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -614,8 +595,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -685,13 +666,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.15", ] [[package]] @@ -728,12 +709,6 @@ version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -750,6 +725,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -786,34 +767,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -822,16 +792,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -950,19 +911,6 @@ dependencies = [ "syn 2.0.15", ] -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha2" version = "0.10.7" @@ -971,7 +919,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -980,24 +928,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -1009,14 +951,12 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -1028,8 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -1038,13 +977,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -1053,7 +991,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1065,8 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1075,14 +1012,12 @@ dependencies = [ "serde_json", "stellar-xdr", "syn 2.0.15", - "thiserror", ] [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1101,8 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1113,8 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", @@ -1131,8 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1140,7 +1072,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", @@ -1151,8 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1163,13 +1094,12 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", "syn 2.0.15", @@ -1179,10 +1109,8 @@ dependencies = [ [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1215,8 +1143,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1225,8 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1350,12 +1276,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1419,14 +1339,12 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1554,17 +1472,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", -] diff --git a/logging/Cargo.toml b/logging/Cargo.toml index cf1dcece..2f187779 100644 --- a/logging/Cargo.toml +++ b/logging/Cargo.toml @@ -14,10 +14,10 @@ doctest = false testutils = ["soroban-sdk/testutils"] [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/simple_account/Cargo.lock b/simple_account/Cargo.lock index 7dc120a0..8c1c0869 100644 --- a/simple_account/Cargo.lock +++ b/simple_account/Cargo.lock @@ -240,6 +240,34 @@ dependencies = [ "zeroize", ] +[[package]] +name = "curve25519-dalek" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" +dependencies = [ + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest 0.10.7", + "fiat-crypto", + "platforms", + "rustc_version", + "subtle", + "zeroize", +] + +[[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.15", +] + [[package]] name = "cxx" version = "1.0.94" @@ -390,20 +418,44 @@ dependencies = [ "signature 1.6.4", ] +[[package]] +name = "ed25519" +version = "2.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" +dependencies = [ + "pkcs8", + "signature 2.1.0", +] + [[package]] name = "ed25519-dalek" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" dependencies = [ - "curve25519-dalek", - "ed25519", - "rand", + "curve25519-dalek 3.2.0", + "ed25519 1.5.3", + "rand 0.7.3", "serde", "sha2 0.9.9", "zeroize", ] +[[package]] +name = "ed25519-dalek" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" +dependencies = [ + "curve25519-dalek 4.0.0", + "ed25519 2.2.2", + "rand_core 0.6.4", + "serde", + "sha2 0.10.7", + "zeroize", +] + [[package]] name = "either" version = "1.8.1" @@ -445,6 +497,12 @@ dependencies = [ "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -574,12 +632,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -685,13 +737,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.15", ] [[package]] @@ -750,6 +802,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -792,11 +850,22 @@ checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" dependencies = [ "getrandom 0.1.16", "libc", - "rand_chacha", + "rand_chacha 0.2.2", "rand_core 0.5.1", "rand_hc", ] +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha 0.3.1", + "rand_core 0.6.4", +] + [[package]] name = "rand_chacha" version = "0.2.2" @@ -807,6 +876,16 @@ dependencies = [ "rand_core 0.5.1", ] +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core 0.6.4", +] + [[package]] name = "rand_core" version = "0.5.1" @@ -1009,14 +1088,12 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -1028,8 +1105,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -1038,12 +1114,11 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", - "curve25519-dalek", - "ed25519-dalek", + "curve25519-dalek 4.0.0", + "ed25519-dalek 2.0.0", "getrandom 0.2.10", "hex", "k256", @@ -1051,9 +1126,9 @@ dependencies = [ "num-derive", "num-integer", "num-traits", - "rand", - "rand_chacha", - "sha2 0.9.9", + "rand 0.8.5", + "rand_chacha 0.3.1", + "sha2 0.10.7", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1065,8 +1140,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1075,14 +1149,12 @@ dependencies = [ "serde_json", "stellar-xdr", "syn 2.0.15", - "thiserror", ] [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1094,8 +1166,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1106,14 +1177,13 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", "ctor", - "ed25519-dalek", - "rand", + "ed25519-dalek 2.0.0", + "rand 0.8.5", "soroban-env-guest", "soroban-env-host", "soroban-ledger-snapshot", @@ -1124,8 +1194,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1133,7 +1202,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2 0.10.7", "soroban-env-common", "soroban-spec", "soroban-spec-rust", @@ -1145,16 +1214,15 @@ dependencies = [ name = "soroban-simple-account-contract" version = "0.0.0" dependencies = [ - "ed25519-dalek", - "rand", + "ed25519-dalek 1.0.1", + "rand 0.7.3", "soroban-sdk", ] [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1165,13 +1233,12 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2 0.10.7", "soroban-spec", "stellar-xdr", "syn 2.0.15", @@ -1181,10 +1248,8 @@ dependencies = [ [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1217,8 +1282,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1227,8 +1291,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1421,14 +1484,12 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", diff --git a/simple_account/Cargo.toml b/simple_account/Cargo.toml index 990cf526..b7ef1711 100644 --- a/simple_account/Cargo.toml +++ b/simple_account/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } ed25519-dalek = { version = "1.0.1" } rand = { version = "0.7.3" } diff --git a/single_offer/Cargo.lock b/single_offer/Cargo.lock index 119e140d..78b21fec 100644 --- a/single_offer/Cargo.lock +++ b/single_offer/Cargo.lock @@ -86,15 +86,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -110,12 +101,6 @@ version = "3.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -202,7 +187,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -229,17 +214,32 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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.15", +] + [[package]] name = "cxx" version = "1.0.94" @@ -340,22 +340,13 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", -] - [[package]] name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -374,33 +365,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -418,12 +410,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -441,10 +433,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -462,17 +460,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -482,7 +469,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -499,7 +486,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -524,7 +511,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -574,12 +561,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -614,8 +595,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -685,13 +666,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.15", ] [[package]] @@ -728,12 +709,6 @@ version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -750,6 +725,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -786,34 +767,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -822,16 +792,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -950,19 +911,6 @@ dependencies = [ "syn 2.0.15", ] -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha2" version = "0.10.7" @@ -971,7 +919,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -980,24 +928,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -1009,14 +951,12 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -1028,8 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -1038,13 +977,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -1053,7 +991,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1065,8 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1075,14 +1012,12 @@ dependencies = [ "serde_json", "stellar-xdr", "syn 2.0.15", - "thiserror", ] [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1094,8 +1029,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1106,8 +1040,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", @@ -1124,8 +1057,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1133,7 +1065,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", @@ -1151,8 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1163,13 +1094,12 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", "syn 2.0.15", @@ -1179,10 +1109,8 @@ dependencies = [ [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1215,8 +1143,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1225,8 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1350,12 +1276,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1419,14 +1339,12 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1554,17 +1472,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", -] diff --git a/single_offer/Cargo.toml b/single_offer/Cargo.toml index 0187b7ee..a49460b3 100644 --- a/single_offer/Cargo.toml +++ b/single_offer/Cargo.toml @@ -8,10 +8,10 @@ publish = false crate-type = ["cdylib"] [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/timelock/Cargo.lock b/timelock/Cargo.lock index 86e0aaff..c870dc5a 100644 --- a/timelock/Cargo.lock +++ b/timelock/Cargo.lock @@ -86,15 +86,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -110,12 +101,6 @@ version = "3.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -202,7 +187,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -229,17 +214,32 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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.15", +] + [[package]] name = "cxx" version = "1.0.94" @@ -340,22 +340,13 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", -] - [[package]] name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -374,33 +365,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -418,12 +410,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -441,10 +433,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -462,17 +460,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -482,7 +469,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -499,7 +486,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -524,7 +511,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -574,12 +561,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -614,8 +595,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -685,13 +666,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.15", ] [[package]] @@ -728,12 +709,6 @@ version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -750,6 +725,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -786,34 +767,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -822,16 +792,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -950,19 +911,6 @@ dependencies = [ "syn 2.0.15", ] -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha2" version = "0.10.7" @@ -971,7 +919,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -980,24 +928,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -1009,14 +951,12 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -1028,8 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -1038,13 +977,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -1053,7 +991,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1065,8 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1075,14 +1012,12 @@ dependencies = [ "serde_json", "stellar-xdr", "syn 2.0.15", - "thiserror", ] [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1094,8 +1029,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1106,8 +1040,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", @@ -1124,8 +1057,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1133,7 +1065,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", @@ -1144,8 +1076,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1156,13 +1087,12 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", "syn 2.0.15", @@ -1179,10 +1109,8 @@ dependencies = [ [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1215,8 +1143,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1225,8 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1350,12 +1276,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1419,14 +1339,12 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1554,17 +1472,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", -] diff --git a/timelock/Cargo.toml b/timelock/Cargo.toml index f5770de6..68ccc468 100644 --- a/timelock/Cargo.toml +++ b/timelock/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/token/Cargo.lock b/token/Cargo.lock index 5241c03a..f485cc1b 100644 --- a/token/Cargo.lock +++ b/token/Cargo.lock @@ -86,15 +86,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -110,12 +101,6 @@ version = "3.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -202,7 +187,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -229,17 +214,32 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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.15", +] + [[package]] name = "cxx" version = "1.0.94" @@ -340,22 +340,13 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", -] - [[package]] name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -374,33 +365,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -418,12 +410,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -441,10 +433,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -462,17 +460,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -482,7 +469,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -499,7 +486,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -524,7 +511,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -574,12 +561,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -614,8 +595,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -685,13 +666,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.15", ] [[package]] @@ -728,12 +709,6 @@ version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -750,6 +725,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -786,34 +767,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -822,16 +792,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -950,19 +911,6 @@ dependencies = [ "syn 2.0.15", ] -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha2" version = "0.10.7" @@ -971,7 +919,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -980,24 +928,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -1009,14 +951,12 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -1028,8 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -1038,13 +977,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -1053,7 +991,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1065,8 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1075,14 +1012,12 @@ dependencies = [ "serde_json", "stellar-xdr", "syn 2.0.15", - "thiserror", ] [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1094,8 +1029,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1106,8 +1040,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", @@ -1124,8 +1057,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1133,7 +1065,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", @@ -1144,8 +1076,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1156,13 +1087,12 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", "syn 2.0.15", @@ -1180,8 +1110,7 @@ dependencies = [ [[package]] name = "soroban-token-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38fabcf7f14b0a9b471d1663d3b29e32ca374a86dc8da6fe6536b5d3842def45" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "soroban-sdk", ] @@ -1189,10 +1118,8 @@ dependencies = [ [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1225,8 +1152,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1235,8 +1161,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1360,12 +1285,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1429,14 +1348,12 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1564,17 +1481,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", -] diff --git a/token/Cargo.toml b/token/Cargo.toml index 8e918546..fc4e2475 100644 --- a/token/Cargo.toml +++ b/token/Cargo.toml @@ -8,11 +8,11 @@ edition = "2021" crate-type = ["cdylib"] [dependencies] -soroban-sdk = { version = "0.9.2" } -soroban-token-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-token-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/upgradeable_contract/new_contract/Cargo.lock b/upgradeable_contract/new_contract/Cargo.lock index a0e33c6c..0183caf4 100644 --- a/upgradeable_contract/new_contract/Cargo.lock +++ b/upgradeable_contract/new_contract/Cargo.lock @@ -86,15 +86,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -110,12 +101,6 @@ version = "3.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -202,7 +187,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -229,17 +214,32 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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.15", +] + [[package]] name = "cxx" version = "1.0.94" @@ -340,22 +340,13 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", -] - [[package]] name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -374,33 +365,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -418,12 +410,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -441,10 +433,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -462,17 +460,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -482,7 +469,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -499,7 +486,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -524,7 +511,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -574,12 +561,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -614,8 +595,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -685,13 +666,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.15", ] [[package]] @@ -728,12 +709,6 @@ version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -750,6 +725,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -786,34 +767,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -822,16 +792,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -950,19 +911,6 @@ dependencies = [ "syn 2.0.15", ] -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha2" version = "0.10.7" @@ -971,7 +919,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -980,24 +928,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -1009,14 +951,12 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -1028,8 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -1038,13 +977,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -1053,7 +991,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1065,8 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1075,14 +1012,12 @@ dependencies = [ "serde_json", "stellar-xdr", "syn 2.0.15", - "thiserror", ] [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1094,8 +1029,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1106,8 +1040,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", @@ -1124,8 +1057,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1133,7 +1065,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", @@ -1144,8 +1076,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1156,13 +1087,12 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", "syn 2.0.15", @@ -1179,10 +1109,8 @@ dependencies = [ [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1215,8 +1143,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1225,8 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1350,12 +1276,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1419,14 +1339,12 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1554,17 +1472,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", -] diff --git a/upgradeable_contract/new_contract/Cargo.toml b/upgradeable_contract/new_contract/Cargo.toml index da1efc09..1ce049f6 100644 --- a/upgradeable_contract/new_contract/Cargo.toml +++ b/upgradeable_contract/new_contract/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/upgradeable_contract/old_contract/Cargo.lock b/upgradeable_contract/old_contract/Cargo.lock index ce90d513..c2e0a3dc 100644 --- a/upgradeable_contract/old_contract/Cargo.lock +++ b/upgradeable_contract/old_contract/Cargo.lock @@ -86,15 +86,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -110,12 +101,6 @@ version = "3.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -202,7 +187,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -229,17 +214,32 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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.15", +] + [[package]] name = "cxx" version = "1.0.94" @@ -340,22 +340,13 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", -] - [[package]] name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -374,33 +365,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -418,12 +410,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -441,10 +433,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -462,17 +460,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -482,7 +469,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -499,7 +486,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -524,7 +511,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -574,12 +561,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -614,8 +595,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -685,13 +666,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.15", ] [[package]] @@ -728,12 +709,6 @@ version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -750,6 +725,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -786,34 +767,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -822,16 +792,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -950,19 +911,6 @@ dependencies = [ "syn 2.0.15", ] -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha2" version = "0.10.7" @@ -971,7 +919,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -980,24 +928,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -1009,14 +951,12 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -1028,8 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "soroban-env-common", "static_assertions", @@ -1038,13 +977,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -1053,7 +991,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1065,8 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1075,14 +1012,12 @@ dependencies = [ "serde_json", "stellar-xdr", "syn 2.0.15", - "thiserror", ] [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c379a73e5d14b0b9ba41157161c5362427a2ca75c936d1b737d41bca91ef252f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "serde", "serde_json", @@ -1094,8 +1029,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" dependencies = [ "itertools", "proc-macro2", @@ -1106,8 +1040,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cf449f8c53d905ac41d4c264442f26aa559d4a0ef451569a7739bd4d747595" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "arbitrary", "bytes-lit", @@ -1124,8 +1057,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ab0a02c265c41a44311e3e6271e0fccd518bda0c8383c7ff8aee478541d3b" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "crate-git-revision", "darling", @@ -1133,7 +1065,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", @@ -1144,8 +1076,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfd732ef1613e5ec919410fddd842d8cb804effb63c43acbf5ec6d77e6d0633" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1156,13 +1087,12 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0592863f1f34c1eff8bdbe35a6557adb6abadfc57804217fe035bec7421ef" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", "syn 2.0.15", @@ -1179,10 +1109,8 @@ dependencies = [ [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1215,8 +1143,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1225,8 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1350,12 +1276,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1419,14 +1339,12 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1554,17 +1472,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", -] diff --git a/upgradeable_contract/old_contract/Cargo.toml b/upgradeable_contract/old_contract/Cargo.toml index c471c8be..149d46df 100644 --- a/upgradeable_contract/old_contract/Cargo.toml +++ b/upgradeable_contract/old_contract/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } [profile.release] opt-level = "z" From 7737470bbe1a82368bb54779fc14df8d005008a5 Mon Sep 17 00:00:00 2001 From: Siddharth Suresh Date: Mon, 21 Aug 2023 10:23:28 -0700 Subject: [PATCH 2/6] Changes for updated sdk --- token/src/contract.rs | 2 +- token/src/metadata.rs | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/token/src/contract.rs b/token/src/contract.rs index d90cb971..754d7e1b 100644 --- a/token/src/contract.rs +++ b/token/src/contract.rs @@ -8,7 +8,7 @@ use crate::event; use crate::metadata::{read_decimal, read_name, read_symbol, write_metadata}; use crate::storage_types::INSTANCE_BUMP_AMOUNT; use soroban_sdk::{contract, contractimpl, Address, Env, String}; -use soroban_token_sdk::TokenMetadata; +use soroban_token_sdk::metadata::TokenMetadata; pub trait TokenTrait { fn initialize(e: Env, admin: Address, decimal: u32, name: String, symbol: String); diff --git a/token/src/metadata.rs b/token/src/metadata.rs index f09ac1d1..715feeea 100644 --- a/token/src/metadata.rs +++ b/token/src/metadata.rs @@ -1,22 +1,22 @@ use soroban_sdk::{Env, String}; -use soroban_token_sdk::{TokenMetadata, TokenUtils}; +use soroban_token_sdk::{metadata::TokenMetadata, TokenUtils}; pub fn read_decimal(e: &Env) -> u32 { let util = TokenUtils::new(e); - util.get_metadata().decimal + util.metadata().get_metadata().decimal } pub fn read_name(e: &Env) -> String { let util = TokenUtils::new(e); - util.get_metadata().name + util.metadata().get_metadata().name } pub fn read_symbol(e: &Env) -> String { let util = TokenUtils::new(e); - util.get_metadata().symbol + util.metadata().get_metadata().symbol } pub fn write_metadata(e: &Env, metadata: TokenMetadata) { let util = TokenUtils::new(e); - util.set_metadata(&metadata); + util.metadata().set_metadata(&metadata); } From c4596c5d9ae453d6d9270c40f15e7c5a3eef240c Mon Sep 17 00:00:00 2001 From: Siddharth Suresh Date: Mon, 21 Aug 2023 10:37:59 -0700 Subject: [PATCH 3/6] Publish events using the token sdk --- token/src/contract.rs | 24 ++++++++++++++---------- token/src/event.rs | 36 ------------------------------------ token/src/lib.rs | 1 - 3 files changed, 14 insertions(+), 47 deletions(-) delete mode 100644 token/src/event.rs diff --git a/token/src/contract.rs b/token/src/contract.rs index 754d7e1b..bd8da007 100644 --- a/token/src/contract.rs +++ b/token/src/contract.rs @@ -4,11 +4,11 @@ use crate::admin::{has_administrator, read_administrator, write_administrator}; use crate::allowance::{read_allowance, spend_allowance, write_allowance}; use crate::balance::{is_authorized, write_authorization}; use crate::balance::{read_balance, receive_balance, spend_balance}; -use crate::event; use crate::metadata::{read_decimal, read_name, read_symbol, write_metadata}; use crate::storage_types::INSTANCE_BUMP_AMOUNT; use soroban_sdk::{contract, contractimpl, Address, Env, String}; use soroban_token_sdk::metadata::TokenMetadata; +use soroban_token_sdk::TokenUtils; pub trait TokenTrait { fn initialize(e: Env, admin: Address, decimal: u32, name: String, symbol: String); @@ -89,7 +89,9 @@ impl TokenTrait for Token { e.storage().instance().bump(INSTANCE_BUMP_AMOUNT); write_allowance(&e, from.clone(), spender.clone(), amount, expiration_ledger); - event::approve(&e, from, spender, amount, expiration_ledger); + TokenUtils::new(&e) + .events() + .approve(from, spender, amount, expiration_ledger); } fn balance(e: Env, id: Address) -> i128 { @@ -116,7 +118,7 @@ impl TokenTrait for Token { spend_balance(&e, from.clone(), amount); receive_balance(&e, to.clone(), amount); - event::transfer(&e, from, to, amount); + TokenUtils::new(&e).events().transfer(from, to, amount); } fn transfer_from(e: Env, spender: Address, from: Address, to: Address, amount: i128) { @@ -129,7 +131,7 @@ impl TokenTrait for Token { spend_allowance(&e, from.clone(), spender, amount); spend_balance(&e, from.clone(), amount); receive_balance(&e, to.clone(), amount); - event::transfer(&e, from, to, amount) + TokenUtils::new(&e).events().transfer(from, to, amount) } fn burn(e: Env, from: Address, amount: i128) { @@ -140,7 +142,7 @@ impl TokenTrait for Token { e.storage().instance().bump(INSTANCE_BUMP_AMOUNT); spend_balance(&e, from.clone(), amount); - event::burn(&e, from, amount); + TokenUtils::new(&e).events().burn(from, amount); } fn burn_from(e: Env, spender: Address, from: Address, amount: i128) { @@ -152,7 +154,7 @@ impl TokenTrait for Token { spend_allowance(&e, from.clone(), spender, amount); spend_balance(&e, from.clone(), amount); - event::burn(&e, from, amount) + TokenUtils::new(&e).events().burn(from, amount) } fn clawback(e: Env, from: Address, amount: i128) { @@ -163,7 +165,7 @@ impl TokenTrait for Token { e.storage().instance().bump(INSTANCE_BUMP_AMOUNT); spend_balance(&e, from.clone(), amount); - event::clawback(&e, admin, from, amount); + TokenUtils::new(&e).events().clawback(admin, from, amount); } fn set_authorized(e: Env, id: Address, authorize: bool) { @@ -173,7 +175,9 @@ impl TokenTrait for Token { e.storage().instance().bump(INSTANCE_BUMP_AMOUNT); write_authorization(&e, id.clone(), authorize); - event::set_authorized(&e, admin, id, authorize); + TokenUtils::new(&e) + .events() + .set_authorized(admin, id, authorize); } fn mint(e: Env, to: Address, amount: i128) { @@ -184,7 +188,7 @@ impl TokenTrait for Token { e.storage().instance().bump(INSTANCE_BUMP_AMOUNT); receive_balance(&e, to.clone(), amount); - event::mint(&e, admin, to, amount); + TokenUtils::new(&e).events().mint(admin, to, amount); } fn set_admin(e: Env, new_admin: Address) { @@ -194,7 +198,7 @@ impl TokenTrait for Token { e.storage().instance().bump(INSTANCE_BUMP_AMOUNT); write_administrator(&e, &new_admin); - event::set_admin(&e, admin, new_admin); + TokenUtils::new(&e).events().set_admin(admin, new_admin); } fn decimals(e: Env) -> u32 { diff --git a/token/src/event.rs b/token/src/event.rs deleted file mode 100644 index b897bb45..00000000 --- a/token/src/event.rs +++ /dev/null @@ -1,36 +0,0 @@ -use soroban_sdk::{symbol_short, Address, Env, Symbol}; - -pub(crate) fn approve(e: &Env, from: Address, to: Address, amount: i128, expiration_ledger: u32) { - let topics = (Symbol::new(e, "approve"), from, to); - e.events().publish(topics, (amount, expiration_ledger)); -} - -pub(crate) fn transfer(e: &Env, from: Address, to: Address, amount: i128) { - let topics = (symbol_short!("transfer"), from, to); - e.events().publish(topics, amount); -} - -pub(crate) fn mint(e: &Env, admin: Address, to: Address, amount: i128) { - let topics = (symbol_short!("mint"), admin, to); - e.events().publish(topics, amount); -} - -pub(crate) fn clawback(e: &Env, admin: Address, from: Address, amount: i128) { - let topics = (symbol_short!("clawback"), admin, from); - e.events().publish(topics, amount); -} - -pub(crate) fn set_authorized(e: &Env, admin: Address, id: Address, authorize: bool) { - let topics = (Symbol::new(e, "set_authorized"), admin, id); - e.events().publish(topics, authorize); -} - -pub(crate) fn set_admin(e: &Env, admin: Address, new_admin: Address) { - let topics = (symbol_short!("set_admin"), admin); - e.events().publish(topics, new_admin); -} - -pub(crate) fn burn(e: &Env, from: Address, amount: i128) { - let topics = (symbol_short!("burn"), from); - e.events().publish(topics, amount); -} diff --git a/token/src/lib.rs b/token/src/lib.rs index 0531bb8c..b5f04e4d 100644 --- a/token/src/lib.rs +++ b/token/src/lib.rs @@ -4,7 +4,6 @@ mod admin; mod allowance; mod balance; mod contract; -mod event; mod metadata; mod storage_types; mod test; From 758a6759c70254f280986ce7f75c2078390111d3 Mon Sep 17 00:00:00 2001 From: Siddharth Suresh Date: Tue, 22 Aug 2023 13:34:16 -0700 Subject: [PATCH 4/6] Bump sdk again --- account/Cargo.lock | 22 +- account/Cargo.toml | 4 +- alloc/Cargo.lock | 22 +- alloc/Cargo.toml | 4 +- atomic_multiswap/Cargo.lock | 22 +- atomic_multiswap/Cargo.toml | 4 +- atomic_multiswap/src/test.rs | 4 +- atomic_swap/Cargo.lock | 22 +- atomic_swap/Cargo.toml | 4 +- auth/Cargo.lock | 22 +- auth/Cargo.toml | 4 +- cross_contract/contract_a/Cargo.lock | 22 +- cross_contract/contract_a/Cargo.toml | 4 +- cross_contract/contract_b/Cargo.lock | 22 +- cross_contract/contract_b/Cargo.toml | 4 +- custom_types/Cargo.lock | 22 +- custom_types/Cargo.toml | 4 +- deep_contract_auth/Cargo.lock | 22 +- deep_contract_auth/Cargo.toml | 4 +- deployer/contract/Cargo.lock | 22 +- deployer/contract/Cargo.toml | 4 +- deployer/deployer/Cargo.lock | 22 +- deployer/deployer/Cargo.toml | 4 +- errors/Cargo.lock | 22 +- errors/Cargo.toml | 4 +- events/Cargo.lock | 22 +- events/Cargo.toml | 4 +- fuzzing/Cargo.lock | 26 +- fuzzing/Cargo.toml | 4 +- fuzzing/fuzz/Cargo.lock | 317 ++++++------------- fuzzing/fuzz/Cargo.toml | 4 +- fuzzing/fuzz/fuzz_targets/fuzz_target_1.rs | 1 + fuzzing/fuzz/fuzz_targets/fuzz_target_2.rs | 1 + fuzzing/src/proptest.rs | 1 + hello_world/Cargo.lock | 22 +- hello_world/Cargo.toml | 4 +- increment/Cargo.lock | 22 +- increment/Cargo.toml | 4 +- liquidity_pool/Cargo.lock | 22 +- liquidity_pool/Cargo.toml | 4 +- logging/Cargo.lock | 22 +- logging/Cargo.toml | 4 +- simple_account/Cargo.lock | 22 +- simple_account/Cargo.toml | 4 +- single_offer/Cargo.lock | 22 +- single_offer/Cargo.toml | 4 +- timelock/Cargo.lock | 22 +- timelock/Cargo.toml | 4 +- token/Cargo.lock | 24 +- token/Cargo.toml | 6 +- upgradeable_contract/new_contract/Cargo.lock | 22 +- upgradeable_contract/new_contract/Cargo.toml | 4 +- upgradeable_contract/old_contract/Cargo.lock | 22 +- upgradeable_contract/old_contract/Cargo.toml | 4 +- 54 files changed, 428 insertions(+), 532 deletions(-) diff --git a/account/Cargo.lock b/account/Cargo.lock index d640d501..71e95c4b 100644 --- a/account/Cargo.lock +++ b/account/Cargo.lock @@ -1097,7 +1097,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -1114,7 +1114,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -1123,7 +1123,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek 4.0.0", @@ -1149,7 +1149,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1163,7 +1163,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -1175,7 +1175,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1186,7 +1186,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -1203,7 +1203,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1222,7 +1222,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1233,7 +1233,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1291,7 +1291,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/account/Cargo.toml b/account/Cargo.toml index bd379b36..da8a9b1f 100644 --- a/account/Cargo.toml +++ b/account/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } ed25519-dalek = { version = "1.0.1" } rand = { version = "0.7.3" } diff --git a/alloc/Cargo.lock b/alloc/Cargo.lock index 636dbc50..6ef4e58f 100644 --- a/alloc/Cargo.lock +++ b/alloc/Cargo.lock @@ -958,7 +958,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -975,7 +975,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -984,7 +984,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -1010,7 +1010,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1024,7 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -1036,7 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,7 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/alloc/Cargo.toml b/alloc/Cargo.toml index e09a427f..313f4156 100644 --- a/alloc/Cargo.toml +++ b/alloc/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["alloc"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["alloc"] } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils", "alloc"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils", "alloc"] } [profile.release] opt-level = "z" diff --git a/atomic_multiswap/Cargo.lock b/atomic_multiswap/Cargo.lock index e8e8917d..2f8dbbd6 100644 --- a/atomic_multiswap/Cargo.lock +++ b/atomic_multiswap/Cargo.lock @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -994,7 +994,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -1029,7 +1029,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1043,7 +1043,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -1055,7 +1055,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1066,7 +1066,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1102,7 +1102,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1113,7 +1113,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1171,7 +1171,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/atomic_multiswap/Cargo.toml b/atomic_multiswap/Cargo.toml index d30e7bf7..ec3fdfb5 100644 --- a/atomic_multiswap/Cargo.toml +++ b/atomic_multiswap/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } assert_unordered = "0.3.5" [profile.release] diff --git a/atomic_multiswap/src/test.rs b/atomic_multiswap/src/test.rs index d54b6489..90f951e0 100644 --- a/atomic_multiswap/src/test.rs +++ b/atomic_multiswap/src/test.rs @@ -26,7 +26,7 @@ fn create_atomic_multiswap_contract(e: &Env) -> AtomicMultiSwapContractClient { #[test] fn test_atomic_multi_swap() { let env = Env::default(); - env.mock_all_auths(); + env.mock_all_auths_allowing_non_root_auth(); let swaps_a = [ SwapSpec { @@ -236,7 +236,7 @@ fn test_atomic_multi_swap() { #[test] fn test_multi_swap_with_duplicate_account() { let env = Env::default(); - env.mock_all_auths(); + env.mock_all_auths_allowing_non_root_auth(); let address_a = Address::random(&env); let address_b = Address::random(&env); diff --git a/atomic_swap/Cargo.lock b/atomic_swap/Cargo.lock index 9a97d91a..7ddf315f 100644 --- a/atomic_swap/Cargo.lock +++ b/atomic_swap/Cargo.lock @@ -891,7 +891,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -908,7 +908,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -917,7 +917,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -943,7 +943,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -957,7 +957,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -969,7 +969,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -980,7 +980,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -997,7 +997,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1016,7 +1016,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1027,7 +1027,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1085,7 +1085,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/atomic_swap/Cargo.toml b/atomic_swap/Cargo.toml index eabbbc7f..d7ddd94e 100644 --- a/atomic_swap/Cargo.toml +++ b/atomic_swap/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/auth/Cargo.lock b/auth/Cargo.lock index b63d9dd3..24a51725 100644 --- a/auth/Cargo.lock +++ b/auth/Cargo.lock @@ -958,7 +958,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -975,7 +975,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -984,7 +984,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -1010,7 +1010,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1024,7 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -1036,7 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,7 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/auth/Cargo.toml b/auth/Cargo.toml index 0a1b6850..8b6185eb 100644 --- a/auth/Cargo.toml +++ b/auth/Cargo.toml @@ -8,10 +8,10 @@ publish = false crate-type = ["cdylib"] [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/cross_contract/contract_a/Cargo.lock b/cross_contract/contract_a/Cargo.lock index 1479e741..13d4e7d2 100644 --- a/cross_contract/contract_a/Cargo.lock +++ b/cross_contract/contract_a/Cargo.lock @@ -958,7 +958,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -975,7 +975,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -984,7 +984,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -1010,7 +1010,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1024,7 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -1036,7 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,7 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/cross_contract/contract_a/Cargo.toml b/cross_contract/contract_a/Cargo.toml index 8fc44f71..82717e85 100644 --- a/cross_contract/contract_a/Cargo.toml +++ b/cross_contract/contract_a/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/cross_contract/contract_b/Cargo.lock b/cross_contract/contract_b/Cargo.lock index e61c5e84..5b52c764 100644 --- a/cross_contract/contract_b/Cargo.lock +++ b/cross_contract/contract_b/Cargo.lock @@ -958,7 +958,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -975,7 +975,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -984,7 +984,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -1010,7 +1010,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1024,7 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -1036,7 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,7 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/cross_contract/contract_b/Cargo.toml b/cross_contract/contract_b/Cargo.toml index 083ae890..26c6934e 100644 --- a/cross_contract/contract_b/Cargo.toml +++ b/cross_contract/contract_b/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/custom_types/Cargo.lock b/custom_types/Cargo.lock index 7e6e7d20..4b0aa439 100644 --- a/custom_types/Cargo.lock +++ b/custom_types/Cargo.lock @@ -958,7 +958,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -975,7 +975,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -984,7 +984,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -1010,7 +1010,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1024,7 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -1036,7 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,7 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/custom_types/Cargo.toml b/custom_types/Cargo.toml index a3f1c334..c5adcda0 100644 --- a/custom_types/Cargo.toml +++ b/custom_types/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/deep_contract_auth/Cargo.lock b/deep_contract_auth/Cargo.lock index 5e51f2d6..3b439910 100644 --- a/deep_contract_auth/Cargo.lock +++ b/deep_contract_auth/Cargo.lock @@ -891,7 +891,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -908,7 +908,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -917,7 +917,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -943,7 +943,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -957,7 +957,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -969,7 +969,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -980,7 +980,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -997,7 +997,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1016,7 +1016,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1027,7 +1027,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1085,7 +1085,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/deep_contract_auth/Cargo.toml b/deep_contract_auth/Cargo.toml index c5cb4e7f..ad6f7551 100644 --- a/deep_contract_auth/Cargo.toml +++ b/deep_contract_auth/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/deployer/contract/Cargo.lock b/deployer/contract/Cargo.lock index 48737820..54450c5d 100644 --- a/deployer/contract/Cargo.lock +++ b/deployer/contract/Cargo.lock @@ -891,7 +891,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -908,7 +908,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -917,7 +917,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -943,7 +943,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -957,7 +957,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -969,7 +969,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -980,7 +980,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -997,7 +997,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1016,7 +1016,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1027,7 +1027,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1085,7 +1085,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/deployer/contract/Cargo.toml b/deployer/contract/Cargo.toml index 5a73c0fd..76fca1cd 100644 --- a/deployer/contract/Cargo.toml +++ b/deployer/contract/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/deployer/deployer/Cargo.lock b/deployer/deployer/Cargo.lock index 5e51f2d6..3b439910 100644 --- a/deployer/deployer/Cargo.lock +++ b/deployer/deployer/Cargo.lock @@ -891,7 +891,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -908,7 +908,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -917,7 +917,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -943,7 +943,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -957,7 +957,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -969,7 +969,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -980,7 +980,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -997,7 +997,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1016,7 +1016,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1027,7 +1027,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1085,7 +1085,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/deployer/deployer/Cargo.toml b/deployer/deployer/Cargo.toml index c5cb4e7f..ad6f7551 100644 --- a/deployer/deployer/Cargo.toml +++ b/deployer/deployer/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/errors/Cargo.lock b/errors/Cargo.lock index a21af84b..801ffbbd 100644 --- a/errors/Cargo.lock +++ b/errors/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1024,7 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -1036,7 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,7 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/errors/Cargo.toml b/errors/Cargo.toml index f4602a5e..4dfb1456 100644 --- a/errors/Cargo.toml +++ b/errors/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/events/Cargo.lock b/events/Cargo.lock index 78a80edb..389bda86 100644 --- a/events/Cargo.lock +++ b/events/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1024,7 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -1036,7 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,7 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/events/Cargo.toml b/events/Cargo.toml index 8bda9ab0..81c185b4 100644 --- a/events/Cargo.toml +++ b/events/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/fuzzing/Cargo.lock b/fuzzing/Cargo.lock index e1f252cf..148303d4 100644 --- a/fuzzing/Cargo.lock +++ b/fuzzing/Cargo.lock @@ -227,9 +227,9 @@ dependencies = [ [[package]] name = "ctor" -version = "0.2.2" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1586fa608b1dab41f667475b4a41faec5ba680aee428bfa5de4ea520fdc6e901" +checksum = "1f34ba9a9bcb8645379e9de8cb3ecfcf4d1c85ba66d90deb3259206fa5aa193b" dependencies = [ "quote", "syn", @@ -1066,7 +1066,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -1092,7 +1092,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -1118,7 +1118,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1142,7 +1142,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -1154,7 +1154,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1165,7 +1165,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -1182,7 +1182,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1201,7 +1201,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1212,7 +1212,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1270,7 +1270,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/fuzzing/Cargo.toml b/fuzzing/Cargo.toml index 16d4692f..e5cd6cf9 100644 --- a/fuzzing/Cargo.toml +++ b/fuzzing/Cargo.toml @@ -14,10 +14,10 @@ doctest = false testutils = [] [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } arbitrary = { version = "1.1.3", features = ["derive"] } proptest = "1.2.0" proptest-arbitrary-interop = "0.1.0" diff --git a/fuzzing/fuzz/Cargo.lock b/fuzzing/fuzz/Cargo.lock index 699b04ea..e91cdca6 100644 --- a/fuzzing/fuzz/Cargo.lock +++ b/fuzzing/fuzz/Cargo.lock @@ -92,15 +92,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -116,12 +107,6 @@ version = "3.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" -[[package]] -name = "byteorder" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - [[package]] name = "bytes-lit" version = "0.0.5" @@ -131,7 +116,7 @@ dependencies = [ "num-bigint", "proc-macro2", "quote", - "syn 2.0.18", + "syn", ] [[package]] @@ -201,7 +186,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -223,22 +208,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1586fa608b1dab41f667475b4a41faec5ba680aee428bfa5de4ea520fdc6e901" dependencies = [ "quote", - "syn 2.0.18", + "syn", ] [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", "subtle", "zeroize", ] +[[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", +] + [[package]] name = "darling" version = "0.20.1" @@ -260,7 +260,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.18", + "syn", ] [[package]] @@ -271,7 +271,7 @@ checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a" dependencies = [ "darling_core", "quote", - "syn 2.0.18", + "syn", ] [[package]] @@ -292,16 +292,7 @@ checksum = "53e0efad4403bfc52dc201159c4b842a246a14b98c64b55dfd0f2d89729dfeb8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", -] - -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", + "syn", ] [[package]] @@ -310,7 +301,7 @@ version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "const-oid", "crypto-common", "subtle", @@ -329,33 +320,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", - "digest 0.10.7", + "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ - "signature 1.6.4", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ "curve25519-dalek", "ed25519", - "rand", + "rand_core", "serde", - "sha2 0.9.9", + "sha2", "zeroize", ] @@ -373,12 +365,12 @@ checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.10.7", + "digest", "ff", "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -396,10 +388,16 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "fnv" version = "1.0.7" @@ -417,17 +415,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.10" @@ -437,7 +424,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -454,7 +441,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -479,7 +466,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -528,12 +515,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "intx" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" - [[package]] name = "itertools" version = "0.10.5" @@ -577,8 +558,8 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2 0.10.7", - "signature 2.1.0", + "sha2", + "signature", ] [[package]] @@ -647,13 +628,13 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -690,12 +671,6 @@ version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "paste" version = "1.0.12" @@ -712,6 +687,12 @@ dependencies = [ "spki", ] +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -725,7 +706,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9825a04601d60621feed79c4e6b56d65db77cdca55cef43b46b0de1096d1c282" dependencies = [ "proc-macro2", - "syn 2.0.18", + "syn", ] [[package]] @@ -748,34 +729,23 @@ dependencies = [ [[package]] name = "rand" -version = "0.7.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "getrandom 0.1.16", "libc", "rand_chacha", - "rand_core 0.5.1", - "rand_hc", + "rand_core", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -784,16 +754,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -864,7 +825,7 @@ checksum = "d9735b638ccc51c28bf6914d90a2e9725b377144fc612c49a611fddd1b631d68" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", + "syn", ] [[package]] @@ -903,20 +864,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.18", -] - -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", + "syn", ] [[package]] @@ -927,7 +875,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -936,24 +884,18 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", + "digest", + "rand_core", ] [[package]] @@ -965,14 +907,12 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e28d297d1172c2a020660728ac24ca3af7118de85ad547d071f96221111dfb" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", "ethnum", "num-derive", - "num-integer", "num-traits", "serde", "soroban-env-macros", @@ -984,8 +924,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbccdce4f74778cfe79e6ca8b6df2d094237d0bedf4aa167a73bfdaa7388fed" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -994,13 +933,12 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35eef83232686c48fc8c8bfc560ee2e065bdd18ac31da8cb570e93f3fd78fea0" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", "ed25519-dalek", - "getrandom 0.2.10", + "getrandom", "hex", "k256", "log", @@ -1009,7 +947,7 @@ dependencies = [ "num-traits", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2", "sha3", "soroban-env-common", "soroban-native-sdk-macros", @@ -1021,8 +959,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fcab4ca9be166587dd84939576634f2f7bccf213fe9f6aced9561ab4238be1" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1030,8 +967,7 @@ dependencies = [ "serde", "serde_json", "stellar-xdr", - "syn 2.0.18", - "thiserror", + "syn", ] [[package]] @@ -1053,9 +989,8 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "442acd98434fb0596186321490cd197448c65b347441633eb92900547ce20c42" +version = "0.9.2" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -1067,20 +1002,18 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d891b456b0f6897ccbb8b67388ed7ce921fd47d19ff3ae8d8b1edca08339639" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", "quote", - "syn 2.0.18", + "syn", ] [[package]] name = "soroban-sdk" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02425512286864dcec4c25c585908665caed0b0b5ebd3503fde2b517686ff721" +version = "0.9.2" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -1096,9 +1029,8 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb197cb9b35c262241f117b30a358699a8905af4e0e1ed1489c0bfa91d72b3e" +version = "0.9.2" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1106,19 +1038,18 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "sha2 0.9.9", + "sha2", "soroban-env-common", "soroban-spec", "soroban-spec-rust", "stellar-xdr", - "syn 2.0.18", + "syn", ] [[package]] name = "soroban-spec" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfb69e46a16b96f3ae2afbc81fd91ac427db1e610101f4e51489e9ce789903a2" +version = "0.9.2" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1128,27 +1059,24 @@ dependencies = [ [[package]] name = "soroban-spec-rust" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "329260975209066f8b366dccd52f85952e48a5427283b6dbeeb634082c7537d5" +version = "0.9.2" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", "quote", - "sha2 0.9.9", + "sha2", "soroban-spec", "stellar-xdr", - "syn 2.0.18", + "syn", "thiserror", ] [[package]] name = "soroban-wasmi" version = "0.30.0-soroban" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c193640a103c4fc81163feca877bbea234dc20150015428ecc4e010f025f82bf" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ - "intx", "smallvec", "spin", "wasmi_arena", @@ -1181,8 +1109,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-strkey" version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0689070126ca7f2effc2c5726584446db52190f0cef043c02eb4040a711c11" +source = "git+https://github.com/stellar/rs-stellar-strkey?rev=e6ba45c60c16de28c7522586b80ed0150157df73#e6ba45c60c16de28c7522586b80ed0150157df73" dependencies = [ "base32", "thiserror", @@ -1191,8 +1118,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae197b4edde8835ab0ba018f1b5cdab0c47d0f28848f3f75d2951a1c9c7cdb48" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", @@ -1214,17 +1140,6 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" -[[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.18" @@ -1253,7 +1168,7 @@ checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", + "syn", ] [[package]] @@ -1301,12 +1216,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1334,7 +1243,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.18", + "syn", "wasm-bindgen-shared", ] @@ -1356,7 +1265,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", + "syn", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -1370,14 +1279,12 @@ checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" [[package]] name = "wasmi_arena" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" [[package]] name = "wasmi_core" version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" +source = "git+https://github.com/stellar/wasmi?rev=284c963ba080703061797e2a3cba0853edee0dd4#284c963ba080703061797e2a3cba0853edee0dd4" dependencies = [ "downcast-rs", "libm", @@ -1496,17 +1403,3 @@ name = "zeroize" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.18", -] diff --git a/fuzzing/fuzz/Cargo.toml b/fuzzing/fuzz/Cargo.toml index 5f43b91f..17d8704b 100644 --- a/fuzzing/fuzz/Cargo.toml +++ b/fuzzing/fuzz/Cargo.toml @@ -9,8 +9,8 @@ cargo-fuzz = true [dependencies] libfuzzer-sys = "0.4" -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } -soroban-ledger-snapshot = "0.9.2" +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-ledger-snapshot = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dependencies.soroban-fuzzing-contract] path = ".." diff --git a/fuzzing/fuzz/fuzz_targets/fuzz_target_1.rs b/fuzzing/fuzz/fuzz_targets/fuzz_target_1.rs index 569f4e7f..ee9e2f8a 100644 --- a/fuzzing/fuzz/fuzz_targets/fuzz_target_1.rs +++ b/fuzzing/fuzz/fuzz_targets/fuzz_target_1.rs @@ -35,6 +35,7 @@ fuzz_target!(|input: Input| { min_temp_entry_expiration: u32::MAX, min_persistent_entry_expiration: u32::MAX, max_entry_expiration: u32::MAX, + autobump_ledgers: 0, }); // Turn off the CPU/memory budget for testing. diff --git a/fuzzing/fuzz/fuzz_targets/fuzz_target_2.rs b/fuzzing/fuzz/fuzz_targets/fuzz_target_2.rs index 41dd0476..b66da50e 100644 --- a/fuzzing/fuzz/fuzz_targets/fuzz_target_2.rs +++ b/fuzzing/fuzz/fuzz_targets/fuzz_target_2.rs @@ -105,6 +105,7 @@ impl Config { min_temp_entry_expiration: u32::MAX, min_persistent_entry_expiration: u32::MAX, max_entry_expiration: u32::MAX, + autobump_ledgers: 0, }; LedgerSnapshot::from(init_ledger, None) diff --git a/fuzzing/src/proptest.rs b/fuzzing/src/proptest.rs index 53ed4060..30e886b1 100644 --- a/fuzzing/src/proptest.rs +++ b/fuzzing/src/proptest.rs @@ -45,6 +45,7 @@ proptest! { min_temp_entry_expiration: u32::MAX, min_persistent_entry_expiration: u32::MAX, max_entry_expiration: u32::MAX, + autobump_ledgers: 0, }); // Turn off the CPU/memory budget for testing. diff --git a/hello_world/Cargo.lock b/hello_world/Cargo.lock index fb353b32..41c82b65 100644 --- a/hello_world/Cargo.lock +++ b/hello_world/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1024,7 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -1036,7 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,7 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/hello_world/Cargo.toml b/hello_world/Cargo.toml index 7660800c..2c95fff2 100644 --- a/hello_world/Cargo.toml +++ b/hello_world/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/increment/Cargo.lock b/increment/Cargo.lock index ff00c399..f0d0499a 100644 --- a/increment/Cargo.lock +++ b/increment/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1024,7 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -1036,7 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,7 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/increment/Cargo.toml b/increment/Cargo.toml index 101817ac..e67c1633 100644 --- a/increment/Cargo.toml +++ b/increment/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/liquidity_pool/Cargo.lock b/liquidity_pool/Cargo.lock index 3085b2d3..b27bf1e4 100644 --- a/liquidity_pool/Cargo.lock +++ b/liquidity_pool/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1017,7 +1017,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -1037,7 +1037,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1048,7 +1048,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -1065,7 +1065,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1084,7 +1084,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1095,7 +1095,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1153,7 +1153,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/liquidity_pool/Cargo.toml b/liquidity_pool/Cargo.toml index 2093b0f5..455442d7 100644 --- a/liquidity_pool/Cargo.toml +++ b/liquidity_pool/Cargo.toml @@ -8,11 +8,11 @@ publish = false crate-type = ["cdylib"] [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } num-integer = { version = "0.1.45", default-features = false, features = ["i128"] } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/logging/Cargo.lock b/logging/Cargo.lock index cb6e0b3e..f9354e8b 100644 --- a/logging/Cargo.lock +++ b/logging/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1017,7 +1017,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -1036,7 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,7 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/logging/Cargo.toml b/logging/Cargo.toml index 2f187779..5f91f794 100644 --- a/logging/Cargo.toml +++ b/logging/Cargo.toml @@ -14,10 +14,10 @@ doctest = false testutils = ["soroban-sdk/testutils"] [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/simple_account/Cargo.lock b/simple_account/Cargo.lock index 8c1c0869..34aa70a8 100644 --- a/simple_account/Cargo.lock +++ b/simple_account/Cargo.lock @@ -1088,7 +1088,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -1105,7 +1105,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -1114,7 +1114,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek 4.0.0", @@ -1140,7 +1140,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1154,7 +1154,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -1166,7 +1166,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1177,7 +1177,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -1194,7 +1194,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1222,7 +1222,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1233,7 +1233,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1291,7 +1291,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/simple_account/Cargo.toml b/simple_account/Cargo.toml index b7ef1711..f68a5d56 100644 --- a/simple_account/Cargo.toml +++ b/simple_account/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } ed25519-dalek = { version = "1.0.1" } rand = { version = "0.7.3" } diff --git a/single_offer/Cargo.lock b/single_offer/Cargo.lock index 78b21fec..ff3349eb 100644 --- a/single_offer/Cargo.lock +++ b/single_offer/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1017,7 +1017,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -1029,7 +1029,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1040,7 +1040,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -1057,7 +1057,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/single_offer/Cargo.toml b/single_offer/Cargo.toml index a49460b3..85fe28b6 100644 --- a/single_offer/Cargo.toml +++ b/single_offer/Cargo.toml @@ -8,10 +8,10 @@ publish = false crate-type = ["cdylib"] [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/timelock/Cargo.lock b/timelock/Cargo.lock index c870dc5a..d7640a24 100644 --- a/timelock/Cargo.lock +++ b/timelock/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1017,7 +1017,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -1029,7 +1029,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1040,7 +1040,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -1057,7 +1057,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1076,7 +1076,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1087,7 +1087,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/timelock/Cargo.toml b/timelock/Cargo.toml index 68ccc468..5cff189b 100644 --- a/timelock/Cargo.toml +++ b/timelock/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/token/Cargo.lock b/token/Cargo.lock index f485cc1b..65c63231 100644 --- a/token/Cargo.lock +++ b/token/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1017,7 +1017,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -1029,7 +1029,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1040,7 +1040,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -1057,7 +1057,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1076,7 +1076,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1087,7 +1087,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1110,7 +1110,7 @@ dependencies = [ [[package]] name = "soroban-token-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "soroban-sdk", ] @@ -1161,7 +1161,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/token/Cargo.toml b/token/Cargo.toml index fc4e2475..285ed100 100644 --- a/token/Cargo.toml +++ b/token/Cargo.toml @@ -8,11 +8,11 @@ edition = "2021" crate-type = ["cdylib"] [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } -soroban-token-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-token-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/upgradeable_contract/new_contract/Cargo.lock b/upgradeable_contract/new_contract/Cargo.lock index 0183caf4..76d69cbe 100644 --- a/upgradeable_contract/new_contract/Cargo.lock +++ b/upgradeable_contract/new_contract/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1017,7 +1017,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -1029,7 +1029,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1040,7 +1040,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -1057,7 +1057,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1076,7 +1076,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1087,7 +1087,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/upgradeable_contract/new_contract/Cargo.toml b/upgradeable_contract/new_contract/Cargo.toml index 1ce049f6..de5b13e3 100644 --- a/upgradeable_contract/new_contract/Cargo.toml +++ b/upgradeable_contract/new_contract/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/upgradeable_contract/old_contract/Cargo.lock b/upgradeable_contract/old_contract/Cargo.lock index c2e0a3dc..39f00ef1 100644 --- a/upgradeable_contract/old_contract/Cargo.lock +++ b/upgradeable_contract/old_contract/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1017,7 +1017,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "serde", "serde_json", @@ -1029,7 +1029,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=c2e1c21cf8d44db23a159090e3cbaab741860295#c2e1c21cf8d44db23a159090e3cbaab741860295" +source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" dependencies = [ "itertools", "proc-macro2", @@ -1040,7 +1040,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "arbitrary", "bytes-lit", @@ -1057,7 +1057,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "crate-git-revision", "darling", @@ -1076,7 +1076,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1087,7 +1087,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=da987a99dfe318e77b36502f1aceb73d78842368#da987a99dfe318e77b36502f1aceb73d78842368" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=2d2526f515a476b1e3df70233a4cf9232287977e#2d2526f515a476b1e3df70233a4cf9232287977e" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/upgradeable_contract/old_contract/Cargo.toml b/upgradeable_contract/old_contract/Cargo.toml index 149d46df..fc23965c 100644 --- a/upgradeable_contract/old_contract/Cargo.toml +++ b/upgradeable_contract/old_contract/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "da987a99dfe318e77b36502f1aceb73d78842368", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } [profile.release] opt-level = "z" From 542a7f8899655ae69257f53c9f743b3b04aab8d7 Mon Sep 17 00:00:00 2001 From: Siddharth Suresh Date: Wed, 30 Aug 2023 13:33:33 -0700 Subject: [PATCH 5/6] Bump sdk again --- account/Cargo.lock | 22 ++++---- account/Cargo.toml | 4 +- alloc/Cargo.lock | 22 ++++---- alloc/Cargo.toml | 4 +- atomic_multiswap/Cargo.lock | 22 ++++---- atomic_multiswap/Cargo.toml | 4 +- atomic_multiswap/src/test.rs | 2 +- atomic_swap/Cargo.lock | 22 ++++---- atomic_swap/Cargo.toml | 4 +- atomic_swap/src/test.rs | 2 +- auth/Cargo.lock | 22 ++++---- auth/Cargo.toml | 4 +- cross_contract/contract_a/Cargo.lock | 22 ++++---- cross_contract/contract_a/Cargo.toml | 4 +- cross_contract/contract_b/Cargo.lock | 22 ++++---- cross_contract/contract_b/Cargo.toml | 4 +- custom_types/Cargo.lock | 22 ++++---- custom_types/Cargo.toml | 4 +- deep_contract_auth/Cargo.lock | 22 ++++---- deep_contract_auth/Cargo.toml | 4 +- deployer/contract/Cargo.lock | 22 ++++---- deployer/contract/Cargo.toml | 4 +- deployer/deployer/Cargo.lock | 22 ++++---- deployer/deployer/Cargo.toml | 4 +- errors/Cargo.lock | 22 ++++---- errors/Cargo.toml | 4 +- events/Cargo.lock | 22 ++++---- events/Cargo.toml | 4 +- fuzzing/Cargo.lock | 22 ++++---- fuzzing/Cargo.toml | 4 +- fuzzing/fuzz/Cargo.lock | 22 ++++---- fuzzing/fuzz/Cargo.toml | 4 +- fuzzing/fuzz/fuzz_targets/fuzz_target_1.rs | 3 +- fuzzing/fuzz/fuzz_targets/fuzz_target_2.rs | 3 +- fuzzing/src/proptest.rs | 3 +- hello_world/Cargo.lock | 22 ++++---- hello_world/Cargo.toml | 4 +- increment/Cargo.lock | 22 ++++---- increment/Cargo.toml | 4 +- increment/src/lib.rs | 4 +- liquidity_pool/Cargo.lock | 22 ++++---- liquidity_pool/Cargo.toml | 4 +- logging/Cargo.lock | 22 ++++---- logging/Cargo.toml | 4 +- simple_account/Cargo.lock | 22 ++++---- simple_account/Cargo.toml | 4 +- single_offer/Cargo.lock | 22 ++++---- single_offer/Cargo.toml | 4 +- single_offer/src/test.rs | 4 +- timelock/Cargo.lock | 22 ++++---- timelock/Cargo.toml | 4 +- timelock/src/test.rs | 2 +- token/Cargo.lock | 24 ++++----- token/Cargo.toml | 6 +-- token/src/allowance.rs | 11 ++-- token/src/balance.rs | 10 ++-- token/src/contract.rs | 54 +++++++++++++++----- token/src/storage_types.rs | 8 ++- upgradeable_contract/new_contract/Cargo.lock | 22 ++++---- upgradeable_contract/new_contract/Cargo.toml | 4 +- upgradeable_contract/old_contract/Cargo.lock | 22 ++++---- upgradeable_contract/old_contract/Cargo.toml | 4 +- 62 files changed, 395 insertions(+), 365 deletions(-) diff --git a/account/Cargo.lock b/account/Cargo.lock index 71e95c4b..9d6f3ef0 100644 --- a/account/Cargo.lock +++ b/account/Cargo.lock @@ -1097,7 +1097,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -1114,7 +1114,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -1123,7 +1123,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek 4.0.0", @@ -1149,7 +1149,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1163,7 +1163,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -1175,7 +1175,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1186,7 +1186,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -1203,7 +1203,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1222,7 +1222,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1233,7 +1233,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1291,7 +1291,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/account/Cargo.toml b/account/Cargo.toml index da8a9b1f..be05cfdf 100644 --- a/account/Cargo.toml +++ b/account/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } ed25519-dalek = { version = "1.0.1" } rand = { version = "0.7.3" } diff --git a/alloc/Cargo.lock b/alloc/Cargo.lock index 6ef4e58f..945bf6ae 100644 --- a/alloc/Cargo.lock +++ b/alloc/Cargo.lock @@ -958,7 +958,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -975,7 +975,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -984,7 +984,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -1010,7 +1010,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1024,7 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -1036,7 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,7 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/alloc/Cargo.toml b/alloc/Cargo.toml index 313f4156..9e78a517 100644 --- a/alloc/Cargo.toml +++ b/alloc/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["alloc"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["alloc"] } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils", "alloc"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils", "alloc"] } [profile.release] opt-level = "z" diff --git a/atomic_multiswap/Cargo.lock b/atomic_multiswap/Cargo.lock index 2f8dbbd6..b8bab98f 100644 --- a/atomic_multiswap/Cargo.lock +++ b/atomic_multiswap/Cargo.lock @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -994,7 +994,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -1029,7 +1029,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1043,7 +1043,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -1055,7 +1055,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1066,7 +1066,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1102,7 +1102,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1113,7 +1113,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1171,7 +1171,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/atomic_multiswap/Cargo.toml b/atomic_multiswap/Cargo.toml index ec3fdfb5..93a1296c 100644 --- a/atomic_multiswap/Cargo.toml +++ b/atomic_multiswap/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } assert_unordered = "0.3.5" [profile.release] diff --git a/atomic_multiswap/src/test.rs b/atomic_multiswap/src/test.rs index 90f951e0..9940caa0 100644 --- a/atomic_multiswap/src/test.rs +++ b/atomic_multiswap/src/test.rs @@ -8,8 +8,8 @@ use soroban_sdk::{ testutils::{Address as _, AuthorizedFunction, AuthorizedInvocation}, token, Address, Env, IntoVal, }; -use token::AdminClient as TokenAdminClient; use token::Client as TokenClient; +use token::StellarAssetAdminClient as TokenAdminClient; fn create_token_contract<'a>(e: &Env, admin: &Address) -> (TokenClient<'a>, TokenAdminClient<'a>) { let contract_address = e.register_stellar_asset_contract(admin.clone()); diff --git a/atomic_swap/Cargo.lock b/atomic_swap/Cargo.lock index 7ddf315f..ede129c6 100644 --- a/atomic_swap/Cargo.lock +++ b/atomic_swap/Cargo.lock @@ -891,7 +891,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -908,7 +908,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -917,7 +917,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -943,7 +943,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -957,7 +957,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -969,7 +969,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -980,7 +980,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -997,7 +997,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1016,7 +1016,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1027,7 +1027,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1085,7 +1085,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/atomic_swap/Cargo.toml b/atomic_swap/Cargo.toml index d7ddd94e..ec6746e3 100644 --- a/atomic_swap/Cargo.toml +++ b/atomic_swap/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/atomic_swap/src/test.rs b/atomic_swap/src/test.rs index 3515f1df..e3338bb5 100644 --- a/atomic_swap/src/test.rs +++ b/atomic_swap/src/test.rs @@ -7,8 +7,8 @@ use soroban_sdk::{ testutils::{Address as _, AuthorizedFunction, AuthorizedInvocation}, token, Address, Env, IntoVal, }; -use token::AdminClient as TokenAdminClient; use token::Client as TokenClient; +use token::StellarAssetAdminClient as TokenAdminClient; fn create_token_contract<'a>(e: &Env, admin: &Address) -> (TokenClient<'a>, TokenAdminClient<'a>) { let contract_address = e.register_stellar_asset_contract(admin.clone()); diff --git a/auth/Cargo.lock b/auth/Cargo.lock index 24a51725..6d920568 100644 --- a/auth/Cargo.lock +++ b/auth/Cargo.lock @@ -958,7 +958,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -975,7 +975,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -984,7 +984,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -1010,7 +1010,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1024,7 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -1036,7 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,7 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/auth/Cargo.toml b/auth/Cargo.toml index 8b6185eb..2c4bba5a 100644 --- a/auth/Cargo.toml +++ b/auth/Cargo.toml @@ -8,10 +8,10 @@ publish = false crate-type = ["cdylib"] [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/cross_contract/contract_a/Cargo.lock b/cross_contract/contract_a/Cargo.lock index 13d4e7d2..49a58692 100644 --- a/cross_contract/contract_a/Cargo.lock +++ b/cross_contract/contract_a/Cargo.lock @@ -958,7 +958,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -975,7 +975,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -984,7 +984,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -1010,7 +1010,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1024,7 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -1036,7 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,7 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/cross_contract/contract_a/Cargo.toml b/cross_contract/contract_a/Cargo.toml index 82717e85..398cd89e 100644 --- a/cross_contract/contract_a/Cargo.toml +++ b/cross_contract/contract_a/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/cross_contract/contract_b/Cargo.lock b/cross_contract/contract_b/Cargo.lock index 5b52c764..ecd88c43 100644 --- a/cross_contract/contract_b/Cargo.lock +++ b/cross_contract/contract_b/Cargo.lock @@ -958,7 +958,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -975,7 +975,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -984,7 +984,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -1010,7 +1010,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1024,7 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -1036,7 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,7 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/cross_contract/contract_b/Cargo.toml b/cross_contract/contract_b/Cargo.toml index 26c6934e..e7b58992 100644 --- a/cross_contract/contract_b/Cargo.toml +++ b/cross_contract/contract_b/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/custom_types/Cargo.lock b/custom_types/Cargo.lock index 4b0aa439..3f0ef538 100644 --- a/custom_types/Cargo.lock +++ b/custom_types/Cargo.lock @@ -958,7 +958,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -975,7 +975,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -984,7 +984,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -1010,7 +1010,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1024,7 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -1036,7 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,7 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/custom_types/Cargo.toml b/custom_types/Cargo.toml index c5adcda0..e01c4426 100644 --- a/custom_types/Cargo.toml +++ b/custom_types/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/deep_contract_auth/Cargo.lock b/deep_contract_auth/Cargo.lock index 3b439910..7a92db4b 100644 --- a/deep_contract_auth/Cargo.lock +++ b/deep_contract_auth/Cargo.lock @@ -891,7 +891,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -908,7 +908,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -917,7 +917,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -943,7 +943,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -957,7 +957,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -969,7 +969,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -980,7 +980,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -997,7 +997,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1016,7 +1016,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1027,7 +1027,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1085,7 +1085,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/deep_contract_auth/Cargo.toml b/deep_contract_auth/Cargo.toml index ad6f7551..2e8784aa 100644 --- a/deep_contract_auth/Cargo.toml +++ b/deep_contract_auth/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/deployer/contract/Cargo.lock b/deployer/contract/Cargo.lock index 54450c5d..945c84ba 100644 --- a/deployer/contract/Cargo.lock +++ b/deployer/contract/Cargo.lock @@ -891,7 +891,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -908,7 +908,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -917,7 +917,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -943,7 +943,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -957,7 +957,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -969,7 +969,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -980,7 +980,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -997,7 +997,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1016,7 +1016,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1027,7 +1027,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1085,7 +1085,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/deployer/contract/Cargo.toml b/deployer/contract/Cargo.toml index 76fca1cd..0c766650 100644 --- a/deployer/contract/Cargo.toml +++ b/deployer/contract/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/deployer/deployer/Cargo.lock b/deployer/deployer/Cargo.lock index 3b439910..7a92db4b 100644 --- a/deployer/deployer/Cargo.lock +++ b/deployer/deployer/Cargo.lock @@ -891,7 +891,7 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -908,7 +908,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -917,7 +917,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -943,7 +943,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -957,7 +957,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -969,7 +969,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -980,7 +980,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -997,7 +997,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1016,7 +1016,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1027,7 +1027,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1085,7 +1085,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/deployer/deployer/Cargo.toml b/deployer/deployer/Cargo.toml index ad6f7551..2e8784aa 100644 --- a/deployer/deployer/Cargo.toml +++ b/deployer/deployer/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/errors/Cargo.lock b/errors/Cargo.lock index 801ffbbd..668411f7 100644 --- a/errors/Cargo.lock +++ b/errors/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1024,7 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -1036,7 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,7 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/errors/Cargo.toml b/errors/Cargo.toml index 4dfb1456..3c422738 100644 --- a/errors/Cargo.toml +++ b/errors/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/events/Cargo.lock b/events/Cargo.lock index 389bda86..636aaa04 100644 --- a/events/Cargo.lock +++ b/events/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1024,7 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -1036,7 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,7 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/events/Cargo.toml b/events/Cargo.toml index 81c185b4..6ae4d07d 100644 --- a/events/Cargo.toml +++ b/events/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/fuzzing/Cargo.lock b/fuzzing/Cargo.lock index 148303d4..0fbb710c 100644 --- a/fuzzing/Cargo.lock +++ b/fuzzing/Cargo.lock @@ -1066,7 +1066,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -1092,7 +1092,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -1118,7 +1118,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1142,7 +1142,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -1154,7 +1154,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1165,7 +1165,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -1182,7 +1182,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1201,7 +1201,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1212,7 +1212,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1270,7 +1270,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/fuzzing/Cargo.toml b/fuzzing/Cargo.toml index e5cd6cf9..049598d3 100644 --- a/fuzzing/Cargo.toml +++ b/fuzzing/Cargo.toml @@ -14,10 +14,10 @@ doctest = false testutils = [] [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } arbitrary = { version = "1.1.3", features = ["derive"] } proptest = "1.2.0" proptest-arbitrary-interop = "0.1.0" diff --git a/fuzzing/fuzz/Cargo.lock b/fuzzing/fuzz/Cargo.lock index e91cdca6..d0c05d0c 100644 --- a/fuzzing/fuzz/Cargo.lock +++ b/fuzzing/fuzz/Cargo.lock @@ -907,7 +907,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -924,7 +924,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -933,7 +933,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -959,7 +959,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -990,7 +990,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -1002,7 +1002,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1013,7 +1013,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -1030,7 +1030,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1049,7 +1049,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1060,7 +1060,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1118,7 +1118,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/fuzzing/fuzz/Cargo.toml b/fuzzing/fuzz/Cargo.toml index 17d8704b..eeba74f8 100644 --- a/fuzzing/fuzz/Cargo.toml +++ b/fuzzing/fuzz/Cargo.toml @@ -9,8 +9,8 @@ cargo-fuzz = true [dependencies] libfuzzer-sys = "0.4" -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } -soroban-ledger-snapshot = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } +soroban-ledger-snapshot = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dependencies.soroban-fuzzing-contract] path = ".." diff --git a/fuzzing/fuzz/fuzz_targets/fuzz_target_1.rs b/fuzzing/fuzz/fuzz_targets/fuzz_target_1.rs index ee9e2f8a..b0b6ac16 100644 --- a/fuzzing/fuzz/fuzz_targets/fuzz_target_1.rs +++ b/fuzzing/fuzz/fuzz_targets/fuzz_target_1.rs @@ -11,7 +11,7 @@ use soroban_fuzzing_contract::*; use soroban_sdk::arbitrary::arbitrary::{self, Arbitrary}; use soroban_sdk::arbitrary::fuzz_catch_panic; use soroban_sdk::testutils::{Address as _, Ledger, LedgerInfo}; -use soroban_sdk::token::AdminClient as TokenAdminClient; +use soroban_sdk::token::StellarAssetAdminClient as TokenAdminClient; use soroban_sdk::token::Client as TokenClient; use soroban_sdk::{vec, Address, Env}; @@ -35,7 +35,6 @@ fuzz_target!(|input: Input| { min_temp_entry_expiration: u32::MAX, min_persistent_entry_expiration: u32::MAX, max_entry_expiration: u32::MAX, - autobump_ledgers: 0, }); // Turn off the CPU/memory budget for testing. diff --git a/fuzzing/fuzz/fuzz_targets/fuzz_target_2.rs b/fuzzing/fuzz/fuzz_targets/fuzz_target_2.rs index b66da50e..d9f02d93 100644 --- a/fuzzing/fuzz/fuzz_targets/fuzz_target_2.rs +++ b/fuzzing/fuzz/fuzz_targets/fuzz_target_2.rs @@ -11,7 +11,7 @@ use soroban_ledger_snapshot::LedgerSnapshot; use soroban_sdk::arbitrary::arbitrary::{self, Arbitrary, Unstructured}; use soroban_sdk::arbitrary::{fuzz_catch_panic, SorobanArbitrary}; use soroban_sdk::testutils::{Address as _, LedgerInfo}; -use soroban_sdk::token::AdminClient as TokenAdminClient; +use soroban_sdk::token::StellarAssetAdminClient as TokenAdminClient; use soroban_sdk::token::Client as TokenClient; use soroban_sdk::xdr::ScAddress; use soroban_sdk::{Address, Env, FromVal, Vec}; @@ -105,7 +105,6 @@ impl Config { min_temp_entry_expiration: u32::MAX, min_persistent_entry_expiration: u32::MAX, max_entry_expiration: u32::MAX, - autobump_ledgers: 0, }; LedgerSnapshot::from(init_ledger, None) diff --git a/fuzzing/src/proptest.rs b/fuzzing/src/proptest.rs index 30e886b1..72cf1f45 100644 --- a/fuzzing/src/proptest.rs +++ b/fuzzing/src/proptest.rs @@ -15,8 +15,8 @@ use proptest_arbitrary_interop::arb; use soroban_sdk::arbitrary::arbitrary::{self, Arbitrary}; use soroban_sdk::arbitrary::fuzz_catch_panic; use soroban_sdk::testutils::{Address as _, Ledger, LedgerInfo}; -use soroban_sdk::token::AdminClient as TokenAdminClient; use soroban_sdk::token::Client as TokenClient; +use soroban_sdk::token::StellarAssetAdminClient as TokenAdminClient; use soroban_sdk::{vec, Address, Env}; #[derive(Arbitrary, Debug, Clone)] @@ -45,7 +45,6 @@ proptest! { min_temp_entry_expiration: u32::MAX, min_persistent_entry_expiration: u32::MAX, max_entry_expiration: u32::MAX, - autobump_ledgers: 0, }); // Turn off the CPU/memory budget for testing. diff --git a/hello_world/Cargo.lock b/hello_world/Cargo.lock index 41c82b65..55e8f752 100644 --- a/hello_world/Cargo.lock +++ b/hello_world/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1024,7 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -1036,7 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,7 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/hello_world/Cargo.toml b/hello_world/Cargo.toml index 2c95fff2..796634f3 100644 --- a/hello_world/Cargo.toml +++ b/hello_world/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/increment/Cargo.lock b/increment/Cargo.lock index f0d0499a..606fc857 100644 --- a/increment/Cargo.lock +++ b/increment/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1024,7 +1024,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -1036,7 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,7 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/increment/Cargo.toml b/increment/Cargo.toml index e67c1633..ccd4d423 100644 --- a/increment/Cargo.toml +++ b/increment/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/increment/src/lib.rs b/increment/src/lib.rs index 01a842d5..29a04e5c 100644 --- a/increment/src/lib.rs +++ b/increment/src/lib.rs @@ -20,11 +20,11 @@ impl IncrementContract { // Save the count. env.storage().instance().set(&COUNTER, &count); - // The contract instance will be bumped to have a lifetime of at least 100 ledgers. + // The contract instance will be bumped to have a lifetime of at least 100 ledgers if the current expiration lifetime at most 50. // If the lifetime is already more than 100 ledgers, this is a no-op. Otherwise, // the lifetime is extended to 100 ledgers. This lifetime bump includes the contract // instance itself and all entries in storage().instance(), i.e, COUNTER. - env.storage().instance().bump(100); + env.storage().instance().bump(50, 100); // Return the count to the caller. count diff --git a/liquidity_pool/Cargo.lock b/liquidity_pool/Cargo.lock index b27bf1e4..cd25586c 100644 --- a/liquidity_pool/Cargo.lock +++ b/liquidity_pool/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1017,7 +1017,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -1037,7 +1037,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1048,7 +1048,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -1065,7 +1065,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1084,7 +1084,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1095,7 +1095,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1153,7 +1153,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/liquidity_pool/Cargo.toml b/liquidity_pool/Cargo.toml index 455442d7..3f0703c5 100644 --- a/liquidity_pool/Cargo.toml +++ b/liquidity_pool/Cargo.toml @@ -8,11 +8,11 @@ publish = false crate-type = ["cdylib"] [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } num-integer = { version = "0.1.45", default-features = false, features = ["i128"] } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/logging/Cargo.lock b/logging/Cargo.lock index f9354e8b..9052f002 100644 --- a/logging/Cargo.lock +++ b/logging/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1017,7 +1017,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -1036,7 +1036,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -1064,7 +1064,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/logging/Cargo.toml b/logging/Cargo.toml index 5f91f794..8e4ad5c5 100644 --- a/logging/Cargo.toml +++ b/logging/Cargo.toml @@ -14,10 +14,10 @@ doctest = false testutils = ["soroban-sdk/testutils"] [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/simple_account/Cargo.lock b/simple_account/Cargo.lock index 34aa70a8..8d3a1bb6 100644 --- a/simple_account/Cargo.lock +++ b/simple_account/Cargo.lock @@ -1088,7 +1088,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -1105,7 +1105,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -1114,7 +1114,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek 4.0.0", @@ -1140,7 +1140,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1154,7 +1154,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -1166,7 +1166,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1177,7 +1177,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -1194,7 +1194,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1222,7 +1222,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1233,7 +1233,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1291,7 +1291,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/simple_account/Cargo.toml b/simple_account/Cargo.toml index f68a5d56..0df53804 100644 --- a/simple_account/Cargo.toml +++ b/simple_account/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } ed25519-dalek = { version = "1.0.1" } rand = { version = "0.7.3" } diff --git a/single_offer/Cargo.lock b/single_offer/Cargo.lock index ff3349eb..8928ea01 100644 --- a/single_offer/Cargo.lock +++ b/single_offer/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1017,7 +1017,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -1029,7 +1029,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1040,7 +1040,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -1057,7 +1057,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1094,7 +1094,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/single_offer/Cargo.toml b/single_offer/Cargo.toml index 85fe28b6..bffc4ccb 100644 --- a/single_offer/Cargo.toml +++ b/single_offer/Cargo.toml @@ -8,10 +8,10 @@ publish = false crate-type = ["cdylib"] [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/single_offer/src/test.rs b/single_offer/src/test.rs index d21018f1..1a95d63e 100644 --- a/single_offer/src/test.rs +++ b/single_offer/src/test.rs @@ -11,11 +11,11 @@ use soroban_sdk::{ fn create_token_contract<'a>( e: &Env, admin: &Address, -) -> (token::Client<'a>, token::AdminClient<'a>) { +) -> (token::Client<'a>, token::StellarAssetAdminClient<'a>) { let addr = e.register_stellar_asset_contract(admin.clone()); ( token::Client::new(e, &addr), - token::AdminClient::new(e, &addr), + token::StellarAssetAdminClient::new(e, &addr), ) } diff --git a/timelock/Cargo.lock b/timelock/Cargo.lock index d7640a24..581ef554 100644 --- a/timelock/Cargo.lock +++ b/timelock/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1017,7 +1017,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -1029,7 +1029,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1040,7 +1040,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -1057,7 +1057,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1076,7 +1076,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1087,7 +1087,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/timelock/Cargo.toml b/timelock/Cargo.toml index 5cff189b..db90bddb 100644 --- a/timelock/Cargo.toml +++ b/timelock/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/timelock/src/test.rs b/timelock/src/test.rs index a5c1c7e8..1dbef125 100644 --- a/timelock/src/test.rs +++ b/timelock/src/test.rs @@ -4,8 +4,8 @@ extern crate std; use super::*; use soroban_sdk::testutils::{Address as _, AuthorizedFunction, AuthorizedInvocation, Ledger}; use soroban_sdk::{symbol_short, token, vec, Address, Env, IntoVal}; -use token::AdminClient as TokenAdminClient; use token::Client as TokenClient; +use token::StellarAssetAdminClient as TokenAdminClient; fn create_token_contract<'a>(e: &Env, admin: &Address) -> (TokenClient<'a>, TokenAdminClient<'a>) { let contract_address = e.register_stellar_asset_contract(admin.clone()); diff --git a/token/Cargo.lock b/token/Cargo.lock index 65c63231..7942faad 100644 --- a/token/Cargo.lock +++ b/token/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1017,7 +1017,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -1029,7 +1029,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1040,7 +1040,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -1057,7 +1057,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1076,7 +1076,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1087,7 +1087,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1110,7 +1110,7 @@ dependencies = [ [[package]] name = "soroban-token-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "soroban-sdk", ] @@ -1161,7 +1161,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/token/Cargo.toml b/token/Cargo.toml index 285ed100..22d49149 100644 --- a/token/Cargo.toml +++ b/token/Cargo.toml @@ -8,11 +8,11 @@ edition = "2021" crate-type = ["cdylib"] [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } -soroban-token-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } +soroban-token-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/token/src/allowance.rs b/token/src/allowance.rs index 86d21cde..550665ea 100644 --- a/token/src/allowance.rs +++ b/token/src/allowance.rs @@ -40,12 +40,11 @@ pub fn write_allowance( e.storage().temporary().set(&key.clone(), &allowance); if amount > 0 { - e.storage().temporary().bump( - &key, - expiration_ledger - .checked_sub(e.ledger().sequence()) - .unwrap(), - ) + let live_for = expiration_ledger + .checked_sub(e.ledger().sequence()) + .unwrap(); + + e.storage().temporary().bump(&key, live_for, live_for) } } diff --git a/token/src/balance.rs b/token/src/balance.rs index 06b17d6a..a4f61ef5 100644 --- a/token/src/balance.rs +++ b/token/src/balance.rs @@ -1,10 +1,12 @@ -use crate::storage_types::{DataKey, BALANCE_BUMP_AMOUNT}; +use crate::storage_types::{DataKey, BALANCE_BUMP_AMOUNT, BALANCE_LIFETIME_THRESHOLD}; use soroban_sdk::{Address, Env}; pub fn read_balance(e: &Env, addr: Address) -> i128 { let key = DataKey::Balance(addr); if let Some(balance) = e.storage().persistent().get::(&key) { - e.storage().persistent().bump(&key, BALANCE_BUMP_AMOUNT); + e.storage() + .persistent() + .bump(&key, BALANCE_LIFETIME_THRESHOLD, BALANCE_BUMP_AMOUNT); balance } else { 0 @@ -14,7 +16,9 @@ pub fn read_balance(e: &Env, addr: Address) -> i128 { fn write_balance(e: &Env, addr: Address, amount: i128) { let key = DataKey::Balance(addr); e.storage().persistent().set(&key, &amount); - e.storage().persistent().bump(&key, BALANCE_BUMP_AMOUNT); + e.storage() + .persistent() + .bump(&key, BALANCE_LIFETIME_THRESHOLD, BALANCE_BUMP_AMOUNT); } pub fn receive_balance(e: &Env, addr: Address, amount: i128) { diff --git a/token/src/contract.rs b/token/src/contract.rs index bd8da007..054dc04c 100644 --- a/token/src/contract.rs +++ b/token/src/contract.rs @@ -5,7 +5,7 @@ use crate::allowance::{read_allowance, spend_allowance, write_allowance}; use crate::balance::{is_authorized, write_authorization}; use crate::balance::{read_balance, receive_balance, spend_balance}; use crate::metadata::{read_decimal, read_name, read_symbol, write_metadata}; -use crate::storage_types::INSTANCE_BUMP_AMOUNT; +use crate::storage_types::{INSTANCE_BUMP_AMOUNT, INSTANCE_LIFETIME_THRESHOLD}; use soroban_sdk::{contract, contractimpl, Address, Env, String}; use soroban_token_sdk::metadata::TokenMetadata; use soroban_token_sdk::TokenUtils; @@ -77,7 +77,9 @@ impl TokenTrait for Token { } fn allowance(e: Env, from: Address, spender: Address) -> i128 { - e.storage().instance().bump(INSTANCE_BUMP_AMOUNT); + e.storage() + .instance() + .bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT); read_allowance(&e, from, spender).amount } @@ -86,7 +88,9 @@ impl TokenTrait for Token { check_nonnegative_amount(amount); - e.storage().instance().bump(INSTANCE_BUMP_AMOUNT); + e.storage() + .instance() + .bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT); write_allowance(&e, from.clone(), spender.clone(), amount, expiration_ledger); TokenUtils::new(&e) @@ -95,17 +99,23 @@ impl TokenTrait for Token { } fn balance(e: Env, id: Address) -> i128 { - e.storage().instance().bump(INSTANCE_BUMP_AMOUNT); + e.storage() + .instance() + .bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT); read_balance(&e, id) } fn spendable_balance(e: Env, id: Address) -> i128 { - e.storage().instance().bump(INSTANCE_BUMP_AMOUNT); + e.storage() + .instance() + .bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT); read_balance(&e, id) } fn authorized(e: Env, id: Address) -> bool { - e.storage().instance().bump(INSTANCE_BUMP_AMOUNT); + e.storage() + .instance() + .bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT); is_authorized(&e, id) } @@ -114,7 +124,9 @@ impl TokenTrait for Token { check_nonnegative_amount(amount); - e.storage().instance().bump(INSTANCE_BUMP_AMOUNT); + e.storage() + .instance() + .bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT); spend_balance(&e, from.clone(), amount); receive_balance(&e, to.clone(), amount); @@ -126,7 +138,9 @@ impl TokenTrait for Token { check_nonnegative_amount(amount); - e.storage().instance().bump(INSTANCE_BUMP_AMOUNT); + e.storage() + .instance() + .bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT); spend_allowance(&e, from.clone(), spender, amount); spend_balance(&e, from.clone(), amount); @@ -139,7 +153,9 @@ impl TokenTrait for Token { check_nonnegative_amount(amount); - e.storage().instance().bump(INSTANCE_BUMP_AMOUNT); + e.storage() + .instance() + .bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT); spend_balance(&e, from.clone(), amount); TokenUtils::new(&e).events().burn(from, amount); @@ -150,7 +166,9 @@ impl TokenTrait for Token { check_nonnegative_amount(amount); - e.storage().instance().bump(INSTANCE_BUMP_AMOUNT); + e.storage() + .instance() + .bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT); spend_allowance(&e, from.clone(), spender, amount); spend_balance(&e, from.clone(), amount); @@ -162,7 +180,9 @@ impl TokenTrait for Token { let admin = read_administrator(&e); admin.require_auth(); - e.storage().instance().bump(INSTANCE_BUMP_AMOUNT); + e.storage() + .instance() + .bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT); spend_balance(&e, from.clone(), amount); TokenUtils::new(&e).events().clawback(admin, from, amount); @@ -172,7 +192,9 @@ impl TokenTrait for Token { let admin = read_administrator(&e); admin.require_auth(); - e.storage().instance().bump(INSTANCE_BUMP_AMOUNT); + e.storage() + .instance() + .bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT); write_authorization(&e, id.clone(), authorize); TokenUtils::new(&e) @@ -185,7 +207,9 @@ impl TokenTrait for Token { let admin = read_administrator(&e); admin.require_auth(); - e.storage().instance().bump(INSTANCE_BUMP_AMOUNT); + e.storage() + .instance() + .bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT); receive_balance(&e, to.clone(), amount); TokenUtils::new(&e).events().mint(admin, to, amount); @@ -195,7 +219,9 @@ impl TokenTrait for Token { let admin = read_administrator(&e); admin.require_auth(); - e.storage().instance().bump(INSTANCE_BUMP_AMOUNT); + e.storage() + .instance() + .bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT); write_administrator(&e, &new_admin); TokenUtils::new(&e).events().set_admin(admin, new_admin); diff --git a/token/src/storage_types.rs b/token/src/storage_types.rs index 707f44d3..5710c057 100644 --- a/token/src/storage_types.rs +++ b/token/src/storage_types.rs @@ -1,7 +1,11 @@ use soroban_sdk::{contracttype, Address}; -pub(crate) const INSTANCE_BUMP_AMOUNT: u32 = 34560; // 2 days -pub(crate) const BALANCE_BUMP_AMOUNT: u32 = 518400; // 30 days +pub(crate) const DAY_IN_LEDGERS: u32 = 17280; +pub(crate) const INSTANCE_BUMP_AMOUNT: u32 = 7 * DAY_IN_LEDGERS; +pub(crate) const INSTANCE_LIFETIME_THRESHOLD: u32 = INSTANCE_BUMP_AMOUNT - DAY_IN_LEDGERS; + +pub(crate) const BALANCE_BUMP_AMOUNT: u32 = 30 * DAY_IN_LEDGERS; +pub(crate) const BALANCE_LIFETIME_THRESHOLD: u32 = BALANCE_BUMP_AMOUNT - DAY_IN_LEDGERS; #[derive(Clone)] #[contracttype] diff --git a/upgradeable_contract/new_contract/Cargo.lock b/upgradeable_contract/new_contract/Cargo.lock index 76d69cbe..84c979b5 100644 --- a/upgradeable_contract/new_contract/Cargo.lock +++ b/upgradeable_contract/new_contract/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1017,7 +1017,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -1029,7 +1029,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1040,7 +1040,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -1057,7 +1057,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1076,7 +1076,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1087,7 +1087,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/upgradeable_contract/new_contract/Cargo.toml b/upgradeable_contract/new_contract/Cargo.toml index de5b13e3..72371a2d 100644 --- a/upgradeable_contract/new_contract/Cargo.toml +++ b/upgradeable_contract/new_contract/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } [profile.release] opt-level = "z" diff --git a/upgradeable_contract/old_contract/Cargo.lock b/upgradeable_contract/old_contract/Cargo.lock index 39f00ef1..f8128d56 100644 --- a/upgradeable_contract/old_contract/Cargo.lock +++ b/upgradeable_contract/old_contract/Cargo.lock @@ -951,7 +951,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "soroban-env-common" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "arbitrary", "crate-git-revision", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "soroban-env-common", "static_assertions", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "backtrace", "curve25519-dalek", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1017,7 +1017,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "serde", "serde_json", @@ -1029,7 +1029,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.17" -source = "git+https://github.com/stellar/rs-soroban-env?rev=00c85906a602b4050b2a49ca1a86860c3812d699#00c85906a602b4050b2a49ca1a86860c3812d699" +source = "git+https://github.com/stellar/rs-soroban-env?rev=eb5a9ba053a7b64a8eff605db625525378f7bea0#eb5a9ba053a7b64a8eff605db625525378f7bea0" dependencies = [ "itertools", "proc-macro2", @@ -1040,7 +1040,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "arbitrary", "bytes-lit", @@ -1057,7 +1057,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "crate-git-revision", "darling", @@ -1076,7 +1076,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1087,7 +1087,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "0.9.2" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=9d4fe533777a9fb86340e5dae8dce83156a883f7#9d4fe533777a9fb86340e5dae8dce83156a883f7" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=63cc30d5b09d396784a82aa7520f42015f146efd#63cc30d5b09d396784a82aa7520f42015f146efd" dependencies = [ "prettyplease", "proc-macro2", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.17" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=e2a9cbf72d94941de1bde6ba34a38e1f49328567#e2a9cbf72d94941de1bde6ba34a38e1f49328567" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=39904e09941046dab61e6e35fc89e31bf2dea1cd#39904e09941046dab61e6e35fc89e31bf2dea1cd" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/upgradeable_contract/old_contract/Cargo.toml b/upgradeable_contract/old_contract/Cargo.toml index fc23965c..969168e7 100644 --- a/upgradeable_contract/old_contract/Cargo.toml +++ b/upgradeable_contract/old_contract/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib"] doctest = false [dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7" } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd" } [dev_dependencies] -soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "9d4fe533777a9fb86340e5dae8dce83156a883f7", features = ["testutils"] } +soroban-sdk = { version = "0.9.2", git = "https://github.com/stellar/rs-soroban-sdk", rev = "63cc30d5b09d396784a82aa7520f42015f146efd", features = ["testutils"] } [profile.release] opt-level = "z" From 1df07ac5432bcbbf134926d22ecfdcba59b72407 Mon Sep 17 00:00:00 2001 From: Siddharth Suresh Date: Wed, 6 Sep 2023 13:24:52 -0500 Subject: [PATCH 6/6] fmt --- token/src/contract.rs | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/token/src/contract.rs b/token/src/contract.rs index aa22a0f8..52636c22 100644 --- a/token/src/contract.rs +++ b/token/src/contract.rs @@ -46,22 +46,26 @@ impl Token { let admin = read_administrator(&e); admin.require_auth(); - e.storage().instance().bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT); + e.storage() + .instance() + .bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT); spend_balance(&e, from.clone(), amount); - TokenUtils::new(&e) - .events().clawback(admin, from, amount); + TokenUtils::new(&e).events().clawback(admin, from, amount); } pub fn set_authorized(e: Env, id: Address, authorize: bool) { let admin = read_administrator(&e); admin.require_auth(); - e.storage().instance().bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT); + e.storage() + .instance() + .bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT); write_authorization(&e, id.clone(), authorize); TokenUtils::new(&e) - .events().set_authorized(admin, id, authorize); + .events() + .set_authorized(admin, id, authorize); } pub fn mint(e: Env, to: Address, amount: i128) { @@ -69,22 +73,24 @@ impl Token { let admin = read_administrator(&e); admin.require_auth(); - e.storage().instance().bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT); + e.storage() + .instance() + .bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT); receive_balance(&e, to.clone(), amount); - TokenUtils::new(&e) - .events().mint(admin, to, amount); + TokenUtils::new(&e).events().mint(admin, to, amount); } pub fn set_admin(e: Env, new_admin: Address) { let admin = read_administrator(&e); admin.require_auth(); - e.storage().instance().bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT); + e.storage() + .instance() + .bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT); write_administrator(&e, &new_admin); - TokenUtils::new(&e) - .events().set_admin(admin, new_admin); + TokenUtils::new(&e).events().set_admin(admin, new_admin); } }