Tout le réseau, derrière une seule API REST.
EXPANSION est la surface d'API RESTful de la blockchain Bantu. Chaque compte, chaque registre, chaque transaction, chaque opération, chaque actif — lisible en quelques secondes, diffusable en temps réel. Aucune authentification requise pour les lectures.
Trafic de production. La valeur réelle circule ici. À utiliser pour les intégrations en production.
Testnet gratuit pour le développement. Friendbot vous recharge en XBN-test.
Chaque endpoint, organisé par ressource.
Comptes
Interrogez l'état des comptes, les soldes, les signataires, les trustlines, le numéro de séquence, le domaine d'origine.
GET /accounts/{account_id}
GET /accounts/{account_id}/transactions
GET /accounts/{account_id}/operations
GET /accounts/{account_id}/payments
GET /accounts/{account_id}/effects
GET /accounts/{account_id}/offers
GET /accounts/{account_id}/tradesRegistres
Lisez les registres finalisés (blocs). Numéro de séquence, heure de clôture, total des transactions, total des pièces, frais de base.
GET /ledgers
GET /ledgers/{sequence}
GET /ledgers/{sequence}/transactions
GET /ledgers/{sequence}/operations
GET /ledgers/{sequence}/payments
GET /ledgers/{sequence}/effectsTransactions
Inspectez ou soumettez des transactions. Chaque transaction est une liste d'opérations, signée par le compte source.
GET /transactions
GET /transactions/{tx_hash}
POST /transactions (submit a signed envelope)
GET /transactions/{tx_hash}/operations
GET /transactions/{tx_hash}/effectsOpérations
Événements granulaires du registre — paiements, émission d'actifs, configuration multisig, changements de trustlines, paiements par chemin, etc.
GET /operations
GET /operations/{op_id}
GET /operations/{op_id}/effectsPaiements
Opérations de type paiement spécifiquement (un sous-ensemble des opérations). Utile pour l'historique de pochette et l'intégration marchande.
GET /payments
Actifs
Chaque actif émis sur la chaîne — symbole, émetteur, offre, détenteurs. L'annuaire de chaque jeton sur Bantu.
GET /assets
GET /assets?asset_code={CODE}
GET /assets?asset_issuer={G_ADDRESS}Carnet d'ordres & transactions
Le DEX intégré. Inspectez les offres d'achat/vente pour toute paire d'actifs, interrogez l'historique des transactions.
GET /order_book?selling_asset_type=...&buying_asset_type=...
GET /trades
GET /offers/{offer_id}Effets
Chaque changement d'état comme un flux plat — compte créé, solde modifié, trustline mise à jour, signataire ajouté.
GET /effects GET /effects?account_id=...
Diffusion (SSE)
La plupart des endpoints de lecture prennent en charge les Server-Sent Events pour des abonnements en temps réel. Ajoutez `Accept: text/event-stream`.
GET /transactions Accept: text/event-stream GET /ledgers Accept: text/event-stream GET /effects Accept: text/event-stream
Pagination, paramètres communs.
Le paging_token du dernier enregistrement de la page précédente. À omettre pour la première page.
Direction de tri. Par défaut asc.
Enregistrements par page. Par défaut 10.