Filters
string
required
Chain slug of the token.
string
required
Token address on
chain. The subscription uses one unit of the address limit.string[]
Wallet classifications to match, using the same values as the Token holders
flags parameter. A holder matches when it carries at least one of them, and fomo matches wallets flagged fomo. Omit it to match every holder. On a busy token, most trades change a holder, so flags reduces the number of updates.throttleMs and does not send exit frames.
Message format
Each update’sdata is one holder’s full row on the token after a change, in the same row shape that Token holders returns, without rank. Its trading figures cover the lifetime period.
- Keep one row per
chain, token andaddress; a later update replaces the earlier one. - Rank the rows by
balanceon the client, largest first. - A holder that sells its entire balance is sent with a
balanceof0. Remove it from the list.
Initial snapshot
- Subscribe.
- Read Token holders with the same
flagsandperiod=lifetime. - Merge the REST response and the updates on
address.
balance.
Repeat the REST request after every reconnect.