Skip to content

Latest commit

 

History

History
117 lines (104 loc) · 4.33 KB

README.md

File metadata and controls

117 lines (104 loc) · 4.33 KB

Subgraph for dodoex.io

The Graph exposes a GraphQL endpoint to query the events and entities within the DODOex ecosystem.

Go to thegraph playground : DODOEX

Go to thegraph playground : vDODO

Go to thegraph playground : ERC20Token

1、 Introduce

Attention

  • In Pair entities,there is a virtual pool type,this is what we use when we do data statistics. In fact, DODO does not have these Pools. Please exclude the Pairs of type 'VIRTUAL'.

What is in OrderHistory

  • Each OrderHistory event emit by DODOSmartRoute contract,if swap goes into the dodo liquidity pool, pool swap event will be ignored.
  • If swap tx isn't from DODOSmartRoute, swap event from each dodo liquidity pool will be record as OrderHistory.

What is in Swap

  • Each swap event emit from dodo liquidity pool

Where to find pool information

  • In Pair we track pool status.

Endpoints

2、 Graphql Examples

  • to get user info
{
  user(id:"0x8982a82a77eaf1cd6f490b67ad982304ecc590af"){
    id
    txCount
    tradingRewardRecieved
  }
}

  • to get pair data for statistics use pairDayData、pairHourData
{
  pairDayDatas(first:100,orderBy:date,orderDirection:desc){
    date
    volumeBase
    volumeQuote
    feeBase
    feeQuote
    baseToken{
      symbol
    }
    quoteToken{
      symbol
    }
  }
}
  • to get crowdpooling info
{
  crowdPoolingDayDatas{
    date
    crowdPooling {
      id
      creator
      baseToken{
        symbol
      }
      quoteToken{
        symbol
      }
    }
    investedQuote
    investCount
    newcome
    poolQuote
  }
  
}