Versions in this module Expand all Collapse all v1 v1.0.0 Sep 9, 2019 Changes in this version + type PriceService struct + func NewPriceService() *PriceService + func (ps PriceService) GetPrice(base string, quote string) (sdk.Dec, uint64, error) + func (ps PriceService) GetPriceExact(base string, quote string) (sdk.Dec, uint64, error) + func (ps PriceService) OnStart() error + func (ps PriceService) PushSourceMeta(sourceMeta SourceMeta) + type SourceManager struct + func NewSourceManager() *SourceManager + func (manager *SourceManager) GetSourceMeta(pair string, name string, interval time.Duration, weight uint64) SourceMeta + func (manager *SourceManager) Register(pair string, name string, provider types.SourceProvider) + type SourceMeta struct + Source types.Source + Weight uint64 + func (meta *SourceMeta) Fetch(logger log.Logger) + type SourceMetaSet []*SourceMeta