# Dev Update #2
Hey :wave:,
Since my [**last update**](https://hackmd.io/@lODlsf2CR9uWlyIyEdjjPQ/HkeQ_Qnfi), I have mainly worked on *two* things:
1. Collecting relevant data on **Consensus Clients and MEV-Boost**.
2. **Deploying the Website** for visualizing the data.
## Consensus Clients and MEV-Boost
Currently, there are *two* primary sources for my data:
1. [`Blockprint`](https://github.com/sigp/blockprint) provides data on *Consensus Clients*.
2. [`Relay API`](https://flashbots.notion.site/Relay-API-Spec-5fb0819366954962bc02e81cb33840f5) provides data on *MEV-Boost*.
Merging these two sources gives the following data:
```csvpreview {header="true"}
slot, relay, client, block_hash, builder_pubkey ,value, gas_used, gas_limit
4756880, flashbots, Lighthouse, 0xd...24d, 0x8...0f9, 1.50285E+17, 28663885, 30000000
4800809, eden, Prysm, 0x0...7a7, 0x8...a8b, 1.23804E+17, 29984828, 30000000
```
Additionally, I am using the following *three* tools to get more in-depth data:
1. [`Infura`](https://infura.io/) to add additional information to the data set, such as *block_nr*, *fee_recipient*, and *transaction data*.
2. [`Etherscan API`](https://etherscan.io/apis) for data of the *reward per block*.
3. [`Beaconcha.in`](https://beaconcha.in/) for in-depth information about *slots*, *blocks*, *epochs*, and *relays*.
If you want to learn how to collect and analyze data from MEV, check out [this article](https://medium.com/@toni_w/practical-guide-into-analyzing-mev-in-the-proof-of-stake-era-e2b024509918) by [Anton Wahrstätter](https://toniwahrstaetter.com/).
*Collecting data is cool, but without any visualization, it is pointless.*
## Deploying a Website
Once I got some data, I worked on deploying a website, which is obviously still work in progress.

**If you want to dig deeper into my work, you can check out the following links:**
- :globe_with_meridians: **Website: https://kevinbogner-data-analysis-consensus-clients-app-lz484x.streamlitapp.com/**
- :computer: **GitHub: https://github.com/kevinbogner/data-analysis-consensus-clients**.
- :sparkler: **Detailed Research & Development Process: https://github.com/eth-protocol-fellows/cohort-three/tree/master/notes/kevinbogner**.
## Next Steps
In [**Dev Update #1**](https://hackmd.io/@lODlsf2CR9uWlyIyEdjjPQ/HkeQ_Qnfi) I set *two* directions I wanted to explore:
- Research about [Attestations](https://ethereum.org/en/developers/docs/consensus-mechanisms/pos/attestations/) - I'm still unsure if they are relevant to my project and, if so, how to correctly display them.
- Exploring and Implementing [Blockprint's private API](https://github.com/sigp/blockprint/blob/main/docs/api.md) - I’m currently using it to fetch clients' data.
---
For my next Dev Update in about *two* weeks, I **short-term** plan to:
- Add new charts to my website for *deeper* analytics.
- Explore different data, like attestations, that might also be interesting to visualize.
**Mid-term**, I want to optimize, ideally automate, my data-collecting process since it's really time-consuming.
---
I'm looking forward to it. Bye :wave: