From 776ebe3fae3fcd87c393eb7249dd0b91c46ecf76 Mon Sep 17 00:00:00 2001 From: hard-nett Date: Tue, 23 Jul 2024 23:08:05 +0000 Subject: [PATCH] good btsg cw-orch bump --- scripts/src/tests/deploy/external.rs | 66 ++++++++++++++-------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/scripts/src/tests/deploy/external.rs b/scripts/src/tests/deploy/external.rs index 3300cd86b..8e77267fe 100644 --- a/scripts/src/tests/deploy/external.rs +++ b/scripts/src/tests/deploy/external.rs @@ -253,36 +253,36 @@ impl cw_orch::contract::Deploy for DaoMigrationSuite } // bitsong fantoken factory -// impl cw_orch::contract::Deploy for FantokenFactorySuite { -// // We don't have a custom error type -// type Error = CwOrchError; -// type DeployData = Addr; - -// fn store_on(chain: Chain) -> Result { -// let factory = FantokenFactorySuite::new(chain.clone()); -// factory.upload()?; -// Ok(factory) -// } - -// fn deployed_state_file_path() -> Option { -// None -// } - -// fn get_contracts_mut(&mut self) -> Vec>> { -// vec![Box::new(&mut self.factory)] -// } - -// fn load_from(chain: Chain) -> Result { -// let factory = Self::new(chain.clone()); -// Ok(factory) -// } - -// fn deploy_on(chain: Chain, _data: Self::DeployData) -> Result { -// // ########### Upload ############## -// let suite: FantokenFactorySuite = -// FantokenFactorySuite::store_on(chain.clone()).unwrap(); -// // ########### Instantiate ############## -// suite.factory.instantiate(&InstantiateMsg {}, None, None); -// Ok(suite) -// } -// } +impl cw_orch::contract::Deploy for FantokenFactorySuite { + // We don't have a custom error type + type Error = CwOrchError; + type DeployData = Addr; + + fn store_on(chain: Chain) -> Result { + let factory = FantokenFactorySuite::new(chain.clone()); + factory.upload()?; + Ok(factory) + } + + fn deployed_state_file_path() -> Option { + None + } + + fn get_contracts_mut(&mut self) -> Vec>> { + vec![Box::new(&mut self.factory)] + } + + fn load_from(chain: Chain) -> Result { + let factory = Self::new(chain.clone()); + Ok(factory) + } + + fn deploy_on(chain: Chain, _data: Self::DeployData) -> Result { + // ########### Upload ############## + let suite: FantokenFactorySuite = + FantokenFactorySuite::store_on(chain.clone()).unwrap(); + // ########### Instantiate ############## + suite.factory.instantiate(&InstantiateMsg {}, None, None)?; + Ok(suite) + } +}