@@ -91,7 +91,7 @@ pub fn prepare_update(
9191 let s = std:: fs:: read_to_string ( config_file_name) ?;
9292 let config_serde: UpdateBootstrapConfigSerde = serde_yaml:: from_str ( & s) ?;
9393
94- let change_address = ORACLE_CONFIG . change_address . clone ( ) . unwrap ( ) . address ( ) ;
94+ let change_address = ORACLE_CONFIG . get_change_address ( ) . clone ( ) . address ( ) ;
9595 let config = UpdateBootstrapConfig :: try_from ( config_serde) ?;
9696 let update_bootstrap_input = PrepareUpdateInput {
9797 node_api,
@@ -199,7 +199,7 @@ impl<'a> PrepareUpdate<'a> {
199199 pool_config : & ' a PoolConfig ,
200200 oracle_config : & ' a OracleConfig ,
201201 ) -> Result < Self , PrepareUpdateError > {
202- let wallet_pk_ergo_tree = oracle_config. oracle_address . address ( ) . script ( ) ?;
202+ let wallet_pk_ergo_tree = oracle_config. get_oracle_address ( ) . address ( ) . script ( ) ?;
203203 Ok ( Self {
204204 input,
205205 wallet_pk_ergo_tree,
@@ -341,7 +341,7 @@ impl<'a> PrepareUpdate<'a> {
341341 let target_balance = self . calc_target_balance ( self . num_transactions_left ) ?;
342342 debug ! ( "target_balance: {:?}" , target_balance) ;
343343 let unspent_boxes = self . input . node_api . get_unspent_boxes_by_address (
344- & self . oracle_config . oracle_address . to_base58 ( ) ,
344+ & self . oracle_config . get_oracle_address ( ) . to_base58 ( ) ,
345345 target_balance,
346346 [ ] . into ( ) ,
347347 ) ?;
@@ -617,16 +617,16 @@ token_ids:
617617rescan_height: 141887
618618"# ) . unwrap ( ) ;
619619
620- let old_oracle_config: OracleConfig = serde_yaml:: from_str (
620+ let mut old_oracle_config: OracleConfig = serde_yaml:: from_str (
621621 r#"
622622node_url: http://10.94.77.47:9052
623623base_fee: 1100000
624624scan_start_height: 0
625625log_level: ~
626626core_api_port: 9010
627- oracle_address: 3Wy3BaCjGDWE3bjjZkNo3aWaMz3cYrePMFhchcKovY9uG9vhpAuW
628627data_point_source: NanoErgXau
629628data_point_source_custom_script: ~
629+ oracle_network: testnet
630630 "# ,
631631 )
632632 . unwrap ( ) ;
@@ -638,10 +638,7 @@ data_point_source_custom_script: ~
638638 NetworkPrefix :: Testnet ,
639639 & Address :: P2Pk ( secret. public_image ( ) ) ,
640640 ) ;
641- let old_oracle_config = OracleConfig {
642- oracle_address : network_address. clone ( ) ,
643- ..old_oracle_config
644- } ;
641+ old_oracle_config. set_oracle_address ( Some ( network_address. clone ( ) ) ) ;
645642 let ergo_tree = network_address. address ( ) . script ( ) . unwrap ( ) ;
646643
647644 let value = BASE_FEE . checked_mul_u32 ( 10000 ) . unwrap ( ) ;
@@ -710,6 +707,6 @@ data_point_source_custom_script: ~
710707 let prepare =
711708 PrepareUpdate :: new ( prepare_update_input, & old_pool_config, & old_oracle_config) . unwrap ( ) ;
712709 let ( new_pool_config, _) = prepare. execute ( state) . unwrap ( ) ;
713- assert ! ( new_pool_config. token_ids != old_pool_config. token_ids) ;
710+ assert_ne ! ( new_pool_config. token_ids, old_pool_config. token_ids) ;
714711 }
715712}
0 commit comments