The Trinity Beast maintains persistent WebSocket connections to 6 exchanges. Every trade pushes a price update in real-time (sub-second latency). 150 assets are prewarmed across all feeds — 25 per exchange. Each feed has its own independent asset list, configurable via application parameters without redeployment. Each of the 4 ECS containers maintains its own independent WebSocket connections for redundancy (24 total connections cluster-wide).
| Exchange | Assets (24) | Application Parameter |
| Coinbase |
BTC, ETH, SOL, DOGE, XRP, LINK, DOT, LTC, AVAX, UNI, PEPE, XLM, RNDR, JASMY, ICP, EOS, EGLD, ZEC, ENJ, ANKR, LRC, SKL, COTI, RLC |
coinbase_prewarm_assets |
| Gemini |
AAVE, ADA, MATIC, ATOM, NEAR, ARB, MKR, CRV, GRT, FIL, SHIB, BAT, MANA, SAND, AXS, CHZ, STORJ, AMP, REN, UMA, BOND, CTSI, RLY, RAD |
gemini_prewarm_assets |
| Kraken |
NANO, SC, LSK, KAVA, BICO, RARI, OCEAN, CFG, CQT, ALGO, FET, FLOW, MINA, GLMR, MOVR, KSM, ASTR, PHALA, NODL, PARA, KILT, ACA, TEER, LIT |
kraken_prewarm_assets |
| Gate.io |
BNB, TRX, APT, INJ, OP, SUI, VET, HBAR, FTM, CELR, DENT, HOT, ONE, REEF, WIN, TFUEL, STMX, TROY, VITE, OAX, PUNDIX, ACH, BEL, CHESS |
gateio_prewarm_assets (via exchange_asset_map) |
| Bybit |
TON, WLD, APE, BLUR, IMX, ENS, LDO, SNX, COMP, 1INCH, SUSHI, GALA, MAGIC, RDNT, HOOK, ID, EDU, CYBER, ARKM, NTRN, MAV, SEI, WOO, AGLD |
bybit_prewarm_assets (via exchange_asset_map) |
| OKX |
KAS, TIA, JUP, STRK, PYTH, W, ZRO, PENDLE, ONDO, RENDER, WIF, FLOKI, PEOPLE, MASK, LOOKS, HIGH, RSS3, PERP, BADGER, ALCX, FXS, TRIBE, ALPHA, DODO |
okx_prewarm_assets (via exchange_asset_map) |
| Parameter | Value | Purpose |
coinbase_prewarm_assets | btc,eth,sol,doge,xrp,link,dot,ltc,avax,uni,pepe,xlm,rndr,jasmy,icp,eos,egld,zec,enj,ankr,lrc,skl,coti,rlc | Coinbase WebSocket subscription list (24 assets) |
gemini_prewarm_assets | aave,ada,matic,atom,near,arb,mkr,crv,grt,fil,shib,bat,mana,sand,axs,chz,storj,amp,ren,uma,bond,ctsi,rly,rad | Gemini WebSocket subscription list (24 assets) |
kraken_prewarm_assets | nano,sc,lsk,kava,bico,rari,ocean,cfg,cqt,algo,fet,flow,mina,glmr,movr,ksm,astr,phala,nodl,para,kilt,aca,teer,lit | Kraken WebSocket subscription list (24 assets) |
gateio_prewarm_assets | bnb,trx,apt,inj,op,sui,vet,hbar,ftm,celr,dent,hot,one,reef,win,tfuel,stmx,troy,vite,oax,pundix,ach,bel,chess | Gate.io WebSocket subscription list (24 assets) |
bybit_prewarm_assets | ton,wld,ape,blur,imx,ens,ldo,snx,comp,1inch,sushi,gala,magic,rdnt,hook,id,edu,cyber,arkm,ntrn,mav,sei,woo,agld | Bybit WebSocket subscription list (24 assets) |
okx_prewarm_assets | kas,tia,jup,strk,pyth,w,zro,pendle,ondo,render,wif,floki,people,mask,looks,high,rss3,perp,badger,alcx,fxs,tribe,alpha,dodo | OKX WebSocket subscription list (24 assets) |
kraken_prewarm_interval_minutes | 3 | Kraken REST batch poll interval (also used as general prewarm interval) |
kraken_prewarm_offset_seconds | 15 | Stagger offset to avoid thundering herd across containers |
prewarm_assets | (combined Coinbase + Gemini list) | Legacy combined prewarm list — Coinbase and Gemini assets |
prewarm_interval | 3 | General prewarm cycle interval in minutes |