ਟੈਕਸਟ ਆਕਾਰ
ਹਾਂ, 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)?; // << HERE
}
let amm_coin_vault_info = next_account_info(account_info_iter)?;
...
ਉੱਥੇ ਤੁਸੀਂ ਇਹ ਵੀ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ ਇਹ ਅਕਾਊਂਟ ਹੁਣ ਕੰਟਰੈਕਟ ਵਿੱਚ ਵਰਤਿਆ ਨਹੀਂ ਜਾ ਰਿਹਾ ਅਤੇ ਇਹ ਜਾਂਚ ਕਰਨ ਲਈ ਲਾਜਿਕ ਮੌਜੂਦ ਹੈ ਕਿ ਇਹ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਸੀ ਜਾਂ ਨਹੀਂ ਅਤੇ ਉਸ ਅਨੁਸਾਰ ਸੰਭਾਲਿਆ ਜਾਵੇ।