Home - FlipsideCrypto/fsc-evm GitHub Wiki

Welcome to the fsc-evm wiki!

Home of internal documentation for the Flipside EVM (Ethereum Virtual Machine) dbt models and functions.

Please reference the README for more details not covered in the Wiki.

What is fsc-evm?

Fsc-evm is a dbt-based framework and package that standardizes the ingestion, transformation, and modeling of EVM blockchain data, enabling Flipside to efficiently scale data support across multiple blockchain networks while maintaining consistent data structures, standardized functions and powerful tooling alongside an easy to use, novel variable management system.

Table of Contents

  1. How does it work? Project Variables...
  2. Fsc-evm for New Projects
  3. Fsc-evm for Existing Projects

Contributing to fsc-evm

  1. Release Tracking
    • Issues and Tickets that cover fsc-evm requested enhancements, features, bugs and long term planning.

Maintaining the Wiki

  1. Document new macros, models and guides using the templates
  2. Add new pages when applicable and follow page naming convention strictly
    • Page name format: <GROUP>: <SECTION>: <NAME>
    • GROUP: Examples include Start Here, Models, Macros, General etc.
    • SECTION: Examples include Core, Prices, etc.
    • NAME: Use best judgement here. Example, Prices Pipeline.
  3. The wiki is organized by _package
    • Update the sidebar for each new page / section. NOTE: GROUP's and SECTION's should only be added when necessary. Most new pages should be under an existing GROUP or SECTION.
    • Macros, Models and Guides should be organized under the applicable _package. This is typically dictated by folder location / path in the fsc-evm repo, but is subject to vary. If a document applies to multiple packages, it should either live under the Global section or should be broken up into multiple topics/documents and organized accordingly.
⚠️ **GitHub.com Fallback** ⚠️