Mô phỏng thành công không đảm bảo rằng một giao dịch trên $SOL sẽ được xác nhận.

Trên Solana, `simulateTransaction` giúp kiểm tra các chỉ thị và lỗi có thể xảy ra dựa trên trạng thái được quan sát. Nhưng trong khoảng thời gian từ lúc mô phỏng đến khi giao dịch được xử lý, trạng thái mạng có thể thay đổi. Và phản hồi thành công từ `sendTransaction` có nghĩa là RPC đã chấp nhận yêu cầu gửi — chứ không có nghĩa là giao dịch đã được đưa vào khối hoặc được xác nhận.

Trên thực tế, hãy xem mô phỏng như một bước kiểm tra sơ bộ, chứ không phải biên nhận. Sau khi gửi, hãy theo dõi trạng thái chữ ký cho đến khi nhận được xác nhận như mong đợi.

Nguồn chính thức: https://solana.com/docs/rpc/http/simulatetransaction · https://solana.com/docs/rpc/http/sendtransaction