supported-indices
Supported Indices
This page lists the index names currently exposed in the Console algorithm-builder dropdown. Use these exact strings in mbd.search().index(...).
Console algorithm indices
| Index | Category | Typical sort fields | Notes |
|---|---|---|---|
polymarket-trades | Trades | timestamp | Polymarket trade activity. |
polymarket-items | Items | volume_24hr, liquidity, updated_at | Polymarket markets. |
hyperliquid-trades | Trades | timestamp | Hyperliquid trade activity. |
base-trades | Trades | timestamp | Base DEX trade activity. |
ethereum-trades | Trades | timestamp | Ethereum DEX trade activity. |
solana-trades | Trades | timestamp | Solana DEX trade activity. |
token-items | Items | zora_market_cap, zora_market_cap_delta_24h, zora_volume_24h, updated_at | Token and coin inventory. |
hyperliquid-items | Items | updated_at | Hyperliquid items or markets. |
hyperliquid-notifications | Notifications | timestamp | Hyperliquid notification candidates. |
dex-notifications | Notifications | timestamp | DEX notification candidates. |
polymarket-notifications | Notifications | timestamp | Polymarket notification candidates. |
kalshi-notifications | Notifications | timestamp | Kalshi notification candidates. |
wallet-users | Users | updated_at | Cross-protocol wallet profiles. |
hyperliquid-wallets | Users | updated_at | Hyperliquid wallet profiles. |
polymarket-wallets | Users | volume_24hr, volume_1wk, volume_1mo, updated_at | Polymarket wallet profiles. |
Search flow
Console algorithms currently perform search and hydration before returning output. The supported DSL shape is:
const rows = await mbd
.search()
.index("polymarket-items")
.include()
.numeric("volume_24hr", 1000)
.sortBy("volume_24hr", "desc")
.size(25)
.execute();There is no separate Console feature, scoring, or ranking stage before output.
Notification indices
Use notification indices inside notification algorithms, then attach the saved algorithm to a notification delivery config:
const candidates = await mbd
.search()
.index("dex-notifications")
.include()
.inAppUsers("wallet_address")
.sortBy("timestamp", "desc")
.size(50)
.execute();
