Files
proxmox/docs/07-ccip/WEMIX_TOKEN_VERIFICATION.md

68 lines
4.4 KiB
Markdown
Raw Permalink Normal View 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](https://scan.wemix.com/token/0x5adcb99e7ccd357aceaade7abc5dfbd6f2fce1ae) | 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](https://scan.wemix.com/address/0xA649325Aa7C5093d12D6F98EB4378deAe68CE23F) | **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](https://scan.wemix.com/address/0xE3F5a90F9cb311505cd691a46596599aA1A0AD7D) | 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):**
- Tether: https://tether.to/ or official multi-chain token list for USDT on Wemix.
- Circle: https://developers.circle.com/stablecoins/usdc-on-main-networks (Wemix is not listed as of 2026; any Wemix USDC may be bridged/third-party).
- Wemix / WEMIX.Fi: Official docs or token list for canonical WETH/USDT/USDC on chain 1111.
---
## 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](RECOMMENDED_COMPLETION_CHECKLIST.md) once satisfied.
---
## References
- WemixScan: https://scan.wemix.com/
- WemixScan tokens list (all ERC20): https://scan.wemix.com/tokens
- Chainlink CCIP Wemix: https://docs.chain.link/ccip/directory/mainnet/chain/wemix-mainnet (fee tokens: LINK, WWEMIX; does not list WETH/USDT/USDC).
- `config/token-mapping-multichain.json` — pair 651940↔1111.
- [RECOMMENDED_COMPLETION_CHECKLIST.md](RECOMMENDED_COMPLETION_CHECKLIST.md) §1 (Wemix token addresses).