-
Notifications
You must be signed in to change notification settings - Fork 0
Home
drethereum edited this page Sep 9, 2024
·
40 revisions
This Wiki is the home of internal documentation for the Flipside EVM dbt models.
Included documentation:
- DBT Macros used for Streamline, Core and other models
- Common Snowflake UDFs and UDTFs
- How-to guides for setting up Streamline, decoders, and other common EVM processes
- Schema and protocol curations notes
- Other helpful info
Please reference the README for more details not covered in the Wiki.
The Wiki is broken up into three main categories:
-
Start Here
- Homepage
- Best practices
- Templates
- FAQ
-
Technical Specifications
- Macros
- Functions
- Other technical elements
-
Guides
- Set up guides for Streamline
- Using macros for the core models
- Specifics on curations
- Other helpful items
- Add new pages at will, but follow page naming convention strictly and update sidebar for each new page
- Page name format:
<GROUP>: <SECTION>: <NAME>
-
GROUP
: This could beStart Here
,Macros
,Functions
,General
, orCurated Platforms
-
SECTION
: For example in theMacros
group, this could beCore Tables
,Utility
,External Table Views
, etc. -
NAME
: Use best judgement here. WithinMacros: Core Tables:
this is a model, for exampletraces
- Page name format:
- Document new macros using the template for new macros
- Document new guides using the template for new guides
-
GROUP
's andSECTION
's should only be added when necessary. Most new pages should be under an existingGROUP
orSECTION
External Table Views
Core Tables
Prices Tables
Labels Tables
Stats Tables
Utility
Internal UDFs
- udf_detect_overflowed_responses
Internal UDTFs
- udtf_flatten_overflowed_responses