Uma simulação bem-sucedida não garante que uma transação em $SOL será confirmada.

Na Solana, `simulateTransaction` ajuda a verificar instruções e possíveis erros contra o estado observado. Mas entre simular e a transação ser processada, o estado da rede pode mudar. E uma resposta bem-sucedida de `sendTransaction` significa que o RPC aceitou a submissão — não que a transação já foi incluída ou confirmada.

Na prática, trate simulação como uma checagem prévia, não como recibo. Depois de enviar, acompanhe o status da assinatura até obter a confirmação esperada.

Fontes oficiais: https://solana.com/docs/rpc/http/simulatetransaction · https://solana.com/docs/rpc/http/sendtransaction