Skip to content

feat(config): Defi Oracle Meta Mainnet (chainId 138) DODO addresses#30

Open
defiQUG wants to merge 1 commit into
DODOEX:mainfrom
Defi-Oracle-Meta-Blockchain:feat/chain-138-dfio-meta-main-20260523
Open

feat(config): Defi Oracle Meta Mainnet (chainId 138) DODO addresses#30
defiQUG wants to merge 1 commit into
DODOEX:mainfrom
Defi-Oracle-Meta-Blockchain:feat/chain-138-dfio-meta-main-20260523

Conversation

@defiQUG
Copy link
Copy Markdown

@defiQUG defiQUG commented May 23, 2026

Summary

Adds Defi Oracle Meta Mainnet (chainId 138) to @dodoex/dodo-contract-request.

Contract Address
DVMFactory 0xc93870594C7f83A0aE076c2e30b494Efc526b68E
CloneFactory 0xB7255935aa1771096F200e845f0806A3cC5Ba59B
FeeRateDIP3Impl 0xdD402De2C5a1c18Ac85f650530d3441CCa5A286A
DODO PMM Integration 0x86ADA6Ef91A3B450F89f2b751e93B1b7A3218895
Route helper 0xa505eaee26c6503c63eaa6b4b05a28bb40097f25
Vending machine / proxy slot 0xB16c3D48A111714B1795E58341FeFDd643Ab01ab

Note: Full Ethereum-parity smart-route contracts (DODOApprove, DODOV2Proxy02 canonical deploy, etc.) are 0x0 placeholders until DBIS completes the remaining Chain 138 DODO stack deploy. DVMFactory + DODOSwap pools are live and traded.

Why

Test plan

  • getConfig(138) returns dfio-meta-main config
  • getDVMFactoryContractAddressByChainId(138) === factory above
  • Follow-up PR to fill zero addresses when smart-route deploy completes

Network

@defiQUG defiQUG force-pushed the feat/chain-138-dfio-meta-main-20260523 branch from 8442b71 to fc5d651 Compare May 23, 2026 18:16
@defiQUG
Copy link
Copy Markdown
Author

defiQUG commented May 23, 2026

Summary

Adds Defi Oracle Meta Mainnet (chainId 138, DefiLlama dfio_meta_main) to @dodoex/dodo-contract-request with live addresses from on-chain deployment (2026-05-19).

Smart route + factories

Contract Address
DVMFactory 0xc93870594C7f83A0aE076c2e30b494Efc526b68E
CloneFactory 0xB7255935aa1771096F200e845f0806A3cC5Ba59B
FeeRateDIP3Impl 0xc2374871bb63c58f1942bdb0c3b6c34cd66cab10
DODOApprove 0xEA5Be91d0A1EdA6a2efc80f7211c30584508D56D
DODOApproveProxy 0xa861198650005969990bF6223bACb2085C180313
DODOV2Proxy02 0xEF6E6F41A522896a9EE1C580C87C05E409193F8d
DODOV2RouteHelper 0x6A0009C5a331a40f8F1B12e8bA800D32066df8b5
DODOV2Adapter 0xf8043e9e524C24c27f534E49E6A8Bdd951fdecd2
DPPFactory / DSPFactory / CrowdPoolingFactory 0x1623719… / 0xD5d83c… / 0x0c30b4…

Optional modules (deployed)

Contract Address
DODOV1Adapter 0x8456d12369E7BB6E643A88DF3111c59F8e3A131E
UniAdapter 0x6E77AD3FB0d9007C996DcBB8FD1631B6ECAD11C7
DODOIncentive 0x06e253A9ACB6Fd1Ca2FF9456AA496b049bEd63f1
DODONFTRegistry / DODONFTProxy 0xcA3932… / 0x1E84eE…
UniV3Factory (Chain 138 native) 0x2f7219276e3ce367dB9ec74C1196a8ecEe67841C

Intentionally 0x0 (see deferred doc in PR comment)

GSPFactory, LimitOrder, D3, fee-route proxies — documented in operator repo DODO_CHAIN138_OPTIONAL_DEFERRED.md.

Note: DBIS PMM (0x86ADA6Ef91A3B450F89f2b751e93B1b7A3218895) is separate from native DODOV2Adapter; wallets should use PMM via project integration, not conflate addresses.

Why

Test plan

  • getConfig(138) returns dfio-meta-main config
  • getDVMFactoryContractAddressByChainId(138) === 0xc93870594C7f83A0aE076c2e30b494Efc526b68E
  • Non-zero checks for DODOApprove, DODOV2Proxy02, DODOV2RouteHelper

Network

@defiQUG
Copy link
Copy Markdown
Author

defiQUG commented May 23, 2026

Follow-up: dashboard GraphQL + fees gateway for dfio_meta_main (chain 138)

Thanks for reviewing the chain 138 address map in this PR.

Separate from contract-request merge: DefiLlama still cannot use DODO’s native dashboard GraphQL for volume/fees on our chain:

Check Result (2026-05-23)
dashboardChainData(chain: "dfio_meta_main") 403 / blocked on api.dodoex.io/graphql
gateway.dodoex.io/fees?chain=dfio_meta_main 403

Downstream already shipped (workaround):

Ask: Please index chain 138 / DefiLlama key dfio_meta_main in:

  1. Dashboard GraphQL (DashboardChainData / volume.dfio_meta_main)
  2. Fees gateway with chain-scoped responses

This lets DefiLlama extend standard dexs/dodo and fees/dodo-fees without a fork-only adapter.

Operator probe (repeatable): reports/status/dodo-graphql-chain138-probe-latest.json in our public deployment docs; issue template: GraphQL section in our GitHub issue draft (linked from PR description).

@defiQUG defiQUG force-pushed the feat/chain-138-dfio-meta-main-20260523 branch from fc5d651 to 08d7826 Compare May 23, 2026 21:34
@defiQUG
Copy link
Copy Markdown
Author

defiQUG commented May 23, 2026

Summary

Adds Defi Oracle Meta Mainnet (chainId 138, DefiLlama dfio_meta_main) to @dodoex/dodo-contract-request with live addresses from on-chain deployment (2026-05-19).

Smart route + factories

Contract Address
DVMFactory 0xc93870594C7f83A0aE076c2e30b494Efc526b68E
CloneFactory 0xB7255935aa1771096F200e845f0806A3cC5Ba59B
FeeRateDIP3Impl 0xc2374871bb63c58f1942bdb0c3b6c34cd66cab10
DODOApprove 0xEA5Be91d0A1EdA6a2efc80f7211c30584508D56D
DODOApproveProxy 0xa861198650005969990bF6223bACb2085C180313
DODOV2Proxy02 0xEF6E6F41A522896a9EE1C580C87C05E409193F8d
DODOV2RouteHelper 0x6A0009C5a331a40f8F1B12e8bA800D32066df8b5
DODOV2Adapter 0xf8043e9e524C24c27f534E49E6A8Bdd951fdecd2
DPPFactory / DSPFactory / CrowdPoolingFactory 0x1623719… / 0xD5d83c… / 0x0c30b4…

Optional modules (deployed)

Contract Address
DODOV1Adapter 0x8456d12369E7BB6E643A88DF3111c59F8e3A131E
UniAdapter 0x6E77AD3FB0d9007C996DcBB8FD1631B6ECAD11C7
DODOIncentive 0x06e253A9ACB6Fd1Ca2FF9456AA496b049bEd63f1
DODONFTRegistry / DODONFTProxy 0xcA3932… / 0x1E84eE…
UniV3Factory (Chain 138 native) 0x2f7219276e3ce367dB9ec74C1196a8ecEe67841C

Intentionally 0x0 (see deferred doc in PR comment)

GSPFactory, LimitOrder, D3, fee-route proxies — documented in operator repo DODO_CHAIN138_OPTIONAL_DEFERRED.md.

Note: DBIS PMM (0x86ADA6Ef91A3B450F89f2b751e93B1b7A3218895) is separate from native DODOV2Adapter; wallets should use PMM via project integration, not conflate addresses.

Why

Test plan

  • getConfig(138) returns dfio-meta-main config
  • getDVMFactoryContractAddressByChainId(138) === 0xc93870594C7f83A0aE076c2e30b494Efc526b68E
  • Non-zero checks for DODOApprove, DODOV2Proxy02, DODOV2RouteHelper

Network

@defiQUG defiQUG force-pushed the feat/chain-138-dfio-meta-main-20260523 branch from 08d7826 to 2120156 Compare May 27, 2026 13:32
@defiQUG
Copy link
Copy Markdown
Author

defiQUG commented May 27, 2026

Summary

Adds DeFi Oracle Meta Mainnet (chainId 138, DefiLlama dfio_meta_main) to @dodoex/dodo-contract-request with live addresses from on-chain deployment (2026-05-19).

Smart route + factories

Contract Address
DVMFactory 0xc93870594C7f83A0aE076c2e30b494Efc526b68E
CloneFactory 0xB7255935aa1771096F200e845f0806A3cC5Ba59B
FeeRateDIP3Impl 0xc2374871bb63c58f1942bdb0c3b6c34cd66cab10
DODOApprove 0xEA5Be91d0A1EdA6a2efc80f7211c30584508D56D
DODOApproveProxy 0xa861198650005969990bF6223bACb2085C180313
DODOV2Proxy02 0xEF6E6F41A522896a9EE1C580C87C05E409193F8d
DODOV2RouteHelper 0x6A0009C5a331a40f8F1B12e8bA800D32066df8b5
DODOV2Adapter 0xf8043e9e524C24c27f534E49E6A8Bdd951fdecd2
DPPFactory / DSPFactory / CrowdPoolingFactory 0x1623719… / 0xD5d83c… / 0x0c30b4…

Optional modules (deployed)

Contract Address
DODOV1Adapter 0x8456d12369E7BB6E643A88DF3111c59F8e3A131E
UniAdapter 0x6E77AD3FB0d9007C996DcBB8FD1631B6ECAD11C7
DODOIncentive 0x06e253A9ACB6Fd1Ca2FF9456AA496b049bEd63f1
DODONFTRegistry / DODONFTProxy 0xcA3932… / 0x1E84eE…
UniV3Factory (Chain 138 native) 0x2f7219276e3ce367dB9ec74C1196a8ecEe67841C

Intentionally 0x0 (see deferred doc in PR comment)

GSPFactory, LimitOrder, D3, fee-route proxies — documented in operator repo DODO_CHAIN138_OPTIONAL_DEFERRED.md.

Note: DBIS PMM (0x86ADA6Ef91A3B450F89f2b751e93B1b7A3218895) is separate from native DODOV2Adapter; wallets should use PMM via project integration, not conflate addresses.

Why

Test plan

  • getConfig(138) returns dfio-meta-main config
  • getDVMFactoryContractAddressByChainId(138) === 0xc93870594C7f83A0aE076c2e30b494Efc526b68E
  • Non-zero checks for DODOApprove, DODOV2Proxy02, DODOV2RouteHelper

Network

@defiQUG defiQUG force-pushed the feat/chain-138-dfio-meta-main-20260523 branch from 2120156 to 8709cb6 Compare May 27, 2026 16:48
@defiQUG
Copy link
Copy Markdown
Author

defiQUG commented May 27, 2026

Summary

Adds DeFi Oracle Meta Mainnet (chainId 138, DefiLlama dfio_meta_main) to @dodoex/dodo-contract-request with live addresses from on-chain deployment (2026-05-19).

Smart route + factories

Contract Address
DVMFactory 0xc93870594C7f83A0aE076c2e30b494Efc526b68E
CloneFactory 0xB7255935aa1771096F200e845f0806A3cC5Ba59B
FeeRateDIP3Impl 0xc2374871bb63c58f1942bdb0c3b6c34cd66cab10
DODOApprove 0xEA5Be91d0A1EdA6a2efc80f7211c30584508D56D
DODOApproveProxy 0xa861198650005969990bF6223bACb2085C180313
DODOV2Proxy02 0xEF6E6F41A522896a9EE1C580C87C05E409193F8d
DODOV2RouteHelper 0x6A0009C5a331a40f8F1B12e8bA800D32066df8b5
DODOV2Adapter 0xf8043e9e524C24c27f534E49E6A8Bdd951fdecd2
DPPFactory / DSPFactory / CrowdPoolingFactory 0x1623719… / 0xD5d83c… / 0x0c30b4…

Optional modules (deployed)

Contract Address
DODOV1Adapter 0x8456d12369E7BB6E643A88DF3111c59F8e3A131E
UniAdapter 0x6E77AD3FB0d9007C996DcBB8FD1631B6ECAD11C7
DODOIncentive 0x06e253A9ACB6Fd1Ca2FF9456AA496b049bEd63f1
DODONFTRegistry / DODONFTProxy 0xcA3932… / 0x1E84eE…
UniV3Factory (Chain 138 native) 0x2f7219276e3ce367dB9ec74C1196a8ecEe67841C

Intentionally 0x0 (see deferred doc in PR comment)

GSPFactory, LimitOrder, D3, fee-route proxies — documented in operator repo DODO_CHAIN138_OPTIONAL_DEFERRED.md.

Note: DBIS PMM (0x86ADA6Ef91A3B450F89f2b751e93B1b7A3218895) is separate from native DODOV2Adapter; wallets should use PMM via project integration, not conflate addresses.

Why

Test plan

  • getConfig(138) returns dfio-meta-main config
  • getDVMFactoryContractAddressByChainId(138) === 0xc93870594C7f83A0aE076c2e30b494Efc526b68E
  • Non-zero checks for DODOApprove, DODOV2Proxy02, DODOV2RouteHelper

Network

1 similar comment
@defiQUG
Copy link
Copy Markdown
Author

defiQUG commented May 27, 2026

Summary

Adds DeFi Oracle Meta Mainnet (chainId 138, DefiLlama dfio_meta_main) to @dodoex/dodo-contract-request with live addresses from on-chain deployment (2026-05-19).

Smart route + factories

Contract Address
DVMFactory 0xc93870594C7f83A0aE076c2e30b494Efc526b68E
CloneFactory 0xB7255935aa1771096F200e845f0806A3cC5Ba59B
FeeRateDIP3Impl 0xc2374871bb63c58f1942bdb0c3b6c34cd66cab10
DODOApprove 0xEA5Be91d0A1EdA6a2efc80f7211c30584508D56D
DODOApproveProxy 0xa861198650005969990bF6223bACb2085C180313
DODOV2Proxy02 0xEF6E6F41A522896a9EE1C580C87C05E409193F8d
DODOV2RouteHelper 0x6A0009C5a331a40f8F1B12e8bA800D32066df8b5
DODOV2Adapter 0xf8043e9e524C24c27f534E49E6A8Bdd951fdecd2
DPPFactory / DSPFactory / CrowdPoolingFactory 0x1623719… / 0xD5d83c… / 0x0c30b4…

Optional modules (deployed)

Contract Address
DODOV1Adapter 0x8456d12369E7BB6E643A88DF3111c59F8e3A131E
UniAdapter 0x6E77AD3FB0d9007C996DcBB8FD1631B6ECAD11C7
DODOIncentive 0x06e253A9ACB6Fd1Ca2FF9456AA496b049bEd63f1
DODONFTRegistry / DODONFTProxy 0xcA3932… / 0x1E84eE…
UniV3Factory (Chain 138 native) 0x2f7219276e3ce367dB9ec74C1196a8ecEe67841C

Intentionally 0x0 (see deferred doc in PR comment)

GSPFactory, LimitOrder, D3, fee-route proxies — documented in operator repo DODO_CHAIN138_OPTIONAL_DEFERRED.md.

Note: DBIS PMM (0x86ADA6Ef91A3B450F89f2b751e93B1b7A3218895) is separate from native DODOV2Adapter; wallets should use PMM via project integration, not conflate addresses.

Why

Test plan

  • getConfig(138) returns dfio-meta-main config
  • getDVMFactoryContractAddressByChainId(138) === 0xc93870594C7f83A0aE076c2e30b494Efc526b68E
  • Non-zero checks for DODOApprove, DODOV2Proxy02, DODOV2RouteHelper

Network

@defiQUG defiQUG force-pushed the feat/chain-138-dfio-meta-main-20260523 branch 2 times, most recently from e9ba368 to a53ed8e Compare May 27, 2026 18:37
@defiQUG
Copy link
Copy Markdown
Author

defiQUG commented May 27, 2026

Summary

Adds DeFi Oracle Meta Mainnet (chainId 138, DefiLlama dfio_meta_main) to @dodoex/dodo-contract-request with live addresses from on-chain deployment (2026-05-19).

Smart route + factories

Contract Address
DVMFactory 0xc93870594C7f83A0aE076c2e30b494Efc526b68E
CloneFactory 0xB7255935aa1771096F200e845f0806A3cC5Ba59B
FeeRateDIP3Impl 0xc2374871bb63c58f1942bdb0c3b6c34cd66cab10
DODOApprove 0xEA5Be91d0A1EdA6a2efc80f7211c30584508D56D
DODOApproveProxy 0xa861198650005969990bF6223bACb2085C180313
DODOV2Proxy02 0xEF6E6F41A522896a9EE1C580C87C05E409193F8d
DODOV2RouteHelper 0x6A0009C5a331a40f8F1B12e8bA800D32066df8b5
DODOV2Adapter 0xf8043e9e524C24c27f534E49E6A8Bdd951fdecd2
DPPFactory / DSPFactory / CrowdPoolingFactory 0x1623719… / 0xD5d83c… / 0x0c30b4…

Optional modules (deployed)

Contract Address
DODOV1Adapter 0x8456d12369E7BB6E643A88DF3111c59F8e3A131E
UniAdapter 0x6E77AD3FB0d9007C996DcBB8FD1631B6ECAD11C7
DODOIncentive 0x06e253A9ACB6Fd1Ca2FF9456AA496b049bEd63f1
DODONFTRegistry / DODONFTProxy 0xcA3932… / 0x1E84eE…
UniV3Factory (Chain 138 native) 0x2f7219276e3ce367dB9ec74C1196a8ecEe67841C

Intentionally 0x0 (see deferred doc in PR comment)

GSPFactory, LimitOrder, D3, fee-route proxies — documented in operator repo DODO_CHAIN138_OPTIONAL_DEFERRED.md.

Note: DBIS PMM (0x86ADA6Ef91A3B450F89f2b751e93B1b7A3218895) is separate from native DODOV2Adapter; wallets should use PMM via project integration, not conflate addresses.

Why

Test plan

  • getConfig(138) returns dfio-meta-main config
  • getDVMFactoryContractAddressByChainId(138) === 0xc93870594C7f83A0aE076c2e30b494Efc526b68E
  • Non-zero checks for DODOApprove, DODOV2Proxy02, DODOV2RouteHelper

Network

@defiQUG defiQUG force-pushed the feat/chain-138-dfio-meta-main-20260523 branch from a53ed8e to d602b4f Compare May 27, 2026 18:38
@defiQUG
Copy link
Copy Markdown
Author

defiQUG commented May 27, 2026

Summary

Adds DeFi Oracle Meta Mainnet (chainId 138, DefiLlama dfio_meta_main) to @dodoex/dodo-contract-request with live addresses from on-chain deployment (2026-05-19).

Smart route + factories

Contract Address
DVMFactory 0xc93870594C7f83A0aE076c2e30b494Efc526b68E
CloneFactory 0xB7255935aa1771096F200e845f0806A3cC5Ba59B
FeeRateDIP3Impl 0xc2374871bb63c58f1942bdb0c3b6c34cd66cab10
DODOApprove 0xEA5Be91d0A1EdA6a2efc80f7211c30584508D56D
DODOApproveProxy 0xa861198650005969990bF6223bACb2085C180313
DODOV2Proxy02 0xEF6E6F41A522896a9EE1C580C87C05E409193F8d
DODOV2RouteHelper 0x6A0009C5a331a40f8F1B12e8bA800D32066df8b5
DODOV2Adapter 0xf8043e9e524C24c27f534E49E6A8Bdd951fdecd2
DPPFactory / DSPFactory / CrowdPoolingFactory 0x1623719… / 0xD5d83c… / 0x0c30b4…

Optional modules (deployed)

Contract Address
DODOV1Adapter 0x8456d12369E7BB6E643A88DF3111c59F8e3A131E
UniAdapter 0x6E77AD3FB0d9007C996DcBB8FD1631B6ECAD11C7
DODOIncentive 0x06e253A9ACB6Fd1Ca2FF9456AA496b049bEd63f1
DODONFTRegistry / DODONFTProxy 0xcA3932… / 0x1E84eE…
UniV3Factory (Chain 138 native) 0x2f7219276e3ce367dB9ec74C1196a8ecEe67841C

Intentionally 0x0 (see deferred doc in PR comment)

GSPFactory, LimitOrder, D3, fee-route proxies — documented in operator repo DODO_CHAIN138_OPTIONAL_DEFERRED.md.

Note: DBIS PMM (0x86ADA6Ef91A3B450F89f2b751e93B1b7A3218895) is separate from native DODOV2Adapter; wallets should use PMM via project integration, not conflate addresses.

Why

Test plan

  • getConfig(138) returns dfio-meta-main config
  • getDVMFactoryContractAddressByChainId(138) === 0xc93870594C7f83A0aE076c2e30b494Efc526b68E
  • Non-zero checks for DODOApprove, DODOV2Proxy02, DODOV2RouteHelper

Network

1 similar comment
@defiQUG
Copy link
Copy Markdown
Author

defiQUG commented May 27, 2026

Summary

Adds DeFi Oracle Meta Mainnet (chainId 138, DefiLlama dfio_meta_main) to @dodoex/dodo-contract-request with live addresses from on-chain deployment (2026-05-19).

Smart route + factories

Contract Address
DVMFactory 0xc93870594C7f83A0aE076c2e30b494Efc526b68E
CloneFactory 0xB7255935aa1771096F200e845f0806A3cC5Ba59B
FeeRateDIP3Impl 0xc2374871bb63c58f1942bdb0c3b6c34cd66cab10
DODOApprove 0xEA5Be91d0A1EdA6a2efc80f7211c30584508D56D
DODOApproveProxy 0xa861198650005969990bF6223bACb2085C180313
DODOV2Proxy02 0xEF6E6F41A522896a9EE1C580C87C05E409193F8d
DODOV2RouteHelper 0x6A0009C5a331a40f8F1B12e8bA800D32066df8b5
DODOV2Adapter 0xf8043e9e524C24c27f534E49E6A8Bdd951fdecd2
DPPFactory / DSPFactory / CrowdPoolingFactory 0x1623719… / 0xD5d83c… / 0x0c30b4…

Optional modules (deployed)

Contract Address
DODOV1Adapter 0x8456d12369E7BB6E643A88DF3111c59F8e3A131E
UniAdapter 0x6E77AD3FB0d9007C996DcBB8FD1631B6ECAD11C7
DODOIncentive 0x06e253A9ACB6Fd1Ca2FF9456AA496b049bEd63f1
DODONFTRegistry / DODONFTProxy 0xcA3932… / 0x1E84eE…
UniV3Factory (Chain 138 native) 0x2f7219276e3ce367dB9ec74C1196a8ecEe67841C

Intentionally 0x0 (see deferred doc in PR comment)

GSPFactory, LimitOrder, D3, fee-route proxies — documented in operator repo DODO_CHAIN138_OPTIONAL_DEFERRED.md.

Note: DBIS PMM (0x86ADA6Ef91A3B450F89f2b751e93B1b7A3218895) is separate from native DODOV2Adapter; wallets should use PMM via project integration, not conflate addresses.

Why

Test plan

  • getConfig(138) returns dfio-meta-main config
  • getDVMFactoryContractAddressByChainId(138) === 0xc93870594C7f83A0aE076c2e30b494Efc526b68E
  • Non-zero checks for DODOApprove, DODOV2Proxy02, DODOV2RouteHelper

Network

@defiQUG defiQUG force-pushed the feat/chain-138-dfio-meta-main-20260523 branch from d602b4f to 093ac93 Compare May 27, 2026 23:45
Smart-route (Approve, Proxy02, RouteHelper, Adapter), DPP/DSP/CP factories,
optional Uni/V1 adapters, incentive, NFT registry/proxy, Chain 138 UniV3.
GSP/limit-order/D3 remain 0x0 (documented).
@defiQUG
Copy link
Copy Markdown
Author

defiQUG commented May 28, 2026

Summary

Adds DeFi Oracle Meta Mainnet (chainId 138, DefiLlama dfio_meta_main) to @dodoex/dodo-contract-request with live addresses from on-chain deployment (2026-05-19).

Smart route + factories

Contract Address
DVMFactory 0xc93870594C7f83A0aE076c2e30b494Efc526b68E
CloneFactory 0xB7255935aa1771096F200e845f0806A3cC5Ba59B
FeeRateDIP3Impl 0xc2374871bb63c58f1942bdb0c3b6c34cd66cab10
DODOApprove 0xEA5Be91d0A1EdA6a2efc80f7211c30584508D56D
DODOApproveProxy 0xa861198650005969990bF6223bACb2085C180313
DODOV2Proxy02 0xEF6E6F41A522896a9EE1C580C87C05E409193F8d
DODOV2RouteHelper 0x6A0009C5a331a40f8F1B12e8bA800D32066df8b5
DODOV2Adapter 0xf8043e9e524C24c27f534E49E6A8Bdd951fdecd2
DPPFactory / DSPFactory / CrowdPoolingFactory 0x1623719… / 0xD5d83c… / 0x0c30b4…

Optional modules (deployed)

Contract Address
DODOV1Adapter 0x8456d12369E7BB6E643A88DF3111c59F8e3A131E
UniAdapter 0x6E77AD3FB0d9007C996DcBB8FD1631B6ECAD11C7
DODOIncentive 0x06e253A9ACB6Fd1Ca2FF9456AA496b049bEd63f1
DODONFTRegistry / DODONFTProxy 0xcA3932… / 0x1E84eE…
UniV3Factory (Chain 138 native) 0x2f7219276e3ce367dB9ec74C1196a8ecEe67841C

Intentionally 0x0 (see deferred doc in PR comment)

GSPFactory, LimitOrder, D3, fee-route proxies — documented in operator repo DODO_CHAIN138_OPTIONAL_DEFERRED.md.

Note: DBIS PMM (0x86ADA6Ef91A3B450F89f2b751e93B1b7A3218895) is separate from native DODOV2Adapter; wallets should use PMM via project integration, not conflate addresses.

Why

Test plan

  • getConfig(138) returns dfio-meta-main config
  • getDVMFactoryContractAddressByChainId(138) === 0xc93870594C7f83A0aE076c2e30b494Efc526b68E
  • Non-zero checks for DODOApprove, DODOV2Proxy02, DODOV2RouteHelper

Network

@defiQUG defiQUG force-pushed the feat/chain-138-dfio-meta-main-20260523 branch from 093ac93 to d224bfb Compare May 28, 2026 03:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant