github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/app/types/errors.go (about)

     1  package types
     2  
     3  import (
     4  	sdkerrors "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types/errors"
     5  )
     6  
     7  const (
     8  	// RootCodespace is the codespace for all errors defined in this package
     9  	RootCodespace = "fbchain"
    10  )
    11  
    12  // NOTE: We can't use 1 since that error code is reserved for internal errors.
    13  
    14  var (
    15  	// ErrInvalidValue returns an error resulting from an invalid value.
    16  	ErrInvalidValue = sdkerrors.Register(RootCodespace, 2, "invalid value")
    17  
    18  	// ErrInvalidChainID returns an error resulting from an invalid chain ID.
    19  	ErrInvalidChainID = sdkerrors.Register(RootCodespace, 3, "invalid chain ID")
    20  
    21  	// ErrVMExecution returns an error resulting from an error in EVM execution.
    22  	ErrVMExecution = sdkerrors.Register(RootCodespace, 4, "error while executing evm transaction")
    23  
    24  	ErrInvalidMsgType = sdkerrors.Register(RootCodespace, 5, "invalid message type")
    25  )