From b4b7204a9713a71b8eaff44aec5eddf55ccf0239 Mon Sep 17 00:00:00 2001 From: Dave Collins Date: Mon, 5 Aug 2013 19:18:45 -0500 Subject: [PATCH] Remove BtcDecodeTxLoc since it has been replaced. BtcDecodeTxLoc is no longer needed since it has been replaced by DeserializeTxLoc. --- msgblock.go | 28 --------- msgblock_test.go | 27 -------- test_coverage.txt | 155 +++++++++++++++++++++++----------------------- 3 files changed, 77 insertions(+), 133 deletions(-) diff --git a/msgblock.go b/msgblock.go index 209591a7..5f6d72b8 100644 --- a/msgblock.go +++ b/msgblock.go @@ -77,34 +77,6 @@ func (msg *MsgBlock) BtcDecode(r io.Reader, pver uint32) error { return nil } -// BtcDecodeTxLoc decodes r using the bitcoin protocol encoding into the -// receiver and returns a slice containing the start and length of each -// transaction within the raw data. -func (msg *MsgBlock) BtcDecodeTxLoc(r *bytes.Buffer, pver uint32) ([]TxLoc, error) { - fullLen := r.Len() - err := readBlockHeader(r, pver, &msg.Header) - if err != nil { - return nil, err - } - - // Decode each transaction while keeping track of its location within - // the byte stream. - txCount := msg.Header.TxnCount - txLocs := make([]TxLoc, txCount) - for i := uint64(0); i < txCount; i++ { - txLocs[i].TxStart = fullLen - r.Len() - tx := MsgTx{} - err := tx.BtcDecode(r, pver) - if err != nil { - return nil, err - } - msg.Transactions = append(msg.Transactions, &tx) - txLocs[i].TxLen = (fullLen - r.Len()) - txLocs[i].TxStart - } - - return txLocs, nil -} - // Deserialize decodes a block from r into the receiver using a format that is // suitable for long-term storage such as a database while respecting the // Version field in the block. This function differs from BtcDecode in that diff --git a/msgblock_test.go b/msgblock_test.go index 3273ee51..16184533 100644 --- a/msgblock_test.go +++ b/msgblock_test.go @@ -194,24 +194,6 @@ func TestBlockWire(t *testing.T) { spew.Sdump(&msg), spew.Sdump(test.out)) continue } - - var txLocMsg btcwire.MsgBlock - rbuf = bytes.NewBuffer(test.buf) - txLocs, err := txLocMsg.BtcDecodeTxLoc(rbuf, test.pver) - if err != nil { - t.Errorf("BtcDecodeTxLoc #%d error %v", i, err) - continue - } - if !reflect.DeepEqual(&txLocMsg, test.out) { - t.Errorf("BtcDecodeTxLoc #%d\n got: %s want: %s", i, - spew.Sdump(&txLocMsg), spew.Sdump(test.out)) - continue - } - if !reflect.DeepEqual(txLocs, test.txLocs) { - t.Errorf("BtcDecodeTxLoc #%d\n got: %s want: %s", i, - spew.Sdump(txLocs), spew.Sdump(test.txLocs)) - continue - } } } @@ -269,15 +251,6 @@ func TestBlockWireErrors(t *testing.T) { i, err, test.readErr) continue } - - var txLocMsg btcwire.MsgBlock - rbuf := bytes.NewBuffer(test.buf[0:test.max]) - _, err = txLocMsg.BtcDecodeTxLoc(rbuf, test.pver) - if err != test.readErr { - t.Errorf("BtcDecodeTxLoc #%d wrong error got: %v, want: %v", - i, err, test.readErr) - continue - } } } diff --git a/test_coverage.txt b/test_coverage.txt index f91fd898..0d93c31f 100644 --- a/test_coverage.txt +++ b/test_coverage.txt @@ -3,8 +3,8 @@ github.com/conformal/btcwire/message.go ReadMessage 100.00% (37/37) github.com/conformal/btcwire/message.go WriteMessage 100.00% (31/31) github.com/conformal/btcwire/msgtx.go MsgTx.BtcDecode 100.00% (25/25) github.com/conformal/btcwire/msgversion.go MsgVersion.BtcDecode 100.00% (25/25) -github.com/conformal/btcwire/common.go readVarInt 100.00% (24/24) github.com/conformal/btcwire/msgtx.go MsgTx.Copy 100.00% (24/24) +github.com/conformal/btcwire/common.go readVarInt 100.00% (24/24) github.com/conformal/btcwire/msgtx.go MsgTx.BtcEncode 100.00% (23/23) github.com/conformal/btcwire/msgversion.go MsgVersion.BtcEncode 100.00% (22/22) github.com/conformal/btcwire/message.go makeEmptyMessage 100.00% (20/20) @@ -14,145 +14,144 @@ github.com/conformal/btcwire/msggetblocks.go MsgGetBlocks.BtcDecode 100.00% github.com/conformal/btcwire/msggetheaders.go MsgGetHeaders.BtcEncode 100.00% (18/18) github.com/conformal/btcwire/msggetblocks.go MsgGetBlocks.BtcEncode 100.00% (18/18) github.com/conformal/btcwire/msgtx.go readTxIn 100.00% (17/17) -github.com/conformal/btcwire/msgheaders.go MsgHeaders.BtcDecode 100.00% (16/16) github.com/conformal/btcwire/common.go writeVarInt 100.00% (16/16) -github.com/conformal/btcwire/shahash.go NewShaHashFromStr 100.00% (15/15) -github.com/conformal/btcwire/msgaddr.go MsgAddr.BtcEncode 100.00% (15/15) -github.com/conformal/btcwire/msgblock.go MsgBlock.BtcDecodeTxLoc 100.00% (15/15) +github.com/conformal/btcwire/msgheaders.go MsgHeaders.BtcDecode 100.00% (16/16) github.com/conformal/btcwire/msgblock.go MsgBlock.DeserializeTxLoc 100.00% (15/15) -github.com/conformal/btcwire/msgheaders.go MsgHeaders.BtcEncode 100.00% (15/15) +github.com/conformal/btcwire/msgaddr.go MsgAddr.BtcEncode 100.00% (15/15) github.com/conformal/btcwire/msgtx.go writeTxIn 100.00% (15/15) +github.com/conformal/btcwire/shahash.go NewShaHashFromStr 100.00% (15/15) +github.com/conformal/btcwire/msgheaders.go MsgHeaders.BtcEncode 100.00% (15/15) github.com/conformal/btcwire/netaddress.go writeNetAddress 100.00% (14/14) -github.com/conformal/btcwire/msgaddr.go MsgAddr.BtcDecode 100.00% (13/13) +github.com/conformal/btcwire/msgnotfound.go MsgNotFound.BtcDecode 100.00% (13/13) github.com/conformal/btcwire/msginv.go MsgInv.BtcDecode 100.00% (13/13) github.com/conformal/btcwire/msggetdata.go MsgGetData.BtcDecode 100.00% (13/13) -github.com/conformal/btcwire/msgnotfound.go MsgNotFound.BtcDecode 100.00% (13/13) -github.com/conformal/btcwire/msginv.go MsgInv.BtcEncode 100.00% (12/12) -github.com/conformal/btcwire/msgnotfound.go MsgNotFound.BtcEncode 100.00% (12/12) -github.com/conformal/btcwire/msggetdata.go MsgGetData.BtcEncode 100.00% (12/12) +github.com/conformal/btcwire/msgaddr.go MsgAddr.BtcDecode 100.00% (13/13) github.com/conformal/btcwire/msgtx.go readTxOut 100.00% (12/12) +github.com/conformal/btcwire/msginv.go MsgInv.BtcEncode 100.00% (12/12) github.com/conformal/btcwire/protocol.go ServiceFlag.String 100.00% (12/12) +github.com/conformal/btcwire/msggetdata.go MsgGetData.BtcEncode 100.00% (12/12) +github.com/conformal/btcwire/msgnotfound.go MsgNotFound.BtcEncode 100.00% (12/12) github.com/conformal/btcwire/msgtx.go writeTxOut 100.00% (11/11) -github.com/conformal/btcwire/msgblock.go MsgBlock.BtcDecode 100.00% (10/10) github.com/conformal/btcwire/message.go discardInput 100.00% (10/10) +github.com/conformal/btcwire/msgblock.go MsgBlock.BtcDecode 100.00% (10/10) github.com/conformal/btcwire/blockheader.go readBlockHeader 100.00% (10/10) github.com/conformal/btcwire/msgblock.go MsgBlock.BtcEncode 100.00% (9/9) github.com/conformal/btcwire/common.go readVarString 100.00% (8/8) -github.com/conformal/btcwire/msgalert.go MsgAlert.BtcDecode 100.00% (8/8) github.com/conformal/btcwire/blockheader.go writeBlockHeader 100.00% (8/8) github.com/conformal/btcwire/msgalert.go MsgAlert.BtcEncode 100.00% (8/8) -github.com/conformal/btcwire/message.go readMessageHeader 100.00% (7/7) -github.com/conformal/btcwire/msgversion.go NewMsgVersionFromConn 100.00% (7/7) +github.com/conformal/btcwire/msgalert.go MsgAlert.BtcDecode 100.00% (8/8) github.com/conformal/btcwire/common.go writeVarString 100.00% (7/7) -github.com/conformal/btcwire/msgpong.go MsgPong.BtcDecode 100.00% (7/7) -github.com/conformal/btcwire/msgpong.go MsgPong.BtcEncode 100.00% (7/7) github.com/conformal/btcwire/common.go randomUint64 100.00% (7/7) +github.com/conformal/btcwire/msgpong.go MsgPong.BtcEncode 100.00% (7/7) +github.com/conformal/btcwire/msgversion.go NewMsgVersionFromConn 100.00% (7/7) +github.com/conformal/btcwire/msgpong.go MsgPong.BtcDecode 100.00% (7/7) +github.com/conformal/btcwire/message.go readMessageHeader 100.00% (7/7) github.com/conformal/btcwire/common.go DoubleSha256 100.00% (7/7) github.com/conformal/btcwire/msgtx.go MsgTx.TxSha 100.00% (5/5) -github.com/conformal/btcwire/msgblock.go MsgBlock.TxShas 100.00% (5/5) -github.com/conformal/btcwire/msggetblocks.go MsgGetBlocks.AddBlockLocatorHash 100.00% (5/5) -github.com/conformal/btcwire/shahash.go ShaHash.SetBytes 100.00% (5/5) github.com/conformal/btcwire/netaddress.go NewNetAddress 100.00% (5/5) -github.com/conformal/btcwire/shahash.go NewShaHash 100.00% (5/5) -github.com/conformal/btcwire/msgheaders.go MsgHeaders.AddBlockHeader 100.00% (5/5) -github.com/conformal/btcwire/msgaddr.go MsgAddr.AddAddress 100.00% (5/5) -github.com/conformal/btcwire/common.go readElements 100.00% (5/5) +github.com/conformal/btcwire/blockheader.go BlockHeader.BlockSha 100.00% (5/5) github.com/conformal/btcwire/common.go writeElements 100.00% (5/5) +github.com/conformal/btcwire/msgaddr.go MsgAddr.AddAddress 100.00% (5/5) +github.com/conformal/btcwire/msgaddr.go MsgAddr.AddAddresses 100.00% (5/5) +github.com/conformal/btcwire/common.go readElements 100.00% (5/5) +github.com/conformal/btcwire/shahash.go ShaHash.SetBytes 100.00% (5/5) github.com/conformal/btcwire/msgping.go MsgPing.BtcEncode 100.00% (5/5) github.com/conformal/btcwire/msgping.go MsgPing.BtcDecode 100.00% (5/5) -github.com/conformal/btcwire/msggetdata.go MsgGetData.AddInvVect 100.00% (5/5) -github.com/conformal/btcwire/blockheader.go BlockHeader.BlockSha 100.00% (5/5) -github.com/conformal/btcwire/msgaddr.go MsgAddr.AddAddresses 100.00% (5/5) +github.com/conformal/btcwire/msgblock.go MsgBlock.TxShas 100.00% (5/5) github.com/conformal/btcwire/msgnotfound.go MsgNotFound.AddInvVect 100.00% (5/5) -github.com/conformal/btcwire/msggetheaders.go MsgGetHeaders.AddBlockLocatorHash 100.00% (5/5) github.com/conformal/btcwire/msginv.go MsgInv.AddInvVect 100.00% (5/5) -github.com/conformal/btcwire/msgmempool.go MsgMemPool.BtcEncode 100.00% (4/4) -github.com/conformal/btcwire/msgmempool.go MsgMemPool.BtcDecode 100.00% (4/4) -github.com/conformal/btcwire/msgpong.go MsgPong.MaxPayloadLength 100.00% (4/4) -github.com/conformal/btcwire/msgping.go MsgPing.MaxPayloadLength 100.00% (4/4) -github.com/conformal/btcwire/shahash.go ShaHash.String 100.00% (4/4) -github.com/conformal/btcwire/netaddress.go maxNetAddressPayload 100.00% (4/4) +github.com/conformal/btcwire/msggetblocks.go MsgGetBlocks.AddBlockLocatorHash 100.00% (5/5) +github.com/conformal/btcwire/msggetheaders.go MsgGetHeaders.AddBlockLocatorHash 100.00% (5/5) +github.com/conformal/btcwire/msgheaders.go MsgHeaders.AddBlockHeader 100.00% (5/5) +github.com/conformal/btcwire/msggetdata.go MsgGetData.AddInvVect 100.00% (5/5) +github.com/conformal/btcwire/shahash.go NewShaHash 100.00% (5/5) github.com/conformal/btcwire/invvect.go readInvVect 100.00% (4/4) -github.com/conformal/btcwire/msgtx.go writeOutPoint 100.00% (4/4) github.com/conformal/btcwire/invvect.go writeInvVect 100.00% (4/4) +github.com/conformal/btcwire/msgmempool.go MsgMemPool.BtcDecode 100.00% (4/4) +github.com/conformal/btcwire/msgmempool.go MsgMemPool.BtcEncode 100.00% (4/4) +github.com/conformal/btcwire/msgping.go MsgPing.MaxPayloadLength 100.00% (4/4) +github.com/conformal/btcwire/msgpong.go MsgPong.MaxPayloadLength 100.00% (4/4) github.com/conformal/btcwire/msgtx.go readOutPoint 100.00% (4/4) -github.com/conformal/btcwire/msgblock.go MsgBlock.AddTransaction 100.00% (3/3) +github.com/conformal/btcwire/msgtx.go writeOutPoint 100.00% (4/4) +github.com/conformal/btcwire/netaddress.go maxNetAddressPayload 100.00% (4/4) +github.com/conformal/btcwire/shahash.go ShaHash.String 100.00% (4/4) github.com/conformal/btcwire/error.go MessageError.Error 100.00% (3/3) -github.com/conformal/btcwire/shahash.go ShaHash.Bytes 100.00% (3/3) -github.com/conformal/btcwire/msgaddr.go MsgAddr.MaxPayloadLength 100.00% (3/3) github.com/conformal/btcwire/msgversion.go MsgVersion.HasService 100.00% (3/3) -github.com/conformal/btcwire/netaddress.go NetAddress.HasService 100.00% (3/3) +github.com/conformal/btcwire/msgblock.go MsgBlock.AddTransaction 100.00% (3/3) +github.com/conformal/btcwire/shahash.go ShaHash.Bytes 100.00% (3/3) github.com/conformal/btcwire/invvect.go InvType.String 100.00% (3/3) +github.com/conformal/btcwire/msgaddr.go MsgAddr.MaxPayloadLength 100.00% (3/3) +github.com/conformal/btcwire/netaddress.go NetAddress.HasService 100.00% (3/3) github.com/conformal/btcwire/msgblock.go MsgBlock.ClearTransactions 100.00% (2/2) github.com/conformal/btcwire/netaddress.go NetAddress.SetAddress 100.00% (2/2) github.com/conformal/btcwire/msginv.go NewMsgInv 100.00% (1/1) -github.com/conformal/btcwire/msggetheaders.go NewMsgGetHeaders 100.00% (1/1) -github.com/conformal/btcwire/msggetheaders.go MsgGetHeaders.MaxPayloadLength 100.00% (1/1) -github.com/conformal/btcwire/msggetheaders.go MsgGetHeaders.Command 100.00% (1/1) +github.com/conformal/btcwire/common.go RandomUint64 100.00% (1/1) +github.com/conformal/btcwire/common.go writeElement 100.00% (1/1) +github.com/conformal/btcwire/msgmempool.go MsgMemPool.Command 100.00% (1/1) github.com/conformal/btcwire/msgmempool.go MsgMemPool.MaxPayloadLength 100.00% (1/1) github.com/conformal/btcwire/msgmempool.go NewMsgMemPool 100.00% (1/1) -github.com/conformal/btcwire/msggetdata.go NewMsgGetData 100.00% (1/1) -github.com/conformal/btcwire/msggetdata.go MsgGetData.MaxPayloadLength 100.00% (1/1) -github.com/conformal/btcwire/msggetdata.go MsgGetData.Command 100.00% (1/1) +github.com/conformal/btcwire/msggetaddr.go MsgGetAddr.BtcDecode 100.00% (1/1) +github.com/conformal/btcwire/msgblock.go NewMsgBlock 100.00% (1/1) +github.com/conformal/btcwire/msgblock.go MsgBlock.BlockSha 100.00% (1/1) github.com/conformal/btcwire/msgnotfound.go MsgNotFound.Command 100.00% (1/1) github.com/conformal/btcwire/msgnotfound.go MsgNotFound.MaxPayloadLength 100.00% (1/1) github.com/conformal/btcwire/msgnotfound.go NewMsgNotFound 100.00% (1/1) -github.com/conformal/btcwire/msggetblocks.go NewMsgGetBlocks 100.00% (1/1) -github.com/conformal/btcwire/msggetblocks.go MsgGetBlocks.MaxPayloadLength 100.00% (1/1) +github.com/conformal/btcwire/msgblock.go MsgBlock.MaxPayloadLength 100.00% (1/1) +github.com/conformal/btcwire/msgblock.go MsgBlock.Command 100.00% (1/1) github.com/conformal/btcwire/msgping.go MsgPing.Command 100.00% (1/1) -github.com/conformal/btcwire/msggetblocks.go MsgGetBlocks.Command 100.00% (1/1) +github.com/conformal/btcwire/msgheaders.go MsgHeaders.Command 100.00% (1/1) github.com/conformal/btcwire/msgping.go NewMsgPing 100.00% (1/1) -github.com/conformal/btcwire/common.go RandomUint64 100.00% (1/1) -github.com/conformal/btcwire/msggetaddr.go NewMsgGetAddr 100.00% (1/1) +github.com/conformal/btcwire/msgblock.go MsgBlock.Serialize 100.00% (1/1) +github.com/conformal/btcwire/msgblock.go MsgBlock.Deserialize 100.00% (1/1) github.com/conformal/btcwire/msgpong.go MsgPong.Command 100.00% (1/1) -github.com/conformal/btcwire/msggetaddr.go MsgGetAddr.MaxPayloadLength 100.00% (1/1) github.com/conformal/btcwire/msgpong.go NewMsgPong 100.00% (1/1) github.com/conformal/btcwire/msgtx.go NewOutPoint 100.00% (1/1) github.com/conformal/btcwire/msgtx.go NewTxIn 100.00% (1/1) github.com/conformal/btcwire/msgtx.go NewTxOut 100.00% (1/1) github.com/conformal/btcwire/msgtx.go MsgTx.AddTxIn 100.00% (1/1) github.com/conformal/btcwire/msgtx.go MsgTx.AddTxOut 100.00% (1/1) -github.com/conformal/btcwire/msggetaddr.go MsgGetAddr.Command 100.00% (1/1) -github.com/conformal/btcwire/msggetaddr.go MsgGetAddr.BtcEncode 100.00% (1/1) -github.com/conformal/btcwire/common.go writeElement 100.00% (1/1) +github.com/conformal/btcwire/msgalert.go NewMsgAlert 100.00% (1/1) github.com/conformal/btcwire/msgtx.go MsgTx.Deserialize 100.00% (1/1) -github.com/conformal/btcwire/msggetaddr.go MsgGetAddr.BtcDecode 100.00% (1/1) +github.com/conformal/btcwire/msgalert.go MsgAlert.MaxPayloadLength 100.00% (1/1) github.com/conformal/btcwire/msgtx.go MsgTx.Serialize 100.00% (1/1) github.com/conformal/btcwire/msgtx.go MsgTx.Command 100.00% (1/1) github.com/conformal/btcwire/msgtx.go MsgTx.MaxPayloadLength 100.00% (1/1) github.com/conformal/btcwire/msgtx.go NewMsgTx 100.00% (1/1) -github.com/conformal/btcwire/msgversion.go MsgVersion.MaxPayloadLength 100.00% (1/1) -github.com/conformal/btcwire/msgblock.go NewMsgBlock 100.00% (1/1) github.com/conformal/btcwire/common.go readElement 100.00% (1/1) -github.com/conformal/btcwire/msgblock.go MsgBlock.BlockSha 100.00% (1/1) -github.com/conformal/btcwire/msgblock.go MsgBlock.MaxPayloadLength 100.00% (1/1) -github.com/conformal/btcwire/msgblock.go MsgBlock.Command 100.00% (1/1) +github.com/conformal/btcwire/shahash.go ShaHash.IsEqual 100.00% (1/1) +github.com/conformal/btcwire/msgalert.go MsgAlert.Command 100.00% (1/1) +github.com/conformal/btcwire/msgaddr.go NewMsgAddr 100.00% (1/1) +github.com/conformal/btcwire/msgaddr.go MsgAddr.Command 100.00% (1/1) github.com/conformal/btcwire/msgverack.go MsgVerAck.BtcDecode 100.00% (1/1) github.com/conformal/btcwire/msgverack.go MsgVerAck.BtcEncode 100.00% (1/1) github.com/conformal/btcwire/msgverack.go MsgVerAck.Command 100.00% (1/1) github.com/conformal/btcwire/msgverack.go MsgVerAck.MaxPayloadLength 100.00% (1/1) github.com/conformal/btcwire/msgverack.go NewMsgVerAck 100.00% (1/1) -github.com/conformal/btcwire/error.go messageError 100.00% (1/1) github.com/conformal/btcwire/msgversion.go MsgVersion.AddService 100.00% (1/1) -github.com/conformal/btcwire/msgblock.go MsgBlock.Serialize 100.00% (1/1) -github.com/conformal/btcwire/shahash.go ShaHash.IsEqual 100.00% (1/1) -github.com/conformal/btcwire/msgversion.go MsgVersion.Command 100.00% (1/1) -github.com/conformal/btcwire/msgblock.go MsgBlock.Deserialize 100.00% (1/1) -github.com/conformal/btcwire/msgversion.go NewMsgVersion 100.00% (1/1) -github.com/conformal/btcwire/msgalert.go NewMsgAlert 100.00% (1/1) -github.com/conformal/btcwire/msgmempool.go MsgMemPool.Command 100.00% (1/1) -github.com/conformal/btcwire/netaddress.go NetAddress.AddService 100.00% (1/1) -github.com/conformal/btcwire/msgalert.go MsgAlert.MaxPayloadLength 100.00% (1/1) -github.com/conformal/btcwire/blockheader.go NewBlockHeader 100.00% (1/1) -github.com/conformal/btcwire/msgalert.go MsgAlert.Command 100.00% (1/1) -github.com/conformal/btcwire/msgaddr.go NewMsgAddr 100.00% (1/1) -github.com/conformal/btcwire/msgaddr.go MsgAddr.Command 100.00% (1/1) -github.com/conformal/btcwire/invvect.go NewInvVect 100.00% (1/1) github.com/conformal/btcwire/msgaddr.go MsgAddr.ClearAddresses 100.00% (1/1) -github.com/conformal/btcwire/msgheaders.go NewMsgHeaders 100.00% (1/1) +github.com/conformal/btcwire/invvect.go NewInvVect 100.00% (1/1) +github.com/conformal/btcwire/msgversion.go MsgVersion.Command 100.00% (1/1) +github.com/conformal/btcwire/msgversion.go MsgVersion.MaxPayloadLength 100.00% (1/1) +github.com/conformal/btcwire/msgversion.go NewMsgVersion 100.00% (1/1) +github.com/conformal/btcwire/blockheader.go NewBlockHeader 100.00% (1/1) +github.com/conformal/btcwire/netaddress.go NetAddress.AddService 100.00% (1/1) +github.com/conformal/btcwire/error.go messageError 100.00% (1/1) +github.com/conformal/btcwire/msggetdata.go NewMsgGetData 100.00% (1/1) +github.com/conformal/btcwire/msggetdata.go MsgGetData.MaxPayloadLength 100.00% (1/1) +github.com/conformal/btcwire/msggetdata.go MsgGetData.Command 100.00% (1/1) +github.com/conformal/btcwire/msggetheaders.go MsgGetHeaders.Command 100.00% (1/1) +github.com/conformal/btcwire/msggetheaders.go MsgGetHeaders.MaxPayloadLength 100.00% (1/1) +github.com/conformal/btcwire/msggetheaders.go NewMsgGetHeaders 100.00% (1/1) +github.com/conformal/btcwire/msggetblocks.go NewMsgGetBlocks 100.00% (1/1) +github.com/conformal/btcwire/msggetblocks.go MsgGetBlocks.MaxPayloadLength 100.00% (1/1) +github.com/conformal/btcwire/msggetblocks.go MsgGetBlocks.Command 100.00% (1/1) +github.com/conformal/btcwire/msggetaddr.go NewMsgGetAddr 100.00% (1/1) github.com/conformal/btcwire/msgheaders.go MsgHeaders.MaxPayloadLength 100.00% (1/1) -github.com/conformal/btcwire/msgheaders.go MsgHeaders.Command 100.00% (1/1) +github.com/conformal/btcwire/msgheaders.go NewMsgHeaders 100.00% (1/1) +github.com/conformal/btcwire/msggetaddr.go MsgGetAddr.MaxPayloadLength 100.00% (1/1) +github.com/conformal/btcwire/msggetaddr.go MsgGetAddr.Command 100.00% (1/1) +github.com/conformal/btcwire/msggetaddr.go MsgGetAddr.BtcEncode 100.00% (1/1) github.com/conformal/btcwire/msginv.go MsgInv.Command 100.00% (1/1) github.com/conformal/btcwire/msginv.go MsgInv.MaxPayloadLength 100.00% (1/1) -github.com/conformal/btcwire --------------------------------- 100.00% (945/945) +github.com/conformal/btcwire --------------------------------- 100.00% (930/930)