MAINNET· en service depuis 2020BLOC #33,025,807FINALITÉ 6.00sOPS / BLOC 0VALIDATEURS 11 · 5 ORG.TOTAL XBN 369B XBNEN CIRCULATION 74.10B XBNCONSENSUS HFBA · FINALITÉ 3 À 5 SMAINNET· en service depuis 2020BLOC #33,025,807FINALITÉ 6.00sOPS / BLOC 0VALIDATEURS 11 · 5 ORG.TOTAL XBN 369B XBNEN CIRCULATION 74.10B XBNCONSENSUS HFBA · FINALITÉ 3 À 5 S
Bantu
Construire · EXPANSION API

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.

URL de base du mainnet
https://expansion.bantu.network

Trafic de production. La valeur réelle circule ici. À utiliser pour les intégrations en production.

URL de base du testnet
https://expansion-testnet.bantu.network

Testnet gratuit pour le développement. Friendbot vous recharge en XBN-test.

//Ressources

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}/trades

Registres

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}/effects

Transactions

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}/effects

Opé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}/effects

Paiements

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.

cursor
string

Le paging_token du dernier enregistrement de la page précédente. À omettre pour la première page.

order
asc | desc

Direction de tri. Par défaut asc.

limit
1–200

Enregistrements par page. Par défaut 10.

Essayez un appel en direct — sans auth, sans configuration, collez ceci dans votre terminal.