From 5680cc06bde22e81dec939ce4a93ab25b593d814 Mon Sep 17 00:00:00 2001 From: Viktoras Kuznecovas Date: Tue, 5 Feb 2019 15:15:48 +0200 Subject: [PATCH] int64 -> uint64 for promise seqNo and amount --- promises/clearing.go | 4 ++-- promises/promise.go | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/promises/clearing.go b/promises/clearing.go index cb2b234..5ec1915 100644 --- a/promises/clearing.go +++ b/promises/clearing.go @@ -74,8 +74,8 @@ func (pc *PromiseClearing) ClearReceivedPromise(promise *ReceivedPromise) error _, err = pc.ClearPromise( packedAddressAndSigns, extraDataHash, - big.NewInt(promise.SeqNo), - big.NewInt(promise.Amount), + big.NewInt(0).SetUint64(promise.SeqNo), + big.NewInt(0).SetUint64(promise.Amount), issuerSig.R, issuerSig.S, receiverSig.R, diff --git a/promises/promise.go b/promises/promise.go index f042b0d..39f93b5 100644 --- a/promises/promise.go +++ b/promises/promise.go @@ -27,8 +27,8 @@ var _ ExtraData = EmptyExtra{} type Promise struct { Extra ExtraData Receiver common.Address - SeqNo int64 - Amount int64 + SeqNo uint64 + Amount uint64 } const issuerPrefix = "Issuer prefix:" @@ -37,8 +37,8 @@ func (p *Promise) Bytes() []byte { slices := [][]byte{ p.Extra.Hash(), p.Receiver.Bytes(), - abi.U256(big.NewInt(p.SeqNo)), - abi.U256(big.NewInt(p.Amount)), + abi.U256(big.NewInt(0).SetUint64(p.SeqNo)), + abi.U256(big.NewInt(0).SetUint64(p.Amount)), } var res []byte for _, slice := range slices {