-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
initiate eigenlayer project, models and sources #7622
Conversation
CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅ |
I have read the CLA Document and I hereby sign the CLA |
…queued_flattened data model
3f1b813
to
6bc5a59
Compare
dbt_subprojects/daily_spellbook/models/eigenlayer/v2_withdrawal_queued_flattened.sql
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @bowenli86, thanks for starting to build on spellbook! Very exciting to have some official EigenLayer eyes on this.
We will need some more context on your vision so we can help you further.
Ideally we build the end spells as simple generic tables that are able to serve a multitude of wizards needs.
- What end goal tables do you have in mind to expose as a spell?
- What's your usecase for needing these tables, what are some other example usecases that wizards will be able to use the spells for?
- What data do they currently have available (and thus what gap are we trying to fill with the spell)?
@0xRobin thank you
none of Eigenlayer TVL boards on Dune right now are correct, b/c the calculation needs complex processing by joining multiple events, and decipher them correctly, etc for the first phase, we will expose a few key metrics like TVL, operator<>AVS relationships, and rewards. I will decode events (bronze) and add static data to Dune, build several intermediary (silver) tables, and final gold tables for TVL, operator<>AVS relationships, and rewards wizards can build more analysis on top of these bronze, silver and gold tables
gaps as mentioned above. all tables i add to dune will fill the gap eg. flattening withdrawalqueued events as a table is first step to decipher events to correct bronze tables which will contribute to futher development on top |
dd6a144
to
2748aba
Compare
@0xRobin thank you for the approval! does the workflow also need to be approved? i can't seem to merge without it passing and it's been pending ![]() ![]() |
only us as maintainers can approve and run workflows. this typically only happens on first time contributor PRs. moving forward, you shouldn't hit that block. as for merging, that will also only fall on maintainers. i will give a final review and prep for merge shortly. |
thank you for the patience. i have pushed a few commits, to try to help expedite. these are mostly best practice items / reusing new utils tables for time series.
|
make sense, thanks! |
okay, this all looks good to me. can you do me a favor, and query all 15 views built in CI process here on dune app, ensure you are happy with results? |
also, minor note, i don't think the |
@jeff-dude tried, fixed a casting issue, made a couple into tables as they seem very expensive to query repeatedly, but feel free to revert if you disagree |
those changes work for me. if you're good, then i'm good. keep in mind, if these tables really grow, it would be good to consider making them incremental instead. right now, they are small enough to build quickly on full history each time. let's keep this in mind as you continue to build in future PRs. |
sounds good, thank you! |
@jeff-dude lmk if this can be merged today |
Congrats, your important contribution to this open-source project has earned you a GitPOAP! GitPOAP: 2025 Dune Contributor: Head to gitpoap.io & connect your GitHub account to mint! Learn more about GitPOAPs here. |
Description:
quick links for more information: