assumes w has sticky errors
(w io.Writer, serflags uint8)
| 125 | |
| 126 | // assumes w has sticky errors |
| 127 | func (b *Block) writeTo(w io.Writer, serflags uint8) { |
| 128 | b.BlockHeader.writeTo(w, serflags) |
| 129 | if serflags&SerBlockTransactions == SerBlockTransactions { |
| 130 | blockchain.WriteVarint31(w, uint64(len(b.Transactions))) // TODO(bobg): check and return error |
| 131 | for _, tx := range b.Transactions { |
| 132 | tx.WriteTo(w) |
| 133 | } |
| 134 | } |
| 135 | } |