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).