Versions in this module Expand all Collapse all v0 v0.25.0 Jan 29, 2025 v0.24.0 Jan 27, 2025 Changes in this version + type DiscordConfig struct + WebhookURL string + type InstallCommand struct + func (cmd *InstallCommand) AddToPayload(p *runner.Payload) error + func (cmd *InstallCommand) Check() error + func (cmd *InstallCommand) Env() *runner.EnvBuilder + type NotificationConfig struct + Discord *DiscordConfig + PagerDuty *PagerDutyConfig + Slack *SlackConfig + Telegram *TelegramConfig + Twilio *TwilioConfig + type PagerDutyConfig struct + IntegrationKey string + type SlackConfig struct + WebhookURL string + type TelegramConfig struct + BotToken string + ChatID string + type TwilioConfig struct + AccountSID string + AuthToken string + FromNumber string + ToNumber string + func (t *TwilioConfig) String() string + type Watchtower struct + Environment solana.Environment + Flags WatchtowerFlags + Notifications NotificationConfig + func (w *Watchtower) Args() []string + func (w *Watchtower) Install() runner.Command + type WatchtowerFlags struct + ActiveStakeAlertThreshold *int + IgnoreHttpBadGateway *bool + Interval *int + MiniumumValidatorIdentityBalance *int + MonitorActiveStake *bool + NameSuffix *string + RpcTimeout *int + UnhealthyThreshold *int + ValidatorIdentity []string + func (f *WatchtowerFlags) Args(rpcURL *string) []string