A money amount, expressed as a decimal STRING plus a currency code.
Amounts are always strings (never JavaScript numbers/floats) to avoid binary floating-point rounding on financial values — pass "10.00", not 10.
"10.00"
10
const price: Money = { amount: "10.00", currency: "USDT" }; Copy
const price: Money = { amount: "10.00", currency: "USDT" };
Decimal-string amount, e.g. "10.00" or "0.5". Never a number.
"0.5"
Uppercase currency/asset code, e.g. "USDT", "USDC", "BTC".
"USDT"
"USDC"
"BTC"
A money amount, expressed as a decimal STRING plus a currency code.
Amounts are always strings (never JavaScript numbers/floats) to avoid binary floating-point rounding on financial values — pass
"10.00", not10.Example