GITBOOK-525: change request with no subject merged in GitBook

This commit is contained in:
Austin Blackerby 2024-04-18 17:52:16 +00:00 committed by gitbook-bot
parent 5f1a438966
commit ce36b21f23
No known key found for this signature in database
GPG Key ID: 07D2180C7B12D0FF
3 changed files with 0 additions and 83 deletions

View File

@ -303,7 +303,6 @@
* [THORChain Tutorials](resources/tutorials/thorchain-tutorials/README.md)
* [THORChain Schema & Tables](resources/tutorials/thorchain-tutorials/thorchain-schema-and-tables.md)
* [Calculating IL for THORChain](resources/tutorials/thorchain-tutorials/calculating-il-for-thorchain.md)
* [MakerDAO Tutorials](resources/tutorials/getting-started-with-dai-events.md)
## Flipside Community

View File

@ -12,10 +12,6 @@ Learn more about our data structures for specific blockchains with these article
[ethereum-tutorials](ethereum-tutorials/)
{% endcontent-ref %}
{% content-ref url="getting-started-with-dai-events.md" %}
[getting-started-with-dai-events.md](getting-started-with-dai-events.md)
{% endcontent-ref %}
{% content-ref url="solana-tutorials/" %}
[solana-tutorials](solana-tutorials/)
{% endcontent-ref %}

View File

@ -1,78 +0,0 @@
# MakerDAO Tutorials
This guide provides an introduction to exploring Dai related events by using the`ethereum.udm_events` table over a series of simple queries that explore the data.
{% hint style="info" %}
Note: this tutorial uses deprecated Ethereum tables. See the new [Maker DAO](../../data/archive/tables/ethereum-maker-dao-tables.md) curated tables.
{% endhint %}
Let's familiarize ourselves with the table by first looking at the types of events that can be queried for `Dai`
```sql
SELECT
event_type,
event_name,
count(1) as event_count
FROM ethereum.udm_events
WHERE
symbol = 'DAI' AND
block_timestamp >= GETDATE() - interval'8 months'
GROUP BY event_type, event_name
ORDER BY event_count DESC
```
| event\_type | event\_name | event\_count |
| --------------- | -------------------- | ------------ |
| erc20\_transfer | transfer | 3929409 |
| event | Approval | 630353 |
| event | TransferEnabled | 1 |
| event | OperatorAdded | 1 |
| event | MinterAdded | 1 |
| event | OwnershipTransferred | 1 |
From the results of this query we see the majority of events are dominated by `transfer` activity, with the second-highest being, calls to `Approval` on the Dai contract.
{% hint style="info" %}
Note that in the above query, the event names have been decoded into English legible names. 
{% endhint %}
In our next query let's take a look at the trend of DAI transfers over the prior 30 days:
```sql
SELECT
date_trunc('day', block_timestamp) as metric_date,
sum(amount) as total_amount
FROM ethereum.udm_events
WHERE
event_name = 'transfer' AND
symbol = 'DAI' AND
amount > 0 AND
block_timestamp >= GETDATE() - interval'30 days'
GROUP BY metric_date
ORDER BY metric_date ASC
```
![](<../../.gitbook/assets/Screen Shot 2020-11-08 at 8.29.00 PM.png>)
We can break this query down even further by leveraging [Flipside's labels](../../data/flipside-data/labels/). Let's calculate the amount of DAI that is flowing to centralized exchanges using the `distributor_cex` label sub-type.
```sql
SELECT
date_trunc('day', block_timestamp) as metric_date,
sum(amount) as total_amount
FROM ethereum.udm_events
WHERE
event_name = 'transfer' AND
symbol = 'DAI' AND
to_label_subtype = 'distributor_cex' AND
amount > 0 AND
block_timestamp >= GETDATE() - interval'30 days'
GROUP BY metric_date
ORDER BY metric_date ASC
```
![](<../../.gitbook/assets/Screen Shot 2020-11-08 at 8.36.02 PM.png>)
From here, I encourage you to explore our labels even further by breaking down specifically which exchanges DAI is flowing to.
In our next tutorial, we'll explore the amount of activity of DAI that can be attributed to DeFi related activity vs. non DeFi activity and build Flipside's DeFi Activity Ratio metric.