Files
proxmox/docs/11-references/TOKEN_CONTRACT_DEPLOYMENTS_REMAINING.md
defiQUG dbd517b279 Sync workspace: config, docs, scripts, CI, operator rules, and submodule pointers.
- Update dbis_core, cross-chain-pmm-lps, explorer-monorepo, metamask-integration, pr-workspace/chains
- Omit embedded publish git dirs and empty placeholders from index

Made-with: Cursor
2026-04-12 06:12:20 -07:00

6.9 KiB

Token Contract Deployments — Remaining

Last Updated: 2026-04-04
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 Mostly complete DeployCompliantFiatTokens.s.sol is done; optional cCADT and follow-on vault extensions remain
2. ALL Mainnet (Alltra) 651940 ACADT not deployed No script in repo; TBD
3. Compliant Wrapped (cW*) 1, 56, 137, 10, 42161, etc. Token mesh largely complete Remaining work is bridge promotion where needed plus PMM edge pools 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 Live Deployed at 0x5fdDF65733e3d590463F68f93Cf16E8c04081271; remaining work is the public cWAUSDT pool rollout

1. Canonical 138 Compliant — Status and Remaining Items

The main Category 1 expansion deploy is complete on Chain 138. The remaining items here are optional additions and follow-on extensions.

1.1 DeployCompliantFiatTokens (CREATE2)

Status: Completed on 2026-02-27 for the scripted expansion set.

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: Live on Chain 138 at 0x5fdDF65733e3d590463F68f93Cf16E8c04081271.

The remaining work is no longer the base-token deployment. It is the public transport and liquidity layer:

  1. Keep the 651940 AUSDT -> 138 cAUSDT route and the 138 -> cWAUSDT mappings aligned in config.
  2. Maintain the live cWAUSDT transport mirrors on BSC, Polygon, Avalanche, and Celo.
  3. Create and fund the planned public edge PMM pools where needed.

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: The tracked public-EVM cW* token mesh is now loaded for Mainnet, Cronos, BSC, Gnosis, Polygon, Optimism, Arbitrum, Base, Avalanche, and Celo. Remaining work is bridge promotion where needed and public edge pool deployment.

When a new deployment path or new chain target is introduced:

  1. Deploy or bridge cW* tokens per chain.
  2. 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: Extend DeployAcVdcSdcVaults (or add a new script) to create ac*/vdc*/sdc* for each deployed non-core base token such as cEURC, cEURT, cGBPC, cGBPT, cAUDC, cJPYC, cCHFC, cCADC, cXAUC, cXAUT, and cAUSDT. 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