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  }