From 9f958d7c19d46d0f0e49a2b7b13caf04e993ca33 Mon Sep 17 00:00:00 2001 From: William Morriss Date: Fri, 23 Jan 2026 17:45:10 -0600 Subject: [PATCH 1/5] load endorsments address from contract_addresses.json into env --- .../start/synapse_test_e2e/synapse_test_step.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/commands/start/synapse_test_e2e/synapse_test_step.rs b/src/commands/start/synapse_test_e2e/synapse_test_step.rs index c8f971d..077a7e5 100644 --- a/src/commands/start/synapse_test_e2e/synapse_test_step.rs +++ b/src/commands/start/synapse_test_e2e/synapse_test_step.rs @@ -16,7 +16,7 @@ use tracing::{info, warn}; const POST_DEPLOY_WAIT_SECONDS: u64 = 5; /// Type alias for extracted contract addresses and keys -pub type ContractAddresses = (String, String, String, String, String); +pub type ContractAddresses = (String, String, String, String, String, String); /// Parameters for Docker test execution struct DockerTestParams<'a> { @@ -31,6 +31,7 @@ struct DockerTestParams<'a> { multicall3_addr: &'a str, usdfc_addr: &'a str, sp_registry_addr: &'a str, + endorsements_addr: &'a str, } pub struct SynapseTestE2EStep { @@ -94,7 +95,7 @@ impl Step for SynapseTestE2EStep { let keys = load_wallet_keys()?; // Extract required addresses and keys - let (user_key, warm_storage_addr, usdfc_addr, multicall3_addr, sp_registry_addr) = + let (user_key, warm_storage_addr, usdfc_addr, multicall3_addr, sp_registry_addr, endorsements_addr) = extract_required_addresses(&addresses, &keys)?; let lotus_rpc_url = crate::commands::start::lotus_utils::get_lotus_rpc_url(context)?; @@ -124,6 +125,7 @@ impl Step for SynapseTestE2EStep { multicall3_addr: &multicall3_addr, usdfc_addr: &usdfc_addr, sp_registry_addr: &sp_registry_addr, + endorsements_addr: &endorsements_addr, }) } @@ -176,6 +178,7 @@ fn build_docker_command(params: &DockerTestParams) -> Result, Box Date: Mon, 26 Jan 2026 17:51:22 -0600 Subject: [PATCH 2/5] update filecoin-services and synapse-sdk --- src/config.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/config.rs b/src/config.rs index 5691dae..0e50bd6 100644 --- a/src/config.rs +++ b/src/config.rs @@ -219,7 +219,7 @@ impl Default for Config { }, filecoin_services: Location::GitCommit { url: "https://github.com/FilOzone/filecoin-services.git".to_string(), - commit: "0179f8b328c3dc36e81e44677e0078f064975377".to_string(), + commit: "04bc711047c55b52dd8ad08cdf5ff4adbf310bc2".to_string(), }, multicall3: Location::GitTag { url: "https://github.com/mds1/multicall3.git".to_string(), @@ -227,7 +227,7 @@ impl Default for Config { }, synapse_sdk: Location::GitCommit { url: "https://github.com/FilOzone/synapse-sdk.git".to_string(), - commit: "773551bf1e9cf4cdc49aeb63a47a81f8dc5cb9e1".to_string(), + commit: "64c1601cbf9118de288a2c67cddd4c1b548d266e".to_string(), }, yugabyte_download_url: Self::get_default_yugabyte_url(), approved_pdp_sp_count: 1, From c7a58dc6c0f6303d389b34a3aae4628c474560fb Mon Sep 17 00:00:00 2001 From: William Morriss Date: Mon, 26 Jan 2026 18:04:08 -0600 Subject: [PATCH 3/5] cargo fmt --all --- .../start/synapse_test_e2e/synapse_test_step.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/commands/start/synapse_test_e2e/synapse_test_step.rs b/src/commands/start/synapse_test_e2e/synapse_test_step.rs index 077a7e5..1a63f51 100644 --- a/src/commands/start/synapse_test_e2e/synapse_test_step.rs +++ b/src/commands/start/synapse_test_e2e/synapse_test_step.rs @@ -95,8 +95,14 @@ impl Step for SynapseTestE2EStep { let keys = load_wallet_keys()?; // Extract required addresses and keys - let (user_key, warm_storage_addr, usdfc_addr, multicall3_addr, sp_registry_addr, endorsements_addr) = - extract_required_addresses(&addresses, &keys)?; + let ( + user_key, + warm_storage_addr, + usdfc_addr, + multicall3_addr, + sp_registry_addr, + endorsements_addr, + ) = extract_required_addresses(&addresses, &keys)?; let lotus_rpc_url = crate::commands::start::lotus_utils::get_lotus_rpc_url(context)?; From 0461d55d1c621cb36bea74c60170e1edbec08d11 Mon Sep 17 00:00:00 2001 From: William Morriss Date: Mon, 26 Jan 2026 19:57:18 -0600 Subject: [PATCH 4/5] pull https://github.com/FilOzone/filecoin-services/pull/400 --- src/config.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config.rs b/src/config.rs index 0e50bd6..f5a2819 100644 --- a/src/config.rs +++ b/src/config.rs @@ -219,7 +219,7 @@ impl Default for Config { }, filecoin_services: Location::GitCommit { url: "https://github.com/FilOzone/filecoin-services.git".to_string(), - commit: "04bc711047c55b52dd8ad08cdf5ff4adbf310bc2".to_string(), + commit: "2b247916ddd33e4112dc69fd3ea4fc88a3976f56".to_string(), }, multicall3: Location::GitTag { url: "https://github.com/mds1/multicall3.git".to_string(), From cc4c73a2517cd42bf911331e2c0bf03d0e7dd0bd Mon Sep 17 00:00:00 2001 From: William Morriss Date: Mon, 26 Jan 2026 20:46:42 -0600 Subject: [PATCH 5/5] pull https://github.com/FilOzone/synapse-sdk/pull/572 --- src/config.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config.rs b/src/config.rs index f5a2819..30fb4e7 100644 --- a/src/config.rs +++ b/src/config.rs @@ -227,7 +227,7 @@ impl Default for Config { }, synapse_sdk: Location::GitCommit { url: "https://github.com/FilOzone/synapse-sdk.git".to_string(), - commit: "64c1601cbf9118de288a2c67cddd4c1b548d266e".to_string(), + commit: "3bc6a7fd2d0b66119163c6759241a6ff74ac03e1".to_string(), }, yugabyte_download_url: Self::get_default_yugabyte_url(), approved_pdp_sp_count: 1,