diff --git a/Cargo.lock b/Cargo.lock index 73112bb0ec..4b418e195d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -47,6 +47,15 @@ version = "1.0.70" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4" +[[package]] +name = "arbitrary" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2d098ff73c1ca148721f37baad5ea6a465a13f9573aba8641fbbbae8164a54e" +dependencies = [ + "derive_arbitrary", +] + [[package]] name = "assert_cmd" version = "2.0.10" @@ -473,6 +482,17 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "derive_arbitrary" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3cdeb9ec472d588e539a818b2dee436825730da08ad0017c4b1a17676bdc8b7" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "difflib" version = "0.4.0" @@ -1914,8 +1934,9 @@ dependencies = [ [[package]] name = "soroban-env-common" version = "0.0.15" -source = "git+https://github.com/stellar/rs-soroban-env?rev=cf83838ae8a07a00224f0a5a3500eb7969bac7cf#cf83838ae8a07a00224f0a5a3500eb7969bac7cf" +source = "git+https://github.com/stellar/rs-soroban-env?rev=5ef87058f07ad67eeba4c350a6b6af82bd17f916#5ef87058f07ad67eeba4c350a6b6af82bd17f916" dependencies = [ + "arbitrary", "crate-git-revision", "ethnum", "serde", @@ -1928,7 +1949,7 @@ dependencies = [ [[package]] name = "soroban-env-guest" version = "0.0.15" -source = "git+https://github.com/stellar/rs-soroban-env?rev=cf83838ae8a07a00224f0a5a3500eb7969bac7cf#cf83838ae8a07a00224f0a5a3500eb7969bac7cf" +source = "git+https://github.com/stellar/rs-soroban-env?rev=5ef87058f07ad67eeba4c350a6b6af82bd17f916#5ef87058f07ad67eeba4c350a6b6af82bd17f916" dependencies = [ "soroban-env-common", "static_assertions", @@ -1937,7 +1958,7 @@ dependencies = [ [[package]] name = "soroban-env-host" version = "0.0.15" -source = "git+https://github.com/stellar/rs-soroban-env?rev=cf83838ae8a07a00224f0a5a3500eb7969bac7cf#cf83838ae8a07a00224f0a5a3500eb7969bac7cf" +source = "git+https://github.com/stellar/rs-soroban-env?rev=5ef87058f07ad67eeba4c350a6b6af82bd17f916#5ef87058f07ad67eeba4c350a6b6af82bd17f916" dependencies = [ "backtrace", "curve25519-dalek", @@ -1959,7 +1980,7 @@ dependencies = [ [[package]] name = "soroban-env-macros" version = "0.0.15" -source = "git+https://github.com/stellar/rs-soroban-env?rev=cf83838ae8a07a00224f0a5a3500eb7969bac7cf#cf83838ae8a07a00224f0a5a3500eb7969bac7cf" +source = "git+https://github.com/stellar/rs-soroban-env?rev=5ef87058f07ad67eeba4c350a6b6af82bd17f916#5ef87058f07ad67eeba4c350a6b6af82bd17f916" dependencies = [ "itertools", "proc-macro2", @@ -1974,7 +1995,7 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" version = "0.7.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=8abd3353c728f09ee1c8a2544f67a853e915afc2#8abd3353c728f09ee1c8a2544f67a853e915afc2" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=29b505cf95f2fd4fbe639fdb163b606c44920837#29b505cf95f2fd4fbe639fdb163b606c44920837" dependencies = [ "serde", "serde_json", @@ -1985,7 +2006,7 @@ dependencies = [ [[package]] name = "soroban-native-sdk-macros" version = "0.0.15" -source = "git+https://github.com/stellar/rs-soroban-env?rev=cf83838ae8a07a00224f0a5a3500eb7969bac7cf#cf83838ae8a07a00224f0a5a3500eb7969bac7cf" +source = "git+https://github.com/stellar/rs-soroban-env?rev=5ef87058f07ad67eeba4c350a6b6af82bd17f916#5ef87058f07ad67eeba4c350a6b6af82bd17f916" dependencies = [ "itertools", "proc-macro2", @@ -1996,7 +2017,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "0.7.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=8abd3353c728f09ee1c8a2544f67a853e915afc2#8abd3353c728f09ee1c8a2544f67a853e915afc2" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=29b505cf95f2fd4fbe639fdb163b606c44920837#29b505cf95f2fd4fbe639fdb163b606c44920837" dependencies = [ "bytes-lit", "ed25519-dalek", @@ -2011,7 +2032,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "0.7.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=8abd3353c728f09ee1c8a2544f67a853e915afc2#8abd3353c728f09ee1c8a2544f67a853e915afc2" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=29b505cf95f2fd4fbe639fdb163b606c44920837#29b505cf95f2fd4fbe639fdb163b606c44920837" dependencies = [ "darling", "itertools", @@ -2027,7 +2048,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "0.7.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=8abd3353c728f09ee1c8a2544f67a853e915afc2#8abd3353c728f09ee1c8a2544f67a853e915afc2" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=29b505cf95f2fd4fbe639fdb163b606c44920837#29b505cf95f2fd4fbe639fdb163b606c44920837" dependencies = [ "base64 0.13.1", "darling", @@ -2069,7 +2090,7 @@ dependencies = [ [[package]] name = "soroban-token-spec" version = "0.7.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=8abd3353c728f09ee1c8a2544f67a853e915afc2#8abd3353c728f09ee1c8a2544f67a853e915afc2" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=29b505cf95f2fd4fbe639fdb163b606c44920837#29b505cf95f2fd4fbe639fdb163b606c44920837" dependencies = [ "soroban-sdk", ] @@ -2136,8 +2157,9 @@ dependencies = [ [[package]] name = "stellar-xdr" version = "0.0.15" -source = "git+https://github.com/stellar/rs-stellar-xdr?rev=4655b635c698bb3bbc628bdba456df627c42ee3a#4655b635c698bb3bbc628bdba456df627c42ee3a" +source = "git+https://github.com/stellar/rs-stellar-xdr?rev=bcf6f4c3a9dd32822a20af89880650a421d10e7f#bcf6f4c3a9dd32822a20af89880650a421d10e7f" dependencies = [ + "arbitrary", "base64 0.13.1", "crate-git-revision", "hex", diff --git a/Cargo.toml b/Cargo.toml index abe745da82..63661b47ce 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,29 +11,29 @@ default-members = ["cmd/soroban-cli", "cmd/crates/soroban-test"] [workspace.dependencies.soroban-env-host] version = "0.0.15" git = "https://github.com/stellar/rs-soroban-env" -rev = "cf83838ae8a07a00224f0a5a3500eb7969bac7cf" +rev = "5ef87058f07ad67eeba4c350a6b6af82bd17f916" [workspace.dependencies.soroban-spec] version = "0.7.0" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "8abd3353c728f09ee1c8a2544f67a853e915afc2" +rev = "29b505cf95f2fd4fbe639fdb163b606c44920837" [workspace.dependencies.soroban-token-spec] version = "0.7.0" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "8abd3353c728f09ee1c8a2544f67a853e915afc2" +rev = "29b505cf95f2fd4fbe639fdb163b606c44920837" [workspace.dependencies.soroban-sdk] version = "0.7.0" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "8abd3353c728f09ee1c8a2544f67a853e915afc2" +rev = "29b505cf95f2fd4fbe639fdb163b606c44920837" [workspace.dependencies.soroban-ledger-snapshot] version = "0.7.0" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "8abd3353c728f09ee1c8a2544f67a853e915afc2" +rev = "29b505cf95f2fd4fbe639fdb163b606c44920837" [workspace.dependencies.stellar-strkey] version = "0.0.7"