OSDN Git Service

Add the basic framework for voting processing for dpos
[bytom/vapor.git] / protocol / bc / txheader.go
index ab24728..048ef73 100644 (file)
@@ -12,13 +12,15 @@ func (h *TxHeader) writeForHash(w io.Writer) {
        mustWriteForHash(w, h.Version)
        mustWriteForHash(w, h.TimeRange)
        mustWriteForHash(w, h.ResultIds)
+       mustWriteForHash(w, h.Data)
 }
 
 // NewTxHeader creates an new TxHeader.
-func NewTxHeader(version, serializedSize, timeRange uint64, resultIDs []*Hash) *TxHeader {
+func NewTxHeader(version, serializedSize uint64, data *Hash, timeRange uint64, resultIDs []*Hash) *TxHeader {
        return &TxHeader{
                Version:        version,
                SerializedSize: serializedSize,
+               Data:           data,
                TimeRange:      timeRange,
                ResultIds:      resultIDs,
        }