# Subgraph

ThunderCore subgraph provides developers to query some dapp blockchain data via GraphQL, which is a convenient choice for client applications based on web technologies that use HTTP/REST APIs to talk to other services.

## Official Subgraphs

| Name                                                                                        | Description                                                                                              |
| ------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- |
| [`TT Mining(StableCoin)`](https://graph-node.thundercore.com/subgraphs/name/tt-mining/v5)   | A one-stop DeFi platform where you can earn profits in `stablecoins`.                                    |
| [`TT Mining(TT)`](https://graph-node.thundercore.com/subgraphs/name/tt-mining/tt-stakingv2) | A one-stop DeFi platform where you can earn profits in `TT`.                                             |
| [`TTSwap`](https://graph-node.thundercore.com/subgraphs/name/ttswap)                        | A DEX (decentralized exchange) on the ThunderCore blockchain based on the AMM model inspired by Uniswap. |

## GraphQL Query Example

#### TT Mining(StableCoin)

```
query tvlQuery {
  v5TotalValueLockeds {
    id
    amount
  }
}
```

#### TT Mining(TT)

```
query subscriptionV2 {
  ttsubscriptions(id: "", first: 10) {
    id
    plan {
      duration
      interestRate
      id
      subscribedCount
    }
    couponID
    amount
    interest
    starttime
    endtime
    redeemed
  }
}
```

#### TTSwap

```
query exchangesQuery {
  exchanges {
    tokenAddress
    tokenBalance
    tokenName
  }
}
```

## Third Party Sugbraphs

If you want to apply to deploy a subgraph using ThunderCore's infrastructure, please contact `support@thundercore.com`
