Genaueste Methode: Erhalte Schätzungen der Prioritätsgebühr mit höchster Präzision, indem du deine exakte Transaktion analysierst. Empfohlen für Produktionsanwendungen, bei denen Genauigkeit besonders wichtig ist.
Überblick
Serialisierte Transaktionen liefern die genauesten Gebührenschätzungen, da die API exakt analysieren kann, welche Konten und Vorgänge in deiner Transaktion verwendet werden.Why Use Serialized Transactions
- Höchste Genauigkeit – Analysiert die exakten Vorgänge
- Detaillierte Analyse – Anweisungsspezifische Muster
- Realistische Schätzungen – Bildet die tatsächliche Transaktion ab
- Produktionsbereit – Für kritische Anwendungen entwickelt
Best For
- Produktionsanwendungen
- Komplexe Transaktionen
- Kritische Vorgänge
- Wenn maximale Genauigkeit erforderlich ist
Vorteile gegenüber Kontoschlüsseln
- Accuracy Benefits
- Real-World Benefits
Instruction-Specific Analysis
Die API kann bestimmte Vorgänge und deren historische Gebührenmuster analysieren, nicht nur die Kontoaktivität.
Transaction Size Awareness
Berücksichtigt die tatsächliche Größe und Komplexität deiner Transaktion, um genauere Schätzungen zu liefern.
Read-Only Account Handling
Analysiert sowohl beschreibbare als auch schreibgeschützte Konten im Kontext ihrer Transaktion besser.
Implementierungsleitfaden
1
Build Your Transaction
Erstelle deine Transaktion mit allen Anweisungen außer der Prioritätsgebühr
2
Serialize the Transaction
Konvertiere deine Transaktion in ein serialisiertes Format
3
Get Fee Estimate
Rufe die Priority Fee API mit deiner serialisierten Transaktion auf
4
Apply Priority Fee
Füge die Anweisung für die Prioritätsgebühr hinzu und sende deine Transaktion
Schnellstartbeispiel
Zentrale Implementierungsfunktion
Hier ist eine wiederverwendbare Funktion, mit der du Schätzungen der Prioritätsgebühr aus serialisierten Transaktionen abrufen kannst:Vollständige Implementierungsbeispiele
- Simple Transfer
- Token Transfer
- Complex Multi-Instruction
Expand to see complete example
Expand to see complete example
Erweiterte Konfigurationsoptionen
Include All Priority Levels
Include All Priority Levels
Rufe Schätzungen für alle Prioritätsstufen gleichzeitig ab:
Include Detailed Analysis
Include Detailed Analysis
Fordere detaillierte Informationen zur Gebührenberechnung an:So erhältst du Einblicke in die Berechnung der Gebühr, einschließlich einer Analyse pro Konto.
Custom Lookback Period
Custom Lookback Period
Passe die Anzahl der analysierten slots an:
Best Practices
Transaction Serialization
Serialisiere immer deine tatsächliche Transaktion, nicht eine vereinfachte Version
Instruction Order
Füge alle Anweisungen außer der Prioritätsgebühr ein in deine Transaktion für die Schätzung
Strategien zur Fehlerbehandlung
- Robust Error Handling
- Simple Error Handling
Häufige Probleme und Lösungen
Transaction Serialization Errors
Transaction Serialization Errors
Problem: Fehler beim Serialisieren unvollständiger TransaktionenLösung: Lege vor der Serialisierung immer die erforderlichen Felder fest:
Stale Blockhash Issues
Stale Blockhash Issues
Problem: Ein veralteter Blockhash führt zu fehlgeschlagenen TransaktionenLösung: Rufe vor dem endgültigen Senden immer einen aktuellen Blockhash ab:
Large Transaction Errors
Large Transaction Errors
Problem: Die Transaktion ist zu groß für die SerialisierungLösung: Verwende versionierte Transaktionen oder teile den Vorgang in mehrere Transaktionen auf:
Wann du serialisierte Transaktionen statt Kontoschlüsseln verwenden solltest
Use Serialized Transactions
Produktionsanwendungen
- Maximale Genauigkeit erforderlich
- Komplexe Transaktionen mit mehreren Anweisungen
- Kritische Vorgänge
- Leistungssensible Anwendungen
- Abschließende Integrationstests
- Leistungsoptimierung
- deployment in der Produktion
Use Account Keys
Entwicklung und Prototyping
- Schnelle Schätzungen während der Entwicklung
- Einfache Transaktionen
- Planung vor der Transaktion
- Architekturbeschränkungen, die eine Serialisierung verhindern
- Analyse von Gebührenmustern auf Kontoebene
- Gebündelte Kontoanalyse
- Schnelle Marktrecherche
Weiterführende Ressourcen
Account Keys Method
Erweiterte Methode mit Kontoschlüsseln für spezielle Anwendungsfälle
API Reference
Vollständige API-Dokumentation und Parameter