Asset status monitoring
SDK

Read live asset status from your own app.

The board below is built entirely on three SDK calls: list every eligible asset, check one asset's status, and subscribe to changes as they happen.

npm install @brix/pool-sdk
List assets
import { BrixPool } from '@brix/pool-sdk'

const pool = new BrixPool({ chain: 'mainnet' })

const assets = await pool.listAssets()

// each entry: { symbol, name, status, issuer, network }
// status is one of 'Active' | 'Pending' | 'Paused'
Check one asset
// Check a single asset before trusting it as collateral
const status = await pool.getAssetStatus('xTSLA')

status.status  // 'Active' | 'Pending' | 'Paused'
status.reason  // present when status is 'Paused'
Subscribe to changes
// Get notified the moment an asset's status changes,
// instead of polling on a fixed interval
const unsubscribe = pool.onAssetStatusChange((event) => {
  console.log(event.symbol, event.status)
})

ASSET STATUS MONITORING

Every asset's current state, at a glance

Eligibility isn't permanent — an asset can be paused the moment its oracle coverage or liquidity drops. This board mirrors what pool.listAssets() returns above.

ALL ASSETS

8 assets

Tokenized Apple Inc.
xAAPL · Atlas Markets · Ethereum
Active
Tokenized Microsoft Corp.
xMSFT · Atlas Markets · Ethereum
Active
Tokenized NVIDIA Corp.
xNVDA · Meridian Capital · Arbitrum
Active
Tokenized Tesla Inc.
xTSLA · Meridian Capital · Arbitrum
Active
Tokenized Amazon.com Inc.
xAMZN · Ledger Street · Base
Active
Tokenized Alphabet Inc.
xGOOGL · Ledger Street · Base
Pending
Tokenized Meta Platforms Inc.
xMETA · Meridian Capital · Ethereum
Pending
Tokenized Berkshire Hathaway
xBRK.B · Atlas Markets · Ethereum
Paused
DEMO DATA · CALL POOL.LISTASSETS() FOR A LIVE FEED