2017-07-18 22:23:13 -07:00
|
|
|
//nolint
|
|
|
|
package auth
|
|
|
|
|
|
|
|
import (
|
|
|
|
"fmt"
|
|
|
|
|
|
|
|
abci "github.com/tendermint/abci/types"
|
2017-07-19 01:51:36 -07:00
|
|
|
|
2017-07-18 22:23:13 -07:00
|
|
|
"github.com/tendermint/basecoin/errors"
|
|
|
|
)
|
|
|
|
|
|
|
|
var (
|
|
|
|
errInvalidSignature = fmt.Errorf("Invalid Signature") //move auth
|
|
|
|
errTooManySignatures = fmt.Errorf("Too many signatures") //move auth
|
|
|
|
|
|
|
|
unauthorized = abci.CodeType_Unauthorized
|
|
|
|
)
|
|
|
|
|
|
|
|
func ErrTooManySignatures() errors.TMError {
|
|
|
|
return errors.WithCode(errTooManySignatures, unauthorized)
|
|
|
|
}
|
|
|
|
func IsTooManySignaturesErr(err error) bool {
|
|
|
|
return errors.IsSameError(errTooManySignatures, err)
|
|
|
|
}
|
|
|
|
|
|
|
|
func ErrInvalidSignature() errors.TMError {
|
|
|
|
return errors.WithCode(errInvalidSignature, unauthorized)
|
|
|
|
}
|
|
|
|
func IsInvalidSignatureErr(err error) bool {
|
|
|
|
return errors.IsSameError(errInvalidSignature, err)
|
|
|
|
}
|