Indexed CantoBlockchain Data
Canto ships its exchange and lending market as free public infrastructure with no governance token behind either, on a Cosmos SDK Layer 1 whose execution layer is an Ethermint EVM.
How to query Canto data with SonarX
Instant Data Share
Available todaySnowflake, and file dumps to your object storage
Query Canto 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 Canto 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 Canto 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
Balances
Enabled on requestTables and REST
Read what a Canto address held, either as it stands now or exactly as it stood at a past block or timestamp.
- Point-in-time balance tables, as at any block or timestamp
- Real-time balances API for latest and historical balances
- Batch API for wallets, tokens and balances in bulk
Used for:
- Reconstructing Canto portfolios and NAV as at a reporting date
- Audit and reconciliation work that has to be repeatable months later
- Wallet and portfolio products that render Canto balances on page load
- Compliance checks that read one Canto address at one block height
- Refreshing holdings for a whole book of accounts on a schedule
- Tax and cost-basis workflows that need holdings at each event
Realtime API
Enabled on requestREST over the indexed dataset
Query indexed Canto 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 Canto data behind their own API layer
Canto data: frequently asked questions
What is Canto?
Canto has produced blocks since its genesis on 26 July 2022. Its execution layer is an EVM provided by Ethermint on top of a Cosmos SDK consensus layer running Tendermint BFT under proof of stake, so Solidity contracts deploy unchanged while every account keeps a canto bech32 form and a twenty-byte hex form. CANTO is the native token, written acanto at eighteen decimals. Its core financial primitives ship as free public infrastructure: an exchange that charges liquidity providers nothing, a pooled lending market forked from Compound v2, and NOTE, a fully collateralized unit of account issued by that market and soft-pegged to the dollar. None of the three carries a governance token, so none can turn around and extract rent. Applications earn instead from a share of the gas their own contracts consume.
Canto data on SonarX
SonarX indexes both halves of this chain. On the EVM side that means blocks, transactions and receipts, logs decoded against contract ABIs, execution traces with their internal transfers, and token balances. Underneath sit the Cosmos records: typed messages, staking, IBC arrivals and the conversions the protocol performs on receipt. It is all normalized into the model SonarX uses across every network it covers, Evmos included.
Full historical coverage is available today as a data-share or a file delivery. Real-time delivery is enabled on request. Balance tables and the balance APIs can be enabled for Canto on request.
How SonarX indexes Canto
Two mechanisms put records here that other EVM chains do not have. Gas revenue is attributed per contract and claimable by whoever registered it, so fee income is chain state rather than an inference from traces, and accrual and withdrawal are separate rows. The second is what happens to an arriving IBC transfer: if the recipient holds too little CANTO to pay for gas, the protocol swaps part of the incoming asset for some and converts the remainder into an ERC-20 representation. What arrived is therefore not what was sent, and one holding shows up in both a module balance and an ERC-20 balance.
What teams build with Canto data
Lending-market analytics is the first workload: collateral, borrow positions and liquidations read from decoded logs, against a market whose parameters are governed rather than sold. NOTE supply and peg work is the second, following issuance against the collateral behind it. Per-contract revenue accounting is the third and is specific to this chain, because gas income is recorded rather than estimated, which is also why teams comparing revenue-sharing designs pull Archway alongside it. Inflow attribution is a fourth, since an asset arriving over IBC can be part-swapped and re-presented as an ERC-20 before it ever reaches a contract, and a naive reading counts that twice. DeFi analytics covers position-level work of this kind across chains.
Getting Canto 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. Canto history is available now, so a first delivery is provisioning rather than engineering. 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 Canto data API?
Real-time and batch APIs over indexed Canto 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 Canto 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 Canto coverage go?
The historical data-share and file delivery cover the chain from its July 2022 genesis forward, and are available today. The chain's own financial primitives were deployed at the start, so their history is as long as the chain's, while later deployments begin wherever they were deployed. Real-time delivery keeps the same dataset current to chain tip and is enabled on request.
What is Contract Secured Revenue on Canto?
A share of the gas a contract's users pay, credited back to whoever registered that contract. It makes fee revenue something an application earns rather than something validators keep, and the chain records both the accrual and the withdrawal. Fee attribution per contract is therefore a first-class record here instead of something reconstructed from execution traces.
Is Canto EVM-compatible?
Yes. The execution layer is an EVM provided by Ethermint on top of a Cosmos SDK consensus layer, so Solidity contracts deploy unchanged and logs decode against their ABIs. The Cosmos side is still underneath: one account has a canto bech32 form and a twenty-byte hex form, and assets can arrive over IBC rather than through a bridge contract.