Token Holders vs Users: Reading Adoption Metrics
Distinguish token-holding addresses from people and active users, including custody concentration, dust balances and contract-owned holdings.

Overview
When translating these concepts into an integration, keep the scope described by the wallet history api with the result. The examples in wallet transaction history and smart contract event logs show how the same distinction affects neighbouring data questions.
A token holder count measures addresses satisfying a balance rule. It does not directly count people, customers or active users. One person can control many addresses, and one custodial address can represent many people.
Declare the counting predicate
Specify asset identity, snapshot block and minimum balance threshold. Decide how burns, contracts and known custody addresses are treated. A count based on transfer participants is different from a positive-balance holder count: an address can appear in history but no longer own any units.
Worked example: dust changes the headline
A token is distributed in tiny amounts to ten thousand new addresses. Holder count rises sharply, but the data does not establish that those recipients chose to use the token. Compare balances, activity and concentration rather than presenting the distribution event as ten thousand new users.
Show complementary measurements
Report thresholded holders, active addresses over a declared window and concentration as separate metrics. Preserve the raw definition so the series can be reproduced after a methodology change. Test rebasing tokens and incomplete balance coverage. If holder enumeration is partial, label it as observed holders within that scope rather than a complete network-wide population.
A practical acceptance test
Create one custodial address with many hypothetical users, several addresses controlled by one fixture actor and many dust recipients. The system should compute address metrics only from its declared predicate. It must not infer a verified person count from those balances. Compare positive-balance holders with transfer participants to catch accidental substitution of one set for the other.
Questions about the topic
Frequently asked questions
Is one holder one person?
No. Address counts and people counts are different measures.
Can transfer history alone identify current holders?
Only with complete relevant balance-change evidence and appropriate token mechanics.
Standards & technical documentation