func (ss *FridayFilePVSignState) String() string {
	var result string
	ss.HeightSignStateMap.Range(func(key interface{}, value interface{}) bool {
		SignState := value.(SignState)
		if len(result) != 0 {
			result += ", "
		}

		result += fmt.Sprintf("{LH:%v, LR:%v, LS:%v}", key.(int64), SignState.Round, SignState.Step)
		return true
	})

	return fmt.Sprintf("ImmutableHeight:%v, HeightSignStateMap:%v", ss.ImmutableHeight, result)
}
// String returns a string representation of the FridayFilePVLastSignState.
String returns a string representation of the FridayFilePVLastSignState.
// String returns a string representation of the FridayFilePVLastSignState .
func (ss *FridayFilePVSignState) String() string {
	var result string
	ss.HeightSignStateMap.Range(func(key interface{}, value interface{}) bool {
		SignState := value.(SignState)
		if len(result) != 0 {
			result += ", "
		}
		result += fmt.Sprintf("{LH:%v, LR:%v, LS:%v}", key.(int64), SignState.Round, SignState.Step)
		return true
	})
	return fmt.Sprintf("ImmutableHeight:%v, HeightSignStateMap:%v", ss.ImmutableHeight, result)
}
func ( ss * FridayFilePVSignState ) String ( ) string { var result string ss . HeightSignStateMap . Range ( func ( key interface { } , value interface { } ) bool { SignState := value . ( SignState ) if len ( result ) != 0 { result += " " } result += fmt . Sprintf ( " " , key . ( int64 ) , SignState . Round , SignState . Step ) return true } ) return fmt . Sprintf ( " " , ss . ImmutableHeight , result ) }
String returns a string representation of the FridayFilePVLastSignState.
String returns a string representation of the FridayFilePVLastSignState .