← all findings
low SHARE_COUNT_MISREPORT

AAPL: balanceOf() is 1.000566080x away from share-equivalents

subject AAPL (0xaF3D76f1834A1d425780943C99Ea8A608f8a93f9) · methodology assay-rh-v0.2.0 · detected 2026-09-21T21:00:41.000Z

AAPL reports uiMultiplier() = 1000566080061092436 (1.000566080). 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.0566% (the true count is 1.0006x the raw balance). Token value computed as balance * Chainlink feed price is unaffected, because the feed is already multiplier-adjusted.

Impact
5.66 bps · 0.0566%
totalSupply raw 15679.5673 tokens vs 15688.4432 share-equivalents (delta 8.8759). Presenting the raw balance as a share count understates by 0.0566%; equivalently the true count is 1.0006x the raw.
Evidence — 2/2 citations re-fetched and byte-compared
mismatched 0 · pruned 0 · verified 2026-09-21T21:00:49.164Z
uiMultiplier() == 1000566080061092436
chain 4663 · block 69103532 · uiMultiplier()
0xaF3D76f1834A1d425780943C99Ea8A608f8a93f9
0x0000000000000000000000000000000000000000000000000de2b98c7058b254
totalSupply() == 15679567269620000000000
chain 4663 · block 69103532 · totalSupply()
0xaF3D76f1834A1d425780943C99Ea8A608f8a93f9
0x000000000000000000000000000000000000000000000351fdb51dcfc5948800