Vault History

get

Get MoM SEC yield history for all vaults for the given date range

Query parameters
startDatenumber | nullableOptional

Unix timestamp in seconds

endDatenumber | nullableOptional

Unix timestamp in seconds

Default: 1764523500
chainIdnumber | nullableOptional

Optional chain ID. Defaults to Plume: 98866

Default: 98866
Responses
200

Vault MoM SEC APY history

application/json
get
/vaults/apy-history
GET /v1/vaults/apy-history HTTP/1.1
Host: api.nest.credit
Accept: */*
200

Vault MoM SEC APY history

{
  "data": [
    {
      "vaultAddress": "text",
      "history": [
        {
          "day": 1,
          "apy": {
            "rolling7d": 1,
            "rolling30d": 1,
            "sec30d": 1
          }
        }
      ]
    }
  ]
}
get

Get TVL history for all vaults for the given date range

Query parameters
startDatenumber | nullableOptional

Unix timestamp in seconds

endDatenumber | nullableOptional

Unix timestamp in seconds

Default: 1764523500
Responses
200

VaultTVLHistory for all vaults

application/json
get
/vaults/tvl-history
GET /v1/vaults/tvl-history HTTP/1.1
Host: api.nest.credit
Accept: */*
{
  "data": [
    {
      "vaultAddress": "text",
      "history": [
        {
          "day": 1,
          "tvl": 1
        }
      ]
    }
  ]
}
get

Get VaultHoldersHistory for all vaults for the given date range

Query parameters
startDatenumber | nullableOptional

Unix timestamp in seconds

endDatenumber | nullableOptional

Unix timestamp in seconds

Default: 1764523500
Responses
200

VaultHoldersHistory for all vaults for the given date range

application/json
get
/vaults/holders-history
GET /v1/vaults/holders-history HTTP/1.1
Host: api.nest.credit
Accept: */*
{
  "data": [
    {
      "vaultAddress": "text",
      "history": [
        {
          "day": 1,
          "chainId": 1,
          "start": 1,
          "end": 1,
          "min": 1,
          "max": 1,
          "average": 1,
          "count": 1
        }
      ]
    }
  ]
}
get

Get daily volume history for all vaults for the given date range

Query parameters
startDatenumber | nullableOptional

Unix timestamp in seconds

endDatenumber | nullableOptional

Unix timestamp in seconds

Default: 1764523500
Responses
200

Daily volume history for all vaults for the given date range

application/json
get
/vaults/volume-history
GET /v1/vaults/volume-history HTTP/1.1
Host: api.nest.credit
Accept: */*
{
  "data": [
    {
      "vaultAddress": "text",
      "history": [
        {
          "day": 1,
          "volume24h": 1
        }
      ]
    }
  ]
}
get

Get MoM SEC yield history for vault by slug for the given date range

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Query parameters
startDatenumber | nullableOptional

Unix timestamp in seconds

endDatenumber | nullableOptional

Unix timestamp in seconds

Default: 1764523500
chainIdnumber | nullableOptional

Optional chain ID. Defaults to Plume: 98866

Default: 98866
Responses
200

Vault MoM SEC APY history

application/json
get
/vaults/{slug}/apy-history
GET /v1/vaults/{slug}/apy-history HTTP/1.1
Host: api.nest.credit
Accept: */*
{
  "data": {
    "vaultAddress": "text",
    "history": [
      {
        "day": 1,
        "apy": {
          "rolling7d": 1,
          "rolling30d": 1,
          "sec30d": 1
        }
      }
    ]
  }
}
get

Get Vault TVL history by slug for the given date range

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Query parameters
startDatenumber | nullableOptional

Unix timestamp in seconds

endDatenumber | nullableOptional

Unix timestamp in seconds

Default: 1764523500
Responses
200

Vault TVL history

application/json
get
/vaults/{slug}/tvl-history
GET /v1/vaults/{slug}/tvl-history HTTP/1.1
Host: api.nest.credit
Accept: */*
{
  "data": {
    "vaultAddress": "text",
    "history": [
      {
        "day": 1,
        "tvl": 1
      }
    ]
  }
}
get

Get Vault holders history by slug

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Query parameters
startDatenumber | nullableOptional

Unix timestamp in seconds

endDatenumber | nullableOptional

Unix timestamp in seconds

Default: 1764523500
Responses
200

Vault holders history

application/json
get
/vaults/{slug}/holders-history
GET /v1/vaults/{slug}/holders-history HTTP/1.1
Host: api.nest.credit
Accept: */*
{
  "data": {
    "vaultAddress": "text",
    "history": [
      {
        "day": 1,
        "chainId": 1,
        "start": 1,
        "end": 1,
        "min": 1,
        "max": 1,
        "average": 1,
        "count": 1
      }
    ]
  }
}
get

Get Vault volume history by slug for the given date range

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Query parameters
startDatenumber | nullableOptional

Unix timestamp in seconds

endDatenumber | nullableOptional

Unix timestamp in seconds

Default: 1764523500
Responses
200

Vault volume history

application/json
get
/vaults/{slug}/volume-history
GET /v1/vaults/{slug}/volume-history HTTP/1.1
Host: api.nest.credit
Accept: */*
{
  "data": {
    "vaultAddress": "text",
    "history": [
      {
        "day": 1,
        "volume24h": 1
      }
    ]
  }
}
get

Get Vault daily price history by slug

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Query parameters
startDatenumber | nullableOptional

Unix timestamp in seconds

endDatenumber | nullableOptional

Unix timestamp in seconds

Default: 1764523500
chainIdnumber | nullableOptional

Optional chain ID. Defaults to plume mainnet (98866)

Default: 98866
Responses
200

Vault price history

application/json
get
/vaults/{slug}/price-history
GET /v1/vaults/{slug}/price-history HTTP/1.1
Host: api.nest.credit
Accept: */*
{
  "data": {
    "vaultAddress": "text",
    "history": [
      {
        "day": 1,
        "price": 1
      }
    ]
  }
}
get

Get Vault Liquid Funds history by slug with pagination

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Query parameters
startDatenumber | nullableOptional

Start date in Unix timestamp seconds

endDatenumber | nullableOptional

End date in Unix timestamp seconds

limitnumber · min: 1 · max: 200Optional

Maximum number of history entries to return

Default: 50Example: 50
cursorstringOptional

Cursor returned from a previous request

Responses
200

Vault Liquid Funds history

application/json
get
/vaults/{slug}/liquid-funds-history
GET /v1/vaults/{slug}/liquid-funds-history HTTP/1.1
Host: api.nest.credit
Accept: */*
{
  "data": {
    "vaultAddress": "text",
    "history": [
      {
        "day": 1,
        "liquidFunds": 1
      }
    ],
    "pageInfo": {
      "endCursor": "text",
      "hasNextPage": true
    }
  }
}
get

Get Vault pending redemptions history by slug with separate filters for requestedAt and expiresAt

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Query parameters
requestedAtStartnumber | nullableOptional

Start date for requestedAt filter (Unix timestamp in seconds)

requestedAtEndnumber | nullableOptional

End date for requestedAt filter (Unix timestamp in seconds)

expiresAtStartnumber | nullableOptional

Start date for expiresAt filter (Unix timestamp in seconds)

expiresAtEndnumber | nullableOptional

End date for expiresAt filter (Unix timestamp in seconds)

Responses
200

Vault pending redemptions history

application/json
get
/vaults/{slug}/pending-redemptions-history
GET /v1/vaults/{slug}/pending-redemptions-history HTTP/1.1
Host: api.nest.credit
Accept: */*
{
  "data": {
    "vaultAddress": "text",
    "pendingRedemptions": [
      {
        "requestTransactionHash": "text",
        "user": "text",
        "chainId": 1,
        "amount": 1,
        "requestedAt": 1,
        "expiresAt": 1,
        "wantTokenContractAddress": "text",
        "minPrice": 1,
        "isValid": true
      }
    ]
  }
}

Last updated