func NewValidatorSigningInfo(
	condAddr sdk.ConsAddress, startHeight, indexOffset int64,
	jailedUntil time.Time, tombstoned bool, missedBlocksCounter int64,
) ValidatorSigningInfo {
	return ValidatorSigningInfo{
		Address:             condAddr,
		StartHeight:         startHeight,
		IndexOffset:         indexOffset,
		JailedUntil:         jailedUntil,
		Tombstoned:          tombstoned,
		MissedBlocksCounter: missedBlocksCounter,
	}
}
Construct a new `ValidatorSigningInfo` struct
package types
import (
	"fmt"
	"time"
	sdk "github.com/Dipper-Labs/Dipper-Protocol/types"
)
type ValidatorSigningInfo struct {
	Address             sdk.ConsAddress `json:"address" yaml:"address"`                              
	StartHeight         int64           `json:"start_height" yaml:"start_height"`                    
	IndexOffset         int64           `json:"index_offset" yaml:"index_offset"`                    
	JailedUntil         time.Time       `json:"jailed_until" yaml:"jailed_until"`                    
	Tombstoned          bool            `json:"tombstoned" yaml:"tombstoned"`                        
	MissedBlocksCounter int64           `json:"missed_blocks_counter" yaml:"missed_blocks_counter"`  
}