Перейти к содержимому
ZYGY Research ZYGY ResearchПлатформа исследований цифровых активов
Русский
← Библиотека вопросов
technology

Целевые заказы не являются обязательными в инструкциях по продаже Raydium?

Ответ

Да, учетная запись amm_target_orders закомментирована и поэтому не требуется для вызова инструкции swap_base_out. Поскольку Raydium AMM имеет открытый исходный код, вы можете подтвердить это через исходный код:
...
let amm_open_orders_info = next_account_info(account_info_iter)?;
если 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)?;
...

Там вы также можете увидеть, что эта учетная запись больше не используется в контракте и что есть логика, позволяющая проверить, была ли она предоставлена ​​или нет, и обработать ее соответствующим образом.

solanaОткрыть оригиналCC BY-SA 4.0

Другие вопросы