Erweiterte Methode: Holen Sie Prioritätsgebührenschätzungen mithilfe von Account Keys für spezialisierte Anwendungsfälle wie prä-transaktionale Analysen, Batch-Operationen und Account-Pattern-Forschung ein.
Übersicht
Die Account Keys Methode bietet eine einfachere Alternative zur Transaktionsserialisierung, wenn Sie schnelle Gebührenschätzungen benötigen oder Gebühren schätzen möchten, bevor Sie die vollständige Transaktion konstruieren.Erweiterte Anwendungsfälle
- Prä-transaktionale Analyse
- Batch-Account-Operationen
- Marktforschung und Muster
- Spezialisierte Architekturen
Kompromisse
- Weniger genau als serialisierte Transaktionen
- Keine anweisungsspezifische Analyse
- Am besten für Account-Level-Muster
Wann Account Keys verwenden
- Ideale Anwendungsfälle
- Spezialisierte Szenarien
Prä-transaktionale Planung
Holen Sie Gebührenschätzungen ein, bevor Sie vollständige Transaktionen konstruieren
Vereinfachte Integration
Wenn Ihre Architektur die Transaktionsserialisierung erschwert
Schnelle Marktanalyse
Analysieren Sie Gebührenmuster für spezifische Konten, ohne Transaktionen zu erstellen
Multi-Account-Analyse
Verstehen Sie Gebührenmuster über mehrere Konten unabhängig
Schnellstart
1
Konten identifizieren
Bestimmen Sie, welche Konten an Ihrer Transaktion beteiligt sein werden
2
Die API aufrufen
Machen Sie eine Anfrage mit den Account Keys und dem gewünschten Prioritätslevel
3
Die Gebühr anwenden
Verwenden Sie die Schätzung, um die Prioritätsgebühr in Ihrer Transaktion festzulegen
Einfaches Beispiel
Implementierungsleitfaden
Kernfunktion
Hier ist eine wiederverwendbare Funktion zur Ermittlung von Prioritätsgebührenschätzungen:Vollständiges Beispiel mit mehreren Prioritätslevels
Erweiterung zur vollständigen Implementierung anzeigen
Erweiterung zur vollständigen Implementierung anzeigen
Kontentypen & Strategien
- Programmkonten
- Benutzer-Wallets
- Token-Konten
Hochvolumige Programmkonten zeigen typischerweise höhere Prioritätsgebühren aufgrund von Wettbewerb.
Erwartetes Verhalten: Höhere Gebühren aufgrund hoher Transaktionsvolumina und Wettbewerb.
Erweiterte Konfigurationsoptionen
Bewertung leerer Slots
Bewertung leerer Slots
Die
evaluateEmptySlotAsZero-Option ist besonders nützlich für kontobasierte Schätzungen:Wenn
true (Standard), werden Slots ohne Transaktionen als Nullgebühren behandelt, anstatt ausgeschlossen zu werden. Dies bietet ausgewogenere Schätzungen für Konten mit sporadischer Aktivität.Details einbeziehen
Details einbeziehen
Fordern Sie detaillierte Informationen über die Gebührenmuster jedes Kontos an:Dies liefert zusätzliche Informationen darüber, wie die Gebühren für jedes Konto berechnet wurden.
Benutzerdefinierte Rückblicksperiode
Benutzerdefinierte Rückblicksperiode
Passen Sie die Anzahl der zur Gebührenschätzung analysierten Slots an:
Best Practices für die Kontoauswahl
Schreibbare Konten einbeziehen
Priorität: Konzentrieren Sie sich auf Konten, die geändert werden
Wichtige Programme hinzufügen
Kontext: Relevante Programmkonten einbeziehen
Fehlerbehandlung & Rückfallstrategien
Einschränkungen & Überlegungen
Wann zur serialisierten Transaktion aufsteigen:
- Anwendungen im Produktionsumfeld, die höchste Genauigkeit erfordern
- Komplexe Transaktionen mit mehreren Anweisungen
- Wenn anweisungsspezifische Gebührenmuster wichtig sind
- Leistungsoptimierte Anwendungen
Verwandte Ressourcen
Serialisierte Transaktionen
Genauerer Methode durch vollständige Transaktionsserialisierung
API-Referenz
Komplett API-Dokumentation und Parameter