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..1a63f51 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,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) = - 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)?; @@ -124,6 +131,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 +184,7 @@ fn build_docker_command(params: &DockerTestParams) -> Result, Box