Skip to content
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 and eigenlayer source, add v2_withdrawal_queued_flattened data model #7622

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

bowenli86
Copy link

@bowenli86 bowenli86 commented Feb 4, 2025

Description:

  • initiate eigenlayer project and eigenlayer source
  • add v2_withdrawal_queued_flattened as first data model

quick links for more information:

@github-actions github-actions bot marked this pull request as draft February 4, 2025 23:20
Copy link

github-actions bot commented Feb 4, 2025

CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅

@github-actions github-actions bot added WIP work in progress dbt: daily covers the Daily dbt subproject labels Feb 4, 2025
@bowenli86 bowenli86 marked this pull request as ready for review February 4, 2025 23:20
@github-actions github-actions bot added ready-for-review this PR development is complete, please review and removed WIP work in progress labels Feb 4, 2025
@bowenli86
Copy link
Author

I have read the CLA Document and I hereby sign the CLA

github-actions bot added a commit that referenced this pull request Feb 4, 2025
@bowenli86 bowenli86 changed the title add eigenlayer project, and v2_withdrawal_queued_flattened data model add eigenlayer project, eigenlayer source, and v2_withdrawal_queued_flattened data model Feb 4, 2025
@bowenli86
Copy link
Author

bowenli86 commented Feb 5, 2025

@jeff-dude @0xBoxer @0xRobin

@bowenli86 bowenli86 changed the title add eigenlayer project, eigenlayer source, and v2_withdrawal_queued_flattened data model initiate eigenlayer project and eigenlayer source, add v2_withdrawal_queued_flattened data model Feb 5, 2025
Comment on lines +21 to +23
JSON_PARSE(withdrawal) AS parsed_withdrawal
FROM
{{ source('eigenlayer_ethereum', 'DelegationManager_evt_WithdrawalQueued') }}
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

May be incremental?

Copy link
Collaborator

@0xRobin 0xRobin left a 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 0xRobin added the question Further information is requested label Feb 7, 2025
@0xRobin 0xRobin marked this pull request as draft February 7, 2025 09:30
@github-actions github-actions bot added WIP work in progress and removed ready-for-review this PR development is complete, please review labels Feb 7, 2025
@bowenli86
Copy link
Author

bowenli86 commented Feb 7, 2025

@0xRobin thank you

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?

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

What data do they currently have available (and thus what gap are we trying to fill with the spell)?

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

@bowenli86 bowenli86 requested a review from 0xRobin February 7, 2025 17:41
@bowenli86 bowenli86 marked this pull request as ready for review February 8, 2025 18:50
@github-actions github-actions bot added ready-for-review this PR development is complete, please review and removed WIP work in progress labels Feb 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dbt: daily covers the Daily dbt subproject question Further information is requested ready-for-review this PR development is complete, please review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants