Skip to main content
Genaueste Methode: Erhalten Sie die höchste Präzision der Prioritätsgebührenschätzungen durch die Analyse Ihrer genauen Transaktion. Empfohlen für Produktionsanwendungen, bei denen Genauigkeit am wichtigsten ist.

Übersicht

Serialisierte Transaktionen bieten die genauesten Gebührenschätzungen, da die API die genauen Konten und Operationen analysieren kann, die in Ihrer Transaktion ausgeführt werden.

Warum Serialisierte Transaktionen Verwenden

  • Höchste Genauigkeit - Analysiert genaue Operationen
  • Detaillierte Analyse - Instruktionsspezifische Muster
  • Realistische Schätzungen - Spiegelt tatsächliche Transaktion wider
  • Produktionsbereit - Entwickelt für kritische Anwendungen

Am Besten Für

  • Produktionsanwendungen
  • Komplexe Transaktionen
  • Kritische Operationen
  • Höchste Genauigkeit erforderlich

Vorteile gegenüber Kontoschlüsseln

Instruktionsspezifische Analyse

Die API kann spezifische Operationen und deren historische Gebührenmuster analysieren, nicht nur Kontoaktivitäten.

Bewusstsein für Transaktionsgröße

Berücksichtigt die tatsächliche Größe und Komplexität Ihrer Transaktion für genauere Schätzungen.

Umgang mit Nur-Lese-Konten

Bessere Analyse sowohl von beschreibbaren als auch von Nur-Lese-Konten im Kontext der Transaktion.

Implementierungsleitfaden

1

Erstellen Sie Ihre Transaktion

Erstellen Sie Ihre Transaktion mit allen Instruktionen (außer Prioritätsgebühr)
2

Serialisieren Sie die Transaktion

Konvertieren Sie Ihre Transaktion in ein serialisiertes Format
3

Erhalten Sie die Gebührenschätzung

Rufen Sie die Prioritätsgebühren-API mit Ihrer serialisierten Transaktion auf
4

Wenden Sie die Prioritätsgebühr an

Fügen Sie die Prioritätsgebühr-Instruktion hinzu und senden Sie Ihre Transaktion

Schnellstartbeispiel

Kernimplementierungsfunktion

Hier ist eine wiederverwendbare Funktion zur Ermittlung der Prioritätsgebührenschätzungen aus serialisierten Transaktionen:

Vollständige Implementierungsbeispiele

Erweiterte Konfigurationsoptionen

Erhalten Sie Schätzungen für alle Prioritätsstufen auf einmal:
Fordern Sie detaillierte Informationen über die Gebührenberechnung an:
Dies bietet Einblicke, wie die Gebühr berechnet wurde, einschließlich einer Analyse pro Konto.
Passen Sie die Anzahl der analysierten Slots an:

Beste Praktiken

Transaktionsserialisierung

Immer Ihre tatsächliche Transaktion serialisieren, nicht eine vereinfachte Version

Reihenfolge der Instruktionen

Alle Instruktionen außer der Prioritätsgebühr in Ihre Schätzungstransaktion einbeziehen

Strategien zur Fehlerbehandlung

Häufige Probleme & Lösungen

Problem: Fehler beim Serialisieren unvollständiger TransaktionenLösung: Immer erforderliche Felder vor der Serialisierung setzen:
Problem: Verwendung eines veralteten Blockhashs verursacht TransaktionsfehlerLösung: Immer aktuellen Blockhash vor dem endgültigen Senden erhalten:
Problem: Transaktion zu groß für SerialisierungLösung: Verwenden Sie versionierte Transaktionen oder teilen Sie in mehrere Transaktionen auf:

Wann zu verwenden vs. Kontoschlüssel

Verwendung von Serialisierten Transaktionen

Produktionsanwendungen
  • Höchste Genauigkeit erforderlich
  • Komplexe mehrstufige Transaktionen
  • Kritische Operationen
  • Leistungsintensive Anwendungen
Entwicklungsszenarien
  • Finale Integrationstests
  • Leistungsoptimierung
  • Produktionseinsatz

Verwendung von Kontoschlüsseln

Entwicklung & Prototyping
  • Schnelle Schätzungen während der Entwicklung
  • Einfache Transaktionen
  • Vor-Transaktionsplanung
  • Architekturzwänge verhindern Serialisierung
Analyseszenarien
  • Kontoebene-Gebührenmusteranalyse
  • Chargen-Kontenanalyse
  • Schnelle Marktforschung

Verwandte Ressourcen

Kontoschlüssel-Methode

Erweiterte Methode unter Verwendung von Kontoschlüsseln für spezialisierte Anwendungsfälle

API-Referenz

Vollständige API-Dokumentation und Parameter