DODO 文档中心

Subgraphs

DODO使用Subgraphs来提供与查询链中的合约相关的事件和数据。这些subgraphs包括DODOEX, vDODO, [ERC20Token] (https://thegraph.com/explorer/subgraph/dodoex/dodoex-token), DODO Mine V3

有关这些终端的更多信息,请查看以下链接:

DODOEX V2 Subgraph 子图查询

简介#

交易历史记录#

  • 每个OrderHistory事件由DODOProxy合约的执行触发。如果交易被路由到DODO上的交易池,则底层池触发的事件将被忽略以防止重复记录。
  • 如果交易不来自DODOProxy,则会记录底层池触发的交易事件。

交易#

  • 每个交易事件都来自DODO平台上的智能合约。

交易池信息#

  • 实时跟踪按交易对的池状态
  • 需要注意的是,虚拟类型的池是不存在的池,仅用于统计目的。

使用示例#

检索交换记录:

{
  swaps(where:{pair:"0xc9f93163c99695c6526b799ebca2207fdf7d61ad"},first:10){
    hash
    from
    to
    fromToken{id}
    toToken{id}
    amountIn
    amountOut
  }
}

查询用户信息:

{
  user(id:"0x8982a82a77eaf1cd6f490b67ad982304ecc590af"){
    id
    txCount
    tradingRewardRecieved
  }
}

按天或按小时检索池状态:

{
  pairDayDatas(first:100,orderBy:date,orderDirection:desc){
    date
    volumeBase
    volumeQuote
    feeBase
    feeQuote
    baseToken{
      symbol
    }
    quoteToken{
      symbol
    }
  }
}JSON

检索众筹活动情况:

{
  crowdPoolingDayDatas{
    date
    crowdPooling {
      id
      creator
      baseToken{
        symbol
      }
      quoteToken{
        symbol
      }
    }
    investedQuote
    investCount
    newcome
    poolQuote
  }
}