Skip to content

Commit 9f12c6f

Browse files
committed
bring in tests
1 parent 65a2cf1 commit 9f12c6f

File tree

1 file changed

+16
-9
lines changed

1 file changed

+16
-9
lines changed

programs/solana/programs/ift/src/instructions/ift_transfer.rs

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -756,8 +756,23 @@ mod tests {
756756
let (gmp_app_state_pda, _) =
757757
Pubkey::find_program_address(&[solana_ibc_types::GMPAppState::SEED], &gmp_program_key);
758758

759+
let msg = IFTTransferMsg {
760+
client_id: config.client_id,
761+
receiver: config.receiver,
762+
amount: config.amount,
763+
timeout_timestamp: config.timeout_timestamp,
764+
sequence: 1,
765+
};
766+
759767
let router_state = Pubkey::new_unique();
760-
let packet_commitment = Pubkey::new_unique();
768+
let (packet_commitment, _) = Pubkey::find_program_address(
769+
&[
770+
solana_ibc_types::Commitment::PACKET_COMMITMENT_SEED,
771+
msg.client_id.as_bytes(),
772+
&msg.sequence.to_le_bytes(),
773+
],
774+
&ics26_router::ID,
775+
);
761776
let gmp_ibc_app = Pubkey::new_unique();
762777
let ibc_client = Pubkey::new_unique();
763778
let light_client_program = Pubkey::new_unique();
@@ -766,14 +781,6 @@ mod tests {
766781
let consensus_state = Pubkey::new_unique();
767782
let pending_transfer = Pubkey::new_unique();
768783

769-
let msg = IFTTransferMsg {
770-
client_id: config.client_id,
771-
receiver: config.receiver,
772-
amount: config.amount,
773-
timeout_timestamp: config.timeout_timestamp,
774-
sequence: 1,
775-
};
776-
777784
let instruction = Instruction {
778785
program_id: crate::ID,
779786
accounts: vec![

0 commit comments

Comments
 (0)