Changelog

Follow @goldskyio on Twitter to stay updated on everything we ship.


  • Added subgraphs: SNFT, MegaETH Testnet, Pharos Devnet

  • Added Mirror datasets: Pharos Devnet


  • Added a warning message for Apple Silicon users when Rosetta isn't installed to avoid installation problems

  • Decreased pipeline retry wait time from 6 hours to 3 hours, so you'll get pipeline failure notifications sooner


  • Improved SQL preview output drawer so you can scroll and resize properly

  • Added subgraphs: Sonic Blaze Testnet, HyperEVM, HyperEVM Testnet

  • Added Mirror datasets: MegaETH Testnet


Transform subsets of your data pipeline

Payload transformations

You can now send just a subset of your data to external handler transforms using the Payload columns field. This lets you specify which columns to send to the handler instead of the entire row, reducing unnecessary data transfer and improving efficiency.

  • New pipelines now default to active when no status is explicitly provided

  • Added subgraphs: Sonic Blaze Testnet

  • Added Mirror datasets: Proof of Play Cid, Berachain Bepolia, Viction


Restart pipelines with ease

Restart pipeline button

A little QoL update. We've added a button to the Flow visual editor so you can restart pipelines more easily.

  • Fixed a visual bug where the timeframe dropdown for subgraph metrics would incorrecty say "day"

  • Added subgraphs: Filecoin, Filecoin Testnet

  • Added Mirror datasets: Bitcoin 🌽


  • Added success/failure icons next to subgraph webhooks for better observability

  • Removed "Validate" button in Flow as it was redundant

  • Fixed a bug involving Flow drafts that would result in an error page

  • Pausing or resuming a pipeline will display the latest pipeline version to avoid confusion

  • Added subgraphs: Basecamp, XRPL EVM Testnet, Plume Mainnet

  • Added Mirror datasets: Sonic, unified Arweave dataset


Introducing Goldsky Flow: the visual drag-and-drop pipeline builder

Goldsky Flow, our new visual drag-and-drop interface for building Mirror pipelines, is now available to everyone! Now you can create powerful data pipelines in minutes without touching a line of YAML or using the CLI (but no need to ditch the CLI if that's your jam). Here's what you need to know about this new way to ship data.

Create data pipelines with CLI or visual editor

Build with your eyes

Drag and drop components onto the canvas, configure them with a few clicks, and deploy.

Data sources aplenty

Pull in data from a variety of data source types, with optional configurations.

  • Access data from 150+ blockchain networks (and growing weekly)
  • Onchain direct indexing datasets
    • raw data (e.g. blocks, logs, etc.)
    • curated datasets (e.g. ERC-20 transfers)
  • Subgraphs
    • your existing subgraphs – own the data and bypass GraphQL API limitations
    • community subgraphs
  • Off-chain data from your Kafka data store or other databases – for easily aggregating on-chain data with off-chain data

You can also combine multiple data sources in the same pipeline into a single unified schema – perfect for multi-chain applications.

Many data sources and sinks

Twist, turn, transform

Shape your data with optional transforms, filters, and aggregations to get it exactly how you want it. Two types of transforms are available:

  1. SQL transforms: Write standard SQL to manipulate the shape of your data and preview results – all directly within the Goldsky Flow UI.
  2. External HTTP handler transforms: Send data from your pipeline to external services via HTTP (e.g. AWS Lambda) for processing and return results back into the pipeline. Ideal for using your preferred language or enriching data with third-party APIs (e.g. fetching token prices from Coingecko).

Sink anywhere

Goldsky is sink-agnostic - connect anywhere

Send your data where it needs to go, whether it’s transactional databases like Postgres, real-time analytical databases like ClickHouse, or specialized options like Elasticsearch and Timescale. Use webhooks and Goldsky Channels for flexible routing to AWS S3, SQS, Kafka, and beyond.

Goldsky is sink-agnostic, so you’re not limited to just our directly supported sinks. Don’t see your preferred sink? Just ask – we can likely make it happen.

A few more things:

  • Preview pipeline outputs: See samples of your pipeline data within Goldsky Flow. Super handy when you’re working with multiple sources + transforms and you want to quickly iterate on the logic without redeploying the pipeline every time.
  • Reorg-aware pipelines: Pipelines are reorg-aware and will automatically update your sinks whenever they occur to keep data consistent. Channel sinks have some nuances, so check the docs for details.
  • Secure sink configuration: Goldsky Secrets securely store your database credentials in your Goldsky account so you can manage access without exposing sensitive information in your pipelines or config files.
  • Lightning-fast processing: Standard pipelines handle 2,000 rows per second and can be scaled up to process over 100,000 rows per second.
  • Extremely low latency: Actual latency depends on how much write speed your database can handle!

Start using Goldsky Flow

Just head to your dashboard and click "New Pipeline" to start building. Dive into the Goldsky Flow documentation for more detailed guides, but we hope that the interface is intuitive enough that you don’t need it.

Whether you’re a visual builder or CLI diehard, we're constantly working on making data pipeline creation even more accessible and powerful, so jump in, test it out, and let us know if you have feedback!

  • Added "View logs" link to pipeline error messages to make debugging quicker

  • Added subgraphs: Cytonic EVM Testnet

  • Added Mirror datasets: Arweave Unbundled Transactions


Custom ABI JSON definitions + easier network selection

Instant subgraph custom ABI input and network selection in subgraph builder

Reintroduced an optional contract ABI field when deploying instant subgraphs. If left empty, we'll try auto-fetching the ABI when you deploy your subgraph.

You can also now type and find your subgraph network when building your subgraphs from a dropdown, saving you time. The previous way of going to our docs to find the slug name was unintuitive and a hassle.

Dynamic preview status icons

Goldsky Flow canvas with dynamic preview status

Added preview status icons to Goldsky Flow, giving you live feedback as you build your pipelines.

eth_call subgraph metrics

eth_call total count and query response metrics on subgraphs detail page

The subgraph detail page now shows eth_call metrics (total count and query response times). This makes it easier to identify performance improvements (inefficient queries, unecessary calls).

  • Reformatted ERC-* preview responses to be clearer and easier to work with

  • Deprecated Rockset sink in web and CLI as it's no longer available

  • Squashed CLI bugs involving case sensitivity

  • Added subgraphs: HyperEVM, Ronin, Embr Anvil

  • Added Mirror datasets: HyperEVM


Unichain now available on Goldsky

Unichain support on Goldsky

Unichain Mainnet and Sepolia are now available in Goldsky Subgraphs and Mirror 🦄 We've partnered with Unichain to provide dedicated support for Unichain data indexing and a discount to builders in the ecosystem. Check out the Unichain docs for details on the partner-exclusive benefits.

Berachain joins the party

Berachain support on Goldsky

Beras! Berachain Mainnet and Bartio are also available in Goldsky 🐻 Just like Unichain, we're providing Berachain data indexing as smooth as honey and a sweet discount to builders – 100% for Subgraphs and 10% for Mirror 🍯 Check out the Berachain docs for more details.

  • Set the Canvas visual view as the default for drafts and live pipelines in Goldsky Flow

  • Added missing datasets to Goldsky Flow

  • Removed backfilling ETA from pipeline UI which wasn't always accurate - we've removed it entirely to avoid confusion

  • Added subgraphs: Story Aeneid, Continuous Testnet, Up Mainnet

  • Added Mirror datasets: Berachain Mainnet


  • Improved how we show free trial limits and usage to make it easier to understand

  • Added subgraphs: Lome Network, Vipul Op El Eda


Abstract Chain now live on Goldsky

Abstract Chain on Goldsky

Abstract Mainnet went live with support in Goldsky Subgraphs and Mirror. We've partnered with them to provide dedicated support for Abstract data indexing and a discount for builders. Check out the Abstract docs for all the deets.

  • Improved how we display super long error messages to help make debugging easier

  • Added subgraphs: Sovrun Caldera, Abstract Mainnet, Story

  • Added Mirror datasets: Rise Sepolia, Monad Testnet, Abstract Mainnet, Solana edge transactions with instructions


  • Added page loading progress bars for smoother navigation in the app

  • Made it easier to redeploy pipelines stuck in an error state

  • Added subgraphs: Tea Assam

  • Added Mirror datasets: more Soneium Minato datasets


New CLI commands for pipelines

New CLIP pipeline snapshot commands

We shipped new pipeline CLI commands to give you more visibility and control over pipeline snapshots:

  • goldsky pipeline snapshot list <nameOrConfigPath> to list all existing snapshots in a pipeline
  • goldsky pipeline snapshot create <nameOrConfigPath> to create a snapshot of your pipeline
  • Check out our CLI reference docs for a full list of commands

Support for ETH storage access

You can now read Ethereum contract data (e.g. token balances, contract variables) directly, unlocking the range of onchain data you can work with.

  • Added subgraphs: Artela, Monad Testnet, Rise Sepolia, Soneium

  • Added Mirror datasets: Story Testnet, Artela, Immutable zkEVM, Soneium


  • Added subgraphs Singularity Finance, Ink, Treasure, Treasure Topaz Testnet, Fusion Chain Alpha, Creator Testnet

  • Added Mirror datasets Swellchain Mainnet, B3 Sepolia

  • Deprecated save-progress and use-latest-snapshot in favor of from-snapshot in Mirror


  • Added subgraphs: Corn Testnet, Corn Maizenet, Swellchain, B3 Sepolia, Ainet Testnet, Monad Pretestnet

  • Added Mirror datasets: Swellchain Mainnet, B3 Sepolia


  • Added pipeline backfilling status to the CLI

  • Added subgraphs: TAC Turin, PlayFi Testnet, Berachain Cartio, Swellchain Testnet, Mitosis Testnet


  • Fixed UI bug that prevented users from deploying instant subgraphs

  • Added subgraphs: Alchemy Aurum, Orderly Mainnet, Orderly Sepolia, Echos Mainnet, Echos Testnet, Unichain, EDU Chain

  • Added Mirror datasets: Race, Polynomial, Ethena Testnet


  • Added subgraphs: Viction, Viction Testnet, Flow EVM Mainnet, Flow EVM Testnet, Mitosis Badnet, Electric Testnet, Lotus

  • Added Mirror datasets: Ink Sepolia


  • Added subgraphs: Ink Sepolia, Strata Devnet, PlayFi Albireo, Story Odyssey Testnet, Gradient, Sophon, Morph, Cronos zkEVM Sepolia

  • Added Mirror datasets: Zero Mainnet, Morph, Automata, Cronos zkEVM Sepolia


  • Added support for single message webhooks to make it easier to power Discord and Slack notifications, orderbooks, back-end operations, and more

  • Added subgraphs: Cronos zkEVM Sepolia, XR Sepolia

  • Added Mirror datasets: Cronos zkEVM Sepolia, Linea receipt transactions


  • Added support for managing secrets for external handler transforms and sink sources

  • Added subgraphs: Kakarot Starknet Sepolia, Treasure Topaz Testnet

  • Added Mirror datasets: Abstract Testnet


  • Added Mirror datasets: Soneium Minato


  • Added Dynamo DB as a Mirror sink

  • Added subgraphs: Citrea Testnet, Soneium Minato, Helix Testnet, Sonic Testnet, OXYZ Testnet, Superseed Mainnet

  • Added Mirror datasets: Lyra Testnet, IOTA Mainnet, Superseed Mainnet, Shape Mainnet


Webhook as sinks

You can now use webhooks as a sink in Goldsky Mirror. This lets you send pipeline data to an HTTP endpoint, giving you flexibility to forward pipeline results to destinations like your application server, third-party APIs, or bots.

  • Added subgraphs: Meld Mainnet, Meld Kanazawa, Vana Moksha, Skale Calypso, Skale Calypso Testnet, Skale Europa, Skale Europa Testnet, Skale Nebula Testnet

  • Added Mirror datasets: SNAXchain, Sei, Celo Dango, Cronos zkEVM, Cronos zkEVM Testnet


Mirror pipeline backfilling and progress UI

Pipeling backfilling progress

For each pipeline source, we'll display a backfilling status to let you know how long the data backfill will take.

  • Added Mirror datasets: World Chain, additional ERC-20, ERC-721, and ERC-1155 transfer datasets


  • Fixed bug to ensure use-latest-snapshot actually uses the latest snapshot

  • Added subgraphs: Spheron Devnet, Plume Devnet, Volmex Testnet Custom, Everclear, Apechain, Sovrun Testnet


Improved error UI for Mirror pipelines

Error messages are now prominently displayed on the Mirror pipeline page. This will help you diagnose pipeline issues quicker and easier.

  • Added subgraphs: Story Testnet, Lumia

  • Added Mirror datasets: Starknet, Polymarket


Subgraph description messages

You can now add a description field to subgraphs that can be used as a commit message. This is useful context for team members to have when looking at deployed subgraphs.

  • Added subgraphs: Aleph Zero Mainnet, Merlin

  • Added Mirror datasets: Proof of Play Barret, Proof of Play Cloud, Proof of Play Boss


External handler transforms

With external handler transforms, you can send data from your Mirror pipeline to an external service via HTTP and return the processed results back into a Mirror pipeline. Read more about external handlers.

  • Added subgraphs: Sophon Testnet


  • Added subgraphs: Abstract Testnet

  • Added Mirror datasets: Abstract Testnet, Redstone Garnet, World Chain, Lisk, Lisk Sepolia, Zora Sepolia, Swan


View monthly invoices and download them as PDFs

View invoices

You can now view all your monthly invoices in the billing page and download them as a PDF. The invoice will include breakdowns of your monthly usage by pipelines and subgraphs.

Create multiple pipelines from the same dataset

Goldsky Mirror now supports using the same dataset as a source for multiple pipelines. This provides new flexibility and simplifies data processing workflows. Here's a few examples of how you can utilize this:

Simplify edge and backfill processing: Instead of maintaining separate pipelines for edge and backfill processing, you can now use a single pipeline to do both, avoiding the need to delete redundant pipelines later. This is especially useful for accessing live data without waiting for historical data to backfill.

Flexible data transformation: You can create multiple pipelines from the same dataset, each applying different transform expressions. This lets you shape and filter the same dataset in different ways without duplicating datasets, allowing more tailored and versatile data processing within a single pipeline.

  • Revamped the onboarding flow for new customers

  • Added subgraphs: Oasis Sapphire Mainnet, Oasis Sapphire Testnet


  • Added MySQL and OpenSearch as Mirror pipeline sink options

  • Added subgraphs: Nebula Testnet

  • Added Mirror datasets: Sui, Stellar, Solana (Edge)


Current indexed block and timestamp now shown in pipeline logs

Pipeline data logging

You can now view the latest block read by each pipeline source, providing greater transparency into pipeline data freshness. In our next update, we'll display lag time next to each pipeline source, letting you easily identify any delays in reading blockchain data.

  • CLI v9.2.0 released - adds inline abi support to the subgraph deploy command

  • Added subgraphs: Flare Coston2, Meowchain Testnet, 5ire, Apechain Curtis, Sei Testnet

  • Added Mirror datasets: Stellar, Sui, Shape Sepolia, Redstone, Midnight Devnet, Apechain Curtis, Forma, Oasys Homeverse


  • Added Mirror datasets: Zora, Apex, Base Sepolia, Avalanche


  • CLI v9.1.0 - Adds confirmation prompts when deleting pipelines, secrets, subgraphs, subgraph tags, or subgraph webhooks

  • CLI v9.1.0 - Adds a goldsky pipeline export command to export one or more pipeline configurations

  • Added ability to manage your subscription in the web app without having to go to your Stripe dashboard

  • Added subgraphs: Mint Sepolia

  • Added Mirror datasets: Treasure Ruby Testnet, Mint, zkSync Era, Rari Superseed, Camp Testnet V2


  • Added new checkout modal to make it easier to subscribe to a Goldsky Scale plan

  • Improved billing UI to show your current plan

  • Added subgraphs: Berachain Bartio, Open Campus Codex

  • Added Mirror datasets: Beacon


  • Added ability to deploy Instant Subgraphs on the web app

  • Added subgraphs: Apechain Jenkins, Ox, Cronos zkEVM Testnet, Kakarot Sepolia, Mint, Zircuit

  • Added Mirror datasets: Public Goods Network, Cyber


Deploy subgraphs from the web UI

Deploy instant subgraphs in web app

You can now deploy Subgraphs instantly from the web UI.

  1. Navigate to the Subgraphs page and click on "Launch instantly"
  2. Name your subgraph and provide a contract address
  3. Choose your network and click to deploy it

Deploy subgraphs with GitHub Actions

We've also built a GitHub Action you can add to your workflow so that you can deploy subgraphs directly from your GitHub repository.

How to set up Goldsky Deploy

  • Build your subgraph or link to a subgraph's directory
  • Add the Goldsky Deploy Action to your Github workflow file
  • Added Amazon SQS as a sink type

  • Added subgraphs: Sei Mainnet, Rootstock, Novastro Testnet, Cronos Testnet, Taiko

  • Added Mirror datasets: zkSync


Introducing Mirror pipeline YAML V3: simplified and powerful

yaml-v3.png

We're excited to release Version 3 of our Mirror pipeline YAML configuration file. This updated version introduces a more simplified and intuitive format for defining your pipelines.

What's new?

  • Reorganized configuration: The definition property has been removed from the root level, and sources, transforms, sinks have been elevated to the top-level definition for easier access and modification.
  • Improved data structure: We've transitioned from using arrays to maps for sources, transforms, sinks, which eliminates the need for the referenceName property and simplifies the overall structure.
  • Standardized property names: All properties are now consistently formatted in snake_case to enhance readability and maintain consistency across configurations.

Read more about the new configuration format and how to apply it in your projects here.

Billing summary quickview

billing-summary.png

Access an immediate overview of your current billing cycle directly from your project dashboard by clicking on "Billing Summary" at the top right corner. This enhancement is part of our ongoing efforts to ensure transparency and ease in monitoring your spending as you engage with Goldsky products, helping you stay informed and in control of your costs.

  • CLI v8.9.0 - The pipeline info command now provides detailed runtime information about pipelines. This functionality was previously part of the pipeline get command, which is now streamlined to handle configuration details and cloning of pipeline configurations more efficiently.

  • Added subgraphs: Rootstock


CLI wizard for creating subgraphs

instant-subgraphs.png

A guided CLI experience that walks you through creating and deploying subgraphs. Fire up the command line and type goldsky subgraph init --experimental. Follow the steps to build and deploy subgraphs with ease.

Read more here.

  • CLI v8.8.0 released. Added support for pipeline stop and pipeline resize commands.

  • Upgraded RPC gateway which results in increased stability and data consistency.

  • Updated docs to reflect all supported Mirror and Subgraph chains. Check out the list here.

  • Added subgraphs: Frax Testnet, Cyber, Morph Testnet, Flare, Cheesy Testsnet, Core DAO

  • Added Mirror datasets: Eclipse Testnet, Gnosis and Celo balances


  • Added subgraphs: Lisk, L3X, LayerEdge

  • Added Mirror datasets: Linea, BOB


Mirror pipeline logs

mirror-pipeline-logs.png

Mirror pipeline logs are now available in the web app.

  • Every project member now receives an email notification if a pipeline goes into failure state

  • Added subgraphs: Degen, Treasure Devnet

  • Added Mirror datasets: Degen, BOB, Treasure Ruby Testnet


  • Added subgraphs: Beacon, Degen


  • Added subgraphs: IOTA

  • Added Mirror datasets: Scroll Sepolia, Shrapnel, Metal


Mirror pipeline builder

mirror-pipeline-builder.png

We added a web interface to create Mirror pipelines. You can pick a dataset from the sources page and start streaming data directly to your database of choice.

  • Project URLs can now be shared with anyone who has access to your Goldsky Mirror or Subgraphs project


Private subgraph endpoints

private-subgraph-endpoints.png

We added support for private subgraph endpoints. These endpoints require authentication, which means that you can control who has access to your subgraph data. Private endpoints can be toggled on and off for each subgraph and tag, and you can enable a mix of public and private endpoints for your subgraphs.

Read more about subgraph endpoints here.

  • CLI v8.4.0 released


  • Added subgraphs: Celo, Neon EVM

  • Added Mirror datasets: Arbitrum Nova, Arbitrum Sepolia


Subgraph performance metrics

handler-stats.png

We've added two new charts to subgraph pages: average handler time and handler call count. These are useful for debugging subgraph bottlenecks and pinpointing subgraph handlers that may be causing performance issues.

  • Added subgraphs: Celo, Prometheus, Blast Testnet, Neon EVM, Base Sepolia


Dataset explorer

data-sources.png

We added an easy way to browse datasets on Goldsky. You can use these datasets as a pipeline source and stream live blockchain data into your sink of choice.

  • Added more verbose sink-related pipeline error messages

  • Added subgraphs: Hypr, Edgeless Testnet, Boba Sepolia, Dogechain, Lisk, Unreal, Oasis Sapphire Mainnet, Plume


  • Fixed issue causing timeouts on pipelines with large snapshots

  • Improved error handling in the Web App

  • Implemented minor UX improvements

  • Added subgraphs: Berachain Testnet


CLI Release v8.0.0

cli-800.png

We've released an update to our CLI to improve the pipeline creation experience. Pipeline updates are now async to to account for long-running snapshots. We also added a pipeline cancel-update command and a new flag for --use-latest-snapshot to streamline deployment workflows.

  • Implemented minor UX improvements


  • Fixed issue causing webhook deletion errors

  • Fixed UI issue affecting chain filters


Interactive goldsky secret create workflow

secret-create.png

Secrets can now be validated and added to a project with an interactive CLI walkthrough (previously only accessible in the end-to-end pipeline builder).This makes it easier to add and manage secrets without building full pipelines.

v1 release of Quick Ingest™

quick-ingest.png

Mirror pipelines typically require a full scan - if you want to write logs only from block X onward, Mirror would still need to scan and discard all the blocks 0 from to X. With the launch of Quick Ingest we bypass this by leveraging a hybrid storage backend, allowing for blazingly fast backfills (100M+ records/minute). Available on Ethereum now, with other networks coming soon.

Define custom webhook secret values

webhook-secret.png

We've added functionality for users to define custom webhook secret values instead of using randomly generated secrets. This makes it easier to work across webhooks and integrate Goldsky into your data stack programmatically.

  • Added Mirror support for Mode

  • Added subgraph support for Mode, Boba, and Kroma

  • Added ability to invite users to a project who aren't already Goldsky users

  • Added ability to skip Mirror pipeline validation with --skip-transform-validation

  • Fixed an issue causing transform errors while using ClickHouse


Improved metrics for Mirror pipelines

metrics.png

Bar charts reflecting records received and records written are now stacked bar charts split out by source, allowing for a more granular understanding of any given pipeline at a glance.

Improved metrics for subgraphs

subgraph-entities.png

Added charts summarizing new & total entity counts on subgraph details page, providing visibility to the approximate cost of a subgraph (and how that cost may grow over time).

Role-based access controls

rbac.png

Brand new RBAC options have been added to the Team page for the web-app, helping you restrict what actions can be taken by different members of the team. There are four roles: Viewer, Editor, Admin, and Owner; read the docs for the specific permissions of each.

Create pipeline from a single payload

payload.png

We've added the ability to create a new pipeline from the CLI using a single payload file. You can now develop a full pipeline (beyond sources/transforms/sinks, including eg. pipeline resource size) in an editor and use the command goldsky pipeline apply ~/path/to/payload.yaml to deploy.

  • Improved custom ABI fetching function to support non-block-explorer URLs

  • Improved robustness of RBAC / user invitations

  • Improved transformation type validation

  • Fixed issue with Postgres stream errors caused by null values

  • Fixed bug where --version CLI command would not return the version number

  • Upated chain head monitoring to flag lag with more sensitivity

  • Added subgraph support for X1, Tenet, Thundercore, Fantom, and Kava

  • Added Mirror support for Optimism Sepolia


Dataset version explorer in CLI

cli-dataset.png

We've added a dataset version explorer in the CLI, making it easier to access and browse various dataset versions and easily identify the latest. You can use goldsky dataset list to explore available datasets in Goldsky Mirror.

Brand new documentation

new-docs.png

We've re-written our documentation from scratch to deliver a more intuitive developer experience and make it easier to get going. With an all-new "Guides" section, dedicated pages for Subgraphs vs. Mirror, and a clear Reference section, it's now easier than ever to get building with Goldsky.

Email notification infrastructure

email-notifications.png

We've added email notifications infrastructure and a preferences panel to the web-app, allowing you to customize which events you receive notifications for. This allows you to stay informed about the status of your infrastructure directly in your inbox.

  • Improved input validation and pipeline configuration workflows to be more error-proof

  • Added ability to view pending invitations to current project in web-app and CLI

  • Added support for Public Goods Network (PGN) on indexed.xyz

  • Added subgraph support for Manta and Polygon zkEVM

  • Added Mirror support for Immutable, Frame, and Base Goerli


New, more scalable pricing

pricing.png

We've updated our pricing to provide more functionality for free - ie. self-serve access to Goldsky Mirror. The developer plan is deprecated in favor of a new "Scale" tier that allows for much more intensive usage without needing to contat us for an Enterprise plan.

New goldsky pipeline validate command

pipeline-validate.png

You can now run a command to validate that a .yaml pipeline file is correctly configured prior to running goldsky pipeline create. This lightweight validation improves workflow by making it easier to catch bugs and typos in your pipeline definition.

  • Fixed schema issues preventing decoded log datasets from writing properly

  • Added subgraph support for Scroll, Taiko, Palm, XDC, and Oasis

  • Added email notifications when Starter plan usage limits are approached or exceeded


Support for YAML configurations when creating & updating pipelines

yaml-definitions.png

Pipeline definitions can now be written in YAML (in addition to the existing option - JSON). This allows for more concise, error-resistant, and human-readable configurations, simplifying the process of creating and updating Mirror pipelines.

  • Upgraded RPC endpoints for several chains to improve indexing performance

  • Added feedback widget to documentation pages

  • Added subgraph support for zkSync Era and Telos

  • Added Mirror support for Mode

  • Improved handling of transient startup issues to increase resilience

  • Upgraded login flow in CLI to unify with other CLI experiences


Pause and resume pipelines

pipeline-pause.png

Pipelines can now be paused and restarted using pipeline pause <name> and pipeline start <name>, allowing for easier iteration. When an active pipeline is paused, Goldsky will snapshot the progress and resume from where the pipeline left off.

Added support for custom subgraphs as Mirror sources

project-subgraphs.png

User-created subgraphs are now available as a source for Mirror pipelines, allowing you to replicate your own custom subgraphs in real time to your own data ifnrastructure. This unlocks more robust access to your data, enabling more flexible querying and use of your subgraph data in general.

Upgraded API key management

api-keys.png

You now have the ability to create multiple API keys and name them, allowing for significantly better key management - across users, use cases, or however your workflow is set up. Soon™, we'll be adding permissioning on a per-key basis for further workflow control.

Shareable pipeline definitions

get-definition.png

With get-definition, the Goldsky CLI will print out a shareable pipeline definition - this can be copy+pasted as is to share with team members or Goldsky support, or to clone the pipeline easily. An example of the command in use would be goldsky pipeline get-definition <name>.

Decode raw blockchain data in-stream

decode-udf.png

Custom _gs_fetch_abi and _gs_evm_decode functions that allow you to decode raw contract data in a Mirror pipeline transformation. Visit the docs page for more details and a step-by-step tutorial. This feature is in technical preview so if you run into unexpected behaviour, please contact us.

  • Improved error handling for Postgres and Rockset sink connections

  • Optimized retry mechanisms for sink connections

  • Signficantly improved load times on goldsky pipeline create initial prompt

  • Enabled multi-select for Mirror pipeline source selection

  • Improved auto-mapping for Postgres source/transform

  • Added subgraph support for Polygon zkEVM and Metis

  • Launched Base Mainnet and deprecated Base Testnet on indexed.xyz


Raw and decoded traces in Mirror CLI

traces-cli.png

Decoded and raw traces are now available for selection in the interactive CLI (and via config file). With Mirror pipelines on trace data, you can get a low-level view of contract execution, contract calls, and external interactions - all in real-time.

Brand new web interface for pipelines

web-app-ui.png

We've added a brand new section to the web app where you can view existing Mirror pipelines, deploy new ones, and see core source/sink/health stats. You can now view, monitor, and manage pipelines without jumping into the CLI for easier access.

Support for ClickHouse as a destination sink

clickhouse-sink.png

ClickHouse is an open source, high-performance OLAP database with industry-leading performance for analytics use cases, and is now suported as a destination sink by Goldsky Mirror! You can now create pipelines using the interactive CLI or via json configuration file to stream data to ClickHouse to power large-scale analytics use cases.

Base Mainnet on indexed.xyz

base-indexedxyz.png

indexed.xyz now supports Base Mainnet data, allowing you to sync blocks, transactions, and raw/decoded log data to your machine, for free & without any restriction.

Parallel downloads on indexed.xyz datasets

indexedxyz-parallel.png

indexed.xyz data streams now intelligently sync with parallel workers based on the volume of data being downloaded, minimzing the time-to-insight for local analytics. This allows you to get the data you want in a queryable state on your machine up to 8x faster.

  • Upgraded CLI experience for goldky indexed sync * commands

  • Improved table component for pipeline monitors for better reliability

  • Added ability to resize pipelines without losing state

  • End-to-end improvements on indexing infrastructure to improve performance

  • Added Subgraph support for Mantle


Traces support with instant subgraphs

cli-traces.png

We've added an --enable-traces option to the CLI that allows you to get trace data with Instant Subgraphs. Simply use this option with an ABI and config file to create a subgraph and understand how a smart contract is being executed.

  • Enhanced subgraph indexing and log visualization

  • Addressed minor UI glitches for better user experience

  • Optimized infrastructure settings for increased performance

  • Rectified issues related to concurrency and scheduling in the platform backend

  • Added subgraph support for ZetaChain


  • Fixed a bug where adding team members to a project was case-sensitive and led to errors

  • Fixed a bug where Rockset sink fails when encountering rate limit exceptions for more graceful degradation

  • Increased memory available to Ethereum logs stream for indexed.xyz to improve performance

  • Added Mirror support for Arbitrum, Celo, Base, Linea, Scroll, and Zora


  • Changed CLI update check to weekly vs. daily to reduce disruption

  • Infrastructure improvements on emails, usage monitoring, and indexing to enable new features coming soon™

  • Improved data quality checks for block existence on Ethereum and other EVM chains for Mirror pipelines

  • Reduced columns visible in pipeline monitor for more readability

  • Fixed a bug where monitor header would re-print on refresh


  • Upgraded webhooks to contain useful metadata (originating webhook, data source, and events being tracked)


Analytics dashboard in web app

Analytics Dashboard

First version of an analytics dashboard for users showcasing some core metrics about your subgraphs. Behind what's visible now (API requests and latency) is a much more robust metrics framework that will allow us to continue adding analytics graphs over time.

  • Added support for Rockset as a Mirror sink

  • Added ability to create webhooks from web-app

© Endless Sky Inc. All rights reserved.

Loading system status...