You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
487 B

  1. package evidence
  2. import (
  3. "fmt"
  4. )
  5. // ErrInvalidEvidence returns when evidence failed to validate
  6. type ErrInvalidEvidence struct {
  7. Reason error
  8. }
  9. func (e ErrInvalidEvidence) Error() string {
  10. return fmt.Sprintf("evidence is not valid: %v ", e.Reason)
  11. }
  12. // ErrEvidenceAlreadyStored indicates that the evidence has already been stored in the evidence db
  13. type ErrEvidenceAlreadyStored struct{}
  14. func (e ErrEvidenceAlreadyStored) Error() string {
  15. return "evidence is already stored"
  16. }