Skip to content

Add Chain 138 / DeFi Oracle Meta Mainnet support to DODO Widget and SDK config #89

Description

@defiQUG

Request

Please add Chain 138 / DeFi Oracle Meta Mainnet as a supported network in the DODO Widget / SDK chain configuration and related docs.

This is an upstream DODOEX integration request so DODO's own UI, widget, SDK/API config, and documentation can recognize Chain 138. A separate DefiLlama adapter PR is already open for TVL indexing: DefiLlama/DefiLlama-Adapters#19198

Chain metadata

Relevant DODO / PMM deployment info

  • DefiLlama chain slug being used: dfio_meta_main
  • DODO/PMM DVM factory submitted for DefiLlama tracking:
    • 0xc93870594C7f83A0aE076c2e30b494Efc526b68E
  • DefiLlama adapter start block:
    • 3510162
  • Current Chain 138 indexed liquidity visible through DBIS reports:
    • 20,209,573.45973584 USD
  • Indexed pools:
    • 7
  • Positive indexed pools:
    • 2
  • GRU V2 PMM registry rows:
    • 32
  • GRU V2 route-visible pools:
    • 32

Initial token metadata

USDT:

{
  "chainId": 138,
  "address": "0x93e66202a11b1772e55407b32b44e5cd8eda7f22",
  "symbol": "USDT",
  "decimals": 6,
  "coingeckoId": "tether"
}

USDC:

{
  "chainId": 138,
  "address": "0xf22258f57794cc8e06237084b353ab30fffa640b",
  "symbol": "USDC",
  "decimals": 6,
  "coingeckoId": "usd-coin"
}

Suggested code surfaces in this repo

From the current DODOEX/widgets layout, Chain 138 likely needs entries or maintainers' confirmation in:

  • packages/dodoex-api/src/chainConfig/chain.ts
  • packages/dodoex-api/src/chainConfig/platform.ts
  • packages/dodoex-api/src/chainConfig/basicToken.ts
  • packages/dodoex-api/src/chainConfig/contractConfig.ts
  • Widget docs / supported-chain docs

contractConfig.ts requires DODO-specific helper/proxy addresses such as MULTI_CALL, DODO_APPROVE, ERC20_HELPER, ROUTE_V2_DATA_FETCH, route helpers, and proxy contracts. If DODO Labs needs DBIS to deploy or provide any missing helper contracts for Chain 138, please specify the required contract set and expected versions.

Live verification endpoints

Core explorer / network metadata:

Tracker/report APIs:

Route / liquidity infrastructure:

Current readiness JSON summary

GET https://explorer.d-bis.org/api/v1/report/external-indexer-readiness?chainId=138 currently reports:

{
  "tokenCount": 31,
  "indexedPoolCount": 7,
  "positiveIndexedPoolCount": 2,
  "tokenPoolRows": 78,
  "positiveTokenPoolRows": 60,
  "totalLiquidityUsd": 20209573.45973584,
  "gruV2PoolCount": 32,
  "gruV2RoutingEnabledPoolCount": 32
}

Requested outcome

Please confirm whether DODO Labs is willing to recognize Chain 138 in the DODO Widget / SDK / docs, and what additional DODO-side contract deployments, indexing requirements, or allowlist changes are required for official support.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions