SonarX

Indexed MultiversXBlockchain Data

MultiversX, formerly Elrond, adjusts the number of shards to its validator count and load, reshuffles validators every epoch, and runs WebAssembly contracts on a proof-of-stake Layer 1.

MultiversX logo

How to query MultiversX data with SonarX

Instant Data Share

Enabled on request

Snowflake, and file dumps to your object storage

Query MultiversX 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

Used for:

  • Analytics teams already on Snowflake that want MultiversX 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 MultiversX 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

Realtime API

Enabled on request

REST over the indexed dataset

Query indexed MultiversX 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 MultiversX data behind their own API layer

MultiversX data: frequently asked questions

What is MultiversX?

MultiversX has produced blocks since its mainnet launch in July 2020, under the name Elrond until a rebrand in 2022 that changed nothing on the ledger. Its state is sharded: accounts are assigned to shards by address, several execution shards run in parallel, and a metachain coordinates them and records the notarized results. The protocol adjusts the number of shards to the validator count and the load rather than fixing it. Consensus is Secure Proof of Stake, which reaches agreement in two communication steps using modified BLS multi-signatures among a randomly chosen consensus group, and every epoch reshuffles up to a third of each shard’s validators to make collusion harder. Contracts compile to WebAssembly and run on the MultiversX WASM VM. EGLD is the native token, and accounts are bech32 strings with an erd prefix, unlike the sharded design on NEAR.

MultiversX data on SonarX

SonarX indexes the chain across its shards: blocks per shard and the metachain records that notarize them, transactions with their status and both halves of cross-shard movement, smart contract results, ESDT token issuance and transfers, staking and reward records, and derived account balances. Everything is normalized into the model SonarX uses across every network it covers, so a sharded history aggregates like a single-chain one.

Full historical coverage is provisioned for MultiversX on request.

How SonarX indexes MultiversX

Sharding decides everything about this pipeline. A transfer whose sender and receiver sit in different shards executes asynchronously, so its two halves appear in two shards’ blocks at different rounds, and a naive reading shows senders with no receivers. Ordering has to be reconstructed against the metachain rather than against any one shard’s height, because a shard’s block number is not a global clock. Reshuffling adds a second correction: validator membership of a shard is only true for the epoch it was measured in, so any attribution of blocks to operators has to be epoch-aware. Tokens are protocol-issued identifiers rather than contract addresses.

What teams build with MultiversX data

Reward and delegation accounting is the first workload, derived per epoch and per validator with commission netted out, which is the form auditors ask for, and staking analytics is where that sits as a solution area. Token accounting is the second, and the protocol-level token model makes it precise, since an ESDT identifier is assigned by the chain and cannot be confused with another contract’s asset. Throughput and cost research is the third, comparing what activity costs across shards over time. Teams studying sharded designs together usually hold TON in the same warehouse.

Getting MultiversX 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. MultiversX coverage is provisioned on request, so tell us the history depth and the delivery target and we will scope it. Say whether cross-shard pairing matters for your workload, because it changes how the backfill is built. 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 MultiversX data API?

APIs over indexed MultiversX 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 MultiversX 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 MultiversX coverage go?

To the mainnet launch in July 2020, and it is provisioned on request as a data-share or file delivery. The chain was called Elrond for its first two years, so older references and this dataset describe the same blocks under different names, and depth is confirmed when the share is scoped.

Is MultiversX the same network as Elrond?

Yes. Elrond renamed itself MultiversX in 2022 and the chain carried on without interruption: the same genesis, the same EGLD token and the same erd addresses. Nothing forked and nothing migrated, so a series that begins under the old name continues under the new one, and SonarX indexes it as one history.

How do cross-shard transactions appear in MultiversX data?

In two places. Accounts belong to shards by address, so a transfer between shards is executed asynchronously: the sending half is included in one shard's block and the receiving half in another shard's block, usually a round or more later. Reading either half alone gives a transfer that appears to have no counterparty, so the pipeline has to pair them before the movement makes sense.

MultiversX logo

Get MultiversX data from SonarX