Wrapped Ether WETH
Scan summary
What this scan established
Wrapped Ether (WETH) was identified on Arbitrum at the exact address shown below.
Negative checks apply only to the standards and code paths VetMyToken supports.
Market and liquidity data is shown separately and never reduces contract risk.
A bounded preview contains 10 addresses; classifications may be incomplete.
Multi-dimensional assessment
Key controls and risks
No major control was found within the supported checks that completed. This is not a claim that custom or unavailable behaviour is impossible.
Authorities and administrators
| Authority | State | Current value |
|---|---|---|
| ERC-1967 administrator | Some checks could not be completed | 0xd570ace65c43af47101fc6250fd6fc63d1c22a86 |
| Legacy ZeppelinOS administrator | Not detected by the supported checks | {"address": null, "zero_address": true} |
| Beacon owner | Not detected by the supported checks | {"address": null, "beacon": null} |
| Implementation owner | Not detected by the supported checks | Not present |
| Implementation administrator | Not detected by the supported checks | Not present |
| Standard owner | Could not verify | Unavailable |
| Ownable2Step pending owner | Could not verify | Unavailable |
| Enumerable standard roles | Could not verify | {"absence_of_custom_roles_proven": false, "enumerable": null, "roles": []} |
Checks completed
| Check | Result | Observed value |
|---|---|---|
| Finalized chain context | Verified | {"block_hash": "0x4cff906d5c93d05602efa2aed5c83023cd72c5c2fc0619b3b53d8d46d1361163", "block_number": 491672590} |
| ERC-1967 beacon | Not detected by the supported checks | {"address": null, "zero_address": true} |
| Legacy ZeppelinOS implementation | Not detected by the supported checks | {"address": null, "zero_address": true} |
| Legacy ZeppelinOS administrator | Not detected by the supported checks | {"address": null, "zero_address": true} |
| Beacon implementation | Not detected by the supported checks | {"address": null, "beacon": null} |
| Beacon owner | Not detected by the supported checks | {"address": null, "beacon": null} |
| Implementation runtime bytecode | Not detected by the supported checks | Not present |
| Implementation owner | Not detected by the supported checks | Not present |
| ERC-1822 proxiable implementation signal | Not detected by the supported checks | Not present |
| Nested ERC-1967 implementation | Not detected by the supported checks | Not present |
| Implementation administrator | Not detected by the supported checks | Not present |
| Implementation beacon | Not detected by the supported checks | Not present |
| ERC-1167 minimal proxy | Not detected by the supported checks | {"implementation": null} |
What could not be verified
| Check | Public state | Why it is limited |
|---|---|---|
| Runtime bytecode | Some checks could not be completed | Contract code: yes; size: 2092 bytes; SHA-256: cbbb906270e2b7c031e119ec2f41a8d73d3e14ab437075760adc735e38edd888 |
| Metadata-stripped bytecode | Some checks could not be completed | SHA-256: 52901eec4ede39ff43e13faae9e75857e966e7c8f49940408ac2c2235791e335; size: 2039 bytes |
| Runtime Opcode Signals | Some checks could not be completed | {"limitations": "Opcode presence does not prove reachability, authorization, or contract behaviour.", "opcode_counts": {"call": 0, "callcode": 1, "create": 0, "create2": 1, "delegatecall": 2, "selfdestruct": 0, "staticcall": 0}} |
| Exact bytecode matches | Some checks could not be completed | 0 exact match(es) |
| Source verification | This check is not available yet | No self-hosted Sourcify instance is configured. |
| ERC-1967 implementation | Some checks could not be completed | 0x8b194beae1d3e0788a1a35173978001acdfba668 |
| ERC-1967 administrator | Some checks could not be completed | 0xd570ace65c43af47101fc6250fd6fc63d1c22a86 |
| EIP-2535 facet addresses | Could not verify | Unavailable |
| Standard owner | Could not verify | Unavailable |
| Ownable2Step pending owner | Could not verify | Unavailable |
| Token name | Some checks could not be completed | Wrapped Ether |
| Token symbol | Some checks could not be completed | WETH |
| Token decimals | Some checks could not be completed | 18 |
| Total supply | Some checks could not be completed | 140025377230729641821635 |
| Enumerable standard roles | Could not verify | {"absence_of_custom_roles_proven": false, "enumerable": null, "roles": []} |
| Ownership history | Some checks could not be completed | Event history adapter not enabled. |
| Enumerable roles | Some checks could not be completed | Only DEFAULT_ADMIN_ROLE, MINTER_ROLE and PAUSER_ROLE are bounded after positive IAccessControlEnumerable evidence; custom and non-enumerable roles remain unknown. |
| Supply-change history | Some checks could not be completed | Canonical event indexing is not complete. |
| Holder concentration | Some checks could not be completed | Holder coverage incomplete - concentration conclusion withheld. |
| Holder reconciliation | Some checks could not be completed | Canonical Transfer-event reconstruction is not complete. |
| Liquidity control | Some checks could not be completed | No tested block-pinned DEX/locker adapter is enabled. |
| LP distribution | Some checks could not be completed | No tested block-pinned DEX LP adapter is enabled. |
| Locker verification | Some checks could not be completed | No locker adapter has verified contract, amount, beneficiary, identifier and unlock time. |
Basic checks never wait for source compilation, static analysis, historical reconstruction or simulation. Cached deeper evidence appears automatically when the bounded worker completes it.
Market and liquidity
| Reference-pool liquidity | $1,078,074 · paired with WBTC |
| 24h volume | $2,333,951 |
| 24h activity | 4244 buys / 4401 sells |
| Pool coverage | 30 pair(s) returned · selected reference pool only |
| Source | Existing external market feed · Venue reported |
| Observed | 06 Aug 2026, 10:33 UTC |
Holder and supply intelligence
| Total supply | 140031.96163875122832733 |
| Visible holder count | 425542 |
| Mintability | Could not verify nonstandard minting paths |
| Holder coverage | Bounded top-address preview |
| Address | Reported share | Classification |
|---|---|---|
0xe50fa9b3c56ffb159cb0fca61f5c9d750e8128c8 | 14.49% | Contract |
0xc6962004f452be9203591991d15f6b388e09e8d0 | 9.39% | Contract |
0x70d95587d40a2caf56bd97485ab3eec10bee6336 | 9.03% | Contract |
0x450bb6774dd8a756274e0ab4107953259d2ac541 | 5.69% | Contract |
0x2f5e87c9312fa29aed5c179e456625d79015299c | 5.67% | Contract |
0xc3e5607cd4ca0d5fe51e09b60ed97a0ae6f874dd | 3.21% | Unclassified address |
0x3368e17064c9ba5d6f1f93c4c678bea00cc78555 | 2.12% | Unclassified address |
0x1eed63efba5f81d95bfe37d82c8e736b974f477b | 2.06% | Unclassified address |
0x9c4ec768c28520b50860ea7a15bd7213a9ff58bf | 2.01% | Contract |
0x641c00a822e8b671738d32a431a4fb6074e5c79d | 1.83% | Contract |
Liquidity ownership
LP ownership, locker amount, beneficiary, unlock time and withdrawal authority could not be verified.
Trading and transfer behaviour
| Path or control | Current evidence state |
|---|---|
| Ordinary transfer | Could not test |
| TransferFrom | Could not test |
| Buy path | Could not test |
| Sell path | Could not test |
| Pair-to-user path | Could not test |
| User-to-pair path | Could not test |
| Buy tax | Could not verify |
| Sell tax | Could not verify |
| Maximum transaction | Not supported |
| Maximum wallet | Not supported |
| Cooldown or anti-bot | Not supported |
| Fee exemptions or privileged bypass | Not supported |
| Router, pair or external-controller restrictions | Not supported |
Contract and source intelligence
| Check | State | Result |
|---|---|---|
| Runtime bytecode | Some checks could not be completed | Contract code: yes; size: 2092 bytes; SHA-256: cbbb906270e2b7c031e119ec2f41a8d73d3e14ab437075760adc735e38edd888 |
| Metadata-stripped bytecode | Some checks could not be completed | SHA-256: 52901eec4ede39ff43e13faae9e75857e966e7c8f49940408ac2c2235791e335; size: 2039 bytes |
| Source verification | This check is not available yet | No self-hosted Sourcify instance is configured. |
| Implementation runtime bytecode | Not detected by the supported checks | Not present |
Historical timeline
No verified state change was found between the stored observations.
Relationship intelligence
No exact-bytecode relationship with another previously scanned contract was verified.
Technical details
| Finding | State | Normalized value | Why we found this |
|---|---|---|---|
| Finalized chain context | Verified | {"block_hash": "0x4cff906d5c93d05602efa2aed5c83023cd72c5c2fc0619b3b53d8d46d1361163", "block_number": 491672590} | rpc:eth_getBlockByNumber:491672590 |
| Runtime bytecode | Some checks could not be completed | Contract code: yes; size: 2092 bytes; SHA-256: cbbb906270e2b7c031e119ec2f41a8d73d3e14ab437075760adc735e38edd888 | rpc:eth_getCode:491672590:runtime_bytecode |
| Metadata-stripped bytecode | Some checks could not be completed | SHA-256: 52901eec4ede39ff43e13faae9e75857e966e7c8f49940408ac2c2235791e335; size: 2039 bytes | sha256:52901eec4ede39ff43e13faae9e75857e966e7c8f49940408ac2c2235791e335 |
| Runtime Opcode Signals | Some checks could not be completed | {"limitations": "Opcode presence does not prove reachability, authorization, or contract behaviour.", "opcode_counts": {"call": 0, "callcode": 1, "create": 0, "create2": 1, "delegatecall": 2, "selfdestruct": 0, "staticcall": 0}} | rpc:eth_getCode:491672590:opcodes |
| Exact bytecode matches | Some checks could not be completed | 0 exact match(es) | local:bytecode:52901eec4ede39ff43e13faae9e75857e966e7c8f49940408ac2c2235791e335 |
| Source verification | This check is not available yet | No self-hosted Sourcify instance is configured. | sourcify:self-hosted:not-configured |
| ERC-1967 implementation | Some checks could not be completed | 0x8b194beae1d3e0788a1a35173978001acdfba668 | rpc:eth_getStorageAt:491672590:erc1967_implementation |
| ERC-1967 administrator | Some checks could not be completed | 0xd570ace65c43af47101fc6250fd6fc63d1c22a86 | rpc:eth_getStorageAt:491672590:erc1967_administrator |
| ERC-1967 beacon | Not detected by the supported checks | {"address": null, "zero_address": true} | rpc:eth_getStorageAt:491672590:erc1967_beacon |
| Legacy ZeppelinOS implementation | Not detected by the supported checks | {"address": null, "zero_address": true} | rpc:eth_getStorageAt:491672590:zeppelinos_implementation |
| Legacy ZeppelinOS administrator | Not detected by the supported checks | {"address": null, "zero_address": true} | rpc:eth_getStorageAt:491672590:zeppelinos_administrator |
| Beacon implementation | Not detected by the supported checks | {"address": null, "beacon": null} | rpc:eth_call:491672590:erc1967_beacon_implementation |
| Beacon owner | Not detected by the supported checks | {"address": null, "beacon": null} | rpc:eth_call:491672590:erc1967_beacon_owner |
| Implementation runtime bytecode | Not detected by the supported checks | Not present | rpc:conditional:491672590:implementation_runtime_bytecode |
| Implementation owner | Not detected by the supported checks | Not present | rpc:conditional:491672590:implementation_owner |
| ERC-1822 proxiable implementation signal | Not detected by the supported checks | Not present | rpc:conditional:491672590:uups_proxiable_uuid |
| Nested ERC-1967 implementation | Not detected by the supported checks | Not present | rpc:conditional:491672590:nested_implementation |
| Implementation administrator | Not detected by the supported checks | Not present | rpc:conditional:491672590:implementation_administrator |
| Implementation beacon | Not detected by the supported checks | Not present | rpc:conditional:491672590:implementation_beacon |
| EIP-2535 facet addresses | Could not verify | Unavailable | rpc:eth_call:491672590:eip2535_facets |
| ERC-1167 minimal proxy | Not detected by the supported checks | {"implementation": null} | rpc:eth_getCode:491672590:erc1167 |
| Standard owner | Could not verify | Unavailable | rpc:eth_call:491672590:standard_owner |
| Ownable2Step pending owner | Could not verify | Unavailable | rpc:eth_call:491672590:ownable2step_pending_owner |
| Token name | Some checks could not be completed | Wrapped Ether | rpc:eth_call:491672590:token_name |
| Token symbol | Some checks could not be completed | WETH | rpc:eth_call:491672590:token_symbol |
| Token decimals | Some checks could not be completed | 18 | rpc:eth_call:491672590:token_decimals |
| Total supply | Some checks could not be completed | 140025377230729641821635 | rpc:eth_call:491672590:token_total_supply |
| Enumerable standard roles | Could not verify | {"absence_of_custom_roles_proven": false, "enumerable": null, "roles": []} | rpc:eth_call:491672590:access-control-enumerable |
| Ownership history | Some checks could not be completed | Event history adapter not enabled. | unsupported:ownership_history |
| Enumerable roles | Some checks could not be completed | Only DEFAULT_ADMIN_ROLE, MINTER_ROLE and PAUSER_ROLE are bounded after positive IAccessControlEnumerable evidence; custom and non-enumerable roles remain unknown. | unsupported:enumerable_roles |
| Supply-change history | Some checks could not be completed | Canonical event indexing is not complete. | unsupported:supply_change_history |
| Holder concentration | Some checks could not be completed | Holder coverage incomplete - concentration conclusion withheld. | unsupported:holder_concentration |
| Holder reconciliation | Some checks could not be completed | Canonical Transfer-event reconstruction is not complete. | unsupported:holder_supply_reconciliation |
| Liquidity control | Some checks could not be completed | No tested block-pinned DEX/locker adapter is enabled. | unsupported:liquidity_control |
| LP distribution | Some checks could not be completed | No tested block-pinned DEX LP adapter is enabled. | unsupported:lp_distribution |
| Locker verification | Some checks could not be completed | No locker adapter has verified contract, amount, beneficiary, identifier and unlock time. | unsupported:locker_verification |
About Wrapped Ether
Wrapped Ether (WETH) is a token on Arbitrum. Its main trading pair has existed for 834 days on pancakeswap. The selected venue feed reports a price of $1,886.22, $1,078,074 in liquidity and $2,333,951 of 24-hour volume across 30 pair(s). An external provider reports roughly 425542 holders; VetMyToken has not reconstructed the complete holder set. An external provider reports published source code; VetMyToken has not independently verified that source. Contract controls, holder coverage, liquidity control and market quality are assessed separately; market activity does not improve or reduce the security-risk assessment.
| Exact address | 0x82af49447d8a07e3bd95bd0d56f35241523fbab1 |
| Network | Arbitrum |
| Project website | https://weth.io |
| Main observed pair created | 24 Apr 2024 |
Community notes