Navigation rapide
Méthodes d'état actuel
Interroger les données en direct de la blockchain et l’état du réseau
Données historiques (archivage)
Accédez à l’historique complet des transactions et des blocs
Soumission de transactions
Envoyer et simuler des transactions avec estimation des frais
Info Réseau et Cluster
Surveiller les validateurs, les époques et les performances du réseau
Qu’est-ce que les guides des méthodes RPC ?
Ces guides pratiques vous montrent comment utiliser des méthodes spécifiques de Solana RPC pour résoudre des défis courants de développement. Chaque guide inclut :- Cas d’utilisation réels et quand utiliser chaque méthode
- Exemples de code complets dans plusieurs langages
- Explications des paramètres avec des conseils pratiques
- Décomposition de la structure de réponse
- Conseils pour les développeurs pour l’optimisation et les meilleures pratiques
Infrastructure Indépendante : Helius dispose de sa propre infrastructure dédiée RPC et d’archivage. Contrairement aux fournisseurs s’appuyant sur des systèmes partagés, notre architecture indépendante offre des performances constantes, des temps de réponse plus rapides et une fiabilité accrue sur toutes les méthodes RPC. Voyez comment nous nous comparons dans les Benchmarks RPC.
Méthodes d’état actuel
Interroger les données en direct de la blockchain, y compris les comptes, soldes, emplacements actuels et état du réseau en temps réel.Interrogations de comptes et de soldes
getAccountInfo
Obtenir les détails complets d’un compte, y compris le solde, le propriétaire, et les données
getBalance
Recherche rapide du solde SOL pour tout compte
getMultipleAccounts
Interroger efficacement plusieurs comptes en lot
getProgramAccounts
Trouver tous les comptes détenus par un programme spécifique
getLargestAccounts
Obtenir les comptes avec les plus grands soldes SOL
getSupply
Obtenir des informations sur l’offre actuelle
Guides pour les méthodes de compte token
getTokenAccountsByOwner
Obtenir tous les comptes token pour un portefeuille
getTokenAccountsByDelegate
Interroger les comptes token par délégué
getTokenAccountBalance
Obtenir le solde d’un compte token spécifique
getTokenSupply
Interroger l’offre totale d’un token SPL
getTokenLargestAccounts
Trouver les comptes avec les plus grandes tenues de token
Guides pour l’emplacement actuel et le hash de bloc
getSlot
Obtenir le numéro d’emplacement actuel
getBlockHeight
Obtenir la hauteur de bloc actuelle du réseau
getLatestBlockhash
Obtenir le hash de bloc le plus récent pour les transactions
isBlockhashValid
Valider si un hash de bloc est toujours valide
getSlotLeader
Obtenir le leader d’emplacement actuel
getSlotLeaders
Obtenir les leaders d’emplacement pour une plage d’emplacements
Statut et confirmation de la transaction
getSignatureStatuses
Vérifier le statut de confirmation des transactions
getTransactionCount
Obtenir le nombre total de transactions traitées
Données historiques (archivage)
Accédez à l’historique complet des transactions et des blocs depuis le début de Solana. Toutes les méthodes d’archivage coûtent 1 crédit. En savoir plus sur les données historiques →Historique des transactions
getTransactionsForAddress
Historique avancé des transactions avec filtrage, tri et support de comptes token (exclusivité Helius)
getTransaction
Obtenir des informations détaillées sur une transaction spécifique
getSignaturesForAddress
Obtenir les signatures de transaction pour un compte
getInflationReward
Calculer les récompenses d’inflation pour les comptes
Guides pour l’historique des blocs
Accédez à la structure de la blockchain, à la chronologie et aux données historiques.getBlock
Obtenir des informations complètes sur un bloc, y compris toutes les transactions
getBlocks
Obtenir la liste des blocs confirmés dans une plage
getBlocksWithLimit
Obtenir un nombre limité de blocs confirmés
getBlockTime
Obtenir l’heure estimée de production d’un bloc
getBlockCommitment
Obtenir l’engagement et la participation totale pour un bloc
getBlockProduction
Obtenir des informations récentes sur la production de blocs par validateur
Guides pour la soumission de transactions
Envoyer et simuler des transactions avec estimation et optimisation des frais.Guides pour les méthodes de transaction
requestAirdrop
Demander un airdrop SOL sur devnet/testnet
getPriorityFees
Obtenir les frais de priorité récents pour un prix optimal
getFeeForMessage
Calculer les frais de transaction avant l’envoi
Guides pour les méthodes de réseau et de cluster
Surveiller les validateurs, les époques, les performances du réseau et la santé du cluster.Informations sur le cluster
getHealth
Vérifier le statut de santé du nœud RPC
getVersion
Obtenir des informations sur la version du logiciel Solana
getClusterNodes
Obtenir des informations sur les validateurs du cluster
getVoteAccounts
Obtenir les comptes de vote actuels et délinquants
getEpochInfo
Obtenir des informations sur l’époque actuelle
getEpochSchedule
Obtenir des informations sur le calendrier des époques
getLeaderSchedule
Obtenir le calendrier des leaders pour une époque
Guides pour la performance du réseau et l’économie
getPerformanceSamples
Obtenir des métriques de performance récentes du réseau
getInflationGovernor
Obtenir les paramètres d’inflation actuels
getInflationRate
Obtenir le taux d’inflation actuel
getStakeDelegation
Obtenir le montant minimum de délégation de mise
Guides pour les méthodes utilitaires et système
Méthodes d’assistance pour les informations système, la validation et les requêtes avancées.Méthodes utilitaires de base
getRentExemption
Calculer le solde minimum pour l’exemption de loyer
getGenesisHash
Obtenir le hash de genèse du cluster
getIdentity
Obtenir la clé publique d’identité du nœud RPC
getFirstAvailableBlock
Obtenir l’emplacement du premier bloc disponible
getHighestSnapshotSlot
Obtenir l’emplacement le plus élevé avec un instantané
minimumLedgerSlot
Obtenir l’emplacement minimum dont le nœud a des informations de ledger
Guides pour les requêtes système avancées
getMaxRetransmitSlot
Obtenir le slot maximum vu depuis l’étape de retransmission
getMaxShredInsertSlot
Obtenir le slot maximum vu depuis l’insertion de shred
Ressources connexes
Documentation supplémentaire
Vue d'ensemble des données historiques
En savoir plus sur l’infrastructure d’archivage et les capacités de Helius
Optimisation RPC
Techniques avancées pour optimiser la performance RPC
Méthodes WebSocket
Explorer les abonnements en temps réel et les données en streaming
Référence API
Référence technique complète pour toutes les méthodes RPC
Besoin d’aide avec une méthode RPC spécifique ? Chaque guide inclut des exemples pratiques et des conseils pour développeurs afin de bien démarrer rapidement. Parcourez les catégories ci-dessus ou utilisez la recherche pour trouver exactement ce dont vous avez besoin.