From 8d930ceed1cb5eefec9a1091c5b22d01f9f2af1b Mon Sep 17 00:00:00 2001 From: "Owain G. Ainsworth" Date: Wed, 29 Jan 2014 01:09:42 +0000 Subject: [PATCH] convert getdifficulty to getBlockHeaderBySha to save some cycles. --- rpcserver.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/rpcserver.go b/rpcserver.go index 2c4d7d9db..60b39dffa 100644 --- a/rpcserver.go +++ b/rpcserver.go @@ -930,13 +930,11 @@ func handleGetDifficulty(s *rpcServer, cmd btcjson.Cmd) (interface{}, error) { rpcsLog.Errorf("Error getting sha: %v", err) return nil, btcjson.ErrDifficulty } - blk, err := s.server.db.FetchBlockBySha(sha) + blockHeader, err := s.server.db.FetchBlockHeaderBySha(sha) if err != nil { rpcsLog.Errorf("Error getting block: %v", err) return nil, btcjson.ErrDifficulty } - blockHeader := &blk.MsgBlock().Header - return getDifficultyRatio(blockHeader.Bits), nil }