← all findings
low SHARE_COUNT_MISREPORT

META: balanceOf() is 1.000541460x away from share-equivalents

subject META (0xc0D6457C16Cc70d6790Dd43521C899C87ce02f35) · methodology assay-rh-v0.2.0 · detected 2026-09-21T20:50:37.000Z

META reports uiMultiplier() = 1000541459879451635 (1.000541460). 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.0541% (the true count is 1.0005x the raw balance). Token value computed as balance * Chainlink feed price is unaffected, because the feed is already multiplier-adjusted.

Impact
5.41 bps · 0.0541%
totalSupply raw 6703.2453 tokens vs 6706.8748 share-equivalents (delta 3.6295). Presenting the raw balance as a share count understates by 0.0541%; equivalently the true count is 1.0005x the raw.
Evidence — 2/2 citations re-fetched and byte-compared
mismatched 0 · pruned 0 · verified 2026-09-21T20:50:44.662Z
uiMultiplier() == 1000541459879451635
chain 4663 · block 69097499 · uiMultiplier()
0xc0D6457C16Cc70d6790Dd43521C899C87ce02f35
0x0000000000000000000000000000000000000000000000000de2a3281b2a5bf3
totalSupply() == 6703245301630000000000
chain 4663 · block 69097499 · totalSupply()
0xc0D6457C16Cc70d6790Dd43521C899C87ce02f35
0x00000000000000000000000000000000000000000000016b623746844a556c00