> ## Documentation Index
> Fetch the complete documentation index at: https://docs.solanatracker.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 最近更新

> 新端点、功能与修复： Data API.

[查看完整更新日志](/cn/changelog)

<div className="changelog-shell">
  <div role="article" className="changelog-card changelog-featured" id="liquidity">
    <div className="changelog-card-header">
      <div className="changelog-card-date">2026 年 9 月 18 日</div>

      <div className="changelog-card-tags">
        <span className="changelog-tag changelog-tag-new">新增</span>
        <span className="changelog-tag">Data API</span>
        <span className="changelog-tag">Datastream</span>
      </div>
    </div>

    <div className="changelog-card-body">
      ## Swap、LP 动向和钱包标签，一个 Feed 看清

      在买卖记录里同时追踪 LP 加池和撤池。看清谁在加流动性、谁在撤流动性，把池子里的资金动向放进你的交易 Feed。

      <div className="changelog-comparison">
        <Tabs>
          <Tab title="更新后">
            <div className="changelog-screenshot">
              <img src="https://mintcdn.com/solanatracker/4PIKDaYde_747jyk/images/changelog/liquidity-after.png?fit=max&auto=format&n=4PIKDaYde_747jyk&q=85&s=2a9d8ff174918859477febc78c27a88b" alt="更新后的交易 Feed，包含 All、Swaps、Liquidity 筛选、绿色 LP 加池、红色 LP 撤池和钱包标签。" width="1667" height="2127" data-path="images/changelog/liquidity-after.png" />
            </div>

            <p className="changelog-image-caption">更新后：Swap 和 LP 动向同屏展示，支持钱包标签及 All / Swaps / Liquidity 筛选。</p>
          </Tab>

          <Tab title="更新前">
            <div className="changelog-screenshot">
              <img src="https://mintcdn.com/solanatracker/4PIKDaYde_747jyk/images/changelog/liquidity-before.png?fit=max&auto=format&n=4PIKDaYde_747jyk&q=85&s=45ef5934e6d455d6b6fa178ee8505a04" alt="更新前的交易 Feed，仅展示买卖交易和缩写钱包地址。" width="1471" height="2063" loading="lazy" data-path="images/changelog/liquidity-before.png" />
            </div>

            <p className="changelog-image-caption">更新前：只有 Swap 记录和钱包地址。</p>
          </Tab>
        </Tabs>
      </div>

      * **实时盯 LP 动向。** 五种新流动性房间：代币、代币 + 池、代币 + 池 + 钱包、池或钱包。
      * **做出 All / Swaps / Liquidity 筛选。** 四个代币交易端点均支持 `events=all`、`events=trades` 和 `events=liquidity`。用 `limit` 设置每页条数，最多 500 条。
      * **认出交易背后的钱包。** REST 使用 `enrich=identity`，实时房间添加 `:enriched`，获取可用的 KOL 资料、Dev 标签、SNS 名称和交易平台。
      * **LP 数量不丢精度。** 加池和撤池事件包含池地址及各代币的十进制字符串数量。LP 活动使用代币数量，与 Swap 成交量分开展示。

      ```http theme={null}
      GET /trades/{token}?events=all&enrich=identity&limit=100
      ```

      ```json theme={null}
      { "type": "join", "room": "liquidity:6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN:enriched" }
      ```

      用 REST 加载历史，再用 Datastream 实时更新 Feed。现有交易请求和房间默认仍只返回 Swap。实时 LP 事件尚未确认；请用 REST 核对已确认活动。

      ### 更新的端点与订阅房间

      <div className="changelog-references">
        <div className="changelog-reference-group">
          <h4>REST · 交易历史</h4>

          <ul>
            <li><a href="/cn/data-api/trades/get-token-trades">Token trades<span aria-hidden="true">↗</span></a></li>
            <li><a href="/cn/data-api/trades/get-pool-specific-trades">Pool trades<span aria-hidden="true">↗</span></a></li>
            <li><a href="/cn/data-api/trades/get-user-specific-token-trades">Wallet trades<span aria-hidden="true">↗</span></a></li>
            <li><a href="/cn/data-api/trades/get-user-specific-pool-trades">Pool + wallet trades<span aria-hidden="true">↗</span></a></li>
          </ul>
        </div>

        <div className="changelog-reference-group">
          <h4>Datastream · 实时流动性</h4>

          <ul>
            <li><a href="/cn/datastream/websockets/liquiditytoken">Token<span aria-hidden="true">↗</span></a></li>
            <li><a href="/cn/datastream/websockets/liquiditypool">Pool<span aria-hidden="true">↗</span></a></li>
            <li><a href="/cn/datastream/websockets/liquiditywallet">Wallet<span aria-hidden="true">↗</span></a></li>
            <li><a href="/cn/datastream/websockets/liquiditytokenpool">Token + pool<span aria-hidden="true">↗</span></a></li>
            <li><a href="/cn/datastream/websockets/liquiditytokenpoolwallet">Token + pool + wallet<span aria-hidden="true">↗</span></a></li>
          </ul>
        </div>
      </div>

      <div className="changelog-actions">
        <a className="changelog-cta" href="/cn/guides/liquidity">构建你的 LP 动向 Feed <span aria-hidden="true">→</span></a>
      </div>
    </div>
  </div>

  <div role="article" className="changelog-card">
    <div className="changelog-card-header">
      <div className="changelog-card-date">June 2026</div>

      <div className="changelog-card-tags">
        <span className="changelog-tag">Data API</span>
        <span className="changelog-tag">Datastream</span>
      </div>
    </div>

    <div className="changelog-card-body">
      <h2 className="changelog-title">Jupiter DCA V2 — 循环订单全面支持与索引</h2>

      Jupiter DCA V2 订单（`openDcaV2`）现已在 DCA API 与 Datastream 中全面支持并完成索引。此前隐藏的 DCA V2 持仓现可在 REST 响应与实时 WebSocket 事件中看到。

      现有 `/dca/*` 端点与 `dca:jupiter` 房间会自动包含 V2 订单，无需更改查询参数。订单对象包含 `openInstruction: "openDcaV2"` 以区分 V2 账户。

      <div className="changelog-related-links">
        <a href="/cn/data-api/dca"><span>Jupiter DCA API</span><span aria-hidden="true">↗</span></a>
        <a href="/cn/datastream/dca"><span>Jupiter DCA Datastream</span><span aria-hidden="true">↗</span></a>
      </div>
    </div>
  </div>

  <div role="article" className="changelog-card">
    <div className="changelog-card-header">
      <div className="changelog-card-date">June 2026</div>

      <div className="changelog-card-tags">
        <span className="changelog-tag">PnL V2</span>
      </div>
    </div>

    <div className="changelog-card-body">
      <h2 className="changelog-title">Wallet identity: SNS primary `.sol` domain tag</h2>

      Wallet `identity` now includes an optional **`sns`** tag and **`identity.sns.domain`**, the wallet's primary **`.sol` domain** (Solana Name Service).

      Returned on all `/v2/pnl/*` responses that include `identity`, plus `GET /tokens/:tokenAddress/holders?enrich=identity` (and `?enrich=all`).

      <div className="changelog-related-links">
        <a href="/cn/guides/pnl-v2/sns-identity"><span>PnL V2 SNS primary domain guide</span><span aria-hidden="true">↗</span></a>
        <a href="/cn/guides/pnl-v2/wallet-tags"><span>Solana Wallet Tags guide</span><span aria-hidden="true">↗</span></a>
      </div>
    </div>
  </div>

  <div role="article" className="changelog-card">
    <div className="changelog-card-header">
      <div className="changelog-card-date">May 2026</div>

      <div className="changelog-card-tags">
        <span className="changelog-tag">Data API</span>
      </div>
    </div>

    <div className="changelog-card-body">
      <h2 className="changelog-title">Search — Coin Communities filters, sorting, and response fields</h2>

      **`GET /search`** now includes Coin Communities live message activity.

      ### New query parameters

      * **`hasCoinCommunity`** — Filter tokens with or without monitored community messages (`true` / `false`)
      * **`minCommunityMessages`** / **`maxCommunityMessages`** — Filter by live message count range (inclusive)

      ### Sorting

      * **`sortBy=communityMessages`** — Sort by live community message count (use with `sortOrder=asc` or `desc`)

      ### Response fields

      Each result now includes **`hasCoinCommunity`** (`boolean`) and **`communityMessages`** (`integer`).

      <div className="changelog-related-links">
        <a href="/cn/guides/search-coin-communities"><span>Search — Coin Communities guide</span><span aria-hidden="true">↗</span></a>
        <a href="/cn/data-api/search/token-search"><span>Search API reference</span><span aria-hidden="true">↗</span></a>
      </div>
    </div>
  </div>

  <div role="article" className="changelog-card">
    <div className="changelog-card-header">
      <div className="changelog-card-date">May 2026</div>

      <div className="changelog-card-tags">
        <span className="changelog-tag">Data API</span>
        <span className="changelog-tag">Datastream</span>
      </div>
    </div>

    <div className="changelog-card-body">
      <h2 className="changelog-title">Jupiter DCA — recurring order REST API and live WebSocket feeds</h2>

      ### Jupiter DCA

      Track Jupiter recurring (DCA) orders on Solana: query live positions over REST and subscribe to open, fill, close, deposit, withdraw, fee, and position updates over Datastream. Jupiter is available today (`program=jupiter`); responses include a `program` id for when more platforms are added.

      ### Data API

      New endpoints under `/dca/*`. Full reference: [Jupiter DCA](/cn/data-api/dca).

      * **`GET /dca/programs`** — List supported DCA programs (`id`, `label`, `programId`)
      * **`GET /dca/wallet/{wallet}`** — All DCA orders for a wallet with status summary
      * **`GET /dca/wallet/{wallet}/orders`** — Paginated wallet orders (`cursor`, `sort`, `status`, `program`)
      * **`GET /dca/order/{address}`** — Single DCA account by pubkey
      * **`GET /dca/token/{mint}`** — Token buy/sell flow overview
      * **`GET /dca/token/{mint}/buyers`** — Orders buying this token (output mint)
      * **`GET /dca/token/{mint}/sellers`** — Orders selling this token (input mint)
      * **`GET /dca/token/{mint}/users`** — Top wallets by DCA activity on this token
      * **`GET /dca/pair/{inputMint}/{outputMint}`** — Orders for a trading pair

      Query helpers: `program` (aliases `dex`, `platform`), `limit`, `cursor`, `sort` / `sortBy` (`volume`, `deposited`, `remaining`, `progress`, `recent`, `created`, `status`), and `status` (`active`, `paused`, `completed`, `pending`, `all`). Orders include USD fields when price data is available.

      ### Live Jupiter DCA streams

      New WebSocket rooms on Premium, Business, and Enterprise plans. Reference: [Jupiter DCA Datastream](/cn/datastream/dca).

      Join with `{ "type": "join", "room": "<room>" }`. Each event is delivered to the global room, the matching event-type room, and any scoped rooms that apply.

      | Room | Use |
      | - | - |
      | **`dca:jupiter`** | All Jupiter DCA events |
      | **`dca:jupiter:opened`** | New DCA opened |
      | **`dca:jupiter:filled`** | Cycle fill |
      | **`dca:jupiter:closed`** | DCA closed |
      | **`dca:jupiter:deposit`** | Deposit |
      | **`dca:jupiter:withdraw`** | Withdraw |
      | **`dca:jupiter:collected_fee`** | Fee collected |
      | **`dca:jupiter:position`** | Account snapshot (no `eventName`) |
      | **`dca:jupiter:{mint}:buyers`** | DCAs buying this token |
      | **`dca:jupiter:{mint}:sellers`** | DCAs selling this token |
      | **`dca:jupiter:wallet:{wallet}`** | Any event for that owner |
      | **`dca:jupiter:{dcaAddress}`** | Any event for that DCA account |

      Transaction events include a full **`order`** object (same shape as REST). Position updates include **`order`** and **`writeVersion`**.
    </div>
  </div>

  <div role="article" className="changelog-card">
    <div className="changelog-card-header">
      <div className="changelog-card-date">May 2026</div>

      <div className="changelog-card-tags">
        <span className="changelog-tag">Data API</span>
        <span className="changelog-tag">PnL V2</span>
      </div>
    </div>

    <div className="changelog-card-body">
      <h2 className="changelog-title">PnL V2 fuller responses, faster trending & volume endpoints, and improved search</h2>

      ### PnL V2 API

      * **`GET /v2/pnl/wallets/{wallet}/positions`** and **`GET /v2/pnl/tokens/{mint}/traders`** now return the full available data set (not a reduced field subset).
      * **Average hold time** added to the wallet PnL summary (`GET /v2/pnl/wallets/{wallet}`).
      * General PnL V2 bug fixes.

      ### Performance

      * **Up to 10× faster in the EU** and **up to 20× faster in the US** for:
        * **`/tokens/trending/*`**
        * **`/tokens/volume/*`**
        * **`/top-performers`**
        * **`/tokens/multi/all`**
      * **Improved spam token filtering** on trending, volume, and top performers for more accurate lists.
      * **Faster live holder count updates.**

      ### Search

      * **Better results** when queries contain special characters such as `-` and `"`.
    </div>
  </div>
</div>
