Перейти к содержанию

Частота сбора данных

Частоту сбора данных можно вынести в конфигурацию для крона. Данные хранятся с разной частотой в зависимости от близости к текущему моменту. Ниже приводится описание периодов и рекомендуемая частота сбора данных.

  • Hour (последний час). Информация сохраняется раз в минуту, хранится 60 записей. Более старые записи удаляются из кэша.
  • Day (последний день). Информация сохраняется два раза в час, хранится 60 записей. Более старые записи удаляются из кэша.
  • Week (последняя неделя). Информация сохраняется каждые три часа, хранится 60 записей. Более старые записи удаляются из кэша.
  • Month (последний месяц). Информация сохраняется каждые 12 часов, хранится 60 записей. Более старые записи удаляются из кэша.
  • Eternity Информация собирается раз в день. С момента запуска рейт-сервиса. Данные не удаляются из кэша.

JSON кэши

Исторические

Swagger Rates History

Структура запроса

/rate-history-{period}-{chain}.json

/rate-history-{period}-{chain}-{contract}.json

Структура ответа

[
  {
    "date": number,
    "rates": {
      "{fiat}": number,
      "{fiat}": number,
    }
  }
]

Пример запроса

https://cloud.spatium.net/rate-info/v1/static/rate-history-day-btc.json

Пример ответа

[
  {
    "date": 1690434242,
    "rates": {
      "clp": "24309115.00000000",
      "cad": "38824.00000000",
      .....
  }
]

Последние

Swagger Rates Latest

Последние курсы монет

Структура запроса

/rates-coin.json

Структура ответа

{
  "{chain}": {
     "{fiat}": number,
     "{fiat}": number,
  },
  "{chain}": {
     "{fiat}": number,
     "{fiat}": number,
  }
}

Пример запроса

https://cloud.spatium.net/rate-info/v1/static/rates-coin.json

Пример ответа

{
  "ftm": {
    "chf": "0.21298600",
    "ils": "0.90821600",
    "bmd": "0.24548500",
    ....
}

Последние курсы ERC20 токенов

Структура запроса

/rates-erc20.json

Структура ответа

{
  "{chain}-{contract}": {
     "{fiat}": number,
     "{fiat}": number,
  },
  "{chain}-{contract}": {
     "{fiat}": number,
     "{fiat}": number,
  }
}

Пример запроса

https://cloud.spatium.net/rate-info/v1/static/rates-erc20.json

Пример ответа

{
"bsc-0x9c65ab58d8d978db963e63f2bfb7121627e3a739": {
    "clp": "51.38000000",
    "cad": "0.08179000",
    ....
}