devnet Initialize
[
"Program 11111111111111111111111111111111 success",
"Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [3]",
"Program log: Instruction: InitializeMint2",
"Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 2780 of 416422 compute units",
"Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success",
"Instruction references an unknown account 71MGyHJ43hPzixCsrfLG73ptGULs86K9uwqtS12JtsiR",
"Program CPMDWBwJDtYax9qW7AyRuVC19Cc4L4Vcy4n2BHAbHkCW consumed 28084 of 434348 compute units",
"Program CPMDWBwJDtYax9qW7AyRuVC19Cc4L4Vcy4n2BHAbHkCW failed: An account required by the instruction is missing",
"Program 8u2V6SHBURgDV23rvWFKBvPvhthYKP3eHfYgGJzQHLps consumed 93586 of 499850 compute units",
"Program 8u2V6SHBURgDV23rvWFKBvPvhthYKP3eHfYgGJzQHLps failed:
]
code:
let cpi_accounts = cpi::accounts::Initialize {
creator: self.pda_account.to_account_info(),
amm_config: self.amm_config.to_account_info(),
authority: self.authority.to_account_info(),
pool_state: self.pool_state.to_account_info(),
token_0_mint: self.token_mint.to_account_info(),
token_1_mint: self.buy_token_mint.to_account_info(),
lp_mint: self.lp_mint.to_account_info(),
creator_token_0: self.sale_sell_token_account.to_account_info(),
creator_token_1: self.sale_token_account.to_account_info(),
creator_lp_token: self.creator_lp_token.to_account_info(),
token_0_vault: self.token_0_vault.to_account_info(),
token_1_vault: self.token_1_vault.to_account_info(),
create_pool_fee: self.create_pool_fee.to_account_info(),
observation_state: self.observation_state.to_account_info(),
token_program: self.token_program.to_account_info(),
token_0_program: self.token_0_program.to_account_info(),
token_1_program: self.token_1_program.to_account_info(),
associated_token_program: self.associated_token_program.to_account_info(),
system_program: self.system_program.to_account_info(),
rent: self.rent.to_account_info(),
};
let signer_seeds: &[&[&[u8]]] = &[&[
crate::TOKEN_SEED,
&[bump_seed]
]];
let cpi_ctx = CpiContext::new_with_signer(
self.cp_swap_program.to_account_info(),
cpi_accounts,
signer_seeds
);
cpi::initialize(cpi_ctx, amount_0, amount_1, open_time)?;
}
devnet Initialize
[
"Program 11111111111111111111111111111111 success",
"Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [3]",
"Program log: Instruction: InitializeMint2",
"Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 2780 of 416422 compute units",
"Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success",
"Instruction references an unknown account 71MGyHJ43hPzixCsrfLG73ptGULs86K9uwqtS12JtsiR",
"Program CPMDWBwJDtYax9qW7AyRuVC19Cc4L4Vcy4n2BHAbHkCW consumed 28084 of 434348 compute units",
"Program CPMDWBwJDtYax9qW7AyRuVC19Cc4L4Vcy4n2BHAbHkCW failed: An account required by the instruction is missing",
"Program 8u2V6SHBURgDV23rvWFKBvPvhthYKP3eHfYgGJzQHLps consumed 93586 of 499850 compute units",
"Program 8u2V6SHBURgDV23rvWFKBvPvhthYKP3eHfYgGJzQHLps failed:
]
code:
let cpi_accounts = cpi::accounts::Initialize {
creator: self.pda_account.to_account_info(),
amm_config: self.amm_config.to_account_info(),
authority: self.authority.to_account_info(),
pool_state: self.pool_state.to_account_info(),
token_0_mint: self.token_mint.to_account_info(),
token_1_mint: self.buy_token_mint.to_account_info(),
lp_mint: self.lp_mint.to_account_info(),
creator_token_0: self.sale_sell_token_account.to_account_info(),
creator_token_1: self.sale_token_account.to_account_info(),
creator_lp_token: self.creator_lp_token.to_account_info(),
token_0_vault: self.token_0_vault.to_account_info(),
token_1_vault: self.token_1_vault.to_account_info(),
create_pool_fee: self.create_pool_fee.to_account_info(),
observation_state: self.observation_state.to_account_info(),
token_program: self.token_program.to_account_info(),
token_0_program: self.token_0_program.to_account_info(),
token_1_program: self.token_1_program.to_account_info(),
associated_token_program: self.associated_token_program.to_account_info(),
system_program: self.system_program.to_account_info(),
rent: self.rent.to_account_info(),
};