Skip to content
This repository was archived by the owner on Mar 28, 2023. It is now read-only.

Commit 40f5ac4

Browse files
committed
constantize max gas limit and normalize address in handlers
1 parent ee92fa9 commit 40f5ac4

File tree

3 files changed

+20
-18
lines changed

3 files changed

+20
-18
lines changed

net/service/handlers.go

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,7 @@ func (service *OpenBazaarService) handleOrder(peer peer.ID, pmes *pb.Message, op
410410
if err != nil {
411411
return errorResponse(err.Error()), err
412412
}
413-
addr, err := wal.DecodeAddress(order.Payment.Address)
413+
addr, err := wal.DecodeAddress(ut.NormalizeAddress(order.Payment.Address))
414414
if err != nil {
415415
return errorResponse(err.Error()), err
416416
}
@@ -447,7 +447,7 @@ func (service *OpenBazaarService) handleOrder(peer peer.ID, pmes *pb.Message, op
447447
if err != nil {
448448
return errorResponse(err.Error()), err
449449
}
450-
addr, err := wal.DecodeAddress(order.Payment.Address)
450+
addr, err := wal.DecodeAddress(ut.NormalizeAddress(order.Payment.Address))
451451
if err != nil {
452452
return errorResponse(err.Error()), err
453453
}
@@ -712,7 +712,7 @@ func (service *OpenBazaarService) handleReject(p peer.ID, pmes *pb.Message, opti
712712
err = service.node.Datastore.Messages().Put(
713713
fmt.Sprintf("%s-%d", rejectMsg.OrderID, int(pb.Message_ORDER_REJECT)),
714714
rejectMsg.OrderID, pb.Message_ORDER_REJECT, p.Pretty(), repo.Message{Msg: *pmes},
715-
"", time.Now().UnixNano(), contract.BuyerOrder.BuyerID.Pubkeys.Identity)
715+
"", time.Now().UnixNano(), []byte(p))
716716
if err != nil {
717717
log.Errorf("failed putting message (%s-%d): %v", rejectMsg.OrderID, int(pb.Message_ORDER_REJECT), err)
718718
}
@@ -727,11 +727,11 @@ func (service *OpenBazaarService) handleReject(p peer.ID, pmes *pb.Message, opti
727727
var txInputs []wallet.TransactionInput
728728
for _, r := range records {
729729
if !r.Spent && r.Value.Cmp(big.NewInt(0)) > 0 {
730-
hash, err := hex.DecodeString(r.Txid)
730+
hash, err := hex.DecodeString(ut.NormalizeAddress(r.Txid))
731731
if err != nil {
732732
return nil, err
733733
}
734-
addr, err := wal.DecodeAddress(r.Address)
734+
addr, err := wal.DecodeAddress(ut.NormalizeAddress(r.Address))
735735
if err != nil {
736736
return nil, err
737737
}
@@ -762,7 +762,7 @@ func (service *OpenBazaarService) handleReject(p peer.ID, pmes *pb.Message, opti
762762
if err != nil {
763763
return nil, err
764764
}
765-
refundAddress, err := wal.DecodeAddress(order.RefundAddress)
765+
refundAddress, err := wal.DecodeAddress(ut.NormalizeAddress(order.RefundAddress))
766766
if err != nil {
767767
return nil, err
768768
}
@@ -775,7 +775,7 @@ func (service *OpenBazaarService) handleReject(p peer.ID, pmes *pb.Message, opti
775775
outValue := big.NewInt(0)
776776
for _, r := range records {
777777
if !r.Spent && r.Value.Cmp(big.NewInt(0)) > 0 {
778-
outpointHash, err := hex.DecodeString(r.Txid)
778+
outpointHash, err := hex.DecodeString(ut.NormalizeAddress(r.Txid))
779779
if err != nil {
780780
return nil, err
781781
}
@@ -785,7 +785,7 @@ func (service *OpenBazaarService) handleReject(p peer.ID, pmes *pb.Message, opti
785785
}
786786
}
787787

788-
refundAddress, err := wal.DecodeAddress(order.RefundAddress)
788+
refundAddress, err := wal.DecodeAddress(ut.NormalizeAddress(order.RefundAddress))
789789
if err != nil {
790790
return nil, err
791791
}
@@ -922,7 +922,7 @@ func (service *OpenBazaarService) handleRefund(p peer.ID, pmes *pb.Message, opti
922922
outValue := big.NewInt(0)
923923
for _, r := range records {
924924
if !r.Spent && r.Value.Cmp(big.NewInt(0)) > 0 {
925-
outpointHash, err := hex.DecodeString(r.Txid)
925+
outpointHash, err := hex.DecodeString(ut.NormalizeAddress(r.Txid))
926926
if err != nil {
927927
return nil, err
928928
}
@@ -932,7 +932,7 @@ func (service *OpenBazaarService) handleRefund(p peer.ID, pmes *pb.Message, opti
932932
}
933933
}
934934

935-
refundAddress, err := wal.DecodeAddress(order.RefundAddress)
935+
refundAddress, err := wal.DecodeAddress(ut.NormalizeAddress(order.RefundAddress))
936936
if err != nil {
937937
return nil, err
938938
}
@@ -1202,7 +1202,8 @@ func (service *OpenBazaarService) handleOrderCompletion(p peer.ID, pmes *pb.Mess
12021202
}
12031203
var payoutAddress btcutil.Address
12041204
if len(contract.VendorOrderFulfillment) > 0 {
1205-
payoutAddress, err = wal.DecodeAddress(contract.VendorOrderFulfillment[0].Payout.PayoutAddress)
1205+
payoutAddress, err = wal.DecodeAddress(
1206+
ut.NormalizeAddress(contract.VendorOrderFulfillment[0].Payout.PayoutAddress))
12061207
if err != nil {
12071208
return nil, err
12081209
}

qa/eth_reject_direct_offline.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ def run_test(self):
143143
elif r.status_code != 200:
144144
resp = json.loads(r.text)
145145
raise TestFailure("EthRejectDirectOfflineTest - FAIL: OrderConfirmation POST failed. Reason: %s", resp["reason"])
146-
time.sleep(20)
146+
time.sleep(120)
147147

148148
# alice check order rejected correctly
149149
api_url = alice["gateway_url"] + "ob/order/" + orderId

vendor/github.com/OpenBazaar/go-ethwallet/wallet/wallet.go

Lines changed: 7 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)