Issue with symbols on websocket trade stream

I am opening a trade stream for the US with the websocket. Currently if I use the stream “linkusd@trade” i get no stream, however when i use “linkusdt@trade” there are responses.

This confuses me becuase there is no linkusdT ticker for binance.us, only linkusd, but yet the USDT stream gets all the trades from the stream.

When i call exchange_info and sort through all the symbols this is confirmed. I get

BTCUSD
ETHUSD
XRPUSD
BCHUSD
LTCUSD
USDTUSD
BTCUSDT
ETHUSDT
XRPUSDT
BCHUSDT
LTCUSDT
BNBUSD
BNBUSDT
ETHBTC
XRPBTC
BNBBTC
LTCBTC
BCHBTC
ADAUSD
BATUSD
ETCUSD
XLMUSD
ZRXUSD
ADAUSDT
BATUSDT
ETCUSDT
XLMUSDT
ZRXUSDT
LINKUSD
RVNUSD
DASHUSD
ZECUSD
ALGOUSD
IOTAUSD
BUSDUSD
BTCBUSD
DOGEUSDT
WAVESUSD
ATOMUSDT
ATOMUSD
NEOUSDT
NEOUSD
VETUSDT
QTUMUSDT
QTUMUSD
NANOUSD
ICXUSD
ENJUSD
ONTUSD
ONTUSDT
ZILUSD
ZILBUSD
VETUSD
BNBBUSD
XRPBUSD
ETHBUSD
ALGOBUSD
XTZUSD
XTZBUSD
HBARUSD
HBARBUSD
OMGUSD
OMGBUSD
MATICUSD
MATICBUSD
XTZBTC
ADABTC
REPBUSD
REPUSD
EOSBUSD
EOSUSD
DOGEUSD
KNCUSD
KNCUSDT
VTHOUSDT
VTHOUSD
USDCUSD
COMPUSDT
COMPUSD
MANAUSD
HNTUSD
HNTUSDT
MKRUSD
MKRUSDT
DAIUSD
ONEUSDT
ONEUSD
BANDUSDT
BANDUSD
STORJUSDT
STORJUSD
BUSDUSDT
UNIUSD
UNIUSDT
SOLUSD
SOLUSDT
LINKBTC
VETBTC
UNIBTC
EGLDUSDT
EGLDUSD
PAXGUSDT
PAXGUSD
OXTUSDT
OXTUSD
ZENUSDT
ZENUSD
BTCUSDC
ONEBUSD

This behavior does not affect me too much, but just so I know. Are all trades on the USD pairs streamed as USDT?

Thanks,
Paul

binance.us (https://github.com/binance-us/binance-official-api-docs) have similar endpoints but different host urls for REST api and Websocket, make sure you’re not mixing up.

USD (fiat) is not the same as USDT (stable asset)