Always return 3 strings

pull/551/head
Taylor Gerring 10 years ago
parent 31879eca8c
commit 16a58f8f2a
  1. 11
      rpc/miner_agent.go

@ -54,16 +54,15 @@ out:
} }
} }
func (a *Agent) GetWork() []string { func (a *Agent) GetWork() [3]string {
// TODO return HashNoNonce, DAGSeedHash, Difficulty // TODO return HashNoNonce, DAGSeedHash, Difficulty
var res = []string{} var res [3]string
// XXX Wait here untill work != nil ?. // XXX Wait here untill work != nil ?.
if a.work != nil { if a.work != nil {
// Ideally append in 1 call once params are determined res[0] = a.work.HashNoNonce().Hex() // Header Hash No Nonce
res = append(res, a.work.HashNoNonce().Hex()) // Header Hash No Nonce res[1] = common.Hash{}.Hex() // DAG Seed
res = append(res, common.Hash{}.Hex()) // DAG Seed res[2] = common.Hash{}.Hex() // Difficulty
res = append(res, common.Hash{}.Hex()) // Difficulty
} }
return res return res

Loading…
Cancel
Save