use Flag field as nonce
This commit is contained in:
parent
7bd8757458
commit
5dc0c74615
@ -15,18 +15,15 @@ func main() {
|
|||||||
Arguments, err = docopt.Parse(command_line, nil, true, "pre-alpha", false)
|
Arguments, err = docopt.Parse(command_line, nil, true, "pre-alpha", false)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Printf("Error while parsing options err: %s\n", err)
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
if Arguments["--listen-address"] != nil {
|
if Arguments["--listen-address"] != nil {
|
||||||
addr, err := net.ResolveTCPAddr("tcp", Arguments["--listen-address"].(string))
|
addr, err := net.ResolveTCPAddr("tcp", Arguments["--listen-address"].(string))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Printf("--listen-address: address is invalid\n")
|
|
||||||
return
|
return
|
||||||
} else {
|
} else {
|
||||||
if addr.Port == 0 {
|
if addr.Port == 0 {
|
||||||
fmt.Printf("--listen-address: no port specified\n")
|
|
||||||
return
|
return
|
||||||
} else {
|
} else {
|
||||||
listen_addr = addr.String()
|
listen_addr = addr.String()
|
||||||
@ -35,10 +32,8 @@ func main() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if Arguments["--daemon-address"] == nil {
|
if Arguments["--daemon-address"] == nil {
|
||||||
fmt.Printf("--daemon-address: option is required\n")
|
|
||||||
return
|
return
|
||||||
} else {
|
} else {
|
||||||
fmt.Printf("--daemon-address: is set to %v\n", Arguments["--daemon-address"].(string))
|
|
||||||
daemon_address = Arguments["--daemon-address"].(string)
|
daemon_address = Arguments["--daemon-address"].(string)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -51,7 +46,7 @@ func main() {
|
|||||||
go proxy.Start_client(daemon_address, proxy.Address)
|
go proxy.Start_client(daemon_address, proxy.Address)
|
||||||
|
|
||||||
for {
|
for {
|
||||||
time.Sleep(time.Minute)
|
time.Sleep(time.Minute * 5)
|
||||||
fmt.Printf("%4d miners connected\t\tBlocks:%4d\tMiniblocks:%4d\tRejected:%4d\n", proxy.CountMiners(), proxy.Blocks, proxy.Minis, proxy.Rejected)
|
fmt.Printf("%v %4d miners connected\t\tBlocks:%4d\tMiniblocks:%4d\tRejected:%4d\n", time.Now().Format(time.Stamp), proxy.CountMiners(), proxy.Blocks, proxy.Minis, proxy.Rejected)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -33,6 +33,7 @@ func edit_blob(input []byte) (output []byte) {
|
|||||||
for i := range mbl.Nonce {
|
for i := range mbl.Nonce {
|
||||||
mbl.Nonce[i] = rand.Uint32()
|
mbl.Nonce[i] = rand.Uint32()
|
||||||
}
|
}
|
||||||
|
mbl.Flags = rand.Uint32()
|
||||||
|
|
||||||
params.Blockhashing_blob = fmt.Sprintf("%x", mbl.Serialize())
|
params.Blockhashing_blob = fmt.Sprintf("%x", mbl.Serialize())
|
||||||
encoder := json.NewEncoder(&out)
|
encoder := json.NewEncoder(&out)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user