package auction func DefaultGenesisState() *GenesisState { return &GenesisState{ Params: DefaultParams(), Auctions: &Auctions{Auctions: []Auction{}}, } } func NewGenesisState(params Params, auctions []Auction) *GenesisState { return &GenesisState{ Params: params, Auctions: &Auctions{Auctions: auctions}, } } // Validate performs basic genesis state validation returning an error upon any func (gs *GenesisState) Validate() error { if err := gs.Params.Validate(); err != nil { return err } return nil }