Transaction's protobuf codec