問題與解答

Raydium 賣出指令上的目標訂單可選嗎?

文字大小
是的,amm_target_orders 帳戶已被注釋掉,因此不需要調用 swap_base_out 指令。由於 Raydium AMM 是開源的,您可以通過源代碼確認這一點: ... 讓 amm_open_orders_info = next_account_info(account_info_iter)?; 如果 input_account_len == SWAP_ACCOUNT_NUM + 1 { 讓 _amm_target_orders_info = next_account_info(account_info_iter)?; // << 這裡 } 讓 amm_coin_vault_info = next_account_info(account_info_iter)?; ... 在那裡您還可以看到該帳戶不再在合約中使用,並且有邏輯檢查是否提供了該帳戶並進行相應處理。
繼續探索數據目錄搜尋