diff --git a/SUMMARY.md b/SUMMARY.md index 591284b..d608632 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -150,13 +150,18 @@ * [Open a Ticket](support/open-a-ticket.md) * [That email doesn't look quite right](support/open-a-ticket/that-email-doesnt-look-quite-right.md) * [🌟 Product Special Releases](support/product-special-releases/README.md) - * [2024-06-13 | Solana native and wrapped addresses](product-special-releases/2024-06-13-solana-native-wrapped-addresses.md) - * [2024-05-01 | Improvements to Pricing Data](product-special-releases/2024-05-01-or-improvements-to-pricing-data/README.md) - * [Actions for Data Studio Users](product-special-releases/2024-05-01-or-improvements-to-pricing-data/actions-for-data-studio-users.md) - * [Actions for API Users](product-special-releases/2024-05-01-or-improvements-to-pricing-data/actions-for-api-users.md) - * [Action for Data Share Users](product-special-releases/2024-05-01-or-improvements-to-pricing-data/action-for-data-share-users.md) + * [2025](support/product-special-releases/2025/README.md) + * [2025-02-06 | EVM BlockchainStandardization](support/product-special-releases/2025/02-06-evm-blockchain-standardization/README.md) + * [Table Change Overview](support/product-special-releases/2025/02-06-evm-blockchain-standardization/table-change-overview.md) + * [2024](support/product-special-releases/2024/README.md) + * [2024-06-13 | Solana native and wrapped addresses](support/product-special-releases/2024/2024-06-13-solana-native-wrapped-addresses.md) + * [2024-05-01 | Improvements to Pricing Data](support/product-special-releases/2024/2024-05-01-or-improvements-to-pricing-data/README.md) + * [Actions for Data Studio Users](support/product-special-releases/2024/2024-05-01-or-improvements-to-pricing-data/actions-for-data-studio-users.md) + * [Actions for API Users](support/product-special-releases/2024/2024-05-01-or-improvements-to-pricing-data/actions-for-api-users.md) + * [Action for Data Share Users](support/product-special-releases/2024/2024-05-01-or-improvements-to-pricing-data/action-for-data-share-users.md) * [🗒️ Release Notes](support/release-notes/README.md) * [2025](support/release-notes/2025/README.md) + * [2025-02-06 | Release Notes](support/release-notes/2025/02-06-release-notes.md) * [2025-01-23 | Release Notes](support/release-notes/2025/01-23-release-notes.md) * [2024](support/release-notes/2024/README.md) * [2024-12-24 | Release Notes](support/release-notes/2024/2024-12-24-release-notes.md) diff --git a/product-special-releases/2024-05-01-or-improvements-to-pricing-data/README.md b/support/product-special-releases/2024/2024-05-01-or-improvements-to-pricing-data/README.md similarity index 100% rename from product-special-releases/2024-05-01-or-improvements-to-pricing-data/README.md rename to support/product-special-releases/2024/2024-05-01-or-improvements-to-pricing-data/README.md diff --git a/product-special-releases/2024-05-01-or-improvements-to-pricing-data/action-for-data-share-users.md b/support/product-special-releases/2024/2024-05-01-or-improvements-to-pricing-data/action-for-data-share-users.md similarity index 100% rename from product-special-releases/2024-05-01-or-improvements-to-pricing-data/action-for-data-share-users.md rename to support/product-special-releases/2024/2024-05-01-or-improvements-to-pricing-data/action-for-data-share-users.md diff --git a/product-special-releases/2024-05-01-or-improvements-to-pricing-data/actions-for-api-users.md b/support/product-special-releases/2024/2024-05-01-or-improvements-to-pricing-data/actions-for-api-users.md similarity index 100% rename from product-special-releases/2024-05-01-or-improvements-to-pricing-data/actions-for-api-users.md rename to support/product-special-releases/2024/2024-05-01-or-improvements-to-pricing-data/actions-for-api-users.md diff --git a/product-special-releases/2024-05-01-or-improvements-to-pricing-data/actions-for-data-studio-users.md b/support/product-special-releases/2024/2024-05-01-or-improvements-to-pricing-data/actions-for-data-studio-users.md similarity index 100% rename from product-special-releases/2024-05-01-or-improvements-to-pricing-data/actions-for-data-studio-users.md rename to support/product-special-releases/2024/2024-05-01-or-improvements-to-pricing-data/actions-for-data-studio-users.md diff --git a/product-special-releases/2024-06-13-solana-native-wrapped-addresses.md b/support/product-special-releases/2024/2024-06-13-solana-native-wrapped-addresses.md similarity index 100% rename from product-special-releases/2024-06-13-solana-native-wrapped-addresses.md rename to support/product-special-releases/2024/2024-06-13-solana-native-wrapped-addresses.md diff --git a/support/product-special-releases/2024/README.md b/support/product-special-releases/2024/README.md new file mode 100644 index 0000000..88ebaaf --- /dev/null +++ b/support/product-special-releases/2024/README.md @@ -0,0 +1,2 @@ +# 2024 + diff --git a/support/product-special-releases/2025/02-06-evm-blockchain-standardization/README.md b/support/product-special-releases/2025/02-06-evm-blockchain-standardization/README.md new file mode 100644 index 0000000..4478184 --- /dev/null +++ b/support/product-special-releases/2025/02-06-evm-blockchain-standardization/README.md @@ -0,0 +1,57 @@ +--- +description: >- + Major standardization across EVM databases improves querying with consistent + column formats, flattened JSON structures, and simplified status tracking. +--- + +# 2025-02-06 | EVM BlockchainStandardization + +## Highlights + +Today we're announcing a major standardization effort across our EVM databases to make querying easier and more consistent. These changes will streamline data access across L1s, L2s, and different blockchain architectures while maintaining the unique characteristics that make each chain special. + +This update focuses on three key improvements: + +1. Standardizing column formats across all EVM chains +2. Ensuring consistency between EVM and non-EVM databases +3. Simplifying queries by flattening JSON structures into dedicated columns + +Check out the [specific column changes for each table here.](table-change-overview.md) + +### New Columns & Improvements + +{% hint style="warning" %} +These new columns will become available the week of February 10th, 2025 +{% endhint %} + +We're adding several new columns to enhance data accessibility: + +* New boolean status flags + * `tx_succeeded` and `trace_succeeded` for clearer transaction state tracking +* Enhanced trace data columns + * `revert_reason` for detailed error information + * `tx_position` for improved transaction ordering + * Origin tracking columns (`origin_to_address`, `origin_from_address`, `origin_function_sig`) +* Flattened topic columns (`topic_0`, `topic_1`, etc.) + * Replaces the need for complex topic array parsing + +### Column Removals & Replacements + +{% hint style="warning" %} +These columns will be removed the beginning of March, 2025 +{% endhint %} + +Several columns are being removed or replaced to improve consistency and usability: + +* Removed L1 prefix columns from blocks and transactions tables for `Optimism` stack chains + * This data will now live in its own dedicated table +* Replaced status columns with boolean flags + * `tx_status` → `tx_succeeded` + * `trace_status` → `trace_succeeded` +* Removed and flattened JSON columns + * `block_header_json` data in blocks will now be available as individual columns + * `data` column contents in traces table now as separate columns +* Replaced `identifier` in traces with more intuitive `trace_address` column + +These updates make our data more accessible while maintaining the deep insights you need for blockchain analysis. The changes will roll out during the month of Feburary. + diff --git a/support/product-special-releases/2025/02-06-evm-blockchain-standardization/table-change-overview.md b/support/product-special-releases/2025/02-06-evm-blockchain-standardization/table-change-overview.md new file mode 100644 index 0000000..2982872 --- /dev/null +++ b/support/product-special-releases/2025/02-06-evm-blockchain-standardization/table-change-overview.md @@ -0,0 +1,37 @@ +--- +description: A detailed overview of the column changes for each EVM Table. +--- + +# Table Change Overview + +## Detailed Overview by Table + +The below outlines the column changes for all EVM blockchains with specific notes for the change. The standard tables impacted are: [`fact_blocks`](table-change-overview.md#fact-blocks), [`fact_transactions`](table-change-overview.md#fact-transactions), [`fact_event_logs`](table-change-overview.md#fact-event-logs), [`fact_traces`](table-change-overview.md#fact-traces), [`ez_token_transfers`](table-change-overview.md#ez-token-transfers), [`ez_native_transfers`](table-change-overview.md#ez-native-transfers) , and [`ez_nft_transfers`](table-change-overview.md#ez-nft-transfers) . + +### **Fact Blocks** + +
ColumnsRemoved fromAdded toRenamed inReason for removal
BLOCK_HASHALL
BLOCKCHAINALLRedundant info
BLOCK_HEADER_JSONALLJson column, already extracted all contents as individual columns
BASE_FEE_PER_GASALL except Core
EXCESS_BLOB_GASBerachain, BSC
BLOB_GAS_USEDBerachain, BSC
STATE_ROOTALL
TRANSACTIONS_ROOTALL
LOGS_BLOOMALL
MINERALL except Ethereum and Gnosis
NONCEALL except Ethereum
WITHDRAWALSGnosis, Berachain, BSC
WITHDRAWALS_ROOTGnosis, Berachain, BSC
L1_STATE_ROOT_TX_HASHOptimismOnly applies to Optimism
L1_STATE_ROOT_BATCH_INDEXOptimismOnly applies to Optimism
L1_SUBMISSION_TX_HASHOptimismOnly applies to Optimism
L1_SUBMISSION_BATCH_INDEXOptimismOnly applies to Optimism
L1_SUBMISSION_DETAILSOptimismOnly applies to Optimism
+ +### Fact Transactions + +
ColumnsRemoved fromAdded toRenamed inReason for removal
STATUSALL except KaiaChanging to boolean version (TX_SUCCEEDED)
TX_SUCCEEDEDALL except Kaia
CHAINIDEthereum, Avalanche, Polygonnot a useful column
TX_TYPEBase, Blast, Kaia, Sei evm, Dexalot, Berachain
TX_POSITION (renamed from POSITION)All
BLOB_VERSIONED_HASHESBerachain, BSC
MAX_FEE_PER_BLOB_GASBerachain, BSC
BLOB_GAS_USEDBerachain, BSC
BLOB_GAS_PRICEBerachain, BSC
L1_SUBMISSION_BATCH_INDEXOptimismOnly applies to Optimism.
L1_SUBMISSION_TX_HASHOptimismOnly applies to Optimism.
L1_STATE_ROOT_BATCH_INDEXOptimismOnly applies to Optimism.
L1_STATE_ROOT_TX_HASHOptimismOnly applies to Optimism.
L1_SUBMISSION_DETAILSOptimism, BaseOnly applies to OP Stack.
DEPOSIT_NONCEOptimism, Base, BlastOnly applies to OP Stack.
DEPOSIT_RECEIPT_VERSIONOptimism, Base, BlastOnly applies to OP Stack.
Y_PARITYBlast
+ +### Fact Event Logs + +
ColumnsRemoved fromAdded toRenamed inReason for removal
TX_POSITIONALL
TOPIC_0ALL
TOPIC_1ALL
TOPIC_2ALL
TOPIC_3ALL
TX_STATUSALL except Kaia, Dexalot, BerachainChanging to boolean version (TX_SUCCEEDED)
TX_SUCCEEDEDALL except Kaia, Dexalot, Berachain
_LOG_IDALL except BerachainRemoving because it's an internal column
+ +### Fact Traces + +
ColumnsRemoved fromAdded toRenamed inReason for removal
TX_POSITIONALL except Kaia, Dexalot, Berachain
TRACE_ADDRESSALL except Dexalot
IDENTIFIERALLNot that easy to use. Replacing this with TRACE_ADDRESS instead
DATAALL except DexalotJson column, already extracted all contents as individual columns
VALUE_HEXALL except Dexalot
ORIGIN_FROM_ADDRESSALL except Dexalot
ORIGIN_TO_ADDRESSALL except Dexalot
ORIGIN_FUNCTION_SIGNATUREALL except Dexalot
TRACE_STATUSALL except Kaia, Dexalot, BerachainChanging to boolean version (TRACE_SUCCEEDED)
TRACE_SUCCEEDEDALL except Kaia, Dexalot, Berachain
REVERT_REASONALL except Dexalot
IS_PENDINGKaiaRemoving because it's an internal column
TX_STATUSALL except Kaia, Dexalot, BerachainChanging to boolean version (TX_SUCCEEDED)
TX_SUCCEEDEDALL except Kaia, Dexalot, Berachain
_CALL_IDKaiaRemoving because it's an internal column
_INSERTED_TIMESTAMPKaiaRemoving because it's an internal column
+ +### EZ Token Transfers + +
ColumnsRemoved fromAdded toRenamed inReason for removal
TX_POSITIONALL
TOKEN_STANDARDALL
NAMEALL
TOKEN_PRICEALLRedundant
HAS_DECIMALALLRedundant
HAS_PRICEALLRedundant
_LOG_IDALLinternal column
_INSERTED_TIMESTAMPALLinternal column
+ +### EZ Native Transfers + +
ColumnsRemoved fromAdded toRenamed inReason for removal
TRACE_ADDRESSALL
TYPEALL
IDENTIFIERALLNot easy to use, replacing with trace_address instead
+ +### EZ NFT Transfers + +
ColumnsRemoved fromAdded toRenamed inReason for removal
tx_position,ALL
token_transfer_type,ALL
is_mint,ALL
from_address,ALL
to_address,ALL
contract_address,ALL
token_id,ALL
quantity,ALL
token_standard,ALL
name,ALL
origin_function_signature,ALL
origin_from_address,ALL
origin_to_address,ALL
nft_addressALLrenamed to contract_address
tokenidALLrenamed to token_id
erc1155_valueALLrenamed to quantity
event_typeALLreplaced with is_mint column
project_nameALLrenamed to name
nft_from_addressALLrenamed to from_address
nft_to_addressALLrenamed to to_address
diff --git a/support/product-special-releases/2025/README.md b/support/product-special-releases/2025/README.md new file mode 100644 index 0000000..dd6a418 --- /dev/null +++ b/support/product-special-releases/2025/README.md @@ -0,0 +1,2 @@ +# 2025 + diff --git a/support/release-notes/2025/02-06-release-notes.md b/support/release-notes/2025/02-06-release-notes.md new file mode 100644 index 0000000..646a598 --- /dev/null +++ b/support/release-notes/2025/02-06-release-notes.md @@ -0,0 +1,71 @@ +--- +description: >- + Major EVM standardization, new Ronin blockchain data available in studio, and + enhanced Solana data coverage. +--- + +# 2025-02-06 | Release Notes + +## Highlights + +This release brings transformative updates across our data ecosystem. We're rolling out a major standardization initiative for our EVM databases, launching core Ronin blockchain tables, and enhancing our Solana data coverage. + +{% hint style="info" %} +Starting February 10th, we're introducing significant improvements to standardize data access across all EVM chains. This update brings new columns for better transaction tracking, enhanced trace data visibility, and simplified topic parsing. Key improvements include new boolean status flags, detailed error tracking, and flattened topic columns replacing complex array structures. As part of this standardization, some legacy columns will be deprecated beginning March 2025. [Learn more here](../../product-special-releases/2025/02-06-evm-blockchain-standardization/). +{% endhint %} + +#### New Blockchain data available - Ronin! + +We're excited to announce new Ronin data with `core`, `NFT`. and `price` tracking tables. Built by the team behind Axie Infinity, Ronin is the benchmark for mass adoption in gaming. Now you can query Ronin tables on Flipside and discover your sharpest insights about Onchain Gaming. + +Lastly you'll see new a new AI 🤖 feature on dashboards and studio. More AI stuff coming soon ![:eyes:](https://a.slack-edge.com/production-standard-emoji-assets/14.0/apple-medium/1f440.png)! + +Check out these updates and the rest of the release notes below. + +### Solana + +**Updated Tables** + +Two key Solana tables have been enhanced to provide deeper insights into transaction ordering and NFT marketplace dynamics: + +* _solana.core.fact\_transactions_ + * Added `TX_INDEX` column to precisely track transaction ordering within blocks, enabling more accurate sequence analysis +* _solana.nft.fact\_nft\_sales_ + * Added `CURRENCY_ADDRESS` column to capture multi-token payment support across NFT marketplaces + * Enhanced coverage of NFT sales data, particularly for Magic Eden and Tensor marketplaces + * This update reflects the evolving NFT marketplace landscape where platforms increasingly support payments in tokens beyond SOL + +### Ronin + +**New Tables** + +We're thrilled to announce the release of Ronin chain in studio, introducing a comprehensive set of core, NFT and pricing tables that unlock new analytical possibilities: + +Core Infrastructure: + +* _ronin.core.fact\_event\_logs_ +* _ronin.core.fact\_traces_ +* _ronin.core.fact\_transactions_ +* _ronin.core.fact\_blocks_ +* _ronin.core.dim\_contract\_abis_ +* _ronin.core.dim\_contracts_ +* _ronin.core.ez\_decoded\_event\_logs_ +* _ronin.core.ez\_token\_transfers_ +* _ronin.core.ez\_native\_transfers_ + +NFT Activity: + +* _ronin.nft.ez\_nft\_transfers_ + +Price Tracking: + +* _ronin.price.ez\_prices\_hourly_ +* _ronin.price.ez\_asset\_metadata_ +* _ronin.price.dim\_asset\_metadata_ +* _ronin.price.fact\_prices\_ohlc\_hourly_ + +### Useful Resources + +* Request a smart contract ABI to be decoded: [https://science.flipsidecrypto.xyz/abi-requestor/](https://science.flipsidecrypto.xyz/abi-requestor/) +* Request a Solana IDL to be decoded: [https://science.flipsidecrypto.xyz/idl-requestor](https://science.flipsidecrypto.xyz/idl-requestor) +* Add labels: [https://science.flipsidecrypto.xyz/add-a-label](https://science.flipsidecrypto.xyz/add-a-label)