Chainlink Data Feeds. Часть 3
Теперь пройдемся по функциям, которые можно подключать, используя интерфейс. К счастью, их всего 5 штук.
decimals - возвращает, даже не знаю, как перевести, эти самые decimals. Помните в одном из постов мы разбирали из чего состоит Эфир? Эфир, потом Gwei, потом в самом конце Wei, который равен "0, семнадцать нулей и 1", всего после запятой 18 символов. Так вот эти 18 символов и называются decimals. И в отношении других валют, это количество символов после запятой может быть разным.
description - описание контракта Агрегатора, на который указывает Прокси контракт.
getRoundData - получение данных с определенного раунда.
latestRoundData - получение данных с последнего раунда.
version - версия контракта Агрегатора.
В своем контракте вы можете создать свою функцию, которая внутри будет вызывать одну из функций интерфейса.
Для getRoundData() - все таки потребуется знать id интересующего раунда.
Как я уже писал ранее, вы также можете подключать напрямую контракт Агрегатора, в котором представлено больше возможных для вызова функций. Все можно посмотреть тут.
Эти функции иногда меняются, поэтому перед использованием всегда проверяйте, что они делают.
Далее узнаем, как подключать функции из Агрегатора и как его найти.
#chainlink #datafeeds #feeds
Post #267
125
- 👍 1