Méthode avancée : Obtenez des estimations de frais prioritaires en utilisant des clés de compte pour des cas d’utilisation spécialisés tels que l’analyse pré-transaction, les opérations par lot et la recherche de modèles de compte.
Aperçu
La méthode des clés de compte offre une alternative plus simple à la sérialisation des transactions lorsque vous avez besoin d’estimations rapides de frais ou que vous souhaitez estimer les frais avant de construire la transaction complète.Cas d'utilisation avancés
- Analyse pré-transaction
- Opérations de compte par lot
- Recherche et modèles de marché
- Architectures spécialisées
Compromis
- Moins précis que les transactions sérialisées
- Pas d’analyse spécifique aux instructions
- Idéal pour les modèles au niveau des comptes
Quand utiliser les clés de compte
- Cas d'utilisation idéale
- Scénarios spécialisés
Planification pré-transaction
Obtenez des estimations de frais avant de construire des transactions complètes
Intégration simplifiée
Lorsque votre architecture rend la sérialisation des transactions difficile
Analyse rapide du marché
Analysez les modèles de frais pour des comptes spécifiques sans construire de transactions
Analyse multi-comptes
Comprenez les modèles de frais à travers plusieurs comptes indépendamment
Démarrage rapide
1
Identifier les comptes
Déterminez quels comptes seront impliqués dans votre transaction
2
Appeler l'API
Faites une requête avec les clés de compte et le niveau de priorité souhaité
3
Appliquer le frais
Utilisez l’estimation pour définir le frais prioritaire dans votre transaction
Exemple de base
Guide de mise en œuvre
Fonction principale
Voici une fonction réutilisable pour obtenir des estimations de frais prioritaires :Exemple complet avec plusieurs niveaux de priorité
Développez pour voir la mise en œuvre complète
Développez pour voir la mise en œuvre complète
Types de comptes et stratégies
- Comptes de programme
- Portefeuilles d'utilisateur
- Comptes de jetons
Les comptes de programme à haut volume présentent généralement des frais prioritaires plus élevés en raison de la concurrence.
Comportement attendu : Frais plus élevés en raison du volume élevé de transactions et de la concurrence.
Options de configuration avancées
Évaluation des créneaux vides
Évaluation des créneaux vides
L’option
evaluateEmptySlotAsZero est particulièrement utile pour les estimations basées sur les comptes :Quand
true (par défaut), les créneaux sans transactions sont traités comme des frais nuls plutôt que d’être exclus. Cela fournit des estimations plus équilibrées pour les comptes avec une activité sporadique.Inclure les détails
Inclure les détails
Demandez des informations détaillées sur les modèles de frais de chaque compte :Cela retourne des informations supplémentaires sur la manière dont les frais ont été calculés pour chaque compte.
Période de rétrospective personnalisée
Période de rétrospective personnalisée
Ajustez le nombre de créneaux analysés pour l’estimation des frais :
Meilleures pratiques pour la sélection de comptes
Inclure les comptes modifiables
Priorité : Concentrez-vous sur les comptes qui seront modifiés
Ajoutez les programmes clés
Contexte : Incluez les comptes de programme pertinents
Gestion des erreurs et solutions de secours
Limitations et considérations
Quand passer aux transactions sérialisées :
- Applications en production nécessitant une précision maximale
- Transactions complexes avec multiples instructions
- Lorsque les modèles de frais spécifiques aux instructions sont importants
- Applications critiques en termes de performance
Ressources connexes
Transactions sérialisées
Méthode plus précise utilisant la sérialisation complète des transactions
Référence API
Documentation complète de l’API et paramètres