Wrapped POL WPOL

Polygon · 0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270

Scan summary

Several important checks could not be completed No overall score - Not enough verified information for a score · 13 required checks unavailable
Verified controls0
Checks completed23
Checks unavailable13
Evidence updated06 Aug 2026, 10:33 UTC

VetMyToken provides automated technical and market observations from public data. It does not guarantee that a token is safe or fraudulent and is not financial advice.

What this scan established

Token identified

Wrapped POL (WPOL) was identified on Polygon at the exact address shown below.

23 supported checks completed

Negative checks apply only to the standards and code paths VetMyToken supports.

Market activity observed

Market and liquidity data is shown separately and never reduces contract risk.

Holder preview available

A bounded preview contains 10 addresses; classifications may be incomplete.

Multi-dimensional assessment

Administrative controlPartially verified
UpgradeabilityPartially verified
Supply controlPartially verified
Transfer controlCould not verify
Trading observationsHistorical or simulated paths limited
Holder concentrationBounded preview
Liquidity conditionMarket observation available
Source verificationThis check is not available yet
Historical coverageVerified observations available
Evidence confidencePartial verification

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

AuthorityStateCurrent value
ERC-1967 administratorNot detected by the supported checks{"address": null, "zero_address": true}
Legacy ZeppelinOS administratorNot detected by the supported checks{"address": null, "zero_address": true}
Beacon ownerNot detected by the supported checks{"address": null, "beacon": null}
Implementation ownerNot detected by the supported checksNot present
Implementation administratorNot detected by the supported checksNot present
Standard ownerCould not verifyUnavailable
Ownable2Step pending ownerCould not verifyUnavailable
Enumerable standard rolesCould not verify{"absence_of_custom_roles_proven": false, "enumerable": null, "roles": []}

Checks completed

Not detected means the behaviour was not found within VetMyToken's supported checks. It does not prove the behaviour is impossible.

CheckResultObserved value
Finalized chain contextVerified{"block_hash": "0xdd28b7b0d0343f0b581523d66decfb4e9aa5061136dc1563b7d040b9218bbd5f", "block_number": 91538261}
Runtime bytecodeVerifiedContract code: yes; size: 3000 bytes; SHA-256: 8fed8796bbfae1aaaead209063306112f355df34a9f6ba78d23c66e13fc19502
Metadata-stripped bytecodeVerifiedSHA-256: 4a449a54efd24dcc215482ce3c159c2cbede1dc3a0cc0764682301fe8f23c8cd; size: 2957 bytes
Runtime Opcode SignalsVerified{"limitations": "Opcode presence does not prove reachability, authorization, or contract behaviour.", "opcode_counts": {"call": 1, "callcode": 0, "create": 0, "create2": 0, "delegatecall": 0, "selfdestruct": 0, "staticcall": 0}}
Exact bytecode matchesVerified0 exact match(es)
ERC-1967 implementationNot detected by the supported checks{"address": null, "zero_address": true}
ERC-1967 administratorNot detected by the supported checks{"address": null, "zero_address": true}
ERC-1967 beaconNot detected by the supported checks{"address": null, "zero_address": true}
Legacy ZeppelinOS implementationNot detected by the supported checks{"address": null, "zero_address": true}
Legacy ZeppelinOS administratorNot detected by the supported checks{"address": null, "zero_address": true}
Beacon implementationNot detected by the supported checks{"address": null, "beacon": null}
Beacon ownerNot detected by the supported checks{"address": null, "beacon": null}
Implementation runtime bytecodeNot detected by the supported checksNot present
Implementation ownerNot detected by the supported checksNot present
ERC-1822 proxiable implementation signalNot detected by the supported checksNot present
Nested ERC-1967 implementationNot detected by the supported checksNot present
Implementation administratorNot detected by the supported checksNot present
Implementation beaconNot detected by the supported checksNot present
ERC-1167 minimal proxyNot detected by the supported checks{"implementation": null}
Token nameVerifiedWrapped Polygon Ecosystem Token
Token symbolVerifiedWPOL
Token decimalsVerified18
Total supplyVerified269841873064120815550819458

What could not be verified

CheckPublic stateWhy it is limited
Source verificationThis check is not available yetNo self-hosted Sourcify instance is configured.
EIP-2535 facet addressesCould not verifyUnavailable
Standard ownerCould not verifyUnavailable
Ownable2Step pending ownerCould not verifyUnavailable
Enumerable standard rolesCould not verify{"absence_of_custom_roles_proven": false, "enumerable": null, "roles": []}
Ownership historySome checks could not be completedEvent history adapter not enabled.
Enumerable rolesSome checks could not be completedOnly DEFAULT_ADMIN_ROLE, MINTER_ROLE and PAUSER_ROLE are bounded after positive IAccessControlEnumerable evidence; custom and non-enumerable roles remain unknown.
Supply-change historySome checks could not be completedCanonical event indexing is not complete.
Holder concentrationSome checks could not be completedHolder coverage incomplete - concentration conclusion withheld.
Holder reconciliationSome checks could not be completedCanonical Transfer-event reconstruction is not complete.
Liquidity controlSome checks could not be completedNo tested block-pinned DEX/locker adapter is enabled.
LP distributionSome checks could not be completedNo tested block-pinned DEX LP adapter is enabled.
Locker verificationSome checks could not be completedNo locker adapter has verified contract, amount, beneficiary, identifier and unlock time.
Deep analysis incomplete

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

Price, liquidity and volume are venue-reported observations and can change rapidly. They are separate from contract-risk evidence.

$0.07549 +0.23% (24h)
Reference-pool liquidity$526,190 · paired with USDC
24h volume$6,929
24h activity142 buys / 92 sells
Pool coverage30 pair(s) returned · selected reference pool only
SourceExisting external market feed · Venue reported
Observed06 Aug 2026, 10:33 UTC

Holder and supply intelligence

Total supply269987121.403439714161359881
Visible holder count841566
MintabilityCould not verify nonstandard minting paths
Holder coverageBounded top-address preview
AddressReported shareClassification
0x6d80113e533a2c0fe82eabd35f1875dcea89ea9731.85% Contract
0x55e4151499e9dba3a74cc4ba9c711f8bcc1ef56519.14% Contract
0x9b08288c3be4f62bbf8d1c20ac9c5e6f9467d8b73.53% Contract
0x6c79eac037892e3a6b8bda9470c25b463a66e10c3.49% Unclassified address
0x6113c6cca27bc61ecffac8dd9c72c257da0b79251.81% Contract
0xc84f479bf220e38ba3bd0262049bad47aaa673ee1.50% Contract
0x86e233f6fb420d05c6b6f5880e7df42ad0acfaf51.37% Unclassified address
0x6e7a5fafcec6bb1e78bae2a1f0b612012bf148271.29% Contract
0x9a6c48c13100d631968e73fc375d3fc6bbd940041.21% Contract
0x872a23b47f15f36c6bc5d82c825d22bfb596e8fa1.00% Unclassified address

Address classifications may be incomplete. Contract, exchange, bridge and treasury addresses can affect apparent concentration.

Liquidity ownership

LP ownership, locker amount, beneficiary, unlock time and withdrawal authority could not be verified.

Trading and transfer behaviour

Path or controlCurrent evidence state
Ordinary transferCould not test
TransferFromCould not test
Buy pathCould not test
Sell pathCould not test
Pair-to-user pathCould not test
User-to-pair pathCould not test
Buy taxCould not verify
Sell taxCould not verify
Maximum transactionNot supported
Maximum walletNot supported
Cooldown or anti-botNot supported
Fee exemptions or privileged bypassNot supported
Router, pair or external-controller restrictionsNot supported

A successful historical or simulated transaction does not guarantee future transactions will succeed. A reverted simulation does not by itself prove a honeypot; allowance, liquidity, router configuration, historical state or address-specific restrictions may affect the result.

Contract and source intelligence

CheckStateResult
Runtime bytecodeVerifiedContract code: yes; size: 3000 bytes; SHA-256: 8fed8796bbfae1aaaead209063306112f355df34a9f6ba78d23c66e13fc19502
Metadata-stripped bytecodeVerifiedSHA-256: 4a449a54efd24dcc215482ce3c159c2cbede1dc3a0cc0764682301fe8f23c8cd; size: 2957 bytes
Source verificationThis check is not available yetNo self-hosted Sourcify instance is configured.
Implementation runtime bytecodeNot detected by the supported checksNot present

Published source code is not considered self-verified unless VetMyToken reproduces the deployed runtime bytecode. Static findings remain advisory unless runtime matching, reachability, authority and validation pass.

Historical timeline

No verified state change was found between the stored observations.

Stored evidence begins at finalized block 91538261. Earlier changes could not be reconstructed from the available evidence.

Relationship intelligence

No exact-bytecode relationship with another previously scanned contract was verified.

Shared ownership, code or infrastructure does not by itself establish fraud or malicious coordination.

Technical details
Finalized context91538261
Provider agreementVerified · 3 provider(s)
Exact completeness50.0%

Block or slot hash: 0xdd28b7b0d0343f0b581523d66decfb4e9aa5061136dc1563b7d040b9218bbd5f · rules vmt-control-2.

FindingStateNormalized valueWhy we found this
Finalized chain contextVerified{"block_hash": "0xdd28b7b0d0343f0b581523d66decfb4e9aa5061136dc1563b7d040b9218bbd5f", "block_number": 91538261}rpc:eth_getBlockByNumber:91538261
Runtime bytecodeVerifiedContract code: yes; size: 3000 bytes; SHA-256: 8fed8796bbfae1aaaead209063306112f355df34a9f6ba78d23c66e13fc19502rpc:eth_getCode:91538261:runtime_bytecode
Metadata-stripped bytecodeVerifiedSHA-256: 4a449a54efd24dcc215482ce3c159c2cbede1dc3a0cc0764682301fe8f23c8cd; size: 2957 bytessha256:4a449a54efd24dcc215482ce3c159c2cbede1dc3a0cc0764682301fe8f23c8cd
Runtime Opcode SignalsVerified{"limitations": "Opcode presence does not prove reachability, authorization, or contract behaviour.", "opcode_counts": {"call": 1, "callcode": 0, "create": 0, "create2": 0, "delegatecall": 0, "selfdestruct": 0, "staticcall": 0}}rpc:eth_getCode:91538261:opcodes
Exact bytecode matchesVerified0 exact match(es)local:bytecode:4a449a54efd24dcc215482ce3c159c2cbede1dc3a0cc0764682301fe8f23c8cd
Source verificationThis check is not available yetNo self-hosted Sourcify instance is configured.sourcify:self-hosted:not-configured
ERC-1967 implementationNot detected by the supported checks{"address": null, "zero_address": true}rpc:eth_getStorageAt:91538261:erc1967_implementation
ERC-1967 administratorNot detected by the supported checks{"address": null, "zero_address": true}rpc:eth_getStorageAt:91538261:erc1967_administrator
ERC-1967 beaconNot detected by the supported checks{"address": null, "zero_address": true}rpc:eth_getStorageAt:91538261:erc1967_beacon
Legacy ZeppelinOS implementationNot detected by the supported checks{"address": null, "zero_address": true}rpc:eth_getStorageAt:91538261:zeppelinos_implementation
Legacy ZeppelinOS administratorNot detected by the supported checks{"address": null, "zero_address": true}rpc:eth_getStorageAt:91538261:zeppelinos_administrator
Beacon implementationNot detected by the supported checks{"address": null, "beacon": null}rpc:eth_call:91538261:erc1967_beacon_implementation
Beacon ownerNot detected by the supported checks{"address": null, "beacon": null}rpc:eth_call:91538261:erc1967_beacon_owner
Implementation runtime bytecodeNot detected by the supported checksNot presentrpc:conditional:91538261:implementation_runtime_bytecode
Implementation ownerNot detected by the supported checksNot presentrpc:conditional:91538261:implementation_owner
ERC-1822 proxiable implementation signalNot detected by the supported checksNot presentrpc:conditional:91538261:uups_proxiable_uuid
Nested ERC-1967 implementationNot detected by the supported checksNot presentrpc:conditional:91538261:nested_implementation
Implementation administratorNot detected by the supported checksNot presentrpc:conditional:91538261:implementation_administrator
Implementation beaconNot detected by the supported checksNot presentrpc:conditional:91538261:implementation_beacon
EIP-2535 facet addressesCould not verifyUnavailablerpc:eth_call:91538261:eip2535_facets
ERC-1167 minimal proxyNot detected by the supported checks{"implementation": null}rpc:eth_getCode:91538261:erc1167
Standard ownerCould not verifyUnavailablerpc:eth_call:91538261:standard_owner
Ownable2Step pending ownerCould not verifyUnavailablerpc:eth_call:91538261:ownable2step_pending_owner
Token nameVerifiedWrapped Polygon Ecosystem Tokenrpc:eth_call:91538261:token_name
Token symbolVerifiedWPOLrpc:eth_call:91538261:token_symbol
Token decimalsVerified18rpc:eth_call:91538261:token_decimals
Total supplyVerified269841873064120815550819458rpc:eth_call:91538261:token_total_supply
Enumerable standard rolesCould not verify{"absence_of_custom_roles_proven": false, "enumerable": null, "roles": []}rpc:eth_call:91538261:access-control-enumerable
Ownership historySome checks could not be completedEvent history adapter not enabled.unsupported:ownership_history
Enumerable rolesSome checks could not be completedOnly 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 historySome checks could not be completedCanonical event indexing is not complete.unsupported:supply_change_history
Holder concentrationSome checks could not be completedHolder coverage incomplete - concentration conclusion withheld.unsupported:holder_concentration
Holder reconciliationSome checks could not be completedCanonical Transfer-event reconstruction is not complete.unsupported:holder_supply_reconciliation
Liquidity controlSome checks could not be completedNo tested block-pinned DEX/locker adapter is enabled.unsupported:liquidity_control
LP distributionSome checks could not be completedNo tested block-pinned DEX LP adapter is enabled.unsupported:lp_distribution
Locker verificationSome checks could not be completedNo locker adapter has verified contract, amount, beneficiary, identifier and unlock time.unsupported:locker_verification

About Wrapped POL

Wrapped POL (WPOL) is a token on Polygon. Its main trading pair has existed for 2127 days on quickswap. The selected venue feed reports a price of $0.07549, $526,190 in liquidity and $6,929 of 24-hour volume across 30 pair(s). An external provider reports roughly 841566 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 address0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270
NetworkPolygon
Project websitehttps://polygon.technology
Main observed pair created8 Oct 2020

Community notes