MALKHUT asset directory (malkhut/assets/): normalized canonical symbols, KNOWN_EXCHANGES aux table (BINANCE/BINGX/BINGX_VST), per-exchange listing status (TRADING/OFFLINE/UNKNOWN), JSON-backed, built for full-Binance-500 scale. Seeded with BLUE's NG7 feed universe (50 symbols) + live VST contracts probe: 35 TRADING / 15 OFFLINE on VST (BAND, CELR, COS, CVC, DENT, FUN, HOT, ICX, TFUEL, TUSD, USDC, WAN, WIN, XTZ, ZIL). uv_asset_universe.init_asset_universe() = runtime tradable set for the execution exchange; --onboard runs MALKHUT AssetCompiler for full taxonomy. 12 new tests, mutation-RED verified (status-filter + tradability guard).
18 lines
308 B
Python
18 lines
308 B
Python
from malkhut.assets.directory import (
|
|
KNOWN_EXCHANGES,
|
|
AssetDirectory,
|
|
AssetRecord,
|
|
ExchangeListing,
|
|
ListingStatus,
|
|
normalize_symbol,
|
|
)
|
|
|
|
__all__ = [
|
|
"KNOWN_EXCHANGES",
|
|
"AssetDirectory",
|
|
"AssetRecord",
|
|
"ExchangeListing",
|
|
"ListingStatus",
|
|
"normalize_symbol",
|
|
]
|