Dashboard · VantagePlanned

TON Active Wallets: Monthly Users vs Activated Wallets

How many TON wallets are actually active each month?

How many TON wallets start at least one transaction each day and month, set against every wallet ever activated on the chain.

ShareEmail itvoltfincrypto.com/apps/ton-active-wallets
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.

  • Period
  • Wallet version

Wallets

Active wallets against activated wallets, by day and month.

Monthly active wallets

count

Distinct wallet contracts that started at least one transaction in the last 30 days.

Figurechain_activity_dailyAwaiting data

Daily active wallets

count

Distinct wallet contracts that started at least one transaction on the latest complete UTC day.

Figurechain_activity_dailyAwaiting data

Activated wallets

count

Wallet contracts deployed on the basechain since launch, each counted once at its first deployment.

Figurechain_activity_dailyAwaiting data

Active share of activated

%

Monthly active wallets as a share of all activated wallets at the same block.

Figurechain_activity_dailyAwaiting data

Active wallets over time

count

Daily and 30-day active wallets over the selected period, which shows how lasting each wave of new users is.

Line chartchain_activity_dailyAwaiting data

Activity

New wallets, USDT transfers and mini-app use on TON.

USDT transfers, latest day

count

Transfers of the USDT jetton on TON on the latest complete day.

Figuretoken_transfers_dailyAwaiting data

Transactions, latest day

count

Basechain transactions on the latest complete day; masterchain transactions are counted apart.

Figurechain_activity_dailyAwaiting data

New wallets by day

count

Wallet contracts deployed each day, split by wallet version, as a measure of onboarding.

Bar chartchain_activity_dailyAwaiting data

Mini-app and service activity

count

Daily transactions to contracts labelled as Telegram mini-apps, wallets and services; a lower bound wherever labels are missing.

Stacked barsaddress_labelsAwaiting data

Period
Last 30 days, 90 days or a year
Wallet version
All wallets, v3, v4 or v5
About

What it answers, and for whom.

A TON wallet is a smart contract. It is deployed with its owner's first outgoing transaction, and every later transaction the owner starts arrives as an external message the wallet checks and acts on. That makes two figures readable from the chain: how many wallets were ever activated, and how many started something in a given day or month. This dashboard shows both and the gap between them.

Read the counts with Telegram in mind. Many Telegram users hold TON through custodial services whose balances sit in shared addresses, so they never appear as wallets of their own, while one person can run several wallets. Each figure is pinned to the masterchain block it was read at and carries a receipt for the reads behind it.

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. Activated wallets are wallet contracts deployed on the basechain, identified by the code of the standard wallet versions v3, v4 and v5, counted at their first deployment.
  2. Active wallets are distinct wallet contracts that processed at least one external message from their owner in the UTC day and in the last 30 days, the step that starts every outgoing transaction.
  3. USDT activity counts transfers of the USDT jetton between jetton wallets per day, read from the transfer messages.
  4. Mini-app activity counts transactions to contracts labelled as Telegram mini-apps, wallets and services where a label exists; it is shown as a lower bound.
  5. Masterchain and basechain transactions are counted apart, and every figure carries a receipt with the masterchain block it was read at.

The data it needs

Read from chain state and history

  • chain_activity_dailyTo buildChain activity by dayTransactions, active sending addresses, new addresses, contracts created and gas used on each chain per day, counted from blocks and transactions.
  • token_transfers_dailyTo buildToken transfer volumeERC-20 and native transfer counts, volume and unique senders and receivers per token per chain per day.
  • address_labelsTo buildAddress labelsLabels for known addresses: exchanges, bridges, protocols, funds, treasuries, sanctioned addresses and known attackers.
  • Wallet contract deployments on the basechain, identified by the code hashes of wallet versions v3, v4 and v5
  • Owner-signed external messages processed by each wallet contract per day, for active wallets
  • USDT jetton transfer messages between jetton wallets
  • Masterchain and basechain transaction counts per block
Questions

Questions people ask.

How many TON wallets are active?

The dashboard counts wallets that started at least one transaction in the day and in the last 30 days. Active counts are usually much smaller than activated counts, because many wallets are created once and then left unused, so both are shown side by side.

Why are Telegram users not the same as TON wallets?

Telegram offers custodial wallets in which the service holds funds in shared addresses, so their users have no wallet contract of their own. Self-custodial wallets do create wallet contracts. Users of mini-apps may never touch the chain at all.

What does activating a TON wallet mean?

A TON address can receive funds before its wallet contract exists. The contract is deployed with the owner's first outgoing transaction, which carries its code and initial data, and only then can the wallet send.

What are jettons?

TON's fungible token standard. Each holder gets a separate jetton wallet contract for each token, and a transfer is a message from one jetton wallet to another. USDT on TON works this way.

What are the masterchain and the basechain?

TON's masterchain coordinates the network and holds its configuration and validators, while the basechain carries user wallets and most applications. Their activity is counted apart so network traffic does not inflate user figures.

External message
A message from outside the chain, signed by a wallet's owner, that the wallet contract checks and acts on; it starts every outgoing transaction.
Wallet version
The code a TON wallet contract runs, such as v3, v4 or v5, which sets its features.
Jetton wallet
The contract that holds one owner's balance of one jetton, such as USDT.
State init
The code and initial data sent with a wallet's first outgoing transaction to deploy its contract.

Build TON Active Wallets: Monthly Users vs Activated Wallets 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.