- package types
-
- import "fmt"
-
- type (
- // ErrInvalidCommitHeight is returned when we encounter a commit with an
- // unexpected height.
- ErrInvalidCommitHeight struct {
- Expected int64
- Actual int64
- }
-
- // ErrInvalidCommitPrecommits is returned when we encounter a commit where
- // the number of precommits doesn't match the number of validators.
- ErrInvalidCommitPrecommits struct {
- Expected int
- Actual int
- }
- )
-
- func NewErrInvalidCommitHeight(expected, actual int64) ErrInvalidCommitHeight {
- return ErrInvalidCommitHeight{
- Expected: expected,
- Actual: actual,
- }
- }
-
- func (e ErrInvalidCommitHeight) Error() string {
- return fmt.Sprintf("Invalid commit -- wrong height: %v vs %v", e.Expected, e.Actual)
- }
-
- func NewErrInvalidCommitPrecommits(expected, actual int) ErrInvalidCommitPrecommits {
- return ErrInvalidCommitPrecommits{
- Expected: expected,
- Actual: actual,
- }
- }
-
- func (e ErrInvalidCommitPrecommits) Error() string {
- return fmt.Sprintf("Invalid commit -- wrong set size: %v vs %v", e.Expected, e.Actual)
- }
|