[Optional] Steps to reproduce → Place a DCR order for DogeCoin. The orders will say $0.07, there isn’t enough resolution to know exactly what’s going on and when the orders are planning to trigger.
Expected result → For coins where the fiat currency is less than 1, it should add additional decimal places based on the number of leading zeros rather than just .toFixed(2). Dogecoin should show up as $0.0712 USD and others $0.000324 USD. This can also be a problem for other fiat currencies, not just USD (EUR, etc).
Thanks for the screenshot — that confirms exactly what you’re describing. You’re right that rounding sub-$1 coins like DOGE to two decimals ($0.07) hides the resolution you need to see where orders sit. We’re treating this as a display bug and working on adaptive decimal precision for low-priced coins (so DOGE shows $0.0712, and even smaller coins show enough significant digits), across fiat currencies. I’ll update this thread when the fix ships.
Update: the fix is done. Order and deal price displays now use adaptive decimal precision for sub-$1 coins, so instead of collapsing to $0.07 you’ll see the real resolution — DOGE as $0.0712, and smaller coins with more significant digits (e.g. $0.000324). Prices at or above $1 are unchanged, and this applies across quote currencies, not just USD.
It’ll go out in the next release shortly. Thanks again for the clear report and screenshot.