@@ -321,12 +321,11 @@ async fn update_deposit_compressed_account(
321
321
println ! ( "packed_accounts {:?}" , packed_accounts. state_trees) ;
322
322
// TODO: investigate why packed_tree_infos seem to be out of order
323
323
// Create token meta from compressed account
324
- let mut tree_info = packed_accounts
324
+ let tree_info = packed_accounts
325
325
. state_trees
326
326
. as_ref ( )
327
327
. unwrap ( )
328
- . packed_tree_infos [ 2 ] ;
329
- tree_info. leaf_index = 3 ;
328
+ . packed_tree_infos [ 1 ] ;
330
329
let depositing_token_metas = vec ! [ TokenAccountMeta {
331
330
amount: deposit_ctoken_account. token. amount,
332
331
delegate_index: None ,
@@ -335,12 +334,11 @@ async fn update_deposit_compressed_account(
335
334
tlv: None ,
336
335
} ] ;
337
336
println ! ( "depositing_token_metas {:?}" , depositing_token_metas) ;
338
- let mut tree_info = packed_accounts
337
+ let tree_info = packed_accounts
339
338
. state_trees
340
339
. as_ref ( )
341
340
. unwrap ( )
342
- . packed_tree_infos [ 1 ] ;
343
- tree_info. leaf_index = 2 ;
341
+ . packed_tree_infos [ 2 ] ;
344
342
let escrowed_token_meta = TokenAccountMeta {
345
343
amount : escrow_ctoken_account. token . amount ,
346
344
delegate_index : None ,
@@ -355,12 +353,11 @@ async fn update_deposit_compressed_account(
355
353
let system_accounts_start_offset = system_accounts_start_offset as u8 ;
356
354
println ! ( "remaining_accounts {:?}" , remaining_accounts) ;
357
355
358
- let mut tree_info = packed_accounts
356
+ let tree_info = packed_accounts
359
357
. state_trees
360
358
. as_ref ( )
361
359
. unwrap ( )
362
360
. packed_tree_infos [ 0 ] ;
363
- tree_info. leaf_index = 1 ;
364
361
let account_meta = CompressedAccountMeta {
365
362
tree_info,
366
363
address : escrow_pda. address . unwrap ( ) ,
0 commit comments