- Sankofa/FusionAI-Creator: REPO_URL and doc links → gitea.d-bis.org/d-bis/FusionAI-Creator - cross-chain-pmm-lps doc link → Gitea - trust-wallet registry source → gitea.d-bis.org/d-bis - README: clone URL and note that canonical source is Gitea; public refs (GRU policy, token lists) stay on GitHub Made-with: Cursor
6.3 KiB
Token Contract Deployments — Remaining
Last Updated: 2026-02-28
Purpose: Single list of all remaining token-related contract deployments (by category and chain).
Related: TOKEN_CATEGORIES_CANONICAL, DEPLOYED_COINS_TOKENS_AND_NETWORKS, CONTRACT_DEPLOYMENT_RUNBOOK.
Summary
| Category | Chain(s) | Status | Script / notes |
|---|---|---|---|
| 1. Canonical 138 Compliant (extra) | 138 | Not deployed | DeployCompliantFiatTokens.s.sol |
| 2. ALL Mainnet (Alltra) | 651940 | ACADT not deployed | No script in repo; TBD |
| 3. Compliant Wrapped (cW*) | 1, 56, 137, 10, 42161, etc. | Not deployed | Bridge + pool-matrix per chain |
| 4. D-WIN W on 138 / 651940 | 138, 651940 | Optional | DeployISO4217WSystem or extend |
| 5. Vault ac* / vdc* / sdc* | 138 | After base tokens | DeployAcVdcSdcVaults (extend for new base) |
| 6. cAUSDT | 138 | Not deployed | Env / bridge when Alltra compliant token defined |
1. Canonical 138 Compliant — Remaining
Tokens in Category 1 that do not yet have deployed addresses on Chain 138 (WETH, WETH10, LINK, cUSDT, cUSDC are already deployed).
1.1 DeployCompliantFiatTokens (CREATE2)
Script: smom-dbis-138/script/deploy/DeployCompliantFiatTokens.s.sol
Tokens deployed by script: cEURC, cEURT, cGBPC, cGBPT, cAUDC, cJPYC, cCHFC, cCADC, cXAUC, cXAUT.
Prerequisite: CREATE2_FACTORY_ADDRESS (e.g. from DeployDeterministicCore).
Command (example):
cd smom-dbis-138
source .env
forge script script/deploy/DeployCompliantFiatTokens.s.sol:DeployCompliantFiatTokens \
--rpc-url $RPC_URL_138 --broadcast --private-key $PRIVATE_KEY --with-gas-price 1000000000
After deploy: Update CHAIN138_TOKEN_ADDRESSES and env (e.g. cEURC_ADDRESS_138, cEURT_ADDRESS_138, …). Update token-aggregation canonical-tokens.ts FALLBACK_ADDRESSES or env if used.
1.2 Optional: cCADT (Tether-style CAD)
Naming: Category 1 uses cCADT (Tether CAD) and cCADC (Coin CAD). The current script deploys only cCADC. To deploy cCADT as well, add a line to DeployCompliantFiatTokens.s.sol (e.g. _deploy(..., "cCADT", "Tether CAD (Compliant)", "CAD");) and run the script again.
1.3 cAUSDT (Compliant Alltra/USD T)
Status: No deployment script in repo. Referenced in TOKEN_CATEGORIES_CANONICAL and ISO4217/tests. Deploy or configure via env when the Alltra/bridge compliant USD token is defined.
2. ALL Mainnet (Alltra) — Remaining
Chain: 651940 (ALL Mainnet).
| Token | Description | Status |
|---|---|---|
| ACADT | Alltra CAD (Tether-style) | Not deployed; no script in repo. Address TBD when Alltra ecosystem adds CAD token. |
| ACADC | Alltra CAD (Coin-style) | Optional; same as above. |
AUSDT, USDT, USDC, WETH, WALL are already deployed on 651940. See DEPLOYED_COINS_TOKENS_AND_NETWORKS § Chain 651940.
3. Compliant Wrapped (cW*) — Remaining
Chains: Ethereum (1), BSC (56), Polygon (137), Optimism (10), Arbitrum (42161), Base (8453), Avalanche (43114), etc.
Tokens: cWUSDT, cWUSDC, cWEURT, cWEURC, cWGBPT, cWGBPC, cWAUDT, cWAUDC, cWJPYT, cWJPYC, cWCHFT, cWCHFC, cWCADT, cWCADC, cWUSDW, cWEURW, cWGBPW, cWAUDW, cWJPYW, cWCHFW, cWCADW.
Status: No addresses in deployment-status; deployment from this repo not yet done. When a deployment path exists (bridge + factory or DODO):
- Deploy or bridge cW* tokens per chain.
- Create and fund PMM edge pools per cross-chain-pmm-lps pool-matrix and LIQUIDITY_POOLS_MASTER_MAP.
References: UNDEPLOYED_CONTRACTS_PRE_DEPLOYMENT_TASKS § 4.5, DEPLOYMENT_ORDER_OF_OPERATIONS § 5.2.
4. D-WIN W Tokens — Remaining (optional)
Already deployed: USDW, EURW, GBPW, AUDW, JPYW, CHFW, CADW on Cronos (25). See DEPLOYED_COINS_TOKENS_AND_NETWORKS § Chain 25.
Remaining (optional):
| Chain | Tokens | Script / notes |
|---|---|---|
| 138 | USDW, EURW, GBPW, AUDW, JPYW, CHFW, CADW | DeployISO4217WSystem or extend; optional for Chain 138. |
| 651940 | Same | Optional; same script or Alltra-specific deployment. |
Script: smom-dbis-138/script/deploy/iso4217w/DeployISO4217WSystem.s.sol (Cronos deployment done; 138/651940 are optional).
5. Vault ac* / vdc* / sdc* — Remaining
Chain: 138 (and optionally 651940).
Script: smom-dbis-138/script/deploy/vault/DeployAcVdcSdcVaults.s.sol
Current scope: Creates vaults for acUSDC, acUSDT (and corresponding vdc/sdc). Run after DeployVaultSystem and when cUSDC/cUSDT addresses are set.
Remaining: After deploying DeployCompliantFiatTokens (cEURC, cEURT, cGBPC, cGBPT, cAUDC, cJPYC, cCHFC, cCADC, cXAUC, cXAUT), extend DeployAcVdcSdcVaults (or add a new script) to create ac*/vdc*/sdc* for each new base token. See CONTRACT_DEPLOYMENT_RUNBOOK § Vault ac* / vdc* / sdc*.
6. Naming reference (CAD and Alltra)
| Symbol | Meaning | D-WIN | Wrapped (cW*) | Alltra |
|---|---|---|---|---|
| cCADT | Compliant Tether CAD | — | cWCADT | — |
| cCADC | Compliant Canadian Dollar (Coin) | — | cWCADC | — |
| CADW | D-WIN CAD W Token | ✅ Cronos | cWCADW | — |
| ACADT | Alltra CAD (Tether-style) | — | — | ✅ To deploy |
References
- TOKEN_CATEGORIES_CANONICAL — Category definitions and symbols
- CHAIN138_TOKEN_ADDRESSES — Deployed tokens on 138
- CONTRACT_DEPLOYMENT_RUNBOOK — Env, gas price, order
- CRONOS_FULL_DEPLOYMENT_TODO — Token factories and scripts
- MULTI_CHAIN_EXECUTION_DETERMINISTIC_DEPLOYMENT — CREATE2 and DeployCompliantFiatTokens