https://github.com/dodoex/dodoex_v2_subgraph
Subgraphs to index data for DODOEX V2
https://github.com/dodoex/dodoex_v2_subgraph
assembly blockchain-technology data subgraph typescript
Last synced: 24 days ago
JSON representation
Subgraphs to index data for DODOEX V2
- Host: GitHub
- URL: https://github.com/dodoex/dodoex_v2_subgraph
- Owner: DODOEX
- License: mit
- Created: 2020-11-26T18:10:49.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-01-17T06:38:26.000Z (over 1 year ago)
- Last Synced: 2024-04-15T02:31:03.235Z (about 1 year ago)
- Topics: assembly, blockchain-technology, data, subgraph, typescript
- Language: TypeScript
- Homepage: https://app.dodoex.io/
- Size: 5.18 MB
- Stars: 37
- Watchers: 5
- Forks: 21
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://thegraph.com/explorer/subgraph/dodoex/dodoex-v2)
[Go to thegraph playground : vDODO](https://thegraph.com/explorer/subgraph/dodoex/dodoex-vdodo?selected=playground)
[Go to thegraph playground : ERC20Token](https://thegraph.com/explorer/subgraph/dodoex/dodoex-token)
## 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**
- dodoex
- ethereum : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-v2
- bsc : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-v2-bsc
- polygon : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-v2-polygon
- arbitrum : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-v2-arbitrum
- rinkeby : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-v2-rinkeby
- moonriver : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-v2-moonriver
- aurora : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-v2-aurora
- avax : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-v2-avax
- boba : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-v2-boba
- token
- ethereum : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-token
- bsc : https://n14.hg.network/subgraphs/name/dodoex-token-bsc/bsc
- polygon : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-token-polygon
- arbitrum : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-token-arbitrum
- rinkeby : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-token-rinkeby
- moonriver : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-token-moonriver
- aurora : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-token-aurora
- avax : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-token-avax
- boba : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-token-boba
- vdodo
- ethereum : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-vdodo
- rinkeby : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-vdodo-rinkeby
- nft
- kovan : https://api.thegraph.com/subgraphs/name/autarkxu/dodoex-vdodo
- rinkeby : https://api.thegraph.com/subgraphs/name/dodoex/dodo-nft-rinkeby
- mine
- ethereum : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-mine-v3
- bsc : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-mine-v3-bsc
- heco : https://n10.hg.network/subgraphs/name/dodoex-mine-v3-heco/heco
- polygon : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-mine-v3-polygon
- arbitrum : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-mine-v3-arbitrum
- rinkeby : https://api.thegraph.com/subgraphs/name/dodoex/dodomine-rinkeby
- moonriver : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-mine-v3-moonriver
- aurora : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-mine-v3-aurora
- avax : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-mine-v3-avax
- boba : https://api.thegraph.com/subgraphs/name/dodoex/dodoex-mine-v3-boba
## 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
}
}
```