github.com/lino-network/lino@v0.6.11/x/auth/errors.go (about) 1 package auth 2 3 import ( 4 "fmt" 5 6 sdk "github.com/cosmos/cosmos-sdk/types" 7 "github.com/lino-network/lino/types" 8 ) 9 10 // ErrIncorrectStdTxType - error if parse std tx failed 11 func ErrIncorrectStdTxType() sdk.Error { 12 return types.NewError(types.CodeIncorrectStdTxType, fmt.Sprint("incorrect stdTx type")) 13 } 14 15 // ErrNoSignatures - error if transaction without signatures 16 func ErrNoSignatures() sdk.Error { 17 return types.NewError(types.CodeNoSignatures, fmt.Sprint("no signatures")) 18 } 19 20 // ErrUnknownMsgType - error if msg can't be recognized 21 func ErrUnknownMsgType() sdk.Error { 22 return types.NewError(types.CodeUnknownMsgType, fmt.Sprint("unknown msg type")) 23 } 24 25 // ErrWrongNumberOfSigners - error if number of signers and signatures mismatch 26 func ErrWrongNumberOfSigners() sdk.Error { 27 return types.NewError(types.CodeWrongNumberOfSigners, fmt.Sprint("the number of siners is wrong")) 28 } 29 30 // XXX(yumin): no longer available, due to upgrade-1. 31 // ErrInvalidSequence - error if sequence number mismatch 32 // func ErrInvalidSequence(msg string) sdk.Error { 33 // return types.NewError(types.CodeInvalidSequence, fmt.Sprintf("msg: %v", msg)) 34 // } 35 36 // ErrUnverifiedBytes - error if signbyte verification failed 37 func ErrUnverifiedBytes(msg string) sdk.Error { 38 return types.NewError(types.CodeUnverifiedBytes, fmt.Sprintf("msg: %v", msg)) 39 } 40 41 // ErrMsgFeeNotEnough - error if the provided message fee is not enough 42 func ErrMsgFeeNotEnough() sdk.Error { 43 return types.NewError(types.CodeMsgFeeNotEnough, fmt.Sprint("message fee is not enough")) 44 }