@@ -12,7 +12,7 @@ use solana_sdk::program_pack::Pack;
1212use solana_sdk:: pubkey:: Pubkey ;
1313
1414pub fn print_book ( sdk : & SDKClient , market : & Pubkey , book : & Ladder ) -> anyhow:: Result < ( ) > {
15- let meta = sdk. get_market_metadata ( market) ;
15+ let meta = sdk. get_market_metadata_from_cache ( market) ? ;
1616 let asks = book. asks . iter ( ) . filter_map ( |lvl| {
1717 Some ( (
1818 sdk. ticks_to_float_price ( market, lvl. price_in_ticks ) . ok ( ) ?,
@@ -120,7 +120,7 @@ pub async fn print_market_details(
120120 let base_pubkey = market_metadata. base_mint ;
121121 let quote_pubkey = market_metadata. quote_mint ;
122122
123- let meta = sdk. get_market_metadata ( market_pubkey) ;
123+ let meta = sdk. get_market_metadata_from_cache ( market_pubkey) ? ;
124124
125125 let base_vault = get_vault_address ( market_pubkey, & base_pubkey) . 0 ;
126126 let quote_vault = get_vault_address ( market_pubkey, & quote_pubkey) . 0 ;
@@ -219,7 +219,7 @@ pub fn print_trader_state(
219219 pubkey : & Pubkey ,
220220 state : & TraderState ,
221221) -> anyhow:: Result < ( ) > {
222- let meta = sdk. get_market_metadata ( market_pubkey) ;
222+ let meta = sdk. get_market_metadata_from_cache ( market_pubkey) ? ;
223223 if state. base_lots_locked == 0
224224 && state. base_lots_free == 0
225225 && state. quote_lots_locked == 0
@@ -269,7 +269,7 @@ pub async fn log_market_events(
269269 if !sdk. markets . contains_key ( & market_pubkey) {
270270 sdk. add_market ( & market_pubkey) . await ?;
271271 }
272- let metadata = sdk. get_market_metadata ( & market_pubkey) ;
272+ let metadata = sdk. get_market_metadata_from_cache ( & market_pubkey) ? ;
273273 match event. details {
274274 MarketEventDetails :: Fill ( fill) => {
275275 let Fill {
0 commit comments