# Deployment Session Summary **Date:** 2026-02-16 **Chains:** Cronos (25), Chain 138 (blocked) --- ## Completed Deployments (Cronos) | Contract | Address | |----------|---------| | **Oracle Aggregator** | 0xAb57BF30F1354CA0590af22D8974c7f24DB2DbD7 | | **Oracle Proxy** | 0xa780ef19A041745d353c9432f2a7f5A241335ffE | | **Multicall** | 0xDAB0591e5e89295fFaD75A71Dcfc30c5625C4fA2 | | **WETH** (Deploy.s.sol) | 0x6e94e53F73893b2a6784Df663920D31043A6dE07 | | **Multicall** (Deploy.s.sol) | 0x24293CA562aE1100E60a4640FF49bd656cFf93B4 | | **CREATE2Factory** | 0x937824f2516fa58f25aeAb92E7BFf7D74F463B4c | | **Aggregator** | 0x73376eB92c16977B126dB9112936A20Fa0De3442 | | **Proxy** | 0xB142e7f4D3Cc0dd231BB1867E815342932431Bb5 | | **CCIPLogger** | 0x176a1b6Aa59F24B3aa65F2b697AB262Bca9093B5 | | **ISO-4217W** (TokenFactory, W tokens, etc.) | See .env ISO4217W_*_CRONOS | ## Session Changes (2026-02-16) - **CCIPLogger contract**: Created `contracts/ccip-integration/CCIPLogger.sol` (was missing) - **Foundry deploy**: `script/DeployCCIPLogger.s.sol` and updated `DeployCCIPLoggerOnly.s.sol` now deploy CCIPLogger - **Hardhat config**: Added networks BSC, Polygon, Gnosis, Cronos for CCIPLogger - **deploy-ccip-logger-multichain.js**: New script; `npm run deploy:logger:bsc|polygon|gnosis|cronos` - **package.json**: New deploy:logger:* scripts - **.env**: Added MULTICALL_CRONOS, CREATE2_FACTORY_CRONOS, ORACLE_AGGREGATOR_CRONOS, ORACLE_PROXY_CRONOS - **fix-nonce-and-retry.sh**: Helper to clear broadcast cache before retrying (nonce mismatch) ## Blocked - **Chain 138** — Resolve stuck tx with `scripts/flush-stuck-tx-rpc-and-validators.sh --full` or replacement tx with higher gas - **Compliant Fiat Tokens on Cronos** — Needs ~19 CRO - **ISO-4217W on Cronos** — ✅ Deployed (use `--slow` flag to avoid nonce mismatch) ## Next Steps 1. **Chain 138**: Ensure RPC reachable; resolve stuck tx if any. 2. **Cronos ISO-4217W retry** (if needed): Use `--slow` and alternative RPC to avoid nonce/rate issues: `CRONOS_RPC_URL=https://cronos-evm.publicnode.com rm -rf cache/DeployISO4217WSystem.s.sol/25 broadcast/DeployISO4217WSystem.s.sol/25 && forge script script/deploy/iso4217w/DeployISO4217WSystem.s.sol:DeployISO4217WSystem --rpc-url "$CRONOS_RPC_URL" --broadcast --slow` 3. **CCIPLogger**: Deployed on Cronos at 0x176a1b6Aa59F24B3aa65F2b697AB262Bca9093B5 (CCIP_LOGGER_CRONOS in .env). 4. **Compliant Fiat Tokens**: Add ~15 CRO, run with CREATE2_FACTORY_ADDRESS.