func (b *Block) Encode(e *ads.Encoder) { msgBlock := btcwire.MsgBlock{ Header: b.Header, } msgBlock.BtcEncode(e, btcwire.ProtocolVersion) e.Encode(&b.Previous) e.Encode(&b.Transactions) }