Commit 0b31168e authored by linj's avatar linj Committed by vipwzw

fix log type

parent e99eaee4
...@@ -150,7 +150,7 @@ func (u *Unfreeze) create(unfreeze *pty.Unfreeze) (*types.Receipt, error) { ...@@ -150,7 +150,7 @@ func (u *Unfreeze) create(unfreeze *pty.Unfreeze) (*types.Receipt, error) {
return nil, err return nil, err
} }
receiptLog := getUnfreezeLog(nil, unfreeze) receiptLog := getUnfreezeLog(nil, unfreeze, pty.TyLogCreateUnfreeze)
return &types.Receipt{Ty: types.ExecOk, return &types.Receipt{Ty: types.ExecOk,
KV: []*types.KeyValue{{Key: k, Value: v}}, Logs: []*types.ReceiptLog{receiptLog}}, nil KV: []*types.KeyValue{{Key: k, Value: v}}, Logs: []*types.ReceiptLog{receiptLog}}, nil
} }
...@@ -162,9 +162,9 @@ func mergeReceipt(r1 *types.Receipt, r2 *types.Receipt) (*types.Receipt, error) ...@@ -162,9 +162,9 @@ func mergeReceipt(r1 *types.Receipt, r2 *types.Receipt) (*types.Receipt, error)
return r1, nil return r1, nil
} }
func getUnfreezeLog(prev, cur *pty.Unfreeze) *types.ReceiptLog { func getUnfreezeLog(prev, cur *pty.Unfreeze, ty int32) *types.ReceiptLog {
log := &types.ReceiptLog{} log := &types.ReceiptLog{}
log.Ty = pty.TyLogCreateUnfreeze log.Ty = ty
r := &pty.ReceiptUnfreeze{Prev: prev, Current: cur} r := &pty.ReceiptUnfreeze{Prev: prev, Current: cur}
log.Log = types.Encode(r) log.Log = types.Encode(r)
return log return log
...@@ -183,7 +183,7 @@ func (u *Unfreeze) withdraw(unfreeze *pty.Unfreeze) (int64, *types.Receipt, erro ...@@ -183,7 +183,7 @@ func (u *Unfreeze) withdraw(unfreeze *pty.Unfreeze) (int64, *types.Receipt, erro
} }
unfreezeOld := *unfreeze unfreezeOld := *unfreeze
unfreeze, amount := withdraw(unfreeze, frozen) unfreeze, amount := withdraw(unfreeze, frozen)
receiptLog := getUnfreezeLog(&unfreezeOld, unfreeze) receiptLog := getUnfreezeLog(&unfreezeOld, unfreeze, pty.TyLogWithdrawUnfreeze)
k := []byte(unfreeze.UnfreezeID) k := []byte(unfreeze.UnfreezeID)
v := types.Encode(unfreeze) v := types.Encode(unfreeze)
...@@ -223,7 +223,7 @@ func (u *Unfreeze) terminator(unfreeze *pty.Unfreeze) (int64, *types.Receipt, er ...@@ -223,7 +223,7 @@ func (u *Unfreeze) terminator(unfreeze *pty.Unfreeze) (int64, *types.Receipt, er
amount = unfreeze.Remaining amount = unfreeze.Remaining
unfreeze.Remaining = 0 unfreeze.Remaining = 0
} }
receiptLog := getUnfreezeLog(&unfreezeOld, unfreeze) receiptLog := getUnfreezeLog(&unfreezeOld, unfreeze, pty.TyLogTerminateUnfreeze)
k := []byte(unfreeze.UnfreezeID) k := []byte(unfreeze.UnfreezeID)
v := types.Encode(unfreeze) v := types.Encode(unfreeze)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment