diff --git a/dapps/valuetransfers/packages/tangle/output.go b/dapps/valuetransfers/packages/tangle/output.go index 5d19ec51f12cd50a29abc7de98e279a8b8d5cb8b..4711420a72eff4425e62d19b0d6ebea762fbcb1f 100644 --- a/dapps/valuetransfers/packages/tangle/output.go +++ b/dapps/valuetransfers/packages/tangle/output.go @@ -162,6 +162,7 @@ func (output *Output) setBranchID(branchID branchmanager.BranchID) (modified boo } output.branchID = branchID + output.SetModified() modified = true return diff --git a/dapps/valuetransfers/packages/tangle/transactionmetadata.go b/dapps/valuetransfers/packages/tangle/transactionmetadata.go index 106075bafe490af586673c960e379a8b8430a4dc..22b832fef18bc4fd2638c2c15dfe1b1772069084 100644 --- a/dapps/valuetransfers/packages/tangle/transactionmetadata.go +++ b/dapps/valuetransfers/packages/tangle/transactionmetadata.go @@ -131,6 +131,7 @@ func (transactionMetadata *TransactionMetadata) setBranchID(branchID branchmanag } transactionMetadata.branchID = branchID + transactionMetadata.SetModified() modified = true return diff --git a/dapps/valuetransfers/packages/transaction/transaction.go b/dapps/valuetransfers/packages/transaction/transaction.go index 3ad8aa7533d362e049ece4ba2c5e19a68ac19906..3b234bdf0bec0bff067f85aa5ca4fae2b3e7bb5b 100644 --- a/dapps/valuetransfers/packages/transaction/transaction.go +++ b/dapps/valuetransfers/packages/transaction/transaction.go @@ -207,6 +207,7 @@ func (transaction *Transaction) EssenceBytes() []byte { // store marshaled result transaction.essenceBytes = marshalUtil.Bytes() + transaction.SetModified() return transaction.essenceBytes } @@ -274,7 +275,7 @@ func (transaction *Transaction) Bytes() []byte { // Sign adds a new signature to the Transaction. func (transaction *Transaction) Sign(signature signaturescheme.SignatureScheme) *Transaction { transaction.signatures.Add(signature.Address(), signature.Sign(transaction.EssenceBytes())) - + transaction.SetModified() return transaction } @@ -284,7 +285,7 @@ func (transaction *Transaction) PutSignature(signature signaturescheme.Signature return errors.New("PutSignature: invalid signature") } transaction.signatures.Add(signature.Address(), signature) - + transaction.SetModified() return nil }