Правило происхождения

  • Официальные данные берутся у органа, который их публикует.
  • Рыночные данные используются только через публичные read-only endpoint.
  • Время источника и время получения хранятся раздельно.
  • Редакционный snapshot всегда содержит дату проверки и ссылку на первичный реестр.

1. Каталог источников

ИсточникИспользованиеTTLГлавное ограничение
TRON FullNode / TronGridАккаунты, транзакции, receipts, solidified block и bounded‑история TRC‑2030–60 секунд для state; подтверждённые tx immutableПервая страница ответа не равна полной истории; покрытие ограничено доступным окном источника
Tether USD₮ contractCanonical contract и текущий getBlackListStatus(address)До 60 секундТекущий статус не восстанавливает историческое состояние и не является AML-разрешением
OFAC snapshotТочное совпадение address + network в официальном спискеВерсионированная синхронизация 4–6 часовНовая версия активируется только после checksum/schema validation; список не исчерпывает все адреса
ЦБ РУзОфициальный USD/UZS и дата курса60 минутСправочный курс, не цена банка или криптопровайдера
Binance data APIBTC/USDT и ETH/USDT, 24-часовые изменения60 секундМировой benchmark без локального UZS-спреда и комиссий
mempool.spaceBitcoin fees, tip height и транзакции30 секунд для fees; tx без storeОценка fee не гарантирует включение в блок
AsteriumОпубликованные курсы покупки и продажи USDT, BTC, ETH и TRX, приведённые к 1 токенуВнешняя проверка каждого провайдера — не чаще раза в часИнформационный курс: итог сделки зависит от условий и подтверждения провайдера
T-CryptoРасчёт на допустимом контрольном объёме USDT, итог делится до цены за 1 USDTВнешняя проверка не чаще раза в часРасчёт запрашивается на 200 USDT, подтверждённый минимум — 20 USDT; публичная ручка не содержит отдельной лицензии на постоянное переиспользование
VolutoОпубликованные компоненты курса покупки и продажи USDT, приведённые к 1 USDTВнешняя проверка не чаще раза в часМинимум 200 USDT и доступность сделки нужно подтвердить у провайдера
CoinpayРасчёты покупки и продажи USDT на официальных страницах binanceuz.co, приведённые к цене за 1 USDTВнешняя проверка не чаще раза в часFrontend BAPI калькулятора не документирован и не имеет публичного SLA; финальные условия могут зависеть от способа оплаты
CitypayПубличный ориентир USDT/UZS из блока Wallet на официальной странице; показывается только для покупкиВнешняя проверка не чаще раза в часСтраница не сообщает направление, время курса и включение комиссии; итог подтверждается перед покупкой
НАППЛицензии поставщиков услуг в сфере оборота криптоактивовРедакционная проверкаSnapshot может отстать от изменения в реестре

TRON и официальный контракт Tether

Сервер использует read-only методы TRON. Для транзакции отдельно читаются тело и receipt; успех определяется execution result, а не одним фактом наличия hash. История адреса ограничена доступной страницей официальных USDT transfers и всегда публикует размер окна.

  1. TRON FullNode API Официальная документация
  2. TronGrid rate limits Ключ и квота контролируются server-side
  3. Поддерживаемые протоколы Tether Canonical TRON contract

OFAC Sanctions List Service

Onchain Verify не запрашивает санкционный сайт на каждый пользовательский scan. Фоновая синхронизация скачивает официальный файл, проверяет опубликованный checksum, валидирует схему и только затем активирует immutable snapshot. При отсутствии валидной версии строка результата становится «Не проверено».

  1. OFAC Sanctions List Service Первичный официальный источник
  2. Hash values OFAC files Контроль целостности snapshot

2. Центральный банк Республики Узбекистан

Из массива валют выбирается USD; Rate делится на Nominal. Главной датой является поле Date в ответе ЦБ, а не момент, когда сервер onchain.uz получил JSON.

  1. JSON с курсами Официальный endpoint
  2. Документация для веб-мастеров Описание публикации

3. Binance public market data

Используются только публичные market-data методы для BTCUSDT и ETHUSDT. onchain.uz не отправляет ордера, не использует API-ключ и не подключается к балансу пользователя. Серверный адаптер использует отдельный market-data-only origin data-api.binance.vision, чтобы не смешивать read-only benchmark с торговыми методами.

  1. Используемый Binance 24h ticker Публичный market-data-only endpoint
  2. Документация market data Официальная документация Binance

4. mempool.space

Endpoint recommended fees возвращает ставки в sat/vB без собственного timestamp; поэтому показывается receivedAt. Оценка суммы в BTC предполагает размер транзакции, указанный рядом с расчётом. Поиск hash ограничен сетью Bitcoin.

  1. Рекомендованные комиссии Public API
  2. Текущая высота Bitcoin Public API
  3. REST API documentation Документация mempool.space

Курсы Asterium, T-Crypto, Voluto, Coinpay и Citypay

Фоновая задача получает опубликованные провайдерами данные, проверяет валюту, направление, положительное значение и допустимый диапазон, а затем атомарно сохраняет новый набор. Публичная страница не обращается к сайтам провайдеров во время открытия. Если один источник временно недоступен, его последнее успешное значение остаётся с фактическим временем получения и перестаёт участвовать в сравнении после устаревания.

  1. Asterium Currency API Официальная публичная документация API
  2. T-Crypto Официальный сайт и его публичный калькулятор
  3. Voluto Официальный сайт и опубликованные параметры курса
  4. Coinpay: покупка USDT Официальная публичная страница калькулятора на binanceuz.co
  5. Coinpay: продажа USDT Официальная публичная страница калькулятора на binanceuz.co
  6. Citypay: ориентир USDT Официальная страница; значение приходит в серверном HTML блока Wallet
  7. Citypay: инструкция покупки Отдельная инструкция Paynet указывает минимум 2 USDT и комиссии по способам оплаты; эти условия не приписываются курсу Wallet без подтверждения
Это опубликованные информационные курсы, а не оферта onchain.uz и не гарантированная цена сделки. Мы не принимаем заявку, не фиксируем курс и не передаём провайдерам данные пользователя. Coinpay запрашивается через анонимный frontend BAPI официального калькулятора binanceuz.co не чаще раза в час; при временном сбое сохраняется последнее успешное значение с фактическим временем получения. BAPI не документирован, а условия его переиспользования и SLA не опубликованы. Предварительная котировка не подтверждает все комиссии, не участвует в рейтинге лучших курсов и требует проверки после выбора способа оплаты. Для устойчивого Citypay показывается только во вкладке покупки как публичный ориентир, без участия в рейтинге: страница не указывает направление и не подтверждает включение комиссии. Для устойчивого коммерческого использования данных T-Crypto, Voluto, Coinpay и Citypay требуется отдельно согласовать условия с владельцами источников.

5. НАПП Республики Узбекистан

Поиск провайдеров работает по статическому редакционному snapshot реестра: название, юридическое лицо, номер и вид лицензии, статус и дата проверки. Мы не приписываем провайдеру домен или аккаунт без отдельного подтверждения. Перед переводом пользователь должен заново проверить запись в первичном реестре.

  1. Электронный реестр лицензий НАПП Первичный официальный источник

6. Качество и доступность

Внешний API может изменить схему, ограничить частоту или временно не отвечать. Ответы валидируются до публикации. При несовпадении схемы onchain.uz возвращает нормализованную ошибку, а не пытается угадать значение. Производные числа перечисляют компоненты и наследуют худшую свежесть среди них.

Прямые ссылки позволяют самостоятельно сверить данные. Они ведут на сайты третьих лиц; их доступность, условия использования и содержание контролируют владельцы источников.