> For the complete documentation index, see [llms.txt](https://docs.cyclone.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cyclone.xyz/analytics.md).

# Analytics

## Dashboard

You are welcome to use the dashboard here - <https://cyclone.xyz/analytics> - which shows the $CYC supply, number of deposits, pool value in USD along with other information, in real time.

![](/files/-MS03pKKGMgZKh-WX2qq)

## GraphQL

We have decoded and indexed Cyclone contracts data so every one can run powerful analysis with simple GraphQL queries through <https://analytics.cyclone.xyz/playground>. Some typical queries look like below.

![](/files/-MRT7t86WTEoLuibF46g)

### Total IOTX Deposited in All Pools

`query { tokensInPoolPerDay(count: 7) { name values { timestamp value } } }`

### Total IOTX Deposited and the Fee Associated

`query { total { iotx fee } }`

### Total IOTX Deposited per Day

`query { totalPoolPerDay(count: 7) { timestamp value } }`

### Points a User Gets for the airdrop

`query { airdropScore(address: "io1tmt2vp28afp2vd3h598n0lwu6sj3lyc64apjw3") }`

### 15 Luckiest Deposits in Pool 1

`query { luckyDrawTopN(poolAddress: "io1rqm2keejw4jypgl0w6hr96r054ns63u0hqrfuy", n: 15) { hash address method } }`

### 15 Luckiest Deposits in Pool 2

`query { luckyDrawTopN(poolAddress: "io1gkeeljp4grwskgq3tl2xqglqy546nhhmytnqqp", n: 15) { hash address method } }`

### 15 Luckiest Deposits in Pool 3

`query { luckyDrawTopN(poolAddress: "io1mlcgsv4ma0t6gffpxg2gva3lwqnlj5msradxk6", n: 15) { hash address method } }`
