Aller au contenu

Voici la référence de l’API JSON-RPC, générée à la construction à partir de data/apidefinitions/*.yml. Les pages d’index françaises listent toutes les méthodes de chaque API ; les pages de méthodes sont traduites en français — les liens des tableaux mènent aux pages de méthodes françaises.

Référence API ​

Account by key API 1 méthode

Recherche d’informations sur un compte à partir d’une clé publique. API AppBase, encore en développement ; l’interface peut changer.

Account history API 4 méthodes

Consultation de l’historique d’un compte (journal des opérations). API AppBase, encore en développement ; l’interface peut changer.

block_api 2 méthodes

Consultation des données liées au plugin des blocs. API AppBase, encore en développement ; l’interface peut changer.

Bridge 19 méthodes

Expose sous forme de JSON-RPC les données interprétées par la base de données hivemind.

call 1 méthode

Adaptateur de la convention d’appel JSON-RPC héritée « call », servi par le serveur API hivemind.

chain_api 2 méthodes

Points d’accès directs de poussée de blocs et de transactions. Le plugin chain_api est défini dans le code source mais n’est pas activé sur les nœuds publics.

condenser_api 90 méthodes

API d’agrégation conçue pour une migration en douceur : elle regroupe toutes les méthodes existantes et conserve le format historique des paramètres — les applications existantes n’ont qu’à adresser leurs requêtes à condenser_api pour fonctionner avec Appbase.

Database API 57 méthodes

Consultation des données relatives aux comptes, aux transactions et à la blockchain.

debug_node_api 9 méthodes

Plugin privé permettant toutes sortes d’expériences « what-if » sur la chaîne ; les nœuds publics ne fournissent pas cette famille de méthodes.

Follow API 12 méthodes

Consultation des données sociales : réputation, abonnements entre comptes. API AppBase, encore en développement ; l’interface peut changer.

hive 1 méthode

Méthodes d’état et de diagnostic servies par le serveur API hivemind.

JSON RPC 2 méthodes

Consultation des métadonnées de la couche JSON-RPC elle-même (par exemple la liste des API disponibles). API AppBase, encore en développement ; l’interface peut changer.

Market history API 7 méthodes

Consultation de l’historique du marché (prix et volumes échangés). API AppBase, encore en développement ; l’interface peut changer.

Network Broadcast API 2 méthodes

Diffusion de transactions et de blocs sur le réseau. API AppBase, encore en développement ; l’interface peut changer.

Resource Credit API 3 méthodes

Consultation des indicateurs des Resource Credits (RC). Voir : le système RC Bandwidth, les notes de version 0.20.2, le guide du développeur : le système de Resource Credits.

reputation_api 1 méthode

Consultation de la valeur de réputation d’un compte ; condenser_api appelle au besoin follow_api ou reputation_api.

rewards_api 1 méthode

Simulation du calcul des paiements selon une courbe. Paramètres : curve:string ; var1:string.

Tags API 21 méthodes

Consultation des tags, des publications et des discussions. API AppBase, encore en développement ; l’interface peut changer.

transaction_status_api 1 méthode

Évaluation du statut d’une transaction dans la chaîne après un appel à condenser_api.broadcast_transaction.

Witness API 2 méthodes

API des témoins (witness) ; retirée en 0.20.6 et conservée uniquement à titre d’archive.

broadcast_ops 75 opérations (page en anglais)

L’ensemble complet des opérations de diffusion dans la chaîne Steem — une opération (operation) est l’unité de base pour exprimer une intention sur la chaîne ; les opérations sont organisées par type et regroupées en transactions avant diffusion.

broadcast_ops_communities 10 opérations (page en anglais)

Opérations custom_json pour interagir avec le système des communautés (id = community ; follow, reblog et d’autres id sont également reconnus comme des communautés).