Skip to content

Commit df7e5f1

Browse files
committed
fix tests
1 parent fdc9690 commit df7e5f1

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

sdk-libs/token-client/src/instructions/transfer2.rs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -198,10 +198,11 @@ pub async fn create_generic_transfer2_instruction<R: Rpc + Indexer>(
198198
packed_tree_accounts.insert_or_get(input.output_queue),
199199
)?
200200
} else {
201+
let output_queue = packed_tree_accounts.insert_or_get(input.output_queue);
201202
CTokenAccount2::new_empty(
202203
packed_tree_accounts.insert_or_get(input.to),
203204
packed_tree_accounts.insert_or_get(input.mint),
204-
packed_tree_accounts.insert_or_get(input.output_queue),
205+
output_queue,
205206
)
206207
};
207208

@@ -461,18 +462,16 @@ pub async fn create_generic_transfer2_instruction<R: Rpc + Indexer>(
461462
} else {
462463
return Err(TokenSdkError::InvalidAccountData);
463464
};
465+
let output_queue = packed_tree_accounts.insert_or_get(input.output_queue);
464466

465467
let owner_index = packed_tree_accounts.insert_or_get((*owner).into());
466468
let mint_index = packed_tree_accounts.insert_or_get((*mint).into());
467469
let rent_recipient_index =
468470
packed_tree_accounts.insert_or_get(rent_recipient.into());
469471

470472
// Create token account with the full balance
471-
let mut token_account = CTokenAccount2::new_empty(
472-
owner_index,
473-
mint_index,
474-
packed_tree_accounts.insert_or_get(input.output_queue),
475-
);
473+
let mut token_account =
474+
CTokenAccount2::new_empty(owner_index, mint_index, output_queue);
476475

477476
let source_index = packed_tree_accounts.insert_or_get(input.solana_ctoken_account);
478477
let authority_index =

0 commit comments

Comments
 (0)