메인 콘텐츠로 건너뛰기

Keepers

oracle module은 현재 다른 module에 전달할 수 있는 세 가지 exported keeper interface를 제공하여 price feed를 읽을 수 있게 합니다. Module은 필요한 기능을 제공하는 가장 제한적인 interface를 사용해야 합니다.

Oracle Module ViewKeeper

oracle module ViewKeeper는 지원되는 모든 oracle type 및 oracle pair에 대한 price 데이터와 cumulative price 데이터를 얻는 기능을 제공합니다.
Coinbase oracle에 대한 GetPrice는 5분 TWAP price를 반환합니다.

Band

BandKeeper는 BandPricefeed 및 BandRelayer를 생성/수정/읽기/삭제하는 기능을 제공합니다.

Band IBC

BandIBCKeeper는 BandIBCOracleRequest, BandIBCPriceState, BandIBCLatestClientID 및 BandIBCCallDataRecord를 생성/수정/읽기/삭제하는 기능을 제공합니다.

Coinbase

CoinbaseKeeper는 CoinbasePricefeed 데이터를 생성, 수정 및 읽는 기능을 제공합니다.
GetCoinbasePrice는 Coinbase가 제공하는 CoinbasePriceState.Timestamp 값을 기반으로 CoinbasePriceState의 5분 TWAP price를 반환합니다.

PriceFeeder

PriceFeederKeeper는 PriceFeedPrice 및 PriceFeedRelayer를 생성/수정/읽기/삭제하는 기능을 제공합니다.

Stork

StorkKeeper는 StorkPricefeed 및 StorkPublishers 데이터를 생성/수정/읽기하는 기능을 제공합니다.
GetStorkPrice는 StorkPriceState의 price(value)를 반환합니다.
마지막 수정일 2026년 3월 30일