Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidatePluginConfig ¶
func ValidatePluginConfig(config PluginConfig, feedID types.FeedID) (merr error)
Types ¶
type PluginConfig ¶
type PluginConfig struct { RawServerURL string `json:"serverURL" toml:"serverURL"` ServerPubKey utils.PlainHexBytes `json:"serverPubKey" toml:"serverPubKey"` // InitialBlockNumber allows to set a custom "validFromBlockNumber" for // the first ever report in the case of a brand new feed, where the mercury // server does not have any previous reports. For a brand new feed, this // effectively sets the "first" validFromBlockNumber. InitialBlockNumber null.Int64 `json:"initialBlockNumber" toml:"initialBlockNumber"` LinkFeedID *types.FeedID `json:"linkFeedID" toml:"linkFeedID"` NativeFeedID *types.FeedID `json:"nativeFeedID" toml:"nativeFeedID"` }
func (PluginConfig) ServerURL ¶
func (p PluginConfig) ServerURL() string
Click to show internal directories.
Click to hide internal directories.