File tree Expand file tree Collapse file tree 5 files changed +12
-6
lines changed
energy-integration/governance-v2/src
staking_farm_with_lp_staking_contract_interactions
staking_farm_with_lp_staking_contract_setup
farm-staking/tests/farm_staking_setup Expand file tree Collapse file tree 5 files changed +12
-6
lines changed Original file line number Diff line number Diff line change @@ -68,10 +68,6 @@ pub trait Pair<ContractReader>:
6868 ) ;
6969 require ! ( first_token_id != second_token_id, ERROR_SAME_TOKENS ) ;
7070
71- let lp_token_id = self . lp_token_identifier ( ) . get ( ) ;
72- require ! ( first_token_id != lp_token_id, ERROR_POOL_TOKEN_IS_PLT ) ;
73- require ! ( second_token_id != lp_token_id, ERROR_POOL_TOKEN_IS_PLT ) ;
74-
7571 self . set_fee_percents ( total_fee_percent, special_fee_percent) ;
7672 self . state ( ) . set ( State :: Inactive ) ;
7773
Original file line number Diff line number Diff line change @@ -97,7 +97,7 @@ impl<M: ManagedTypeApi> GovernanceProposal<M> {
9797 actions : ArrayVec :: default ( ) ,
9898 description : ManagedBuffer :: default ( ) ,
9999 fee_payment : EsdtTokenPayment {
100- token_identifier : TokenIdentifier :: from ( "" ) ,
100+ token_identifier : TokenIdentifier :: from ( "EMPTY-000000 " ) ,
101101 token_nonce : 0 ,
102102 amount : BigUint :: zero ( ) ,
103103 } ,
Original file line number Diff line number Diff line change @@ -148,6 +148,7 @@ where
148148 ) ;
149149 let proxy_wrapper = setup_proxy (
150150 & owner_addr,
151+ energy_factory_wrapper. address_ref ( ) ,
151152 lp_farm_wrapper. address_ref ( ) ,
152153 staking_farm_wrapper. address_ref ( ) ,
153154 pair_wrapper. address_ref ( ) ,
Original file line number Diff line number Diff line change @@ -121,6 +121,7 @@ pub fn add_proxy_to_whitelist<StakingContractObjBuilder>(
121121
122122pub fn setup_proxy < ProxyContractObjBuilder > (
123123 owner_addr : & Address ,
124+ energy_factory_address : & Address ,
124125 lp_farm_address : & Address ,
125126 staking_farm_address : & Address ,
126127 pair_address : & Address ,
@@ -137,7 +138,7 @@ where
137138 b_mock
138139 . execute_tx ( owner_addr, & proxy_wrapper, & rust_zero, |sc| {
139140 sc. init (
140- managed_address ! ( staking_farm_address ) , // TODO - replace with energy factory address when needed
141+ managed_address ! ( energy_factory_address ) ,
141142 managed_address ! ( lp_farm_address) ,
142143 managed_address ! ( staking_farm_address) ,
143144 managed_address ! ( pair_address) ,
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ pub type RustBigUint = num_bigint::BigUint;
1717
1818use config:: * ;
1919use energy_factory:: energy:: EnergyModule ;
20+ use energy_factory:: token_whitelist:: TokenWhitelistModule ;
2021use energy_query:: { Energy , EnergyQueryModule } ;
2122use farm_boosted_yields:: boosted_yields_factors:: BoostedYieldsFactorsModule ;
2223use farm_staking:: claim_stake_farm_rewards:: ClaimStakeFarmRewardsModule ;
@@ -100,6 +101,13 @@ where
100101 "energy_factory.wasm" ,
101102 ) ;
102103
104+ b_mock
105+ . execute_tx ( & owner_addr, & energy_factory_wrapper, & rust_zero, |sc| {
106+ sc. base_asset_token_id ( )
107+ . set ( managed_token_id ! ( b"MEX-abcdef" ) ) ;
108+ } )
109+ . assert_ok ( ) ;
110+
103111 let permissions_hub_wrapper = b_mock. create_sc_account (
104112 & rust_zero,
105113 Some ( & owner_addr) ,
You can’t perform that action at this time.
0 commit comments