వచన పరిమాణం
అవును, amm_target_orders ఖాతా వ్యాఖ్యానించబడింది మరియు అందువల్ల swap_base_out సూచనను పిలవడానికి అవసరం లేదు. Raydium AMM ఓపెన్ సోర్స్ కాబట్టి మీరు సోర్స్ కోడ్ ద్వారా దీన్ని నిర్ధారించవచ్చు:
...
let amm_open_orders_info = next_account_info(account_info_iter)?;
if input_account_len == SWAP_ACCOUNT_NUM + 1 {
let _amm_target_orders_info = next_account_info(account_info_iter)?; // << ఇక్కడ
}
let amm_coin_vault_info = next_account_info(account_info_iter)?;
...
అక్కడ ఈ ఖాతా ఇకపై కాంట్రాక్ట్లో ఉపయోగించబడడం లేదని మరియు అది అందించబడిందా లేదా అని తనిఖీ చేయడానికి మరియు దానికి అనుగుణంగా నిర్వహించడానికి లాజిక్ ఉందని కూడా మీరు చూడవచ్చు.