Files
proxmox/docs/11-references/TOKEN_CONTRACT_DEPLOYMENTS_REMAINING.md
defiQUG ed85135249 docs: use Gitea for internal repo references (FusionAI, cross-chain-pmm-lps, clone URL)
- 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
2026-03-02 11:34:56 -08:00

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):

  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: 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