Direct indexing
With mirror pipelines, you can access to indexed on-chain data. Define them as a source and pipe them into any sink we support.
Use-cases
- Mirror specific logs and traces from a set of contracts into a postgres database to build an API for your protocol
- ETL data into a data warehouse to run analytics
- Push the full blockchain into Kafka or S3 to build a datalake for ML
Supported Chains
EVM chains
For EVM chains we support the following 4 datasets:
Dataset | Description |
---|---|
Blocks | Metadata for each block on the chain including hashes, transaction count, difficulty, and gas used. |
Logs | Raw logs for events emitted from contracts. Contains the contract address, data, topics, and metadata for blocks and transactions. |
Enriched Transactions | Transaction data including input, value, from and to address, and metadata for the block, gas, and receipts. |
Traces | Traces of all function calls made on the chain including metadata for block, trace, transaction, and gas. |
Here's a breakdown of the EVM chains we support and their corresponding datasets:
Blocks | Enriched Transactions | Logs | Traces | |
---|---|---|---|---|
Align Testnet | ✓ | ✓ | ✓ | ✓ |
Apechain Curtis | ✓ | ✓ | ✓ | ✓ |
Proof of Play Apex | ✓ | ✓ | ✓ | ✗ |
Arbitrum Nova | ✓ | ✓ | ✓ | ✗ |
Arbitrum One | ✓ | ✓ | ✓ | ✓ |
Arbitrum Sepolia | ✓ | ✓ | ✓ | ✗ |
Arweave * | ✓ | ✓ | N/A | N/A |
Avalanche | ✓ | ✓ | ✓ | ✓ |
Base | ✓ | ✓ | ✓ | ✓ |
Base Sepolia | ✓ | ✓ | ✓ | ✓ |
Berachain Bartio | ✓ | ✓ | ✓ | ✗ |
Blast | ✓ | ✓ | ✓ | ✓ |
Build on Bitcoin | ✓ | ✓ | ✓ | ✓ |
Build on Bitcoin Testnet | ✓ | ✓ | ✓ | ✓ |
Binance Smart Chain | ✓ | ✓ | ✓ | ✓ |
Camp Testnet | ✓ | ✓ | ✓ | ✓ |
Celo | ✓ | ✓ | ✓ | ✓ |
Cyber | ✓ | ✓ | ✓ | ✓ |
Cyber Testnet | ✓ | ✓ | ✓ | ✓ |
Ethereum | ✓ | ✓ | ✓ | ✓ |
Ethereum Holesky | ✓ | ✓ | ✓ | ✓ |
Ethereum Sepolia | ✓ | ✓ | ✓ | ✓ |
Fantom | ✓ | ✓ | ✓ | ✓ |
Forma | ✓ | ✓ | ✓ | ✓ |
Frax | ✓ | ✓ | ✓ | ✓ |
Gnosis | ✓ | ✓ | ✓ | ✓ |
Ham | ✓ | ✓ | ✓ | ✓ |
Immutable Testnet | ✓ | ✓ | ✓ | ✗ |
Ham | ✓ | ✓ | ✓ | ✓ |
Ink | ✓ | ✓ | ✓ | ✓ |
Ink Sepolia | ✓ | ✓ | ✓ | ✓ |
Kroma | ✓ | ✓ | ✓ | ✓ |
Linea | ✓ | ✓ | ✓ | ✓ |
Lisk | ✓ | ✓ | ✓ | ✓ |
Lisk Sepolia | ✓ | ✓ | ✓ | ✓ |
Lyra | ✓ | ✓ | ✓ | ✓ |
Metal | ✓ | ✓ | ✓ | ✓ |
Metal Testnet | ✓ | ✓ | ✓ | ✓ |
Midnight Devnet | ✓ | ✓ | ✓ | ✗ |
Mint | ✓ | ✓ | ✓ | ✓ |
Mint Sepolia | ✓ | ✓ | ✓ | ✓ |
Mode | ✓ | ✓ | ✓ | ✓ |
Mode Testnet | ✓ | ✓ | ✓ | ✓ |
Morph | ✓ | ✓ | ✓ | ✗ |
Oasys Homeverse | ✓ | ✓ | ✓ | ✓ |
Optimism | ✓ | ✓ | ✓ | ✓ |
Optimism Sepolia | ✓ | ✓ | ✓ | ✓ |
Orderly | ✓ | ✓ | ✓ | ✓ |
Orderly Sepolia | ✓ | ✓ | ✓ | ✓ |
Palm | ✓ | ✓ | ✓ | ✓ |
Palm Testnet | ✓ | ✓ | ✓ | ✓ |
Public Good Network | ✓ | ✓ | ✓ | ✓ |
Polygon | ✓ | ✓ | ✓ | ✓ |
Polynomial | ✓ | ✓ | ✓ | ✓ |
Proof of Play Barret | ✓ | ✓ | ✓ | ✓ |
Proof of Play Boss | ✓ | ✓ | ✓ | ✓ |
Proof of Play Cloud | ✓ | ✓ | ✓ | ✓ |
Race | ✓ | ✓ | ✓ | ✓ |
Rari | ✓ | ✓ | ✓ | ✓ |
Redstone | ✓ | ✓ | ✓ | ✓ |
Ruby Testnet | ✓ | ✓ | ✓ | ✗ |
Scroll | ✓ | ✓ | ✓ | ✓ |
Scroll Sepolia | ✓ | ✓ | ✓ | ✓ |
Shape | ✓ | ✓ | ✓ | ✓ |
Shape Sepolia | ✓ | ✓ | ✓ | ✓ |
Shrapnel | ✓ | ✓ | ✓ | ✗ |
Soneium | ✓ | ✓ | ✓ | ✗ |
Sophon | ✓ | ✓ | ✓ | ✓ |
Sophon Testnet | ✓ | ✓ | ✓ | ✗ |
Superseed Sepolia | ✓ | ✓ | ✓ | ✓ |
Swan | ✓ | ✓ | ✓ | ✓ |
Swellchain | ✓ | ✓ | ✓ | ✗ |
Swellchain Testnet | ✓ | ✓ | ✓ | ✗ |
The Binary Holdings | ✓ | ✓ | ✓ | ✓ |
Treasure | ✓ | ✓ | ✓ | ✓ |
Treasure Topaz Testnet | ✓ | ✓ | ✓ | ✗ |
World Chain | ✓ | ✓ | ✓ | ✗ |
Xai | ✓ | ✓ | ✓ | ✓ |
Xai Testnet | ✓ | ✓ | ✓ | ✓ |
XPLA | ✓ | ✓ | ✓ | ✗ |
Xterio | ✓ | ✓ | ✓ | ✓ |
Zetachain | ✓ | ✓ | ✓ | ✓ |
zkSync Era | ✓ | ✓ | ✓ | ✓ |
Zora | ✓ | ✓ | ✓ | ✓ |
Zora Sepolia | ✓ | ✓ | ✓ | ✓ |
* The Arweave dataset includes bundled/L2 data.
Non-EVM chains
Beacon
Dataset | Description |
---|---|
Attestations | Attestations (votes) from validators for the block. |
Attester Slashing | Metadata for attester slashing. |
Blocks | Metadata for each block on the chain including hashes, deposit count, and gas used. |
BLS Signature to Execution Address Changes | BLS Signature to Execution Address Changes. |
Deposits | Metadata for deposits. |
Proposer Slashing | Metadata for proposer slashing. |
Voluntary Exits | Metadata for voluntary exits. |
Withdrawls | Metadata for withdrawls. |
Solana
Dataset | Description |
---|---|
Edge Accounts | Contains details of all active accounts on the Solana blockchain, including balance and owner information. Live data from slot 271611201. |
Edge Blocks | Metadata for each block on the chain including hashes, transaction count, difficulty, and gas used. Live data from slot 271611201. |
Edge Instructions | Specific operations within transactions that describe the actions to be performed on the Solana blockchain. Live data from slot 271611201. |
Edge Rewards | Records of rewards distributed to validators for securing and validating the Solana network. Live data from slot 271611201. |
Edge Token Transfers | Transactions involving the movement of tokens between accounts on the Solana blockchain. Live data from slot 271611201. |
Edge Tokens | Information about different token types issued on the Solana blockchain, including metadata and supply details. Live data from slot 271611201. |
Edge Transactions | Enriched transaction data including input, value, from and to address, and metadata for the block, gas and receipt. Live data from slot 271611201. |
You can interact with these Solanas datasets at no cost at https://crypto.clickhouse.com/
Starknet
Dataset | Description |
---|---|
Blocks | Metadata for each block on the chain including hashes, transaction count, difficulty, and gas used. |
Events | Consists of raw event data from the blockchain, documenting various on-chain activities and triggers. |
Messages | Messaging data from the Starknet blockchain, used for L2 & L1 communication. |
Transactions | Transaction data including input, value, from and to address, and metadata for the block, gas, and receipts. |
Stellar
Dataset | Description |
---|---|
Assets | Contains information about all assets issued on the Stellar network, including details like asset codes, issuers, and related metadata. |
Contract Events | Records events related to smart contract execution on the Stellar network, detailing the interactions and state changes within contracts. |
Effects | Captures the effects of various operations on the Stellar ledger, such as changes in balances, creation of accounts, and other state modifications. |
Ledgers | Provides a comprehensive record of all ledger entries, summarizing the state of the blockchain at each ledger close, including transaction sets and ledger headers. |
Sui
Dataset | Description |
---|---|
Checkpoints | Contains raw data of blockchain checkpoints capturing the state of the ledger at specific intervals. |
Epochs | Includes raw data detailing the various epochs in the blockchain, which mark significant periods or phases in the network's operation |
Events | Consists of raw event data from the blockchain, documenting various on-chain activities and triggers |
Packages | Contains raw data about the deployed smart contract packages on the blockchain |
Transactions | Transaction data including effects, events, senders, recipients, balance and object changes, and other metadata. |
Curated Datasets
Beyond onchain datasets, the Goldsky team continuosly curates and publishes derived datasets that serve a specific audience or use case. Here's the list:
Token Transfers
You can expect every EVM chain to have the following datasets available:
Dataset | Description |
---|---|
ERC_20 | Every transfer event for all fungible tokens. |
ERC_721 | Every transfer event for all non-fungible tokens. |
ERC_1155 | Every transfer event for all ERC-1155 tokens. |
Polymarket datasets
Dataset | Description |
---|---|
Global Open Interest | Keeps track of global open interest. |
Market Open Interest | Keeps track of open interest for each market. |
Order Filled | This event is emitted when a single Polymarket order is partially or completely filled. For example: a 50c YES buy for 100 YES matched against a 50c YES sell for 100 YES will emit 2 Orderi Filled events, from the perspective of the YES buy and of the YES sell. This is useful for granular tracking of trading activity and history. |
Orders Matched | This event is emitted when a Polymarket taker order is matched against a set of Polymarket maker(limit) orders. For example: a 50c YES buy for 200 YES matched against 2 50c YES sells for 100 YES each will emit a single Orders Matched event. Orders Matched gives a more high level view of trading activity as it only tracks taker activity. |
User Balances | This event keeps track of all user outcome token positions. |
User Positions | Keeps track of outcome token positions along with pnl specific data including average price and realized pnl. |
Additional chains, including roll-ups, can be indexed on demand. Contact us at sales@goldsky.com to learn more.
Schema
The schema for each of these datasets can be found here.
Backfill vs Fast Scan
Goldsky allows you either backfill the entire datasets or alternatively pre-filter the data based on specific attributes. This allows for an optimal cost and time efficient streaming experience based on your specific use case.
For more information on how to enable each streaming mode in your pipelines visit our reference documentation.
Was this page helpful?