AssetChain
← Docs

API reference

Read-only JSON over HTTPS. Base path is your deployment origin (e.g.https://assetchain.com). No auth for public reads. Data is served from the indexer once live.

GET/api/tokens

List onboarded tokens with their vault/OFT addresses and locked-vs-minted state.

{
  "count": 1,
  "tokens": [
    {
      "symbol": "CTB",
      "name": "CTB Binance",
      "bscAddress": "0xa702f8153517c5c32f722bfa77613b1ac117683e",
      "baseOft": null,
      "decimals": 18,
      "locked": "0",
      "minted": "0",
      "status": "pending"
    }
  ]
}
GET/api/bridges/latest?limit=10

Most recent bridge transactions (both directions).

{
  "bridges": [
    {
      "symbol": "CTB",
      "direction": "in",
      "amount": "1,000,000",
      "account": "0x9f…21a3",
      "txHash": "0x000…demo1",
      "ageMins": 4,
      "status": "delivered"
    }
  ]
}
GET/api/stats

Protocol summary: tokens onboarded, 24h volume, reconciliation, default fee.

{
  "tokensOnboarded": 1,
  "totalBridged24h": "1,330,000",
  "vaultsReconciled": true,
  "feeBps": 30
}
Coming: token detail (/api/tokens/{address}), bridge status by tx hash, onboarding validation, and webhooks for delivered bridges.