For the complete documentation index, see llms.txt. This page is also available as Markdown.

On-chain feedy cenowe

Odczytuj na żywo ceny aktywów i Fan Tokenów bezpośrednio w swoich smart kontraktach.

Chiliz Chain udostępnia on-chain system feedów cenowych klasy instytucjonalnej, dostarczający wiarygodne, odporne na manipulacje ceny aktywów bezpośrednio do smart kontraktów. Implementuje on Chainlink AggregatorV3Interface: każda dApp już zintegrowana z feedami danych Chainlink może się podłączyć przy minimalnych zmianach.

Dane cenowe są pobierane z wielu głównych scentralizowanych giełd, agregowane za pomocą VWAP (Volume Weighted Average Price), filtrowane pod kątem wartości odstających i publikowane on-chain przez uprawnionego sygnatariusza w pełni zautomatyzowanym potoku o wysokiej częstotliwości.

Jak to działa

System oracle zbudowany jest jako trzystopniowy potok off-chain, który ciągle publikuje zwalidowane ceny w on-chain kontraktach.

Etap 1: Fetcher Pobiera dane rynkowe w czasie rzeczywistym ze scentralizowanych giełd przez strumienie WebSocket (Binance, Bybit, Bitget, Mexc, OKX, BingX) oraz odpytywanie REST (Binance, Bybit, Bitget, Gate, Coinex), a także zapytania do subgrafu (FanX). Wszystkie pobrane ceny są przechowywane w wewnętrznym cache, gotowe dla Agregatora.

Etap 2: Aggregator Stosuje obliczenia VWAP, zapewniając większą wagę miejscom o wyższej płynności, a następnie filtruje wartości odstające. Decyduje, czy przesłać aktualizację on-chain na podstawie dwóch reguł:

  • Próg odchylenia: aktualizacja jest przesyłana, jeśli zagregowana cena przekroczyła skonfigurowany procent (np. 0,5%) od ostatniej wartości on-chain.

  • Heartbeat: nawet jeśli cena nie przekroczyła progu odchylenia, aktualizacja jest wymuszana po upłynięciu maksymalnego interwału czasowego. Gwarantuje to, że feed nigdy nie jest nieaktualny.

Etap 3: Signer Odbiera zwalidowane zadania cenowe od Agregatora i przesyła je on-chain przez Fireblocks — rozwiązanie do podpisywania klasy instytucjonalnej. Sygnatariusz działa tylko wtedy, gdy Agregator sygnalizuje gotowość ceny.

System kontraktów

Kontrakt
Rola

PriceFeed

Jeden kontrakt na parę handlową. To z tego kontraktu czyta Twoja dApp. Implementuje Chainlink AggregatorV3Interface.

OracleFactory

Rejestr i menedżer. Przechowuje autorytatywne mapowanie z symbolu pary (np. "PSG/USDT") na adres oracle.

OracleFactoryReader

Kontrakt pomocniczy tylko do odczytu. Pobierz wszystkie aktywne adresy oracle, rozwiązuj wiele par lub sprawdzaj stan zdrowia całego systemu jednym wywołaniem.

Kontrakty oracle zostały poddane audytowi przez Halborn (styczeń 2026).

Adresy kontraktów

Parametry sieciowe dla Mainnet i Testnet są dostępne w Skrzynce narzędzi.

Contract
Address

OracleFactory

Coming soon...

OracleFactoryReader

Coming soon...

Price Oracle Tracker pokazuje wszystkie dostępne pary z cenami na żywo, liczbą miejsc dziesiętnych (decimals), parametrami heartbeat oraz indywidualnymi adresami kontraktów.

Ostatnia aktualizacja

Czy to było pomocne?