Stop Using Tickers as Asset IDs. USDT on Bitcoin Just Made It Worse
This month, Utexo, a Tether-backed company, plans to launch USDT natively on Bitcoin using the RGB protocol, with Lightning support to follow. Once it does, "USDT on Bitcoin" will refer to at least four different things: Omni (the 2014 original), Liquid, Lightning via Taproot Assets, and RGB. If your system identifies assets by ticker, or even by ticker + chain, that's a data model problem waiting to happen. Most codebases start like this: type Asset = "BTC" | "ETH" | "USDT" | "USDC"; Then multi-chain support arrives: type Asset = { symbol: string; chain: string }; // { symbol: "USDT", chain:
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in