Files
proxmox/docs/07-ccip/WEMIX_TOKEN_VERIFICATION.md
defiQUG b3a8fe4496
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
chore: sync all changes to Gitea
- Config, docs, scripts, and backup manifests
- Submodule refs unchanged (m = modified content in submodules)

Made-with: Cursor
2026-03-02 11:37:34 -08:00

4.4 KiB
Raw Permalink Blame History

Wemix (Chain 1111) Token Address Verification

Last Updated: 2026-02-16
Explorer: https://scan.wemix.com/ (WemixScan)
Tokens list (all ERC20): https://scan.wemix.com/tokens


Purpose

This doc records the Wemix token addresses used in config/token-mapping-multichain.json for the 651940↔1111 pair, their source, and how to re-verify them. These addresses are user-provided from scan.wemix.com; they are not confirmed as official Tether/Circle deployments on Wemix. Re-verify on scan.wemix.com before relying on them in production.


Addresses in use

Token Contract address Scan URL Verification status
WETH 0x5adcb99e7ccd357aceaade7abc5dfbd6f2fce1ae WETH token Listed as “WETH” on WemixScan; ERC20, 18 decimals. Low holder count in snapshot confirm it is the canonical wrapped Ether for Wemix (e.g. bridge or official docs).
USDT 0xA649325Aa7C5093d12D6F98EB4378deAe68CE23F USDT address Unverified. Confirm on scan.wemix.com that this is the official or canonical Tether USDT deployment on Wemix (check token name/symbol and issuer).
USDC 0xE3F5a90F9cb311505cd691a46596599aA1A0AD7D USDC address WemixScan shows “USDC Token” / “USD Coin”; contract creation 2022-10-20; high tx count. Circles official docs do not list Wemix as a USDC mainnet this may be a bridged or community deployment.

Scan check (2026-02-16)

Fetched: https://scan.wemix.com/tokens

  • WWEMIX (Wrapped Wemix) is listed at 0x7d72b22a74a216af4a002a1095c8c707d6ec1c5f (native wrap).
  • Our 651940↔1111 mapping uses WETH 0x5adcb99e7ccd357aceaade7abc5dfbd6f2fce1ae (wrapped Ether, not WWEMIX). Confirm on scan that this is the correct WETH contract for bridged Ether on Wemix.
  • USDT/USDC addresses in the table above are unchanged; confirm on scan or official lists.

Re-check (2026-02-28): Fetched scan.wemix.com/tokens again. WWEMIX confirmed at 0x7d72b22a74a216af4a002a1095c8c707d6ec1c5f. WEMIX$ at 0x8e81fcc2d4a3baa0ee9044e0d7e36f59c9bba9c1. USDT/USDC not in first 15 tokens; table above unchanged. Run validate-config-files.sh after any mapping change.


How to verify

  1. Open the official tokens list: https://scan.wemix.com/tokens — search or browse for WETH, USDT, and USDC and confirm the contract addresses match the table above (or note the correct official addresses if different).
  2. Open WemixScan: https://scan.wemix.com/
  3. For each address above:
    • Open the token or contract page (links in table).
    • Confirm name/symbol (e.g. “Wrapped Ether” / WETH, “Tether USD” / USDT, “USD Coin” / USDC).
    • Check decimals (WETH 18; USDT/USDC often 6).
    • If available, check contract verification and creator to see if it matches an official bridge or issuer.
  4. Cross-check with official sources (if any):

If you find different official addresses

  1. Update config/token-mapping-multichain.json: in the pair fromChainId: 651940, toChainId: 1111, set each addressTo to the correct Wemix contract address.
  2. Update this doc with the new addresses, scan URLs, and verification status.
  3. Run bash scripts/validation/validate-config-files.sh to confirm JSON is valid.
  4. Remove or relax the “re-verify before production” note in the multichain JSON and in RECOMMENDED_COMPLETION_CHECKLIST.md once satisfied.

References