Частота сбора данных
Частоту сбора данных можно вынести в конфигурацию для крона. Данные хранятся с разной частотой в зависимости от близости к текущему моменту. Ниже приводится описание периодов и рекомендуемая частота сбора данных.
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
Структура ответа
Пример запроса
https://cloud.spatium.net/rate-info/v1/static/rate-history-day-btc.json
Пример ответа
Последние
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
Пример ответа
Последние курсы 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