Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
// EthereumKey is the name of the Ethereum key to use for signing prices.
EthereumKey string `hcl:"ethereum_key"`
// Interval is the interval at which to publish prices in seconds.
Interval uint32 `hcl:"interval"`
DataModels []string `hcl:"data_models"`
// HCL fields:
Range hcl.Range `hcl:",range"`
Content hcl.BodyContent `hcl:",content"`
// contains filtered or unexported fields
}
func (*Config) ConfigureFeed ¶
func (c *Config) ConfigureFeed(d Dependencies) (*feed.Feed, error)
type Dependencies ¶
type Dependencies struct {
KeysRegistry ethereumConfig.KeyRegistry
DataProvider datapoint.Provider
Transport transport.Service
Logger log.Logger
}
Click to show internal directories.
Click to hide internal directories.