@@ -13,9 +13,6 @@ extern crate std;
1313
1414use {
1515 alloc:: { vec, vec:: Vec } ,
16- // Alias the SPL-prefixed constant away: on Solana, "token" is the default;
17- // the "SPL" qualifier is only useful when contrasting with the native token (SOL).
18- quasar_svm:: SPL_TOKEN_PROGRAM_ID as TOKEN_PROGRAM_ID ,
1916 quasar_svm:: { Account , Instruction , Pubkey , QuasarSvm } ,
2017 solana_instruction:: AccountMeta ,
2118 spl_token_interface:: state:: { Account as TokenAccount , AccountState , Mint } ,
@@ -275,7 +272,7 @@ fn create_lease_call(sc: &Scenario, lease_id: u64) -> (Instruction, Vec<Account>
275272 AccountMeta :: new( sc. leased_vault, false ) ,
276273 AccountMeta :: new( sc. collateral_vault, false ) ,
277274 AccountMeta :: new_readonly( quasar_svm:: solana_sdk_ids:: sysvar:: rent:: ID , false ) ,
278- AccountMeta :: new_readonly( TOKEN_PROGRAM_ID , false ) ,
275+ AccountMeta :: new_readonly( quasar_svm :: SPL_TOKEN_PROGRAM_ID , false ) ,
279276 AccountMeta :: new_readonly( quasar_svm:: system_program:: ID , false ) ,
280277 ] ,
281278 data : build_create_lease_data (
@@ -352,7 +349,7 @@ fn create_lease_call_with_mints(
352349 AccountMeta :: new( sc. leased_vault, false ) ,
353350 AccountMeta :: new( sc. collateral_vault, false ) ,
354351 AccountMeta :: new_readonly( quasar_svm:: solana_sdk_ids:: sysvar:: rent:: ID , false ) ,
355- AccountMeta :: new_readonly( TOKEN_PROGRAM_ID , false ) ,
352+ AccountMeta :: new_readonly( quasar_svm :: SPL_TOKEN_PROGRAM_ID , false ) ,
356353 AccountMeta :: new_readonly( quasar_svm:: system_program:: ID , false ) ,
357354 ] ,
358355 data : build_create_lease_data (
@@ -438,7 +435,7 @@ fn take_lease_call(sc: &Scenario) -> (Instruction, Vec<Account>) {
438435 AccountMeta :: new( sc. collateral_vault, false ) ,
439436 AccountMeta :: new( sc. lessee_collateral_ta, false ) ,
440437 AccountMeta :: new( sc. lessee_leased_ta, false ) ,
441- AccountMeta :: new_readonly( TOKEN_PROGRAM_ID , false ) ,
438+ AccountMeta :: new_readonly( quasar_svm :: SPL_TOKEN_PROGRAM_ID , false ) ,
442439 ] ,
443440 data : vec ! [ 1u8 ] , // discriminator = take_lease
444441 } ;
@@ -470,7 +467,7 @@ fn pay_rent_call(sc: &Scenario) -> (Instruction, Vec<Account>) {
470467 AccountMeta :: new_readonly( sc. collateral_mint, false ) ,
471468 AccountMeta :: new( sc. collateral_vault, false ) ,
472469 AccountMeta :: new( sc. lessor_collateral_ta, false ) ,
473- AccountMeta :: new_readonly( TOKEN_PROGRAM_ID , false ) ,
470+ AccountMeta :: new_readonly( quasar_svm :: SPL_TOKEN_PROGRAM_ID , false ) ,
474471 ] ,
475472 data : vec ! [ 2u8 ] ,
476473 } ;
@@ -495,7 +492,7 @@ fn top_up_call(sc: &Scenario, amount: u64) -> (Instruction, Vec<Account>) {
495492 AccountMeta :: new_readonly( sc. collateral_mint, false ) ,
496493 AccountMeta :: new( sc. collateral_vault, false ) ,
497494 AccountMeta :: new( sc. lessee_collateral_ta, false ) ,
498- AccountMeta :: new_readonly( TOKEN_PROGRAM_ID , false ) ,
495+ AccountMeta :: new_readonly( quasar_svm :: SPL_TOKEN_PROGRAM_ID , false ) ,
499496 ] ,
500497 data,
501498 } ;
@@ -522,7 +519,7 @@ fn return_lease_call(sc: &Scenario) -> (Instruction, Vec<Account>) {
522519 AccountMeta :: new( sc. lessee_collateral_ta, false ) ,
523520 AccountMeta :: new( sc. lessor_leased_ta, false ) ,
524521 AccountMeta :: new( sc. lessor_collateral_ta, false ) ,
525- AccountMeta :: new_readonly( TOKEN_PROGRAM_ID , false ) ,
522+ AccountMeta :: new_readonly( quasar_svm :: SPL_TOKEN_PROGRAM_ID , false ) ,
526523 ] ,
527524 data : vec ! [ 4u8 ] ,
528525 } ;
@@ -550,7 +547,7 @@ fn liquidate_call(sc: &Scenario, price_update: Pubkey) -> (Instruction, Vec<Acco
550547 AccountMeta :: new( sc. lessor_collateral_ta, false ) ,
551548 AccountMeta :: new( sc. keeper_collateral_ta, false ) ,
552549 AccountMeta :: new_readonly( price_update, false ) ,
553- AccountMeta :: new_readonly( TOKEN_PROGRAM_ID , false ) ,
550+ AccountMeta :: new_readonly( quasar_svm :: SPL_TOKEN_PROGRAM_ID , false ) ,
554551 ] ,
555552 data : vec ! [ 5u8 ] ,
556553 } ;
@@ -577,7 +574,7 @@ fn close_expired_call(sc: &Scenario) -> (Instruction, Vec<Account>) {
577574 AccountMeta :: new( sc. collateral_vault, false ) ,
578575 AccountMeta :: new( sc. lessor_leased_ta, false ) ,
579576 AccountMeta :: new( sc. lessor_collateral_ta, false ) ,
580- AccountMeta :: new_readonly( TOKEN_PROGRAM_ID , false ) ,
577+ AccountMeta :: new_readonly( quasar_svm :: SPL_TOKEN_PROGRAM_ID , false ) ,
581578 ] ,
582579 data : vec ! [ 6u8 ] ,
583580 } ;
0 commit comments