// NewMonitor creates a new monitor
NewMonitor creates a new monitor
// NewMonitor creates a new monitor
func NewMonitor() *Monitor {
	return &Monitor{
		Validators:     make([]string, 0),
		receiveChannel: make(chan *connection.Packet, maxChannelSize),
		accAlgorithm:   accountability.NewAccountability(),
	}
}
func NewMonitor ( ) * Monitor { return & Monitor { Validators : make ( [ ] string , 0 ) , receiveChannel : make ( chan * connection . Packet , maxChannelSize ) , accAlgorithm : accountability . NewAccountability ( ) , } }
NewMonitor creates a new monitor
NewMonitor creates a new monitor