Skip to content

Symbol values include formatting that differs from on-chain symbol() #436

@0237h

Description

@0237h

Token API returns symbol values with prefixes or suffixes that don't match the on-chain symbol() return value:

Network Token Contract Our Symbol On-chain
mainnet MBG 0x45e02bc2875a2914c4f585bbf92a6f28bc07cb70 $MBG MBG
unichain WIF 0x97fadb3d000b953360fd011e173f12cddb5d70fa $WIF WIF
mainnet DOVU 0x2aeabde1ab736c59e9a19bed67681869eef39526 DOVU[eth] DOVU
base DOVU 0xb38266e0e9d9681b77aeb0a280e98131b953f865 DOVU[base] DOVU
mainnet TON 0x582d872a1b094fc48f5de31d3b73f2d9be47def1 TONCOIN TON
mainnet VENOM 0x46f84dc6564cdd93922f7bfb88b03d35308d87c9 WVENOM VENOM
mainnet AUSDT 0x9eead9ce15383caeed975427340b3a369410cfbf aUSD₮ AUSDT

Mismatched in every validation run (15/15).

Three patterns:

  • $ prefix (MBG, WIF)
  • [chain] suffix (DOVU on mainnet and base)
  • Unicode characters (aUSD₮ contains ₮ U+20AE instead of ASCII T)

TON and VENOM may be cases where Token API resolves to a wrapped variant contract rather than the canonical one.

Reference: Blockscout returns the on-chain symbol() values listed in the "On-chain" column.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions