neoneo-go/pkg/network/payload
Roman Khimov 7e371588a7 core/tx: remove one layer of indirection for scripts and inouts
It reduces heap pressure a little for these elements as we don't have to
allocate/free them individually. And they're directly tied to transactions or
block, not being shared or anything like that, so it makes little sense for
them to be pointer-based. It only makes building transactions a little easier,
but that's obviously a minor usecase.
2019-12-09 17:14:10 +03:00
..
address.go io: implement ReadBytes() 2019-12-09 15:00:15 +03:00
address_test.go io: redo Serializable to return errors in BinReader/BinWriter 2019-09-17 13:21:52 +03:00
getblocks.go io: implement ReadBytes() 2019-12-09 15:00:15 +03:00
getblocks_test.go io: redo Serializable to return errors in BinReader/BinWriter 2019-09-17 13:21:52 +03:00
headers.go network: add getheaders message processing 2019-11-29 11:08:22 +03:00
headers_test.go core/tx: remove one layer of indirection for scripts and inouts 2019-12-09 17:14:10 +03:00
inventory.go util: implement io.Serializable for Uint256 2019-11-14 14:20:38 +03:00
inventory_test.go io: redo Serializable to return errors in BinReader/BinWriter 2019-09-17 13:21:52 +03:00
merkleblock.go io: rename ReadBytes() to ReadVarBytes() 2019-12-09 15:00:15 +03:00
payload.go io: redo Serializable to return errors in BinReader/BinWriter 2019-09-17 13:21:52 +03:00
version.go io: rename ReadBytes() to ReadVarBytes() 2019-12-09 15:00:15 +03:00
version_test.go io: redo Serializable to return errors in BinReader/BinWriter 2019-09-17 13:21:52 +03:00