fix: an address holding only unpriced tokens is no longer totalled at $0.00 (closes #261)
Some checks failed
check / check (push) Has been cancelled
Some checks failed
check / check (push) Has been cancelled
This commit was merged in pull request #298.
This commit is contained in:
16
TODO.md
16
TODO.md
@@ -45,6 +45,22 @@ undefined identifiers, which is how
|
||||
|
||||
# Completed Steps
|
||||
|
||||
- 2026-08-17: An address total no longer reports `$0.00` for holdings it cannot
|
||||
price. Prices exist for the top 25 tokens only, so the priced-only sum was
|
||||
printed as the total and an address holding nothing but unpriced ERC-20s was
|
||||
shown as worth nothing — directly under "This address holds a balance." on the
|
||||
address-removal confirmation. `getAddressValue()` in `src/shared/prices.js`
|
||||
now returns `{ usd, partial }`, keeping worth-zero and worth-an-unknown-amount
|
||||
apart the way an absent `holders_count` is kept apart from a count of zero,
|
||||
and every screen renders it through the one `formatAddressTotal()`: the figure
|
||||
when it covers everything, the figure marked `plus unpriced tokens` when it
|
||||
covers part, and `Total: unpriced tokens only` when it would cover nothing.
|
||||
Home, AddressDetail and the removal confirmation all read it, and
|
||||
`getWalletValue()`/`getTotalValue()` carry `partial` up. Covered by
|
||||
`tests/addressValue.test.js` — the only-unpriced, genuinely-zero and
|
||||
fully-priced cases at the helper and at both call sites that return their
|
||||
markup — demonstrated failing first
|
||||
([#261](https://git.eeqj.de/sneak/AutistMask/issues/261)).
|
||||
- 2026-08-17: `README.md` no longer advertises a defect the wallet does not
|
||||
have. The End-to-End Tests section listed the EIP-1193 code being dropped in
|
||||
the last hop into the page as a standing limit of the dApp coverage; that
|
||||
|
||||
Reference in New Issue
Block a user