← all findingslow SHARE_COUNT_MISREPORT
GOOGL: balanceOf() is 1.000193924x away from share-equivalents
subject GOOGL (0x2e0847E8910a9732eB3fb1bb4b70a580ADAD4FE3) · methodology assay-rh-v0.2.0 · detected 2026-09-21T20:52:21.000Z
GOOGL reports uiMultiplier() = 1000193924414112587 (1.000193924). Under ERC-8056 a corporate action moves this multiplier rather than balances, so balanceOf() returns tokens, not share-equivalents. Share-equivalents = balance * uiMultiplier() / 1e18. Any surface presenting balanceOf() as a share count understates it by 0.0194% (the true count is 1.0002x the raw balance). Token value computed as balance * Chainlink feed price is unaffected, because the feed is already multiplier-adjusted.
Impact
1.94 bps · 0.0194%
totalSupply raw 15142.8730 tokens vs 15145.8096 share-equivalents (delta 2.9366). Presenting the raw balance as a share count understates by 0.0194%; equivalently the true count is 1.0002x the raw.
Evidence — 2/2 citations re-fetched and byte-compared
mismatched 0 · pruned 0 · verified 2026-09-21T20:52:33.569Z
uiMultiplier() == 1000193924414112587
0x0000000000000000000000000000000000000000000000000de167133335034b
totalSupply() == 15142873007160000000000
0x000000000000000000000000000000000000000000000334e59411a1df043000