@@ -7,13 +7,13 @@ import {
77 CommunityPoolConfig ,
88 Cw20CodeId ,
99 GovernanceConfig ,
10- init_terraswap_factory ,
10+ init_astroport_factory ,
1111 PSiTokensOwner ,
1212 TokenConfig
1313} from './../config' ;
1414import {
1515 create_contract ,
16- create_usd_to_token_terraswap_pair ,
16+ create_usd_to_token_astroport_pair ,
1717 execute_contract ,
1818 init_basset_vault ,
1919 instantiate_contract ,
@@ -23,14 +23,17 @@ import {AnchorMarketInfo} from "../integration_tests/deploy_anchor/config";
2323
2424// ===================================================
2525const artifacts_path = "wasm_artifacts" ;
26- const path_to_cosmwasm_artifacts = `${ artifacts_path } /cosmwasm_plus`
27- const path_to_basset_vault_artifacts = `${ artifacts_path } /nexus/basset_vaults`
28- const path_to_services_contracts_artifacts = `${ artifacts_path } /nexus/services`
29- const path_to_terraswap_contracts_artifacts = `${ artifacts_path } /terraswap`
26+ const path_to_cosmwasm_artifacts = `${ artifacts_path } /cosmwasm_plus` ;
27+ const path_to_basset_vault_artifacts = `${ artifacts_path } /nexus/basset_vaults` ;
28+ const path_to_services_contracts_artifacts = `${ artifacts_path } /nexus/services` ;
29+ const path_to_terraswap_contracts_artifacts = `${ artifacts_path } /terraswap` ;
30+ const path_to_astroport_contracts_artifacts = `${ artifacts_path } /astroport` ;
3031// ===================================================
3132export const cw20_contract_wasm = `${ path_to_cosmwasm_artifacts } /cw20_base.wasm` ;
3233export const terraswap_factory_wasm = `${ path_to_terraswap_contracts_artifacts } /terraswap_factory.wasm` ;
3334export const terraswap_pair_wasm = `${ path_to_terraswap_contracts_artifacts } /terraswap_pair.wasm` ;
35+ export const astroport_factory_wasm = `${ path_to_astroport_contracts_artifacts } /astroport_factory.wasm` ;
36+ export const astroport_pair_wasm = `${ path_to_astroport_contracts_artifacts } /astroport_pair.wasm` ;
3437// ===================================================
3538const governance_contract_wasm = `${ path_to_services_contracts_artifacts } /nexus_governance.wasm` ;
3639const basset_vault_strategy_contract_wasm = `${ path_to_basset_vault_artifacts } /basset_vault_basset_vault_strategy.wasm` ;
@@ -99,18 +102,18 @@ export async function full_init(lcd_client: LCDClient, sender: Wallet, psi_token
99102 ) ;
100103 console . log ( `psi_token address set in governance contract` ) ;
101104 console . log ( `=======================` ) ;
102-
105+
103106 // instantiate Psi-UST pair contract
104- let terraswap_factory_contract_addr = await init_terraswap_factory ( lcd_client , sender , cw20_code_id ) ;
105- let psi_ust_pair_contract = await create_usd_to_token_terraswap_pair ( lcd_client , sender , terraswap_factory_contract_addr , psi_token_addr ) ;
107+ let astroport_factory_contract_addr = await init_astroport_factory ( lcd_client , sender , cw20_code_id ) ;
108+ let psi_ust_pair_contract = await create_usd_to_token_astroport_pair ( lcd_client , sender , astroport_factory_contract_addr , psi_token_addr ) ;
106109 console . log ( `Psi-UST pair contract instantiated\n\taddress: ${ psi_ust_pair_contract . pair_contract_addr } \n\tlp token address: ${ psi_ust_pair_contract . liquidity_token_addr } ` ) ;
107110 console . log ( `=======================` ) ;
108-
111+
109112 // instantiate community_pool
110113 let community_pool_config = CommunityPoolConfig ( lcd_client , governance_contract_addr , psi_token_addr ) ;
111114 let community_pool_contract_addr = await init_community_pool ( lcd_client , sender , community_pool_config ) ;
112115 console . log ( `=======================` ) ;
113-
116+
114117 // upload contracts for basset_vault
115118 let nasset_token_code_id = await store_contract ( lcd_client , sender , nasset_token_wasm ) ;
116119 console . log ( `nasset_token uploaded\n\tcode_id: ${ nasset_token_code_id } ` ) ;
@@ -146,7 +149,7 @@ export async function full_init(lcd_client: LCDClient, sender: Wallet, psi_token
146149 console . log ( `=======================` ) ;
147150
148151 // instantiate basset_vault for bLuna
149- let basset_vault_config_for_bluna = BassetVaultConfigForbLuna ( lcd_client , governance_contract_addr , community_pool_contract_addr , nasset_token_code_id , nasset_token_config_holder_code_id , nasset_token_rewards_code_id , psi_distributor_code_id , psi_token_addr , psi_ust_pair_contract . pair_contract_addr , basset_vault_strategy_contract_addr_for_bluna , terraswap_factory_contract_addr ) ;
152+ let basset_vault_config_for_bluna = BassetVaultConfigForbLuna ( lcd_client , governance_contract_addr , community_pool_contract_addr , nasset_token_code_id , nasset_token_config_holder_code_id , nasset_token_rewards_code_id , psi_distributor_code_id , psi_token_addr , psi_ust_pair_contract . pair_contract_addr , basset_vault_strategy_contract_addr_for_bluna , astroport_factory_contract_addr ) ;
150153
151154 if ( anchor_market_info !== null && anchor_market_info !== undefined ) {
152155 basset_vault_config_for_bluna . anchor_addr = anchor_market_info . anchor_token_addr ;
@@ -176,7 +179,7 @@ export async function full_init(lcd_client: LCDClient, sender: Wallet, psi_token
176179 console . log ( `=======================` ) ;
177180
178181 // instantiate basset_vault for bETH
179- let basset_vault_config_for_beth = BassetVaultConfigForbEth ( lcd_client , governance_contract_addr , community_pool_contract_addr , nasset_token_code_id , nasset_token_config_holder_code_id , nasset_token_rewards_code_id , psi_distributor_code_id , psi_token_addr , psi_ust_pair_contract . pair_contract_addr , basset_vault_strategy_contract_addr_for_beth , terraswap_factory_contract_addr ) ;
182+ let basset_vault_config_for_beth = BassetVaultConfigForbEth ( lcd_client , governance_contract_addr , community_pool_contract_addr , nasset_token_code_id , nasset_token_config_holder_code_id , nasset_token_rewards_code_id , psi_distributor_code_id , psi_token_addr , psi_ust_pair_contract . pair_contract_addr , basset_vault_strategy_contract_addr_for_beth , astroport_factory_contract_addr ) ;
180183
181184 if ( anchor_market_info !== null && anchor_market_info !== undefined ) {
182185 basset_vault_config_for_beth . anchor_addr = anchor_market_info . anchor_token_addr ;
0 commit comments