Indexed CardanoBlockchain Data
Cardano, a proof-of-stake Layer 1 running Ouroboros, keeps an eUTXO ledger where outputs are locked by Plutus validators and can carry native assets alongside ADA.
How to query Cardano data with SonarX
Instant Data Share
Available todaySnowflake, and file dumps to your object storage
Query Cardano blockchain data with plain SQL from a live database inside your own Snowflake account, populated with the indexed chain dataset. There is no pipeline to build and no second copy to store. The same dataset ships as file dumps to your own object storage for lakes and warehouses that are not Snowflake.
- Full history as a Snowflake data-share
- File dumps to S3 or your own object storage
- Real-time delivery, current to chain tip — on request
Used for:
- Analytics teams already on Snowflake that want Cardano data beside their existing tables
- Fund accounting and treasury reporting that reconciles against a fixed history
- Cross-chain questions answered in one SQL statement instead of one query per chain
- Loading Cardano history into BigQuery, Databricks, Redshift or a Spark lake
- Replacing a self-hosted indexer and the engineering time that keeps it running
- Serving one governed dataset to several desks without copying it per team
Curated Datasets
Available todayPurpose-built tables
Protocol-level Cardano datasets modelled for one job, so the decoding and the joins are done before the data reaches you.
- Staking
Used for:
- Position-level Cardano lending, swap and liquidity analysis
- Reward, delegation and validator reporting without rebuilding the model
- Token distribution, holder and payment-flow reporting
- Risk and exposure work that needs protocol state, not raw logs
- Skipping the decoding layer an in-house team would have to maintain
- Extending an existing Cardano share with a modelled slice
Realtime API
Enabled on requestREST over the indexed dataset
Query indexed Cardano records over REST, reading the same dataset the share reads, with no warehouse in the path.
Used for:
- Applications that need one answer rather than a table scan
- Customer-facing screens where query latency is visible to a user
- Services that have no data warehouse and do not want to run one
- Prototyping against production data before committing to a share
- Backend checks that run per request instead of per batch
- Teams that want indexed Cardano data behind their own API layer
Cardano data: frequently asked questions
What is Cardano?
Cardano’s mainnet has run since 29 September 2017. Blocks are produced under Ouroboros, a proof-of-stake protocol built around a slot lottery: slots last one second, an epoch is 432,000 of them or five days, and only about one slot in twenty yields a block, so the chain averages roughly twenty seconds between blocks. The ledger is eUTXO, an extension of the model Bitcoin introduced, where an output can carry a datum and be locked by a Plutus validator, so script logic decides whether an output may be spent instead of mutating shared state. Tokens belong to the ledger rather than to contracts: since the Mary upgrade of March 2021 an output can hold native assets alongside ADA, identified by a policy ID and an asset name. The native asset is ADA, divisible into a million lovelace, with a maximum supply of 45 billion. Delegation arrived with the Shelley upgrade in 2020, and rewards accrue to stake addresses each epoch rather than as transfers, which is why a wallet here is a stake key with many payment addresses beneath it. On-chain governance followed in 2024.
Cardano data on SonarX
SonarX indexes blocks and epochs, transactions, inputs and outputs with their asset bundles and datums, script witnesses, stake and payment address relationships, and the positions derived from all of it. Those records are normalized into the model SonarX uses across every network it covers, so a Cardano question and a question about an account-model chain can be asked in one dialect rather than two.
Full historical coverage is available today as a data-share or a file delivery. Real-time delivery is enabled on request.
How SonarX indexes Cardano
Three derivations happen at once here. Balances are computed from outputs, as on any UTXO chain, but each output may hold a bundle of native assets and a datum, so amounts have to be decomposed rather than read and asset identity is a policy and a name instead of a contract address. Identity is the second: payment addresses are disposable and the durable unit is the stake key, so analysis that treats each address as a holder splits one wallet into dozens. Rewards are the third, because delegation rewards are epoch-level ledger state and never appear as transactions, which means they have to be rebuilt from state rather than counted from transfers.
What teams build with Cardano data
Cardano work divides between accounting and participation. Custody and exchange reconciliation is the first, and it hinges on stake-key identity: holdings restated as at a date have to be assembled across every payment address under one key, with asset bundles unpacked. Reward and delegation accounting is the second, where the numbers a fund reports have to be derived from epoch state rather than from transfers that were never made. Native-asset issuance work is the third, following a policy from minting through to the addresses that still hold it. Governance participation became a fourth after 2024, since votes and delegations to representatives are recorded on chain like anything else. Wallet analytics covers the identity side across chains, and Algorand is a frequent comparison when the question is about ledger-native assets.
Getting Cardano data from SonarX
Tell us the delivery target, how far back you need and how fresh it has to be, and the share is scoped against that. Cardano history is available now as a share or a file delivery, and streaming is provisioned on request. The published coverage matrix for every network SonarX indexes lives in the data documentation, and the rest of the catalogue is at all indexed chains.
Is there a Cardano data API?
APIs over indexed Cardano data are enabled on request: the same indexed dataset the Snowflake share reads, served over REST once provisioned. Tell us the lookup pattern you need.
How do I get Cardano data into Snowflake?
SonarX provisions a data-share into your own Snowflake account. The share appears as a database you query with SQL, so there is no pipeline to build and no second copy to store, and it stays current as SonarX advances the indexing pipeline.
How far back does Cardano coverage go?
The historical data-share and file delivery cover Cardano's recorded history and are available today. That history crosses several eras with different block and transaction formats, from Byron through Shelley to the current Praos era, so rather than quote one start height, depth is confirmed when the share is scoped against the earliest date your workflow actually needs.
How does SonarX handle Cardano's eUTXO model?
By deriving what the ledger does not store. Cardano records outputs and their spending, not balances, so positions are computed by replaying creations and spends. The extension over a plain UTXO chain is that an output can carry a bundle of native assets and a datum, so a transfer view has to decompose bundles rather than read a single amount, and script-locked outputs have to be attributed to the validator that governs them.
Where do Cardano native tokens live if there is no token contract?
In the outputs themselves. Since the Mary upgrade in 2021 the ledger has carried native assets directly, identified by a policy ID and an asset name rather than by a contract address. There is no transfer event to decode and no contract state to read, so token history on Cardano is reconstructed from the same output records that carry ADA.
Are Cardano delegation rewards visible in the transaction history?
Not as transactions. Rewards are ledger state, calculated per epoch and credited to stake addresses, so nothing resembling a transfer is recorded when they accrue. Reward history has to be reconstructed from epoch-level state, and analysis that only reads transactions will show the withdrawal of rewards without ever seeing them earned.
Does Cardano run EVM contracts?
No. Cardano validates Plutus scripts compiled to Untyped Plutus Core, and a script decides whether an output may be spent rather than executing a state-changing call. Solidity contracts do not deploy here, and analysis patterns built on decoded event logs have no equivalent on this chain.
How do I start with Cardano data?
Tell SonarX the delivery target, the history depth and the refresh cadence you need, and the share is scoped against that. There is no self-serve signup: every engagement is provisioned, so the first conversation is about scope rather than credentials.