Правило происхождения
- Официальные данные берутся у органа, который их публикует.
- Рыночные данные используются только через публичные read-only endpoint.
- Время источника и время получения хранятся раздельно.
- Редакционный snapshot всегда содержит дату проверки и ссылку на первичный реестр.
1. Каталог источников
| Источник | Использование | TTL | Главное ограничение |
|---|---|---|---|
| TRON FullNode / TronGrid | Аккаунты, транзакции, receipts, solidified block и bounded‑история TRC‑20 | 30–60 секунд для state; подтверждённые tx immutable | Первая страница ответа не равна полной истории; покрытие ограничено доступным окном источника |
| Tether USD₮ contract | Canonical contract и текущий getBlackListStatus(address) | До 60 секунд | Текущий статус не восстанавливает историческое состояние и не является AML-разрешением |
| OFAC snapshot | Точное совпадение address + network в официальном списке | Версионированная синхронизация 4–6 часов | Новая версия активируется только после checksum/schema validation; список не исчерпывает все адреса |
| ЦБ РУз | Официальный USD/UZS и дата курса | 60 минут | Справочный курс, не цена банка или криптопровайдера |
| Binance data API | BTC/USDT и ETH/USDT, 24-часовые изменения | 60 секунд | Мировой benchmark без локального UZS-спреда и комиссий |
| mempool.space | Bitcoin fees, tip height и транзакции | 30 секунд для fees; tx без store | Оценка fee не гарантирует включение в блок |
| НАПП | Лицензии поставщиков услуг в сфере оборота криптоактивов | Редакционная проверка | Snapshot может отстать от изменения в реестре |
TRON и официальный контракт Tether
Сервер использует read-only методы TRON. Для транзакции отдельно читаются тело и receipt; успех определяется execution result, а не одним фактом наличия hash. История адреса ограничена доступной страницей официальных USDT transfers и всегда публикует размер окна.
- TRON FullNode API Официальная документация
- TronGrid rate limits Ключ и квота контролируются server-side
- Поддерживаемые протоколы Tether Canonical TRON contract
OFAC Sanctions List Service
Onchain Verify не запрашивает санкционный сайт на каждый пользовательский scan. Фоновая синхронизация скачивает официальный файл, проверяет опубликованный checksum, валидирует схему и только затем активирует immutable snapshot. При отсутствии валидной версии строка результата становится «Не проверено».
- OFAC Sanctions List Service Первичный официальный источник
- Hash values OFAC files Контроль целостности snapshot
2. Центральный банк Республики Узбекистан
Из массива валют выбирается USD; Rate делится на Nominal. Главной датой является поле Date в ответе ЦБ, а не момент, когда сервер onchain.uz получил JSON.
- JSON с курсами Официальный endpoint
- Документация для веб-мастеров Описание публикации
3. Binance public market data
Используются только публичные market-data методы для BTCUSDT и ETHUSDT. onchain.uz не отправляет ордера, не использует API-ключ и не подключается к балансу пользователя. Серверный адаптер использует отдельный market-data-only origin data-api.binance.vision, чтобы не смешивать read-only benchmark с торговыми методами.
- Используемый Binance 24h ticker Публичный market-data-only endpoint
- Документация market data Официальная документация Binance
4. mempool.space
Endpoint recommended fees возвращает ставки в sat/vB без собственного timestamp; поэтому показывается receivedAt. Оценка суммы в BTC предполагает размер транзакции, указанный рядом с расчётом. Поиск hash ограничен сетью Bitcoin.
- Рекомендованные комиссии Public API
- Текущая высота Bitcoin Public API
- REST API documentation Документация mempool.space
5. НАПП Республики Узбекистан
Поиск провайдеров работает по статическому редакционному snapshot реестра: название, юридическое лицо, номер и вид лицензии, статус и дата проверки. Мы не приписываем провайдеру домен или аккаунт без отдельного подтверждения. Перед переводом пользователь должен заново проверить запись в первичном реестре.
- Электронный реестр лицензий НАПП Первичный официальный источник
6. Качество и доступность
Внешний API может изменить схему, ограничить частоту или временно не отвечать. Ответы валидируются до публикации. При несовпадении схемы onchain.uz возвращает нормализованную ошибку, а не пытается угадать значение. Производные числа перечисляют компоненты и наследуют худшую свежесть среди них.