--- /dev/null
+package io.bytom.types;\r
+\r
+import java.io.ByteArrayOutputStream;\r
+\r
+public class TxHeader extends Entry {\r
+\r
+ public long version;\r
+\r
+ public long serializedSize;\r
+\r
+ public long timeRange;\r
+\r
+ public Hash[] resultIDs;\r
+\r
+ public TxHeader() {\r
+ }\r
+\r
+ public TxHeader(long version, long serializedSize, long timeRange, Hash[] resultIDs) {\r
+ this.version = version;\r
+ this.serializedSize = serializedSize;\r
+ this.timeRange = timeRange;\r
+ this.resultIDs = resultIDs;\r
+ }\r
+\r
+ @Override\r
+ public String typ() {\r
+ return "txheader";\r
+ }\r
+\r
+ @Override\r
+ public void writeForHash(ByteArrayOutputStream out) {\r
+ mustWriteForHash(out, this.version);\r
+ mustWriteForHash(out, this.timeRange);\r
+ mustWriteForHash(out, this.resultIDs);\r
+ }\r
+}\r