@@ -410,7 +410,7 @@ func (service *OpenBazaarService) handleOrder(peer peer.ID, pmes *pb.Message, op
410
410
if err != nil {
411
411
return errorResponse (err .Error ()), err
412
412
}
413
- addr , err := wal .DecodeAddress (order .Payment .Address )
413
+ addr , err := wal .DecodeAddress (ut . NormalizeAddress ( order .Payment .Address ) )
414
414
if err != nil {
415
415
return errorResponse (err .Error ()), err
416
416
}
@@ -447,7 +447,7 @@ func (service *OpenBazaarService) handleOrder(peer peer.ID, pmes *pb.Message, op
447
447
if err != nil {
448
448
return errorResponse (err .Error ()), err
449
449
}
450
- addr , err := wal .DecodeAddress (order .Payment .Address )
450
+ addr , err := wal .DecodeAddress (ut . NormalizeAddress ( order .Payment .Address ) )
451
451
if err != nil {
452
452
return errorResponse (err .Error ()), err
453
453
}
@@ -712,7 +712,7 @@ func (service *OpenBazaarService) handleReject(p peer.ID, pmes *pb.Message, opti
712
712
err = service .node .Datastore .Messages ().Put (
713
713
fmt .Sprintf ("%s-%d" , rejectMsg .OrderID , int (pb .Message_ORDER_REJECT )),
714
714
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 ) )
716
716
if err != nil {
717
717
log .Errorf ("failed putting message (%s-%d): %v" , rejectMsg .OrderID , int (pb .Message_ORDER_REJECT ), err )
718
718
}
@@ -727,11 +727,11 @@ func (service *OpenBazaarService) handleReject(p peer.ID, pmes *pb.Message, opti
727
727
var txInputs []wallet.TransactionInput
728
728
for _ , r := range records {
729
729
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 ) )
731
731
if err != nil {
732
732
return nil , err
733
733
}
734
- addr , err := wal .DecodeAddress (r .Address )
734
+ addr , err := wal .DecodeAddress (ut . NormalizeAddress ( r .Address ) )
735
735
if err != nil {
736
736
return nil , err
737
737
}
@@ -762,7 +762,7 @@ func (service *OpenBazaarService) handleReject(p peer.ID, pmes *pb.Message, opti
762
762
if err != nil {
763
763
return nil , err
764
764
}
765
- refundAddress , err := wal .DecodeAddress (order .RefundAddress )
765
+ refundAddress , err := wal .DecodeAddress (ut . NormalizeAddress ( order .RefundAddress ) )
766
766
if err != nil {
767
767
return nil , err
768
768
}
@@ -775,7 +775,7 @@ func (service *OpenBazaarService) handleReject(p peer.ID, pmes *pb.Message, opti
775
775
outValue := big .NewInt (0 )
776
776
for _ , r := range records {
777
777
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 ) )
779
779
if err != nil {
780
780
return nil , err
781
781
}
@@ -785,7 +785,7 @@ func (service *OpenBazaarService) handleReject(p peer.ID, pmes *pb.Message, opti
785
785
}
786
786
}
787
787
788
- refundAddress , err := wal .DecodeAddress (order .RefundAddress )
788
+ refundAddress , err := wal .DecodeAddress (ut . NormalizeAddress ( order .RefundAddress ) )
789
789
if err != nil {
790
790
return nil , err
791
791
}
@@ -922,7 +922,7 @@ func (service *OpenBazaarService) handleRefund(p peer.ID, pmes *pb.Message, opti
922
922
outValue := big .NewInt (0 )
923
923
for _ , r := range records {
924
924
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 ) )
926
926
if err != nil {
927
927
return nil , err
928
928
}
@@ -932,7 +932,7 @@ func (service *OpenBazaarService) handleRefund(p peer.ID, pmes *pb.Message, opti
932
932
}
933
933
}
934
934
935
- refundAddress , err := wal .DecodeAddress (order .RefundAddress )
935
+ refundAddress , err := wal .DecodeAddress (ut . NormalizeAddress ( order .RefundAddress ) )
936
936
if err != nil {
937
937
return nil , err
938
938
}
@@ -1202,7 +1202,8 @@ func (service *OpenBazaarService) handleOrderCompletion(p peer.ID, pmes *pb.Mess
1202
1202
}
1203
1203
var payoutAddress btcutil.Address
1204
1204
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 ))
1206
1207
if err != nil {
1207
1208
return nil , err
1208
1209
}
0 commit comments