-
Notifications
You must be signed in to change notification settings - Fork 6
/
errors.go
111 lines (75 loc) · 5.02 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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
package core
import (
"errors"
)
// ErrNilMarshalizer signals that a nil marshalizer has been provided
var ErrNilMarshalizer = errors.New("nil marshalizer provided")
// ErrNilHasher signals that a nil hasher has been provided
var ErrNilHasher = errors.New("nil hasher provided")
// ErrNilNodesCoordinator signals a nil nodes coordinator has been provided
var ErrNilNodesCoordinator = errors.New("nil nodes coordinator")
// ErrInvalidValue signals that a nil value has been provided
var ErrInvalidValue = errors.New("invalid value provided")
// ErrNilInputData signals that a nil data has been provided
var ErrNilInputData = errors.New("nil input data")
//ErrNilUrl signals that the provided url is empty
var ErrNilUrl = errors.New("url is empty")
// ErrPemFileIsInvalid signals that a pem file is invalid
var ErrPemFileIsInvalid = errors.New("pem file is invalid")
// ErrNilPemBLock signals that the pem block is nil
var ErrNilPemBLock = errors.New("nil pem block")
// ErrNilFile signals that a nil file has been provided
var ErrNilFile = errors.New("nil file provided")
// ErrEmptyFile signals that a empty file has been provided
var ErrEmptyFile = errors.New("empty file provided")
// ErrInvalidIndex signals that an invalid private key index has been provided
var ErrInvalidIndex = errors.New("invalid private key index")
// ErrNotPositiveValue signals that a 0 or negative value has been provided
var ErrNotPositiveValue = errors.New("the provided value is not positive")
// ErrNilAppStatusHandler signals that a nil status handler has been provided
var ErrNilAppStatusHandler = errors.New("appStatusHandler is nil")
// ErrNilStatusTagProvider signals that a nil status tag provider has been given as parameter
var ErrNilStatusTagProvider = errors.New("nil status tag provider")
// ErrInvalidPollingInterval signals that an invalid polling interval has been provided
var ErrInvalidPollingInterval = errors.New("invalid polling interval ")
// ErrInvalidIdentifierForEpochStartBlockRequest signals that an invalid identifier for epoch start block request
// has been provided
var ErrInvalidIdentifierForEpochStartBlockRequest = errors.New("invalid identifier for epoch start block request")
// ErrNilEpochStartNotifier signals that nil epoch start notifier has been provided
var ErrNilEpochStartNotifier = errors.New("nil epoch start notifier")
// ErrVersionNumComponents signals that a wrong number of components was provided
var ErrVersionNumComponents = errors.New("invalid version while checking number of components")
// ErrMajorVersionMismatch signals that the major version mismatch
var ErrMajorVersionMismatch = errors.New("major version mismatch")
// ErrMinorVersionMismatch signals that the minor version mismatch
var ErrMinorVersionMismatch = errors.New("minor version mismatch")
// ErrReleaseVersionMismatch signals that the release version mismatch
var ErrReleaseVersionMismatch = errors.New("release version mismatch")
// ErrNilStore signals that the provided storage service is nil
var ErrNilStore = errors.New("nil data storage service")
// ErrNilSignalChan returns whenever a nil signal channel is provided
var ErrNilSignalChan = errors.New("nil signal channel")
// ErrInvalidLogFileMinLifeSpan signals that an invalid log file life span was provided
var ErrInvalidLogFileMinLifeSpan = errors.New("minimum log file life span is invalid")
// ErrFileLoggingProcessIsClosed signals that the file logging process is closed
var ErrFileLoggingProcessIsClosed = errors.New("file logging process is closed")
// ErrNilShardCoordinator signals that a nil shard coordinator was provided
var ErrNilShardCoordinator = errors.New("nil shard coordinator")
// ErrSuffixNotPresentOrInIncorrectPosition signals that the suffix is not present in the data field or its position is incorrect
var ErrSuffixNotPresentOrInIncorrectPosition = errors.New("suffix is not present or the position is incorrect")
// ErrInvalidTransactionVersion signals that an invalid transaction version has been provided
var ErrInvalidTransactionVersion = errors.New("invalid transaction version")
// ErrInvalidGasScheduleConfig signals that invalid gas schedule config was provided
var ErrInvalidGasScheduleConfig = errors.New("invalid gas schedule config")
// ErrAdditionOverflow signals that uint64 addition overflowed
var ErrAdditionOverflow = errors.New("uint64 addition overflowed")
// ErrSubtractionOverflow signals that uint64 subtraction overflowed
var ErrSubtractionOverflow = errors.New("uint64 subtraction overflowed")
// ErrNilTransactionFeeCalculator signals that a nil transaction fee calculator has been provided
var ErrNilTransactionFeeCalculator = errors.New("nil transaction fee calculator")
// ErrNilLogger signals that a nil logger instance has been provided
var ErrNilLogger = errors.New("nil logger")
// ErrNilGoRoutineProcessor signals that a nil go routine processor has been provided
var ErrNilGoRoutineProcessor = errors.New("nil go routine processor")
// ErrNilPubkeyConverter signals that a nil public key converter has been provided
var ErrNilPubkeyConverter = errors.New("nil pubkey converter")