getTransactionCount retourne le nombre total actuel de transactions traitées par le registre Solana depuis sa création, à un niveau de commitment spécifié.
Cas d’utilisation courants
- Statistiques réseau : Afficher le volume total des transactions sur le réseau en tant qu’indicateur général de la santé ou de l’activité.
- Suivi de la croissance : Surveiller l’augmentation du nombre de transactions au fil du temps pour observer l’adoption et les tendances d’utilisation du réseau.
- Métriques de tableau de bord : Fournir une vue d’ensemble de l’activité de la blockchain.
Paramètres de requête
Cette méthode a un paramètre optionnel :options(objet, optionnel) : Un objet de configuration optionnel qui peut inclure :commitment(chaîne, optionnel) : Spécifie le niveau de commitment pour la requête (par exemple,"finalized","confirmed","processed"). Si non fourni, l’engagement par défaut du nœud est utilisé.minContextSlot(u64, optionnel) : Le slot minimum auquel la requête peut être évaluée.
Structure de la réponse
Le champresult dans la réponse JSON-RPC est un seul nombre u64 représentant le nombre total de transactions du registre jusqu’au slot déterminé par le niveau de commitment.
Exemple de réponse :
Exemples de code
Conseils pour les développeurs
- Nombre à l’échelle du registre : Ce compte représente toutes les transactions traitées sur le registre depuis son lancement, et non pas seulement pour un compte ou un bloc spécifique.
- Valeur croissante : Le nombre de transactions est une valeur monotone croissante.
- Niveau de commitment : Le compte retourné dépend du niveau
commitmentchoisi. Un engagement de typeprocessedest susceptible de donner un compte plus élevé et plus à jour quefinalized, maisfinalizedoffre une garantie contre les retours en arrière. - Pas une métrique TPS : Bien que lié à l’activité du réseau, cette valeur unique ne se traduit pas directement en Transactions Par Seconde (TPS) sans comparer les comptes sur une période définie.
getTransactionCount pour récupérer le nombre total de transactions sur le réseau Solana.