github.com/sixexorg/magnetic-ring@v0.0.0-20191119090307-31705a21e419/consense/dpoa/formula.go (about)

     1  package dpoa
     2  
     3  import "math"
     4  
     5  func CalcStellar(total float64) (m, n int) {
     6  	n = int(math.Sqrt(total))
     7  	if n % 2 == 0{
     8  		n = n -1
     9  	}
    10  	m = int(total/float64(n))
    11  	return
    12  }