mirror of
				https://github.com/0glabs/0g-chain.git
				synced 2025-11-04 03:37:28 +00:00 
			
		
		
		
	other validations
This commit is contained in:
		
							parent
							
								
									32213ed56c
								
							
						
					
					
						commit
						e3aad2306b
					
				@ -1,9 +1,6 @@
 | 
				
			|||||||
package types
 | 
					package types
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import (
 | 
					import (
 | 
				
			||||||
	"errors"
 | 
					 | 
				
			||||||
	"strings"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	sdk "github.com/cosmos/cosmos-sdk/types"
 | 
						sdk "github.com/cosmos/cosmos-sdk/types"
 | 
				
			||||||
	sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
 | 
						sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
@ -36,10 +33,7 @@ func (msg MsgClaimReward) ValidateBasic() error {
 | 
				
			|||||||
	if msg.Sender.Empty() {
 | 
						if msg.Sender.Empty() {
 | 
				
			||||||
		return sdkerrors.Wrap(sdkerrors.ErrInvalidAddress, "sender address cannot be empty")
 | 
							return sdkerrors.Wrap(sdkerrors.ErrInvalidAddress, "sender address cannot be empty")
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	if strings.TrimSpace(msg.Denom) == "" {
 | 
						return sdk.ValidateDenom(msg.Denom)
 | 
				
			||||||
		return errors.New("invalid (empty) denom")
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
	return nil
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// GetSignBytes gets the canonical byte representation of the Msg.
 | 
					// GetSignBytes gets the canonical byte representation of the Msg.
 | 
				
			||||||
 | 
				
			|||||||
@ -2,7 +2,7 @@ package types
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
import (
 | 
					import (
 | 
				
			||||||
	"bytes"
 | 
						"bytes"
 | 
				
			||||||
	"fmt"
 | 
						"errors"
 | 
				
			||||||
	"time"
 | 
						"time"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tmtime "github.com/tendermint/tendermint/types/time"
 | 
						tmtime "github.com/tendermint/tendermint/types/time"
 | 
				
			||||||
@ -39,8 +39,8 @@ func (data GenesisState) IsEmpty() bool {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
// ValidateGenesis returns nil because accounts are validated by auth
 | 
					// ValidateGenesis returns nil because accounts are validated by auth
 | 
				
			||||||
func ValidateGenesis(data GenesisState) error {
 | 
					func ValidateGenesis(data GenesisState) error {
 | 
				
			||||||
	if data.PreviousBlockTime.Unix() < 0 {
 | 
						if data.PreviousBlockTime.IsZero() {
 | 
				
			||||||
		return fmt.Errorf("Previous block time should be positive, is set to %v", data.PreviousBlockTime.Unix())
 | 
							return errors.New("previous block time cannot be zero")
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	return nil
 | 
						return nil
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user