manifest/program/processor/
expand_market.rs

1use solana_program::{account_info::AccountInfo, entrypoint::ProgramResult, pubkey::Pubkey};
2
3use crate::validation::loaders::ExpandMarketContext;
4
5use super::expand_market;
6
7pub(crate) fn process_expand_market(
8    _program_id: &Pubkey,
9    accounts: &[AccountInfo],
10    _data: &[u8],
11) -> ProgramResult {
12    let expand_market_context: ExpandMarketContext = ExpandMarketContext::load(accounts)?;
13    let ExpandMarketContext { market, payer, .. } = expand_market_context;
14
15    expand_market(&payer, &market)
16}