File tree Expand file tree Collapse file tree 3 files changed +7
-9
lines changed
solana/programs/matching-engine/src/fallback/processor Expand file tree Collapse file tree 3 files changed +7
-9
lines changed Original file line number Diff line number Diff line change 1
1
use anchor_lang:: prelude:: * ;
2
2
3
+ use anchor_spl:: mint:: USDC ;
3
4
use anchor_spl:: token:: spl_token;
4
5
use solana_program:: program_pack:: Pack ;
5
6
use solana_program:: {
@@ -145,11 +146,10 @@ pub fn create_account_reliably(
145
146
/// * `data_len` - The length of the data to be written to the token account.
146
147
/// * `accounts` - The accounts to be used in the CPI.
147
148
/// * `signer_seeds` - The signer seeds to be used in the CPI.
148
- pub fn create_token_account_reliably (
149
+ pub fn create_usdc_token_account_reliably (
149
150
payer_pubkey : & Pubkey ,
150
151
account_pubkey_to_create : & Pubkey ,
151
152
owner_account_pubkey : & Pubkey ,
152
- mint_pubkey : & Pubkey ,
153
153
token_account_lamports : u64 ,
154
154
accounts : & [ AccountInfo ] ,
155
155
signer_seeds : & [ & [ & [ u8 ] ] ] ,
@@ -169,7 +169,7 @@ pub fn create_token_account_reliably(
169
169
let init_token_account_ix = spl_token:: instruction:: initialize_account3 (
170
170
& spl_token:: ID ,
171
171
account_pubkey_to_create,
172
- mint_pubkey ,
172
+ & USDC ,
173
173
owner_account_pubkey,
174
174
) ?;
175
175
Original file line number Diff line number Diff line change 1
1
use super :: helpers:: create_account_reliably;
2
- use super :: helpers:: create_token_account_reliably ;
2
+ use super :: helpers:: create_usdc_token_account_reliably ;
3
3
use super :: helpers:: require_min_account_infos_len;
4
4
use crate :: state:: MessageProtocol ;
5
5
use crate :: state:: {
@@ -384,11 +384,10 @@ pub fn place_initial_offer_cctp_shim(
384
384
] ;
385
385
let auction_custody_token_signer_seeds = & [ & auction_custody_token_seeds[ ..] ] ;
386
386
387
- create_token_account_reliably (
387
+ create_usdc_token_account_reliably (
388
388
& signer. key ( ) ,
389
389
& auction_custody_token_pda,
390
390
& auction_account. key ( ) ,
391
- & usdc. key ( ) ,
392
391
auction_custody_token. lamports ( ) ,
393
392
accounts,
394
393
auction_custody_token_signer_seeds,
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ use std::io::Cursor;
3
3
use super :: helpers:: create_account_reliably;
4
4
use super :: place_initial_offer:: VaaMessageBodyHeader ;
5
5
use super :: FallbackMatchingEngineInstruction ;
6
- use crate :: fallback:: helpers:: create_token_account_reliably ;
6
+ use crate :: fallback:: helpers:: create_usdc_token_account_reliably ;
7
7
use crate :: fallback:: helpers:: require_min_account_infos_len;
8
8
use crate :: state:: PreparedOrderResponseInfo ;
9
9
use crate :: state:: PreparedOrderResponseSeeds ;
@@ -461,11 +461,10 @@ pub fn prepare_order_response_cctp_shim(
461
461
] ;
462
462
463
463
let prepared_custody_token_signer_seeds = & [ & create_prepared_custody_token_seeds[ ..] ] ;
464
- create_token_account_reliably (
464
+ create_usdc_token_account_reliably (
465
465
& signer. key ( ) ,
466
466
& prepared_custody_token_pda,
467
467
& prepared_order_response_pda,
468
- & usdc. key ( ) ,
469
468
prepared_custody_token. lamports ( ) ,
470
469
accounts,
471
470
prepared_custody_token_signer_seeds,
You can’t perform that action at this time.
0 commit comments