From 92aa4f0c7f95b61f612a719594ccf71a34543727 Mon Sep 17 00:00:00 2001 From: Martin Boehm Date: Wed, 7 Feb 2018 21:11:50 +0100 Subject: [PATCH] Use only index lookup in getBlockHeader, trezor needs only tx hash --- server/socketio.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/socketio.go b/server/socketio.go index 4d5bcb68..0fb650c8 100644 --- a/server/socketio.go +++ b/server/socketio.go @@ -256,6 +256,7 @@ type resultGetBlockHeader struct { func (s *SocketIoServer) getBlockHeader(height uint32, hash string) (res resultGetBlockHeader, err error) { if hash == "" { + // trezor is only interested in hash if height == 0 { height, hash, err = s.db.GetBestBlock() if err != nil { @@ -267,6 +268,8 @@ func (s *SocketIoServer) getBlockHeader(height uint32, hash string) (res resultG return } } + res.Result.Hash = hash + return } bh, err := s.chain.GetBlockHeader(hash) if err != nil {