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"`
// Pairs is the list of pairs to publish prices for.
// Pairs must be in the format "BASE/QUOTE".
Pairs []provider.Pair `hcl:"pairs"`
// HCL fields:
Range hcl.Range `hcl:",range"`
Content hcl.BodyContent `hcl:",content"`
// contains filtered or unexported fields
}
type Dependencies ¶
type Dependencies struct {
KeysRegistry ethereumConfig.KeyRegistry
PriceProvider provider.Provider
Transport transport.Transport
Logger log.Logger
}
Click to show internal directories.
Click to hide internal directories.