本文介绍用于钱包与持币者分析的 Cube:Documentation Index
Fetch the complete documentation index at: https://docs.chainstream.io/llms.txt
Use this file to discover all available pages before exploring further.
- BalanceUpdates(DWD)— 钱包维度的逐事件余额变动
- TokenHolders(DWS)— 代币当前持币者快照
- WalletTokenPnL(DWS)— 钱包按代币的盈亏(PnL)
以下示例均使用
network: sol(Solana)。其他支持的链可改为 eth、bsc 或 polygon。如何获取钱包的代币余额?
查询钱包当前代币余额。以下查询返回该钱包持有的每种代币的最新一条余额更新事件。关键字段
关键字段
| 字段 | 说明 |
|---|---|
BalanceUpdate.Currency.MintAddress | 代币地址 |
BalanceUpdate.Account.Owner | 钱包所有者地址 |
BalanceUpdate.PostBalance | 更新后的代币余额 |
BalanceUpdate.PostBalanceInUSD | 余额的 USD 价值 |
Block.Time | 余额更新时间戳 |
自定义提示
自定义提示
- 提高 limit:将
count设为200以覆盖更多代币(持仓较多的钱包) - 按价值过滤:添加
where: {BalanceUpdate: {PostBalanceInUSD: {gt: 1}}}排除粉尘余额
如何获取余额变动历史?
跟踪某钱包对特定代币的余额如何随时间变化。关键字段
关键字段
| 字段 | 说明 |
|---|---|
BalanceUpdate.PreBalance | 事件前的余额 |
BalanceUpdate.PostBalance | 事件后的余额 |
BalanceUpdate.PostBalanceInUSD | 更新后余额的 USD 价值 |
Block.Time | 余额变动发生时间 |
Transaction.Hash | 导致变动的交易 |
自定义提示
自定义提示
- 识别累积:对比
PreBalance与PostBalance— 当PostBalance > PreBalance时表示在累积 - 时间范围:添加
where: {Block: {Time: {since: "2025-03-01T00:00:00Z"}}}限定时段 - 更长历史:将
count提高到最多10000以获取完整余额历史
PostBalance 与 PreBalance 的差值表示该事件的净变动。正增量表示代币流入;负增量表示流出。如何获取代币头部持币者?
按余额排序获取某代币的头部持币者。关键字段
关键字段
| 字段 | 说明 |
|---|---|
Token.Address | 代币地址 |
Holder.Address | 持币者钱包地址 |
LatestBalance | 当前代币余额 |
LatestBalanceUSD | 当前余额的 USD 价值 |
FirstSeen | 该持币者首次持有该代币的时间 |
LastSeen | 涉及该代币的最近一笔交易时间 |
自定义提示
自定义提示
- 巨鲸阈值:添加
where: {LatestBalanceUSD: {gt: 10000}}仅显示大额持币者 - 活跃持币者:添加
where: {LastSeen: {after: "2025-03-01T00:00:00Z"}}过滤近期仍活跃的持币者 - 持币者数量:使用
count指标获取持币者总数
如何获取钱包盈亏(PnL)?
获取钱包按代币的盈亏数据,包含买卖成交额与成交笔数。关键字段
关键字段
| 字段 | 说明 |
|---|---|
Wallet.Address | 钱包地址 |
Token.Address | 代币地址 |
BuyVolumeUSDState | 买入该代币累计花费的 USD |
SellVolumeUSDState | 卖出该代币累计收到的 USD |
BuyCountState | 买入成交笔数 |
SellCountState | 卖出成交笔数 |
FirstTradeState | 首笔成交时间戳 |
LastTradeState | 最近一笔成交时间戳 |
自定义提示
自定义提示
- 计算 PnL:
SellVolumeUSDState - BuyVolumeUSDState为各代币已实现盈亏 - 仍在持仓的代币:筛选
SellCountState < BuyCountState可找到钱包仍持有的代币 - 高频交易代币:按
BuyCountState或SellCountState排序可找到交易最频繁的代币
WalletTokenPnL Cube 使用
walletAddress 选择器(不是 ownerAddress)。提供累计交易指标 — 适合组合分析与业绩排行。多链示例
- Solana
- Ethereum
- BSC
- Polygon
后续步骤
DEX 成交
查询 DEX 交易数据 — 代币成交、钱包活动与头部交易者。
转账
跟踪钱包之间的链上代币转账。
池子与流动性
探索 DEX 池子与流动性数据。
OHLC 与统计
获取 K 线、成交统计、TokenSupplyUpdates 与代币元数据。

