Updates ADDRESS_MATRIX_AND_STATUS.md and PMM_DEX_ROUTING_STATUS.md to reflect:
- EnhancedSwapRouter is deployed at 0xE6Cc7643ae2A4C720A28D8263BC4972905d7DE0f
on Chain 138 (2026-04-22, EVM Paris). Wired immutables: UniV3, Dodoex
(Stack-A 0x86ADA6Ef...), Balancer, 1inch; Curve disabled. dodoLiquidityProvider
set to Stack-A 0x3f72963....
- 11 DODO pools registered bidirectionally in dodoPoolAddresses[tokenA][tokenB]:
8 at deploy + 3 cBTC pools (cBTC/cUSDT, cBTC/cUSDC, cBTC/cXAUC) added
Phase 3j 2026-04-22 via setDodoPoolAddress(...).
- Multi-provider DEX routing capability summary updated from "No (router not
deployed)" to "Partial — DODO Stack-A path live; UniV3/Balancer/1inch slots
wired but inactive (no native pools / no pool ids)."
- Liquidity Engine and DEX routing status rows updated to reflect the partial
activation state. Balancer pool ids per-pair via setBalancerPoolId(...) and
native UniV3/1inch pools on Chain 138 remain follow-ups.
Stacks on top of PR #17 (Stack-A canonicalization).
Co-Authored-By: Nakamoto, S <defi@defi-oracle.io>
On-chain probe (2026-04-22) confirms two parallel DODOPMM deployments on
Chain 138. Stack A is the live, traded one:
- DODOPMMIntegration (Stack A): 0x86ADA6Ef91A3B450F89f2b751e93B1b7A3218895
- DODOPMMProvider (Stack A): 0x3f729632E9553EBacCdE2e9b4c8F2B285b014F2e
- 8 registered pools, all isKnownPool=true, with traded liquidity
(cUSDT/cUSDC, cUSDT/USDT, cUSDC/USDC, cBTC/cUSDT, cBTC/cUSDC,
WETH/USDC, WETH/USDT, cBTC/cXAUC).
Stack B (DODOPMMIntegration=0x5BDc62f1..., DODOPMMProvider=0x5CAe6Ce1...,
pools 0xff8d3b8f.../0x6fc60D.../0x9f74Be...) is a parallel deployment
with seeded but un-traded pools (10M/10M flat or 0/0). Earlier docs that
cited Stack B as canonical are superseded.
Updates:
- .cursor/rules/chain138-tokens-and-pmm.mdc: replace integration + pool
addresses with Stack A; add provider, cBTC, and full live-pool table.
- docs/11-references/ADDRESS_MATRIX_AND_STATUS.md: re-version to
2026-04-22; show both stacks with status flags; add 5 cBTC/WETH pools;
flip EnhancedSwapRouter row from Not deployed to Pending Phase 3.
- docs/11-references/PMM_DEX_ROUTING_STATUS.md: rewrite executive
summary; refer to Phase 3 LAN deploy command.
No code change. Companion to atomic-swap-dapp PR #4 (frontend
routing-honesty) and the upcoming Phase 3 EnhancedSwapRouter deploy.
Co-Authored-By: Nakamoto, S <defi@defi-oracle.io>
- Update submodule references for explorer-monorepo and smom-dbis-138 to latest commits.
- Modify CI workflow to include shellcheck installation and enforce error severity for script checks.
- Update contract addresses in configuration and documentation to reflect the new canonical addresses for CCIPWETH9Bridge and CCIP Router.
- Revise integration test documentation to align with updated contract addresses and deployment statuses.
Made-with: Cursor
- Marked submodules ai-mcp-pmm-controller, explorer-monorepo, and smom-dbis-138 as dirty to reflect recent changes.
- Updated documentation to clarify operator script usage, including dotenv loading and task execution instructions.
- Enhanced the README and various index files to provide clearer navigation and task completion guidance.
Made-with: Cursor