diff options
author | Taylor Gerring <taylor.gerring@gmail.com> | 2015-03-23 15:45:09 +0800 |
---|---|---|
committer | Taylor Gerring <taylor.gerring@gmail.com> | 2015-03-23 15:45:09 +0800 |
commit | 31879eca8cfb9b759944ca48590a22e7509a58c5 (patch) | |
tree | 9070d5e8aa3eb39bdb9033c6be109f920eb11ede /rpc/miner_agent.go | |
parent | 3772f02569fcc5a3e59e6b9e0dc901fd5e171add (diff) | |
download | dexon-31879eca8cfb9b759944ca48590a22e7509a58c5.tar dexon-31879eca8cfb9b759944ca48590a22e7509a58c5.tar.gz dexon-31879eca8cfb9b759944ca48590a22e7509a58c5.tar.bz2 dexon-31879eca8cfb9b759944ca48590a22e7509a58c5.tar.lz dexon-31879eca8cfb9b759944ca48590a22e7509a58c5.tar.xz dexon-31879eca8cfb9b759944ca48590a22e7509a58c5.tar.zst dexon-31879eca8cfb9b759944ca48590a22e7509a58c5.zip |
Stub corrected getWork response
Diffstat (limited to 'rpc/miner_agent.go')
-rw-r--r-- | rpc/miner_agent.go | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/rpc/miner_agent.go b/rpc/miner_agent.go index 46fb87207..e812a7d51 100644 --- a/rpc/miner_agent.go +++ b/rpc/miner_agent.go @@ -54,14 +54,19 @@ out: } } -func (a *Agent) GetWork() common.Hash { +func (a *Agent) GetWork() []string { // TODO return HashNoNonce, DAGSeedHash, Difficulty + var res = []string{} // XXX Wait here untill work != nil ?. if a.work != nil { - return a.work.HashNoNonce() + // Ideally append in 1 call once params are determined + res = append(res, a.work.HashNoNonce().Hex()) // Header Hash No Nonce + res = append(res, common.Hash{}.Hex()) // DAG Seed + res = append(res, common.Hash{}.Hex()) // Difficulty } - return common.Hash{} + + return res } func (a *Agent) SetResult(nonce uint64, mixDigest, seedHash common.Hash) bool { |