From 05917c721f0cca9764ac379473cc8f5c9f621fd2 Mon Sep 17 00:00:00 2001 From: Leigh <351529+leighmcculloch@users.noreply.github.com> Date: Sat, 5 Sep 2026 14:06:59 +0000 Subject: [PATCH 01/14] shake by the version in wasm meta, not an env var --- cmd/crates/soroban-test/tests/it/build.rs | 12 ++++-- .../src/commands/contract/build.rs | 41 +++++++++++-------- 2 files changed, 34 insertions(+), 19 deletions(-) diff --git a/cmd/crates/soroban-test/tests/it/build.rs b/cmd/crates/soroban-test/tests/it/build.rs index ffabfbe038..836d69398c 100644 --- a/cmd/crates/soroban-test/tests/it/build.rs +++ b/cmd/crates/soroban-test/tests/it/build.rs @@ -512,7 +512,7 @@ fn filter_and_dedup_spec_removes_duplicates() { .unwrap(), }); - // Build markers for the struct so it passes the filter + // Build markers for the struct so it passes the version 2 filter let mut markers = std::collections::HashSet::new(); markers.insert(soroban_spec::shaking::generate_marker_for_entry( &used_struct, @@ -527,7 +527,8 @@ fn filter_and_dedup_spec_removes_duplicates() { used_struct.clone(), ]; - let result_xdr = filter_and_dedup_spec(entries, &markers).unwrap(); + let result_xdr = + filter_and_dedup_spec(entries, &markers, soroban_spec::shaking::Version::V2).unwrap(); // Parse back the entries from the XDR let result_entries: Vec = @@ -556,8 +557,13 @@ fn build_with_spec_shaking_has_feature_meta() { let version = soroban_spec::shaking::spec_shaking_version_for_meta(&meta); + // The fixture builds against a published soroban-sdk, which records + // version 2. The workspace's `[patch.crates-io]` does not reach a contract + // built in a temp dir, so this covers the version 2 rules end to end, and + // the SDK's own test contract covers version 3. assert_eq!( - version, 2, + version, + soroban_spec::shaking::Version::V2, "contractmeta should indicate spec shaking version 2" ); } diff --git a/cmd/soroban-cli/src/commands/contract/build.rs b/cmd/soroban-cli/src/commands/contract/build.rs index 0ab745649a..06d442dbb4 100644 --- a/cmd/soroban-cli/src/commands/contract/build.rs +++ b/cmd/soroban-cli/src/commands/contract/build.rs @@ -370,7 +370,9 @@ impl Cmd { } // Set env var to inform the SDK that this CLI supports spec - // optimization using markers. Current and new SDK versions no + // optimization. The var says only that this CLI shakes; which + // rules it shakes a given contract by comes from the version that + // contract records in its meta. Current and new SDK versions no // longer read this var, relying on the CLI version below // instead, but it must keep being set for past SDK versions that // require it. @@ -532,14 +534,17 @@ impl Cmd { /// Filters unused types and events from the contract spec. /// - /// This removes: - /// - Type definitions that are not referenced by any function - /// - Events that don't have corresponding markers in the WASM data section - /// (events that are defined but never published) + /// The contract records which spec shaking version it was built with, and + /// that version says which entries carry a marker and so what a missing + /// marker means. Read it and shake by its rules rather than the newest + /// known: a version 2 contract marks every used type, so markers alone say + /// what is used, while a version 3 contract marks only the events it + /// publishes and the errors it panics with, and every other type is + /// settled by following the references to it. /// - /// The SDK embeds markers in the data section for types/events that are - /// actually used. These markers survive dead code elimination, so we can - /// detect which spec entries are truly needed. + /// A version this CLI does not recognise reads as version 1, and a + /// version 1 contract carries no markers at all, so in both cases there is + /// nothing to shake by and the spec is left alone. fn filter_spec(target_file_path: &PathBuf) -> Result<(), Error> { use soroban_spec_tools::contract::Spec; use soroban_spec_tools::wasm::replace_custom_section; @@ -549,17 +554,19 @@ impl Cmd { // Parse the spec from the wasm let spec = Spec::new(&wasm_bytes)?; - // Check if the contract meta indicates spec shaking v2 is enabled. - if soroban_spec::shaking::spec_shaking_version_for_meta(&spec.meta) != 2 { + // Read the version the contract was built with, which selects the + // rules below. Nothing to shake by at version 1, so leave it alone. + let version = soroban_spec::shaking::spec_shaking_version_for_meta(&spec.meta); + if version == soroban_spec::shaking::Version::V1 { return Ok(()); } // Extract markers from the WASM data section let markers = soroban_spec::shaking::find_all(&wasm_bytes); - // Filter spec entries (types, events) based on markers, and + // Filter spec entries (types, events) by that version's rules, and // deduplicate any exact duplicate entries. - let filtered_xdr = filter_and_dedup_spec(spec.spec.clone(), &markers)?; + let filtered_xdr = filter_and_dedup_spec(spec.spec.clone(), &markers, version)?; // Replace the contractspecv0 section with the filtered version let new_wasm = replace_custom_section(&wasm_bytes, "contractspecv0", &filtered_xdr) @@ -955,15 +962,17 @@ fn check_overflow_checks(doc: &toml_edit::DocumentMut, profile: &str) -> Result< } } -/// Filters spec entries based on markers and deduplicates exact duplicates. +/// Filters spec entries down to those the contract needs, by the rules of the +/// spec shaking version it was built with, and deduplicates exact duplicates. /// -/// Functions are always kept. Other entries (types, events) are kept only if a -/// matching marker exists. Exact duplicate entries (identical XDR) are collapsed +/// Which entries survive is decided by `soroban_spec::shaking::filter` for the +/// given version. Exact duplicate entries (identical XDR) are then collapsed /// to a single occurrence. #[allow(clippy::implicit_hasher)] pub fn filter_and_dedup_spec( entries: Vec, markers: &HashSet, + version: soroban_spec::shaking::Version, ) -> Result, Error> { let mut seen = HashSet::new(); let mut filtered_xdr = Vec::new(); @@ -971,7 +980,7 @@ pub fn filter_and_dedup_spec( Cursor::new(&mut filtered_xdr), Limits::depth(XDR_DEPTH_LIMIT), ); - for entry in soroban_spec::shaking::filter(entries, markers) { + for entry in soroban_spec::shaking::filter(entries, markers, version) { let entry_xdr = entry.to_xdr(Limits::depth(XDR_DEPTH_LIMIT))?; if seen.insert(entry_xdr) { entry.write_xdr(&mut writer)?; From b3fe01659d91ea4558c35d8d2c515975d3373581 Mon Sep 17 00:00:00 2001 From: Leigh <351529+leighmcculloch@users.noreply.github.com> Date: Wed, 23 Sep 2026 10:16:30 +0000 Subject: [PATCH 02/14] bump sdk pins to the restacked 2043 head --- Cargo.lock | 17 ++++++++--------- Cargo.toml | 12 ++++++------ 2 files changed, 14 insertions(+), 15 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a8db6c58d7..3ec768f762 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5532,7 +5532,7 @@ version = "28.0.0" [[package]] name = "soroban-ledger-snapshot" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=99850c43eb6f1316fb9f8b2489398ef8c51970c9#99850c43eb6f1316fb9f8b2489398ef8c51970c9" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=819c7754f218c65b298c620b07b3e43b1c2292fc#819c7754f218c65b298c620b07b3e43b1c2292fc" dependencies = [ "serde", "serde_json", @@ -5545,7 +5545,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=99850c43eb6f1316fb9f8b2489398ef8c51970c9#99850c43eb6f1316fb9f8b2489398ef8c51970c9" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=819c7754f218c65b298c620b07b3e43b1c2292fc#819c7754f218c65b298c620b07b3e43b1c2292fc" dependencies = [ "arbitrary", "bytes-lit", @@ -5555,7 +5555,6 @@ dependencies = [ "ed25519-dalek", "rand 0.8.7", "rustc_version", - "semver", "serde", "serde_json", "soroban-env-guest", @@ -5571,7 +5570,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=99850c43eb6f1316fb9f8b2489398ef8c51970c9#99850c43eb6f1316fb9f8b2489398ef8c51970c9" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=819c7754f218c65b298c620b07b3e43b1c2292fc#819c7754f218c65b298c620b07b3e43b1c2292fc" dependencies = [ "darling 0.20.11", "heck 0.5.0", @@ -5589,7 +5588,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=99850c43eb6f1316fb9f8b2489398ef8c51970c9#99850c43eb6f1316fb9f8b2489398ef8c51970c9" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=819c7754f218c65b298c620b07b3e43b1c2292fc#819c7754f218c65b298c620b07b3e43b1c2292fc" dependencies = [ "base64 0.22.1", "stellar-xdr", @@ -5600,7 +5599,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=99850c43eb6f1316fb9f8b2489398ef8c51970c9#99850c43eb6f1316fb9f8b2489398ef8c51970c9" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=819c7754f218c65b298c620b07b3e43b1c2292fc#819c7754f218c65b298c620b07b3e43b1c2292fc" dependencies = [ "prettyplease", "proc-macro2", @@ -5698,7 +5697,7 @@ dependencies = [ [[package]] name = "soroban-token-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=99850c43eb6f1316fb9f8b2489398ef8c51970c9#99850c43eb6f1316fb9f8b2489398ef8c51970c9" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=819c7754f218c65b298c620b07b3e43b1c2292fc#819c7754f218c65b298c620b07b3e43b1c2292fc" dependencies = [ "soroban-sdk", ] @@ -5706,7 +5705,7 @@ dependencies = [ [[package]] name = "soroban-token-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=99850c43eb6f1316fb9f8b2489398ef8c51970c9#99850c43eb6f1316fb9f8b2489398ef8c51970c9" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=819c7754f218c65b298c620b07b3e43b1c2292fc#819c7754f218c65b298c620b07b3e43b1c2292fc" dependencies = [ "soroban-sdk", "soroban-token-sdk", @@ -5755,7 +5754,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-asset-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=99850c43eb6f1316fb9f8b2489398ef8c51970c9#99850c43eb6f1316fb9f8b2489398ef8c51970c9" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=819c7754f218c65b298c620b07b3e43b1c2292fc#819c7754f218c65b298c620b07b3e43b1c2292fc" dependencies = [ "soroban-sdk", "soroban-token-sdk", diff --git a/Cargo.toml b/Cargo.toml index 79d6bfb336..7076054281 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -56,32 +56,32 @@ version = "28.0.0-rc.1" [workspace.dependencies.soroban-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "99850c43eb6f1316fb9f8b2489398ef8c51970c9" +rev = "819c7754f218c65b298c620b07b3e43b1c2292fc" [workspace.dependencies.soroban-spec-rust] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "99850c43eb6f1316fb9f8b2489398ef8c51970c9" +rev = "819c7754f218c65b298c620b07b3e43b1c2292fc" [workspace.dependencies.soroban-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "99850c43eb6f1316fb9f8b2489398ef8c51970c9" +rev = "819c7754f218c65b298c620b07b3e43b1c2292fc" [workspace.dependencies.soroban-token-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "99850c43eb6f1316fb9f8b2489398ef8c51970c9" +rev = "819c7754f218c65b298c620b07b3e43b1c2292fc" [workspace.dependencies.stellar-asset-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "99850c43eb6f1316fb9f8b2489398ef8c51970c9" +rev = "819c7754f218c65b298c620b07b3e43b1c2292fc" [workspace.dependencies.soroban-ledger-snapshot] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "99850c43eb6f1316fb9f8b2489398ef8c51970c9" +rev = "819c7754f218c65b298c620b07b3e43b1c2292fc" # Dependencies from the rs-stellar-rpc-client repo: [workspace.dependencies.soroban-rpc] From b1009bf34bdf1cbaf07b17d7b62ce91a51b3d038 Mon Sep 17 00:00:00 2001 From: Leigh <351529+leighmcculloch@users.noreply.github.com> Date: Wed, 23 Sep 2026 12:12:11 +0000 Subject: [PATCH 03/14] bump sdk pins to the 2043 v2 vector head --- Cargo.lock | 16 ++++++++-------- Cargo.toml | 12 ++++++------ 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3ec768f762..6f7c6dbd57 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5532,7 +5532,7 @@ version = "28.0.0" [[package]] name = "soroban-ledger-snapshot" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=819c7754f218c65b298c620b07b3e43b1c2292fc#819c7754f218c65b298c620b07b3e43b1c2292fc" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2cd9556d4c9a11976a0dba674c9ede2b161b69de#2cd9556d4c9a11976a0dba674c9ede2b161b69de" dependencies = [ "serde", "serde_json", @@ -5545,7 +5545,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=819c7754f218c65b298c620b07b3e43b1c2292fc#819c7754f218c65b298c620b07b3e43b1c2292fc" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2cd9556d4c9a11976a0dba674c9ede2b161b69de#2cd9556d4c9a11976a0dba674c9ede2b161b69de" dependencies = [ "arbitrary", "bytes-lit", @@ -5570,7 +5570,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=819c7754f218c65b298c620b07b3e43b1c2292fc#819c7754f218c65b298c620b07b3e43b1c2292fc" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2cd9556d4c9a11976a0dba674c9ede2b161b69de#2cd9556d4c9a11976a0dba674c9ede2b161b69de" dependencies = [ "darling 0.20.11", "heck 0.5.0", @@ -5588,7 +5588,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=819c7754f218c65b298c620b07b3e43b1c2292fc#819c7754f218c65b298c620b07b3e43b1c2292fc" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2cd9556d4c9a11976a0dba674c9ede2b161b69de#2cd9556d4c9a11976a0dba674c9ede2b161b69de" dependencies = [ "base64 0.22.1", "stellar-xdr", @@ -5599,7 +5599,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=819c7754f218c65b298c620b07b3e43b1c2292fc#819c7754f218c65b298c620b07b3e43b1c2292fc" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2cd9556d4c9a11976a0dba674c9ede2b161b69de#2cd9556d4c9a11976a0dba674c9ede2b161b69de" dependencies = [ "prettyplease", "proc-macro2", @@ -5697,7 +5697,7 @@ dependencies = [ [[package]] name = "soroban-token-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=819c7754f218c65b298c620b07b3e43b1c2292fc#819c7754f218c65b298c620b07b3e43b1c2292fc" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2cd9556d4c9a11976a0dba674c9ede2b161b69de#2cd9556d4c9a11976a0dba674c9ede2b161b69de" dependencies = [ "soroban-sdk", ] @@ -5705,7 +5705,7 @@ dependencies = [ [[package]] name = "soroban-token-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=819c7754f218c65b298c620b07b3e43b1c2292fc#819c7754f218c65b298c620b07b3e43b1c2292fc" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2cd9556d4c9a11976a0dba674c9ede2b161b69de#2cd9556d4c9a11976a0dba674c9ede2b161b69de" dependencies = [ "soroban-sdk", "soroban-token-sdk", @@ -5754,7 +5754,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-asset-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=819c7754f218c65b298c620b07b3e43b1c2292fc#819c7754f218c65b298c620b07b3e43b1c2292fc" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2cd9556d4c9a11976a0dba674c9ede2b161b69de#2cd9556d4c9a11976a0dba674c9ede2b161b69de" dependencies = [ "soroban-sdk", "soroban-token-sdk", diff --git a/Cargo.toml b/Cargo.toml index 7076054281..b44700ecad 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -56,32 +56,32 @@ version = "28.0.0-rc.1" [workspace.dependencies.soroban-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "819c7754f218c65b298c620b07b3e43b1c2292fc" +rev = "2cd9556d4c9a11976a0dba674c9ede2b161b69de" [workspace.dependencies.soroban-spec-rust] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "819c7754f218c65b298c620b07b3e43b1c2292fc" +rev = "2cd9556d4c9a11976a0dba674c9ede2b161b69de" [workspace.dependencies.soroban-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "819c7754f218c65b298c620b07b3e43b1c2292fc" +rev = "2cd9556d4c9a11976a0dba674c9ede2b161b69de" [workspace.dependencies.soroban-token-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "819c7754f218c65b298c620b07b3e43b1c2292fc" +rev = "2cd9556d4c9a11976a0dba674c9ede2b161b69de" [workspace.dependencies.stellar-asset-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "819c7754f218c65b298c620b07b3e43b1c2292fc" +rev = "2cd9556d4c9a11976a0dba674c9ede2b161b69de" [workspace.dependencies.soroban-ledger-snapshot] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "819c7754f218c65b298c620b07b3e43b1c2292fc" +rev = "2cd9556d4c9a11976a0dba674c9ede2b161b69de" # Dependencies from the rs-stellar-rpc-client repo: [workspace.dependencies.soroban-rpc] From 9e8a3be865286e5b88ee3b91973b32a5f7aca6db Mon Sep 17 00:00:00 2001 From: Leigh <351529+leighmcculloch@users.noreply.github.com> Date: Wed, 23 Sep 2026 12:40:52 +0000 Subject: [PATCH 04/14] bump sdk pins to the v3 rename head --- Cargo.lock | 16 ++++++++-------- Cargo.toml | 12 ++++++------ 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6f7c6dbd57..993b8e6847 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5532,7 +5532,7 @@ version = "28.0.0" [[package]] name = "soroban-ledger-snapshot" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2cd9556d4c9a11976a0dba674c9ede2b161b69de#2cd9556d4c9a11976a0dba674c9ede2b161b69de" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2ff4403d9c2fa98c200c2aaf1c86a680c8c56297#2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" dependencies = [ "serde", "serde_json", @@ -5545,7 +5545,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2cd9556d4c9a11976a0dba674c9ede2b161b69de#2cd9556d4c9a11976a0dba674c9ede2b161b69de" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2ff4403d9c2fa98c200c2aaf1c86a680c8c56297#2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" dependencies = [ "arbitrary", "bytes-lit", @@ -5570,7 +5570,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2cd9556d4c9a11976a0dba674c9ede2b161b69de#2cd9556d4c9a11976a0dba674c9ede2b161b69de" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2ff4403d9c2fa98c200c2aaf1c86a680c8c56297#2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" dependencies = [ "darling 0.20.11", "heck 0.5.0", @@ -5588,7 +5588,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2cd9556d4c9a11976a0dba674c9ede2b161b69de#2cd9556d4c9a11976a0dba674c9ede2b161b69de" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2ff4403d9c2fa98c200c2aaf1c86a680c8c56297#2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" dependencies = [ "base64 0.22.1", "stellar-xdr", @@ -5599,7 +5599,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2cd9556d4c9a11976a0dba674c9ede2b161b69de#2cd9556d4c9a11976a0dba674c9ede2b161b69de" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2ff4403d9c2fa98c200c2aaf1c86a680c8c56297#2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" dependencies = [ "prettyplease", "proc-macro2", @@ -5697,7 +5697,7 @@ dependencies = [ [[package]] name = "soroban-token-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2cd9556d4c9a11976a0dba674c9ede2b161b69de#2cd9556d4c9a11976a0dba674c9ede2b161b69de" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2ff4403d9c2fa98c200c2aaf1c86a680c8c56297#2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" dependencies = [ "soroban-sdk", ] @@ -5705,7 +5705,7 @@ dependencies = [ [[package]] name = "soroban-token-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2cd9556d4c9a11976a0dba674c9ede2b161b69de#2cd9556d4c9a11976a0dba674c9ede2b161b69de" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2ff4403d9c2fa98c200c2aaf1c86a680c8c56297#2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" dependencies = [ "soroban-sdk", "soroban-token-sdk", @@ -5754,7 +5754,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-asset-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2cd9556d4c9a11976a0dba674c9ede2b161b69de#2cd9556d4c9a11976a0dba674c9ede2b161b69de" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2ff4403d9c2fa98c200c2aaf1c86a680c8c56297#2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" dependencies = [ "soroban-sdk", "soroban-token-sdk", diff --git a/Cargo.toml b/Cargo.toml index b44700ecad..e9e619b840 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -56,32 +56,32 @@ version = "28.0.0-rc.1" [workspace.dependencies.soroban-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2cd9556d4c9a11976a0dba674c9ede2b161b69de" +rev = "2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" [workspace.dependencies.soroban-spec-rust] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2cd9556d4c9a11976a0dba674c9ede2b161b69de" +rev = "2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" [workspace.dependencies.soroban-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2cd9556d4c9a11976a0dba674c9ede2b161b69de" +rev = "2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" [workspace.dependencies.soroban-token-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2cd9556d4c9a11976a0dba674c9ede2b161b69de" +rev = "2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" [workspace.dependencies.stellar-asset-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2cd9556d4c9a11976a0dba674c9ede2b161b69de" +rev = "2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" [workspace.dependencies.soroban-ledger-snapshot] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2cd9556d4c9a11976a0dba674c9ede2b161b69de" +rev = "2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" # Dependencies from the rs-stellar-rpc-client repo: [workspace.dependencies.soroban-rpc] From c64c5083f133e60e703b1c44900ccda3e360d9a7 Mon Sep 17 00:00:00 2001 From: Leigh <351529+leighmcculloch@users.noreply.github.com> Date: Wed, 23 Sep 2026 12:55:32 +0000 Subject: [PATCH 05/14] bump sdk pins to the shared vector head --- Cargo.lock | 16 ++++++++-------- Cargo.toml | 12 ++++++------ 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 993b8e6847..b27d7aa60f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5532,7 +5532,7 @@ version = "28.0.0" [[package]] name = "soroban-ledger-snapshot" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2ff4403d9c2fa98c200c2aaf1c86a680c8c56297#2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=c7411eb2236947051e3ee351fd960cf6fbadbb4a#c7411eb2236947051e3ee351fd960cf6fbadbb4a" dependencies = [ "serde", "serde_json", @@ -5545,7 +5545,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2ff4403d9c2fa98c200c2aaf1c86a680c8c56297#2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=c7411eb2236947051e3ee351fd960cf6fbadbb4a#c7411eb2236947051e3ee351fd960cf6fbadbb4a" dependencies = [ "arbitrary", "bytes-lit", @@ -5570,7 +5570,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2ff4403d9c2fa98c200c2aaf1c86a680c8c56297#2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=c7411eb2236947051e3ee351fd960cf6fbadbb4a#c7411eb2236947051e3ee351fd960cf6fbadbb4a" dependencies = [ "darling 0.20.11", "heck 0.5.0", @@ -5588,7 +5588,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2ff4403d9c2fa98c200c2aaf1c86a680c8c56297#2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=c7411eb2236947051e3ee351fd960cf6fbadbb4a#c7411eb2236947051e3ee351fd960cf6fbadbb4a" dependencies = [ "base64 0.22.1", "stellar-xdr", @@ -5599,7 +5599,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2ff4403d9c2fa98c200c2aaf1c86a680c8c56297#2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=c7411eb2236947051e3ee351fd960cf6fbadbb4a#c7411eb2236947051e3ee351fd960cf6fbadbb4a" dependencies = [ "prettyplease", "proc-macro2", @@ -5697,7 +5697,7 @@ dependencies = [ [[package]] name = "soroban-token-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2ff4403d9c2fa98c200c2aaf1c86a680c8c56297#2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=c7411eb2236947051e3ee351fd960cf6fbadbb4a#c7411eb2236947051e3ee351fd960cf6fbadbb4a" dependencies = [ "soroban-sdk", ] @@ -5705,7 +5705,7 @@ dependencies = [ [[package]] name = "soroban-token-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2ff4403d9c2fa98c200c2aaf1c86a680c8c56297#2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=c7411eb2236947051e3ee351fd960cf6fbadbb4a#c7411eb2236947051e3ee351fd960cf6fbadbb4a" dependencies = [ "soroban-sdk", "soroban-token-sdk", @@ -5754,7 +5754,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-asset-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2ff4403d9c2fa98c200c2aaf1c86a680c8c56297#2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=c7411eb2236947051e3ee351fd960cf6fbadbb4a#c7411eb2236947051e3ee351fd960cf6fbadbb4a" dependencies = [ "soroban-sdk", "soroban-token-sdk", diff --git a/Cargo.toml b/Cargo.toml index e9e619b840..bac6b4f762 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -56,32 +56,32 @@ version = "28.0.0-rc.1" [workspace.dependencies.soroban-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" +rev = "c7411eb2236947051e3ee351fd960cf6fbadbb4a" [workspace.dependencies.soroban-spec-rust] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" +rev = "c7411eb2236947051e3ee351fd960cf6fbadbb4a" [workspace.dependencies.soroban-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" +rev = "c7411eb2236947051e3ee351fd960cf6fbadbb4a" [workspace.dependencies.soroban-token-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" +rev = "c7411eb2236947051e3ee351fd960cf6fbadbb4a" [workspace.dependencies.stellar-asset-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" +rev = "c7411eb2236947051e3ee351fd960cf6fbadbb4a" [workspace.dependencies.soroban-ledger-snapshot] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2ff4403d9c2fa98c200c2aaf1c86a680c8c56297" +rev = "c7411eb2236947051e3ee351fd960cf6fbadbb4a" # Dependencies from the rs-stellar-rpc-client repo: [workspace.dependencies.soroban-rpc] From 0b49511eea514f190dba622f7004b166be8c2b85 Mon Sep 17 00:00:00 2001 From: Leigh <351529+leighmcculloch@users.noreply.github.com> Date: Wed, 23 Sep 2026 22:32:43 +0000 Subject: [PATCH 06/14] bump sdk pins to the restacked 2043 tip --- Cargo.lock | 16 ++++++++-------- Cargo.toml | 12 ++++++------ 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b27d7aa60f..a413ad97d3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5532,7 +5532,7 @@ version = "28.0.0" [[package]] name = "soroban-ledger-snapshot" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=c7411eb2236947051e3ee351fd960cf6fbadbb4a#c7411eb2236947051e3ee351fd960cf6fbadbb4a" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=dd7f6a414604127d38f0825684b8399657300fcc#dd7f6a414604127d38f0825684b8399657300fcc" dependencies = [ "serde", "serde_json", @@ -5545,7 +5545,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=c7411eb2236947051e3ee351fd960cf6fbadbb4a#c7411eb2236947051e3ee351fd960cf6fbadbb4a" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=dd7f6a414604127d38f0825684b8399657300fcc#dd7f6a414604127d38f0825684b8399657300fcc" dependencies = [ "arbitrary", "bytes-lit", @@ -5570,7 +5570,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=c7411eb2236947051e3ee351fd960cf6fbadbb4a#c7411eb2236947051e3ee351fd960cf6fbadbb4a" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=dd7f6a414604127d38f0825684b8399657300fcc#dd7f6a414604127d38f0825684b8399657300fcc" dependencies = [ "darling 0.20.11", "heck 0.5.0", @@ -5588,7 +5588,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=c7411eb2236947051e3ee351fd960cf6fbadbb4a#c7411eb2236947051e3ee351fd960cf6fbadbb4a" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=dd7f6a414604127d38f0825684b8399657300fcc#dd7f6a414604127d38f0825684b8399657300fcc" dependencies = [ "base64 0.22.1", "stellar-xdr", @@ -5599,7 +5599,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=c7411eb2236947051e3ee351fd960cf6fbadbb4a#c7411eb2236947051e3ee351fd960cf6fbadbb4a" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=dd7f6a414604127d38f0825684b8399657300fcc#dd7f6a414604127d38f0825684b8399657300fcc" dependencies = [ "prettyplease", "proc-macro2", @@ -5697,7 +5697,7 @@ dependencies = [ [[package]] name = "soroban-token-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=c7411eb2236947051e3ee351fd960cf6fbadbb4a#c7411eb2236947051e3ee351fd960cf6fbadbb4a" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=dd7f6a414604127d38f0825684b8399657300fcc#dd7f6a414604127d38f0825684b8399657300fcc" dependencies = [ "soroban-sdk", ] @@ -5705,7 +5705,7 @@ dependencies = [ [[package]] name = "soroban-token-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=c7411eb2236947051e3ee351fd960cf6fbadbb4a#c7411eb2236947051e3ee351fd960cf6fbadbb4a" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=dd7f6a414604127d38f0825684b8399657300fcc#dd7f6a414604127d38f0825684b8399657300fcc" dependencies = [ "soroban-sdk", "soroban-token-sdk", @@ -5754,7 +5754,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-asset-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=c7411eb2236947051e3ee351fd960cf6fbadbb4a#c7411eb2236947051e3ee351fd960cf6fbadbb4a" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=dd7f6a414604127d38f0825684b8399657300fcc#dd7f6a414604127d38f0825684b8399657300fcc" dependencies = [ "soroban-sdk", "soroban-token-sdk", diff --git a/Cargo.toml b/Cargo.toml index bac6b4f762..aa73bec17e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -56,32 +56,32 @@ version = "28.0.0-rc.1" [workspace.dependencies.soroban-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "c7411eb2236947051e3ee351fd960cf6fbadbb4a" +rev = "dd7f6a414604127d38f0825684b8399657300fcc" [workspace.dependencies.soroban-spec-rust] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "c7411eb2236947051e3ee351fd960cf6fbadbb4a" +rev = "dd7f6a414604127d38f0825684b8399657300fcc" [workspace.dependencies.soroban-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "c7411eb2236947051e3ee351fd960cf6fbadbb4a" +rev = "dd7f6a414604127d38f0825684b8399657300fcc" [workspace.dependencies.soroban-token-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "c7411eb2236947051e3ee351fd960cf6fbadbb4a" +rev = "dd7f6a414604127d38f0825684b8399657300fcc" [workspace.dependencies.stellar-asset-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "c7411eb2236947051e3ee351fd960cf6fbadbb4a" +rev = "dd7f6a414604127d38f0825684b8399657300fcc" [workspace.dependencies.soroban-ledger-snapshot] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "c7411eb2236947051e3ee351fd960cf6fbadbb4a" +rev = "dd7f6a414604127d38f0825684b8399657300fcc" # Dependencies from the rs-stellar-rpc-client repo: [workspace.dependencies.soroban-rpc] From e4bce5cd0d2d06eadfa2de58a744e3029d8dbc7e Mon Sep 17 00:00:00 2001 From: Leigh <351529+leighmcculloch@users.noreply.github.com> Date: Wed, 23 Sep 2026 22:35:53 +0000 Subject: [PATCH 07/14] bump sdk pins to the 2043 tip after the make fix --- Cargo.lock | 16 ++++++++-------- Cargo.toml | 12 ++++++------ 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a413ad97d3..a69670e559 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5532,7 +5532,7 @@ version = "28.0.0" [[package]] name = "soroban-ledger-snapshot" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=dd7f6a414604127d38f0825684b8399657300fcc#dd7f6a414604127d38f0825684b8399657300fcc" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3d37377d90f9ebf82ff5be2925e56d50f05b05e1#3d37377d90f9ebf82ff5be2925e56d50f05b05e1" dependencies = [ "serde", "serde_json", @@ -5545,7 +5545,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=dd7f6a414604127d38f0825684b8399657300fcc#dd7f6a414604127d38f0825684b8399657300fcc" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3d37377d90f9ebf82ff5be2925e56d50f05b05e1#3d37377d90f9ebf82ff5be2925e56d50f05b05e1" dependencies = [ "arbitrary", "bytes-lit", @@ -5570,7 +5570,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=dd7f6a414604127d38f0825684b8399657300fcc#dd7f6a414604127d38f0825684b8399657300fcc" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3d37377d90f9ebf82ff5be2925e56d50f05b05e1#3d37377d90f9ebf82ff5be2925e56d50f05b05e1" dependencies = [ "darling 0.20.11", "heck 0.5.0", @@ -5588,7 +5588,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=dd7f6a414604127d38f0825684b8399657300fcc#dd7f6a414604127d38f0825684b8399657300fcc" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3d37377d90f9ebf82ff5be2925e56d50f05b05e1#3d37377d90f9ebf82ff5be2925e56d50f05b05e1" dependencies = [ "base64 0.22.1", "stellar-xdr", @@ -5599,7 +5599,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=dd7f6a414604127d38f0825684b8399657300fcc#dd7f6a414604127d38f0825684b8399657300fcc" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3d37377d90f9ebf82ff5be2925e56d50f05b05e1#3d37377d90f9ebf82ff5be2925e56d50f05b05e1" dependencies = [ "prettyplease", "proc-macro2", @@ -5697,7 +5697,7 @@ dependencies = [ [[package]] name = "soroban-token-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=dd7f6a414604127d38f0825684b8399657300fcc#dd7f6a414604127d38f0825684b8399657300fcc" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3d37377d90f9ebf82ff5be2925e56d50f05b05e1#3d37377d90f9ebf82ff5be2925e56d50f05b05e1" dependencies = [ "soroban-sdk", ] @@ -5705,7 +5705,7 @@ dependencies = [ [[package]] name = "soroban-token-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=dd7f6a414604127d38f0825684b8399657300fcc#dd7f6a414604127d38f0825684b8399657300fcc" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3d37377d90f9ebf82ff5be2925e56d50f05b05e1#3d37377d90f9ebf82ff5be2925e56d50f05b05e1" dependencies = [ "soroban-sdk", "soroban-token-sdk", @@ -5754,7 +5754,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-asset-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=dd7f6a414604127d38f0825684b8399657300fcc#dd7f6a414604127d38f0825684b8399657300fcc" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3d37377d90f9ebf82ff5be2925e56d50f05b05e1#3d37377d90f9ebf82ff5be2925e56d50f05b05e1" dependencies = [ "soroban-sdk", "soroban-token-sdk", diff --git a/Cargo.toml b/Cargo.toml index aa73bec17e..b9b460b24b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -56,32 +56,32 @@ version = "28.0.0-rc.1" [workspace.dependencies.soroban-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "dd7f6a414604127d38f0825684b8399657300fcc" +rev = "3d37377d90f9ebf82ff5be2925e56d50f05b05e1" [workspace.dependencies.soroban-spec-rust] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "dd7f6a414604127d38f0825684b8399657300fcc" +rev = "3d37377d90f9ebf82ff5be2925e56d50f05b05e1" [workspace.dependencies.soroban-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "dd7f6a414604127d38f0825684b8399657300fcc" +rev = "3d37377d90f9ebf82ff5be2925e56d50f05b05e1" [workspace.dependencies.soroban-token-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "dd7f6a414604127d38f0825684b8399657300fcc" +rev = "3d37377d90f9ebf82ff5be2925e56d50f05b05e1" [workspace.dependencies.stellar-asset-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "dd7f6a414604127d38f0825684b8399657300fcc" +rev = "3d37377d90f9ebf82ff5be2925e56d50f05b05e1" [workspace.dependencies.soroban-ledger-snapshot] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "dd7f6a414604127d38f0825684b8399657300fcc" +rev = "3d37377d90f9ebf82ff5be2925e56d50f05b05e1" # Dependencies from the rs-stellar-rpc-client repo: [workspace.dependencies.soroban-rpc] From d9cc591d50b248f9179471f72887c5232ae3eaf2 Mon Sep 17 00:00:00 2001 From: Leigh <351529+leighmcculloch@users.noreply.github.com> Date: Thu, 24 Sep 2026 01:53:17 +0000 Subject: [PATCH 08/14] bump sdk pins to the 2043 head on main --- Cargo.lock | 16 ++++++++-------- Cargo.toml | 12 ++++++------ 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a69670e559..a0b88eff22 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5532,7 +5532,7 @@ version = "28.0.0" [[package]] name = "soroban-ledger-snapshot" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3d37377d90f9ebf82ff5be2925e56d50f05b05e1#3d37377d90f9ebf82ff5be2925e56d50f05b05e1" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=6ce49656d74c4da36068339d30f7ce002424128a#6ce49656d74c4da36068339d30f7ce002424128a" dependencies = [ "serde", "serde_json", @@ -5545,7 +5545,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3d37377d90f9ebf82ff5be2925e56d50f05b05e1#3d37377d90f9ebf82ff5be2925e56d50f05b05e1" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=6ce49656d74c4da36068339d30f7ce002424128a#6ce49656d74c4da36068339d30f7ce002424128a" dependencies = [ "arbitrary", "bytes-lit", @@ -5570,7 +5570,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3d37377d90f9ebf82ff5be2925e56d50f05b05e1#3d37377d90f9ebf82ff5be2925e56d50f05b05e1" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=6ce49656d74c4da36068339d30f7ce002424128a#6ce49656d74c4da36068339d30f7ce002424128a" dependencies = [ "darling 0.20.11", "heck 0.5.0", @@ -5588,7 +5588,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3d37377d90f9ebf82ff5be2925e56d50f05b05e1#3d37377d90f9ebf82ff5be2925e56d50f05b05e1" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=6ce49656d74c4da36068339d30f7ce002424128a#6ce49656d74c4da36068339d30f7ce002424128a" dependencies = [ "base64 0.22.1", "stellar-xdr", @@ -5599,7 +5599,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3d37377d90f9ebf82ff5be2925e56d50f05b05e1#3d37377d90f9ebf82ff5be2925e56d50f05b05e1" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=6ce49656d74c4da36068339d30f7ce002424128a#6ce49656d74c4da36068339d30f7ce002424128a" dependencies = [ "prettyplease", "proc-macro2", @@ -5697,7 +5697,7 @@ dependencies = [ [[package]] name = "soroban-token-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3d37377d90f9ebf82ff5be2925e56d50f05b05e1#3d37377d90f9ebf82ff5be2925e56d50f05b05e1" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=6ce49656d74c4da36068339d30f7ce002424128a#6ce49656d74c4da36068339d30f7ce002424128a" dependencies = [ "soroban-sdk", ] @@ -5705,7 +5705,7 @@ dependencies = [ [[package]] name = "soroban-token-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3d37377d90f9ebf82ff5be2925e56d50f05b05e1#3d37377d90f9ebf82ff5be2925e56d50f05b05e1" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=6ce49656d74c4da36068339d30f7ce002424128a#6ce49656d74c4da36068339d30f7ce002424128a" dependencies = [ "soroban-sdk", "soroban-token-sdk", @@ -5754,7 +5754,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-asset-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3d37377d90f9ebf82ff5be2925e56d50f05b05e1#3d37377d90f9ebf82ff5be2925e56d50f05b05e1" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=6ce49656d74c4da36068339d30f7ce002424128a#6ce49656d74c4da36068339d30f7ce002424128a" dependencies = [ "soroban-sdk", "soroban-token-sdk", diff --git a/Cargo.toml b/Cargo.toml index b9b460b24b..6f834a9dc8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -56,32 +56,32 @@ version = "28.0.0-rc.1" [workspace.dependencies.soroban-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "3d37377d90f9ebf82ff5be2925e56d50f05b05e1" +rev = "6ce49656d74c4da36068339d30f7ce002424128a" [workspace.dependencies.soroban-spec-rust] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "3d37377d90f9ebf82ff5be2925e56d50f05b05e1" +rev = "6ce49656d74c4da36068339d30f7ce002424128a" [workspace.dependencies.soroban-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "3d37377d90f9ebf82ff5be2925e56d50f05b05e1" +rev = "6ce49656d74c4da36068339d30f7ce002424128a" [workspace.dependencies.soroban-token-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "3d37377d90f9ebf82ff5be2925e56d50f05b05e1" +rev = "6ce49656d74c4da36068339d30f7ce002424128a" [workspace.dependencies.stellar-asset-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "3d37377d90f9ebf82ff5be2925e56d50f05b05e1" +rev = "6ce49656d74c4da36068339d30f7ce002424128a" [workspace.dependencies.soroban-ledger-snapshot] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "3d37377d90f9ebf82ff5be2925e56d50f05b05e1" +rev = "6ce49656d74c4da36068339d30f7ce002424128a" # Dependencies from the rs-stellar-rpc-client repo: [workspace.dependencies.soroban-rpc] From 0b8d685c76240197435837a707b9fa2caf02dd93 Mon Sep 17 00:00:00 2001 From: Leigh <351529+leighmcculloch@users.noreply.github.com> Date: Thu, 24 Sep 2026 02:20:36 +0000 Subject: [PATCH 09/14] bump sdk pins to the 2043 head with semver --- Cargo.lock | 17 +++++++++-------- Cargo.toml | 12 ++++++------ 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a0b88eff22..17577ed32d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5532,7 +5532,7 @@ version = "28.0.0" [[package]] name = "soroban-ledger-snapshot" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=6ce49656d74c4da36068339d30f7ce002424128a#6ce49656d74c4da36068339d30f7ce002424128a" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1#3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" dependencies = [ "serde", "serde_json", @@ -5545,7 +5545,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=6ce49656d74c4da36068339d30f7ce002424128a#6ce49656d74c4da36068339d30f7ce002424128a" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1#3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" dependencies = [ "arbitrary", "bytes-lit", @@ -5555,6 +5555,7 @@ dependencies = [ "ed25519-dalek", "rand 0.8.7", "rustc_version", + "semver", "serde", "serde_json", "soroban-env-guest", @@ -5570,7 +5571,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=6ce49656d74c4da36068339d30f7ce002424128a#6ce49656d74c4da36068339d30f7ce002424128a" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1#3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" dependencies = [ "darling 0.20.11", "heck 0.5.0", @@ -5588,7 +5589,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=6ce49656d74c4da36068339d30f7ce002424128a#6ce49656d74c4da36068339d30f7ce002424128a" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1#3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" dependencies = [ "base64 0.22.1", "stellar-xdr", @@ -5599,7 +5600,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=6ce49656d74c4da36068339d30f7ce002424128a#6ce49656d74c4da36068339d30f7ce002424128a" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1#3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" dependencies = [ "prettyplease", "proc-macro2", @@ -5697,7 +5698,7 @@ dependencies = [ [[package]] name = "soroban-token-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=6ce49656d74c4da36068339d30f7ce002424128a#6ce49656d74c4da36068339d30f7ce002424128a" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1#3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" dependencies = [ "soroban-sdk", ] @@ -5705,7 +5706,7 @@ dependencies = [ [[package]] name = "soroban-token-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=6ce49656d74c4da36068339d30f7ce002424128a#6ce49656d74c4da36068339d30f7ce002424128a" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1#3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" dependencies = [ "soroban-sdk", "soroban-token-sdk", @@ -5754,7 +5755,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-asset-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=6ce49656d74c4da36068339d30f7ce002424128a#6ce49656d74c4da36068339d30f7ce002424128a" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1#3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" dependencies = [ "soroban-sdk", "soroban-token-sdk", diff --git a/Cargo.toml b/Cargo.toml index 6f834a9dc8..6abd6737a6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -56,32 +56,32 @@ version = "28.0.0-rc.1" [workspace.dependencies.soroban-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "6ce49656d74c4da36068339d30f7ce002424128a" +rev = "3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" [workspace.dependencies.soroban-spec-rust] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "6ce49656d74c4da36068339d30f7ce002424128a" +rev = "3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" [workspace.dependencies.soroban-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "6ce49656d74c4da36068339d30f7ce002424128a" +rev = "3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" [workspace.dependencies.soroban-token-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "6ce49656d74c4da36068339d30f7ce002424128a" +rev = "3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" [workspace.dependencies.stellar-asset-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "6ce49656d74c4da36068339d30f7ce002424128a" +rev = "3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" [workspace.dependencies.soroban-ledger-snapshot] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "6ce49656d74c4da36068339d30f7ce002424128a" +rev = "3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" # Dependencies from the rs-stellar-rpc-client repo: [workspace.dependencies.soroban-rpc] From 257f7e87e7921d715e60d2415628ec4b7550e3bd Mon Sep 17 00:00:00 2001 From: Leigh <351529+leighmcculloch@users.noreply.github.com> Date: Thu, 24 Sep 2026 02:25:46 +0000 Subject: [PATCH 10/14] bump sdk pins to the 2043 head with the fuzz fix --- Cargo.lock | 16 ++++++++-------- Cargo.toml | 12 ++++++------ 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 17577ed32d..b24cb476d1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5532,7 +5532,7 @@ version = "28.0.0" [[package]] name = "soroban-ledger-snapshot" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1#3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=b295f8564131c09c99e583e33a580577f9f4d47f#b295f8564131c09c99e583e33a580577f9f4d47f" dependencies = [ "serde", "serde_json", @@ -5545,7 +5545,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1#3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=b295f8564131c09c99e583e33a580577f9f4d47f#b295f8564131c09c99e583e33a580577f9f4d47f" dependencies = [ "arbitrary", "bytes-lit", @@ -5571,7 +5571,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1#3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=b295f8564131c09c99e583e33a580577f9f4d47f#b295f8564131c09c99e583e33a580577f9f4d47f" dependencies = [ "darling 0.20.11", "heck 0.5.0", @@ -5589,7 +5589,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1#3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=b295f8564131c09c99e583e33a580577f9f4d47f#b295f8564131c09c99e583e33a580577f9f4d47f" dependencies = [ "base64 0.22.1", "stellar-xdr", @@ -5600,7 +5600,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1#3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=b295f8564131c09c99e583e33a580577f9f4d47f#b295f8564131c09c99e583e33a580577f9f4d47f" dependencies = [ "prettyplease", "proc-macro2", @@ -5698,7 +5698,7 @@ dependencies = [ [[package]] name = "soroban-token-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1#3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=b295f8564131c09c99e583e33a580577f9f4d47f#b295f8564131c09c99e583e33a580577f9f4d47f" dependencies = [ "soroban-sdk", ] @@ -5706,7 +5706,7 @@ dependencies = [ [[package]] name = "soroban-token-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1#3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=b295f8564131c09c99e583e33a580577f9f4d47f#b295f8564131c09c99e583e33a580577f9f4d47f" dependencies = [ "soroban-sdk", "soroban-token-sdk", @@ -5755,7 +5755,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-asset-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1#3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=b295f8564131c09c99e583e33a580577f9f4d47f#b295f8564131c09c99e583e33a580577f9f4d47f" dependencies = [ "soroban-sdk", "soroban-token-sdk", diff --git a/Cargo.toml b/Cargo.toml index 6abd6737a6..d471e10b6b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -56,32 +56,32 @@ version = "28.0.0-rc.1" [workspace.dependencies.soroban-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" +rev = "b295f8564131c09c99e583e33a580577f9f4d47f" [workspace.dependencies.soroban-spec-rust] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" +rev = "b295f8564131c09c99e583e33a580577f9f4d47f" [workspace.dependencies.soroban-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" +rev = "b295f8564131c09c99e583e33a580577f9f4d47f" [workspace.dependencies.soroban-token-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" +rev = "b295f8564131c09c99e583e33a580577f9f4d47f" [workspace.dependencies.stellar-asset-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" +rev = "b295f8564131c09c99e583e33a580577f9f4d47f" [workspace.dependencies.soroban-ledger-snapshot] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "3f5d670876d09ac167fd3d8bc6b4bdf5678b50f1" +rev = "b295f8564131c09c99e583e33a580577f9f4d47f" # Dependencies from the rs-stellar-rpc-client repo: [workspace.dependencies.soroban-rpc] From a71859b8a22388a47edea3b2905620dd6d35b690 Mon Sep 17 00:00:00 2001 From: Leigh <351529+leighmcculloch@users.noreply.github.com> Date: Thu, 24 Sep 2026 04:15:55 +0000 Subject: [PATCH 11/14] bump sdk pins to the 2043 head --- Cargo.lock | 16 ++++++++-------- Cargo.toml | 12 ++++++------ 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b24cb476d1..9251af7df5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5532,7 +5532,7 @@ version = "28.0.0" [[package]] name = "soroban-ledger-snapshot" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=b295f8564131c09c99e583e33a580577f9f4d47f#b295f8564131c09c99e583e33a580577f9f4d47f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2c721e34b50c8463f94584b0e9444a063ca30429#2c721e34b50c8463f94584b0e9444a063ca30429" dependencies = [ "serde", "serde_json", @@ -5545,7 +5545,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=b295f8564131c09c99e583e33a580577f9f4d47f#b295f8564131c09c99e583e33a580577f9f4d47f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2c721e34b50c8463f94584b0e9444a063ca30429#2c721e34b50c8463f94584b0e9444a063ca30429" dependencies = [ "arbitrary", "bytes-lit", @@ -5571,7 +5571,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=b295f8564131c09c99e583e33a580577f9f4d47f#b295f8564131c09c99e583e33a580577f9f4d47f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2c721e34b50c8463f94584b0e9444a063ca30429#2c721e34b50c8463f94584b0e9444a063ca30429" dependencies = [ "darling 0.20.11", "heck 0.5.0", @@ -5589,7 +5589,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=b295f8564131c09c99e583e33a580577f9f4d47f#b295f8564131c09c99e583e33a580577f9f4d47f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2c721e34b50c8463f94584b0e9444a063ca30429#2c721e34b50c8463f94584b0e9444a063ca30429" dependencies = [ "base64 0.22.1", "stellar-xdr", @@ -5600,7 +5600,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=b295f8564131c09c99e583e33a580577f9f4d47f#b295f8564131c09c99e583e33a580577f9f4d47f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2c721e34b50c8463f94584b0e9444a063ca30429#2c721e34b50c8463f94584b0e9444a063ca30429" dependencies = [ "prettyplease", "proc-macro2", @@ -5698,7 +5698,7 @@ dependencies = [ [[package]] name = "soroban-token-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=b295f8564131c09c99e583e33a580577f9f4d47f#b295f8564131c09c99e583e33a580577f9f4d47f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2c721e34b50c8463f94584b0e9444a063ca30429#2c721e34b50c8463f94584b0e9444a063ca30429" dependencies = [ "soroban-sdk", ] @@ -5706,7 +5706,7 @@ dependencies = [ [[package]] name = "soroban-token-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=b295f8564131c09c99e583e33a580577f9f4d47f#b295f8564131c09c99e583e33a580577f9f4d47f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2c721e34b50c8463f94584b0e9444a063ca30429#2c721e34b50c8463f94584b0e9444a063ca30429" dependencies = [ "soroban-sdk", "soroban-token-sdk", @@ -5755,7 +5755,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-asset-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=b295f8564131c09c99e583e33a580577f9f4d47f#b295f8564131c09c99e583e33a580577f9f4d47f" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2c721e34b50c8463f94584b0e9444a063ca30429#2c721e34b50c8463f94584b0e9444a063ca30429" dependencies = [ "soroban-sdk", "soroban-token-sdk", diff --git a/Cargo.toml b/Cargo.toml index d471e10b6b..dda60ba3e2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -56,32 +56,32 @@ version = "28.0.0-rc.1" [workspace.dependencies.soroban-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "b295f8564131c09c99e583e33a580577f9f4d47f" +rev = "2c721e34b50c8463f94584b0e9444a063ca30429" [workspace.dependencies.soroban-spec-rust] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "b295f8564131c09c99e583e33a580577f9f4d47f" +rev = "2c721e34b50c8463f94584b0e9444a063ca30429" [workspace.dependencies.soroban-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "b295f8564131c09c99e583e33a580577f9f4d47f" +rev = "2c721e34b50c8463f94584b0e9444a063ca30429" [workspace.dependencies.soroban-token-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "b295f8564131c09c99e583e33a580577f9f4d47f" +rev = "2c721e34b50c8463f94584b0e9444a063ca30429" [workspace.dependencies.stellar-asset-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "b295f8564131c09c99e583e33a580577f9f4d47f" +rev = "2c721e34b50c8463f94584b0e9444a063ca30429" [workspace.dependencies.soroban-ledger-snapshot] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "b295f8564131c09c99e583e33a580577f9f4d47f" +rev = "2c721e34b50c8463f94584b0e9444a063ca30429" # Dependencies from the rs-stellar-rpc-client repo: [workspace.dependencies.soroban-rpc] From aeb5af8aafa9b270134fc67c39bda2e711259fc1 Mon Sep 17 00:00:00 2001 From: Leigh <351529+leighmcculloch@users.noreply.github.com> Date: Thu, 24 Sep 2026 04:19:53 +0000 Subject: [PATCH 12/14] bump sdk pins to the latest 2043 head --- Cargo.lock | 16 ++++++++-------- Cargo.toml | 12 ++++++------ 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9251af7df5..a7c857443b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5532,7 +5532,7 @@ version = "28.0.0" [[package]] name = "soroban-ledger-snapshot" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2c721e34b50c8463f94584b0e9444a063ca30429#2c721e34b50c8463f94584b0e9444a063ca30429" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2db91f6bdacf16bff48223883b72fc8c6a89f7e8#2db91f6bdacf16bff48223883b72fc8c6a89f7e8" dependencies = [ "serde", "serde_json", @@ -5545,7 +5545,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2c721e34b50c8463f94584b0e9444a063ca30429#2c721e34b50c8463f94584b0e9444a063ca30429" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2db91f6bdacf16bff48223883b72fc8c6a89f7e8#2db91f6bdacf16bff48223883b72fc8c6a89f7e8" dependencies = [ "arbitrary", "bytes-lit", @@ -5571,7 +5571,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2c721e34b50c8463f94584b0e9444a063ca30429#2c721e34b50c8463f94584b0e9444a063ca30429" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2db91f6bdacf16bff48223883b72fc8c6a89f7e8#2db91f6bdacf16bff48223883b72fc8c6a89f7e8" dependencies = [ "darling 0.20.11", "heck 0.5.0", @@ -5589,7 +5589,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2c721e34b50c8463f94584b0e9444a063ca30429#2c721e34b50c8463f94584b0e9444a063ca30429" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2db91f6bdacf16bff48223883b72fc8c6a89f7e8#2db91f6bdacf16bff48223883b72fc8c6a89f7e8" dependencies = [ "base64 0.22.1", "stellar-xdr", @@ -5600,7 +5600,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2c721e34b50c8463f94584b0e9444a063ca30429#2c721e34b50c8463f94584b0e9444a063ca30429" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2db91f6bdacf16bff48223883b72fc8c6a89f7e8#2db91f6bdacf16bff48223883b72fc8c6a89f7e8" dependencies = [ "prettyplease", "proc-macro2", @@ -5698,7 +5698,7 @@ dependencies = [ [[package]] name = "soroban-token-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2c721e34b50c8463f94584b0e9444a063ca30429#2c721e34b50c8463f94584b0e9444a063ca30429" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2db91f6bdacf16bff48223883b72fc8c6a89f7e8#2db91f6bdacf16bff48223883b72fc8c6a89f7e8" dependencies = [ "soroban-sdk", ] @@ -5706,7 +5706,7 @@ dependencies = [ [[package]] name = "soroban-token-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2c721e34b50c8463f94584b0e9444a063ca30429#2c721e34b50c8463f94584b0e9444a063ca30429" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2db91f6bdacf16bff48223883b72fc8c6a89f7e8#2db91f6bdacf16bff48223883b72fc8c6a89f7e8" dependencies = [ "soroban-sdk", "soroban-token-sdk", @@ -5755,7 +5755,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-asset-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2c721e34b50c8463f94584b0e9444a063ca30429#2c721e34b50c8463f94584b0e9444a063ca30429" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2db91f6bdacf16bff48223883b72fc8c6a89f7e8#2db91f6bdacf16bff48223883b72fc8c6a89f7e8" dependencies = [ "soroban-sdk", "soroban-token-sdk", diff --git a/Cargo.toml b/Cargo.toml index dda60ba3e2..98bd54efdc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -56,32 +56,32 @@ version = "28.0.0-rc.1" [workspace.dependencies.soroban-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2c721e34b50c8463f94584b0e9444a063ca30429" +rev = "2db91f6bdacf16bff48223883b72fc8c6a89f7e8" [workspace.dependencies.soroban-spec-rust] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2c721e34b50c8463f94584b0e9444a063ca30429" +rev = "2db91f6bdacf16bff48223883b72fc8c6a89f7e8" [workspace.dependencies.soroban-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2c721e34b50c8463f94584b0e9444a063ca30429" +rev = "2db91f6bdacf16bff48223883b72fc8c6a89f7e8" [workspace.dependencies.soroban-token-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2c721e34b50c8463f94584b0e9444a063ca30429" +rev = "2db91f6bdacf16bff48223883b72fc8c6a89f7e8" [workspace.dependencies.stellar-asset-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2c721e34b50c8463f94584b0e9444a063ca30429" +rev = "2db91f6bdacf16bff48223883b72fc8c6a89f7e8" [workspace.dependencies.soroban-ledger-snapshot] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2c721e34b50c8463f94584b0e9444a063ca30429" +rev = "2db91f6bdacf16bff48223883b72fc8c6a89f7e8" # Dependencies from the rs-stellar-rpc-client repo: [workspace.dependencies.soroban-rpc] From 573f09d96fafd07641fae3c85c832f472647adb6 Mon Sep 17 00:00:00 2001 From: Leigh <351529+leighmcculloch@users.noreply.github.com> Date: Thu, 24 Sep 2026 04:35:14 +0000 Subject: [PATCH 13/14] bump sdk pins to the 2043 v3 rename head --- Cargo.lock | 16 ++++++++-------- Cargo.toml | 12 ++++++------ 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a7c857443b..3bdbbf28d0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5532,7 +5532,7 @@ version = "28.0.0" [[package]] name = "soroban-ledger-snapshot" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2db91f6bdacf16bff48223883b72fc8c6a89f7e8#2db91f6bdacf16bff48223883b72fc8c6a89f7e8" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2f961328d6cf0881c2ce236e6ab61da36ecc1ae4#2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" dependencies = [ "serde", "serde_json", @@ -5545,7 +5545,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2db91f6bdacf16bff48223883b72fc8c6a89f7e8#2db91f6bdacf16bff48223883b72fc8c6a89f7e8" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2f961328d6cf0881c2ce236e6ab61da36ecc1ae4#2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" dependencies = [ "arbitrary", "bytes-lit", @@ -5571,7 +5571,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2db91f6bdacf16bff48223883b72fc8c6a89f7e8#2db91f6bdacf16bff48223883b72fc8c6a89f7e8" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2f961328d6cf0881c2ce236e6ab61da36ecc1ae4#2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" dependencies = [ "darling 0.20.11", "heck 0.5.0", @@ -5589,7 +5589,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2db91f6bdacf16bff48223883b72fc8c6a89f7e8#2db91f6bdacf16bff48223883b72fc8c6a89f7e8" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2f961328d6cf0881c2ce236e6ab61da36ecc1ae4#2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" dependencies = [ "base64 0.22.1", "stellar-xdr", @@ -5600,7 +5600,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2db91f6bdacf16bff48223883b72fc8c6a89f7e8#2db91f6bdacf16bff48223883b72fc8c6a89f7e8" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2f961328d6cf0881c2ce236e6ab61da36ecc1ae4#2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" dependencies = [ "prettyplease", "proc-macro2", @@ -5698,7 +5698,7 @@ dependencies = [ [[package]] name = "soroban-token-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2db91f6bdacf16bff48223883b72fc8c6a89f7e8#2db91f6bdacf16bff48223883b72fc8c6a89f7e8" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2f961328d6cf0881c2ce236e6ab61da36ecc1ae4#2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" dependencies = [ "soroban-sdk", ] @@ -5706,7 +5706,7 @@ dependencies = [ [[package]] name = "soroban-token-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2db91f6bdacf16bff48223883b72fc8c6a89f7e8#2db91f6bdacf16bff48223883b72fc8c6a89f7e8" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2f961328d6cf0881c2ce236e6ab61da36ecc1ae4#2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" dependencies = [ "soroban-sdk", "soroban-token-sdk", @@ -5755,7 +5755,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-asset-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2db91f6bdacf16bff48223883b72fc8c6a89f7e8#2db91f6bdacf16bff48223883b72fc8c6a89f7e8" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2f961328d6cf0881c2ce236e6ab61da36ecc1ae4#2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" dependencies = [ "soroban-sdk", "soroban-token-sdk", diff --git a/Cargo.toml b/Cargo.toml index 98bd54efdc..cf7fad386e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -56,32 +56,32 @@ version = "28.0.0-rc.1" [workspace.dependencies.soroban-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2db91f6bdacf16bff48223883b72fc8c6a89f7e8" +rev = "2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" [workspace.dependencies.soroban-spec-rust] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2db91f6bdacf16bff48223883b72fc8c6a89f7e8" +rev = "2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" [workspace.dependencies.soroban-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2db91f6bdacf16bff48223883b72fc8c6a89f7e8" +rev = "2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" [workspace.dependencies.soroban-token-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2db91f6bdacf16bff48223883b72fc8c6a89f7e8" +rev = "2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" [workspace.dependencies.stellar-asset-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2db91f6bdacf16bff48223883b72fc8c6a89f7e8" +rev = "2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" [workspace.dependencies.soroban-ledger-snapshot] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2db91f6bdacf16bff48223883b72fc8c6a89f7e8" +rev = "2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" # Dependencies from the rs-stellar-rpc-client repo: [workspace.dependencies.soroban-rpc] From 823914fb7ddc43a6e836c5de88c103ff4fd8f2d9 Mon Sep 17 00:00:00 2001 From: Leigh <351529+leighmcculloch@users.noreply.github.com> Date: Thu, 24 Sep 2026 05:59:14 +0000 Subject: [PATCH 14/14] bump sdk pins to the 2043 test match head --- Cargo.lock | 16 ++++++++-------- Cargo.toml | 12 ++++++------ 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3bdbbf28d0..27c87e5f7e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5532,7 +5532,7 @@ version = "28.0.0" [[package]] name = "soroban-ledger-snapshot" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2f961328d6cf0881c2ce236e6ab61da36ecc1ae4#2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=4f7123b4d4a4394f884d86011941f57e8a426741#4f7123b4d4a4394f884d86011941f57e8a426741" dependencies = [ "serde", "serde_json", @@ -5545,7 +5545,7 @@ dependencies = [ [[package]] name = "soroban-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2f961328d6cf0881c2ce236e6ab61da36ecc1ae4#2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=4f7123b4d4a4394f884d86011941f57e8a426741#4f7123b4d4a4394f884d86011941f57e8a426741" dependencies = [ "arbitrary", "bytes-lit", @@ -5571,7 +5571,7 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2f961328d6cf0881c2ce236e6ab61da36ecc1ae4#2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=4f7123b4d4a4394f884d86011941f57e8a426741#4f7123b4d4a4394f884d86011941f57e8a426741" dependencies = [ "darling 0.20.11", "heck 0.5.0", @@ -5589,7 +5589,7 @@ dependencies = [ [[package]] name = "soroban-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2f961328d6cf0881c2ce236e6ab61da36ecc1ae4#2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=4f7123b4d4a4394f884d86011941f57e8a426741#4f7123b4d4a4394f884d86011941f57e8a426741" dependencies = [ "base64 0.22.1", "stellar-xdr", @@ -5600,7 +5600,7 @@ dependencies = [ [[package]] name = "soroban-spec-rust" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2f961328d6cf0881c2ce236e6ab61da36ecc1ae4#2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=4f7123b4d4a4394f884d86011941f57e8a426741#4f7123b4d4a4394f884d86011941f57e8a426741" dependencies = [ "prettyplease", "proc-macro2", @@ -5698,7 +5698,7 @@ dependencies = [ [[package]] name = "soroban-token-sdk" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2f961328d6cf0881c2ce236e6ab61da36ecc1ae4#2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=4f7123b4d4a4394f884d86011941f57e8a426741#4f7123b4d4a4394f884d86011941f57e8a426741" dependencies = [ "soroban-sdk", ] @@ -5706,7 +5706,7 @@ dependencies = [ [[package]] name = "soroban-token-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2f961328d6cf0881c2ce236e6ab61da36ecc1ae4#2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=4f7123b4d4a4394f884d86011941f57e8a426741#4f7123b4d4a4394f884d86011941f57e8a426741" dependencies = [ "soroban-sdk", "soroban-token-sdk", @@ -5755,7 +5755,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-asset-spec" version = "28.0.0" -source = "git+https://github.com/stellar/rs-soroban-sdk?rev=2f961328d6cf0881c2ce236e6ab61da36ecc1ae4#2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" +source = "git+https://github.com/stellar/rs-soroban-sdk?rev=4f7123b4d4a4394f884d86011941f57e8a426741#4f7123b4d4a4394f884d86011941f57e8a426741" dependencies = [ "soroban-sdk", "soroban-token-sdk", diff --git a/Cargo.toml b/Cargo.toml index cf7fad386e..3aefdfc623 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -56,32 +56,32 @@ version = "28.0.0-rc.1" [workspace.dependencies.soroban-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" +rev = "4f7123b4d4a4394f884d86011941f57e8a426741" [workspace.dependencies.soroban-spec-rust] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" +rev = "4f7123b4d4a4394f884d86011941f57e8a426741" [workspace.dependencies.soroban-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" +rev = "4f7123b4d4a4394f884d86011941f57e8a426741" [workspace.dependencies.soroban-token-sdk] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" +rev = "4f7123b4d4a4394f884d86011941f57e8a426741" [workspace.dependencies.stellar-asset-spec] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" +rev = "4f7123b4d4a4394f884d86011941f57e8a426741" [workspace.dependencies.soroban-ledger-snapshot] version = "28.0.0-rc.1" git = "https://github.com/stellar/rs-soroban-sdk" -rev = "2f961328d6cf0881c2ce236e6ab61da36ecc1ae4" +rev = "4f7123b4d4a4394f884d86011941f57e8a426741" # Dependencies from the rs-stellar-rpc-client repo: [workspace.dependencies.soroban-rpc]