func New(bits int, data string, proof uint64) *ProofOfWork {
	pow := &ProofOfWork{
		Bits:  bits,
		Data:  data,
		Proof: proof,
	}

	return pow
}
// New generates a new ProofOfWork structure.
New generates a new ProofOfWork structure.
// New generates a new ProofOfWork structure .
func New(bits int, data string, proof uint64) *ProofOfWork {
	pow := &ProofOfWork{
		Bits:  bits,
		Data:  data,
		Proof: proof,
	}
	return pow
}
func New ( bits int , data string , proof uint64 ) * ProofOfWork { pow := & ProofOfWork { Bits : bits , Data : data , Proof : proof , } return pow }
New generates a new ProofOfWork structure.
New generates a new ProofOfWork structure .