Skip to content
Snippets Groups Projects
Commit 83ec67d7 authored by Hans Moog's avatar Hans Moog
Browse files

Fix: value transaction didnt get its trits set

parent 13306f81
No related branches found
No related tags found
No related merge requests found
......@@ -37,6 +37,7 @@ func New() (result *ValueTransaction) {
func FromMetaTransaction(metaTransaction *meta_transaction.MetaTransaction) *ValueTransaction {
return &ValueTransaction{
MetaTransaction: metaTransaction,
trits: metaTransaction.GetData(),
}
}
......@@ -45,6 +46,8 @@ func FromBytes(bytes []byte) (result *ValueTransaction) {
MetaTransaction: meta_transaction.FromTrits(ternary.BytesToTrits(bytes)[:meta_transaction.MARSHALLED_TOTAL_SIZE]),
}
result.trits = result.MetaTransaction.GetData()
return
}
......
......@@ -14,6 +14,9 @@ func TestValueTransaction_SettersGetters(t *testing.T) {
transaction := New()
transaction.SetAddress(address)
transactionCopy := FromMetaTransaction(transaction.MetaTransaction)
fmt.Println(transactionCopy.GetAddress())
assert.Equal(t, transaction.GetAddress(), address)
//assert.Equal(t, transaction.GetHash(), FromBytes(transaction.GetBytes()).GetHash())
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment