Bei $SOL ist es sinnvoll, eine Transaktion vor dem Senden zu simulieren – das garantiert jedoch keinen Erfolg.

Mit dem RPC-Aufruf `simulateTransaction` lassen sich Fehler und Logs prüfen, ohne die Transaktion zur Ausführung zu übermitteln. Die Simulation bildet jedoch einen bestimmten Zustand des Netzwerks ab. Ändert sich ein relevantes Konto oder eine Bedingung vor der Aufnahme in einen Block, kann das tatsächliche Ergebnis anders ausfallen.

Betrachte die Simulation daher als Vorabtest, nicht als Bestätigung: Prüfe auch die Anweisungen und Adressen, die deine Wallet zur Signatur anfordert. Die Simulation hilft dabei, Probleme zu erkennen; sie ersetzt nicht die Prüfung dessen, was du autorisiert hast.

Quelle: offizielle Solana-Dokumentation — https://solana.com/pt/docs/rpc/http/simulatetransaction