Dashboard · VantagePlanned

Axelar Network: GMP Calls, Interchain Tokens and Validators

How many cross-chain calls and token transfers go through Axelar, on which routes and who signs them?

Cross-chain calls and token transfers over Axelar by route, the gas prepaid for them and the validator set that signs for the gateways.

ShareEmail itvoltfincrypto.com/apps/axelar-gmp-interchain-tokens
Blueprint

What the dashboard will show.

The dashboard as it will open in Vantage. Each figure is named here and arrives with its receipt; until its data is published, its place stays empty.

Calls

GMP calls by route, with time to approval and gas prepaid.

GMP calls

count

ContractCall and ContractCallWithToken events on covered gateways in the selected period.

FigureAwaiting data

Calls carrying tokens

%

Share of calls in the period that also carried tokens.

FigureAwaiting data

Median time to approval

minutes

The median time from the call block to the approval block on the destination gateway.

FigureAwaiting data

Gas prepaid

USD

Gas paid to the gas service for calls in the period, valued at oracle prices.

Figurenative_prices_dailyAwaiting data

Calls by day and source chain

count

GMP calls each day, split by source chain.

Stacked barsAwaiting data

Busiest routes

Each route's calls, calls with tokens, gas prepaid and median time to approval and to execution.

TableAwaiting data

Tokens and validators

Interchain Token Service transfers and the validator set that signs.

Interchain tokens

count

Tokens registered or deployed through the Interchain Token Service on covered chains.

Figuretoken_supply_dailyAwaiting data

Token service value moved

USD

Value moved through the Interchain Token Service in the period, valued at oracle prices.

Figurebridge_flows_dailyAwaiting data

Value by token

USD

Value moved through the token service by each of the most used tokens in the period.

Bar chartbridge_flows_dailyAwaiting data

Validator set

Each Axelar validator's voting power, its share of the set and the connected chains it runs nodes for, at the latest day's end.

TableAwaiting data

Route
Every covered source and destination pair
Period
Last 7, 30 or 90 days
About

What it answers, and for whom.

Axelar is a proof-of-stake chain that connects other chains through gateway contracts. A contract on one chain calls its local gateway. Axelar's validators, who run nodes for the connected chains, vote that the call happened, and the validator set signs an approval that the destination gateway accepts, after which the destination contract executes it. This is General Message Passing, or GMP.

Tokens move the same way. The Interchain Token Service lets an issuer make a token available on many chains, either by locking it on its home chain and minting elsewhere or by burning and minting. This dashboard reads calls, approvals and executions from the gateways, transfers from the token service and the validator set from the Axelar chain itself.

Method

How it will be measured.

Every figure will be read at a block, kept with its source and its exact read, and open a receipt anyone can re-check.

How receipts work →
  1. Calls are ContractCall and ContractCallWithToken events on each chain's Axelar gateway, matched to the destination gateway's ContractCallApproved event by source transaction and event index, and then to the executing transaction.
  2. Gas prepaid is read from the gas service's payment events for each call, in the source chain's native token, valued at oracle prices at the call block.
  3. Interchain Token Service transfers are its transfer events on each chain, with lock-and-unlock and mint-and-burn token managers kept apart so a locked token and its minted copy are never added together.
  4. The validator set and each validator's voting power are read from the Axelar chain's staking state at the day's last block, beside the signer set each gateway accepts.

The data it needs

Read from chain state and history

  • bridge_flows_dailyTo buildBridge deposits and withdrawalsDeposits into and withdrawals out of canonical and major third-party bridges by chain, token and day, plus escrow balances at day end.
  • token_supply_dailyTo buildToken supply by dayTotal supply of each registry token on each chain at day end: wrapped BTC, liquid staking tokens, tokenized assets and other tracked tokens.
  • native_prices_dailyTo buildOracle prices by dayReference prices of major assets read from on-chain oracle feeds (Chainlink latestRoundData) at each day's last block, with each round's update time.
  • address_labelsTo buildAddress labelsLabels for known addresses: exchanges, bridges, protocols, funds, treasuries, sanctioned addresses and known attackers.
  • Gateway ContractCall, ContractCallWithToken and ContractCallApproved events on each covered chain
  • Gas service payment events for each call
  • Interchain Token Service transfer and deployment events and the type of each token manager
  • The validator set and voting power from the Axelar chain's staking state and each gateway's signer set
Questions

Questions people ask.

What is Axelar?

A proof-of-stake blockchain built with the Cosmos SDK that connects many chains. Its validators watch the connected chains, vote on what happened there and jointly sign approvals that the gateway contracts on each chain accept.

What is Axelar General Message Passing?

A way for a contract on one chain to call a contract on another. The sender calls the gateway with a destination and a payload and prepays gas to the gas service, and the destination contract receives the payload once Axelar approves it.

What is the Interchain Token Service?

Axelar's framework for tokens that live on many chains. An issuer can register an existing token, locked on its home chain and minted elsewhere, or deploy a new interchain token that is burned and minted as it moves.

Who secures Axelar transfers?

Axelar's validators, who stake AXL and run nodes for the chains Axelar connects. A cross-chain call is approved only after enough of them, weighted by stake, vote that it happened and sign the approval. The dashboard shows the set and its weights.

What is Axelar Amplifier?

An extension that lets new chains connect to Axelar without waiting for its validators to add support: an integrator deploys contracts and runs verifiers that confirm messages from the new chain.

Gateway
The Axelar contract on each connected chain that emits outgoing calls and accepts approvals for incoming ones.
GMP
General Message Passing: Axelar's service for calling a contract on another chain with a payload.
Interchain token
A token deployed through Axelar's Interchain Token Service that can move between chains while keeping one identity.
Related

Build Axelar Network: GMP Calls, Interchain Tokens and Validators on verified data.

Start free in Voltfin Studio: boards, tables and reports where every number opens its receipt. Tell us which data you need first and we will build it next.