Chuyển đến nội dung chính
ZYGY Research ZYGY ResearchNền tảng nghiên cứu tài sản số
Tiếng Việt
← Thư viện câu hỏi
technology

Tùy chọn lệnh Target trên hướng dẫn bán của Raydium?

Câu trả lời

Đúng vậy, tài khoản amm_target_orders đã bị chú thích và do đó không cần thiết để gọi instruction swap_base_out. Vì Raydium AMM là mã nguồn mở, bạn có thể xác nhận điều này qua mã nguồn:
...
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)?; // << Ở ĐÂY
}
let amm_coin_vault_info = next_account_info(account_info_iter)?;
...

Ở đó bạn cũng có thể thấy rằng tài khoản này không còn được sử dụng trong contract nữa và có logic để kiểm tra xem nó có được cung cấp hay không và xử lý tương ứng.

solanaXem bản gốcCC BY-SA 4.0

Duyệt thêm câu hỏi