mirror of
https://github.com/FlipsideCrypto/solana-models.git
synced 2026-02-06 09:41:44 +00:00
* description rules and fact_txs update * blocks update * idls and labels * wip * wip * update desc * update * update doc rules * update table desc per new rules * updates
1.4 KiB
1.4 KiB
{% docs dim_idls %}
Description
This table contains one row per program interface definition (IDL) on the Solana blockchain, but only includes programs for which we have the IDL and are actively decoding instructions. Programs listed here are the only ones for which decoded data is available in downstream models. It maps program IDs to their Interface Definition Language (IDL) documents, hashes, validity, activity status, and submission metadata. Each row represents a unique program interface definition, supporting analytics on program interfaces, upgrades, and developer activity.
Key Use Cases
- Analyze program interface definitions and upgrades
- Track program activity, validity, and deployment status
- Support analytics on developer activity and protocol upgrades
- Study program adoption, composability, and ecosystem growth
- Enable time-series and event-based analytics on program interfaces
Important Relationships
- Closely related to
core.fact_decoded_instructionsandcore.ez_events_decoded(for decoded program calls) - Use
core.ez_events_decodedto analyze program calls and usage
Commonly-used Fields
program_id: For program identification and joinsidl,idl_hash: For interface definition and verificationis_valid,is_active: For program status analyticslast_activity_timestamp,date_submitted: For activity and submission analysis
{% enddocs %}