-
Notifications
You must be signed in to change notification settings - Fork 168
/
errors.go
22 lines (18 loc) · 1.07 KB
/
errors.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package types
import (
sdkerrors "cosmossdk.io/errors"
)
const ModuleName = "price-feeder"
// Price feeder errors
var (
ErrProviderConnection = sdkerrors.Register(ModuleName, 2, "provider connection")
ErrMissingExchangeRate = sdkerrors.Register(ModuleName, 3, "missing exchange rate for %s")
ErrTickerNotFound = sdkerrors.Register(ModuleName, 4, "%s failed to get ticker price for %s")
ErrCandleNotFound = sdkerrors.Register(ModuleName, 5, "%s failed to get candle price for %s")
ErrNoTickers = sdkerrors.Register(ModuleName, 6, "%s has no ticker data for requested pairs: %v")
ErrNoCandles = sdkerrors.Register(ModuleName, 7, "%s has no candle data for requested pairs: %v")
ErrWebsocketDial = sdkerrors.Register(ModuleName, 8, "error connecting to %s websocket: %w")
ErrWebsocketClose = sdkerrors.Register(ModuleName, 9, "error closing %s websocket: %w")
ErrWebsocketSend = sdkerrors.Register(ModuleName, 10, "error sending to %s websocket: %w")
ErrWebsocketRead = sdkerrors.Register(ModuleName, 11, "error reading from %s websocket: %w")
)