util: implement io.Serializable for Uint256

This commit is contained in:
Evgenii Stratonikov 2019-11-14 11:07:23 +03:00
parent b16e56a47b
commit 2be18f91df
9 changed files with 48 additions and 54 deletions

View file

@ -135,10 +135,7 @@ func (b *Block) DecodeBinary(br *io.BinReader) {
// Serializable interface.
func (b *Block) EncodeBinary(bw *io.BinWriter) {
b.BlockBase.EncodeBinary(bw)
bw.WriteVarUint(uint64(len(b.Transactions)))
for _, tx := range b.Transactions {
tx.EncodeBinary(bw)
}
bw.WriteArray(b.Transactions)
}
// Compare implements the queue Item interface.