---
title: "Daily digest"
method: GET
path: "/v1/protocol/digest"
tags: ["Protocol"]
---

# Daily digest

`GET /v1/protocol/digest`

Per-day, per-market protocol activity. New fields may appear without notice.

## Query parameters

- `days` integer
- `from` string, date
- `to` string, date

## Response `200`

One entry per date that has data; absent dates are not zero-filled. A market appears only on days it had activity. Cache-Control: public, max-age=300.

- Daily
  - `since` string, date, required
  - `until` string, date, required
  - `daily` object[], required
    - `date` string, date, required
    - `eventCount` integer, required
    - `hyusd` object, required
      - `minted` Pair, required
        - `amount` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
        - `usd` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
      - `redeemed` Pair, required
        - `amount` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
        - `usd` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
    - `ehyusd` object, required — Earn-pool deposits/withdrawals in eHYUSD units; `usd` is the stablecoin side.
      - `minted` Pair, required
        - `amount` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
        - `usd` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
      - `redeemed` Pair, required
        - `amount` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
        - `usd` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
    - `markets` object[], required
      - `market` 'SOL' | 'cbBTC' | 'HYPE', required
      - `levercoin` 'xSOL' | 'xBTC' | 'xHYPE', required
      - `levercoinMinted` Pair, required
        - `amount` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
        - `usd` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
      - `levercoinRedeemed` Pair, required
        - `amount` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
        - `usd` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
      - `yieldToPool` TokenPair
        - `token` string, required — Unit of `amount`.
        - `amount` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
        - `usd` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
      - `pnlSettled` TokenPair
        - `token` string, required — Unit of `amount`.
        - `amount` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
        - `usd` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
      - `collaterals` object[], required
        - `token` string, required
        - `mint` string, required
        - `vaultInflow` Pair, required
          - `amount` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
          - `usd` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
        - `vaultOutflow` Pair, required
          - `amount` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
          - `usd` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
    - `usdcVault` object — Omitted when no USDC vault activity that day.
      - `inflow` Pair, required
        - `amount` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
        - `usd` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
      - `outflow` Pair, required
        - `amount` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.
        - `usd` string, required — Exact decimal as a plain string (e.g. "12.75", "0.0000001"). Never a float.

## Other responses

- `400` — Invalid parameter.

---

[API](https://skmtc.dev/hylo/apis/hylo-public-api.md) · [All operations](https://skmtc.dev/hylo/apis/hylo-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hylo/hylo-public-api/revisions/fe91f85eefd4/schema)
