openbazaar-go
openbazaar-go copied to clipboard
Error Broadcasting Tx on Accepting Resolution
This is on the current master branch.
On a BCH order, when calling http://localhost:4002/ob/releasefunds the server had a 500 error with "reason": "error broadcasting tx: status not ok: 400 Bad Request"
After refreshing the order, it changed state to accepted.
Before trying to accept the payout:
{
"contract": {
"vendorListings": [
{
"slug": "test-2.3-beta-physical-listing",
"vendorID": {
"peerID": "QmaWkAWZ5ZS1dGmYkkJRBMVGMmAbjpRCPCNeGsxgYLCcx9",
"handle": "",
"pubkeys": {
"identity": "CAESINXF2v3WZg8zp5Vg9iZ3C40ubrgMQVbTGSWDrqzzP5qv",
"bitcoin": "AzLQ2ndfo2dv0vBrZ0ClEPYJqG5doYkUFwZ+MC7YaXpN"
},
"bitcoinSig": "MEQCIBJNKELJeBjRBFa8m/kf6C1wQGjeAPnl2nuQzbO5zYUXAiApE57qbLT6IzOIe0MEM5nexDWGM5pYHGeugdfzoKFInQ=="
},
"metadata": {
"version": 4,
"contractType": "PHYSICAL_GOOD",
"format": "FIXED_PRICE",
"expiry": "2037-12-31T05:00:00.000Z",
"acceptedCurrencies": [
"BCH",
"ZEC",
"LTC",
"BTC"
],
"pricingCurrency": "USD",
"language": "",
"escrowTimeoutHours": 1080,
"coinType": "",
"coinDivisibility": 100000000,
"priceModifier": 0
},
"item": {
"title": "test 2.3 to 2.3.1",
"description": "Test for the 2.3 Release Beta 1",
"processingTime": "",
"price": 1,
"nsfw": false,
"tags": [
],
"images": [
{
"filename": "s0768885_sc7.jpg",
"original": "QmVNk2CkAGQBGqvg8S8zyD39TneLJEiMF33JFDJyHVxz2j",
"large": "Qma2PJHcYjRwUtp5RvX4B6gjfUEqFx11ZPEFXa39ANJQvH",
"medium": "QmUYPB1zSsnGNCfJhECtacdEfTfgwvtjF37QrWvGs4z1Gc",
"small": "QmZ1Jw14gDFdpM4a7ukTLyAgB5LLDJMQnhHpM4AoTgVrX2",
"tiny": "QmW6pa8irtNNQCQkrj2cfmHnGCNHZaTfDPLWTwzPtwVsXu"
}
],
"categories": [
],
"grams": 0,
"condition": "NEW",
"options": [
{
"name": "size",
"description": "",
"variants": [
{
"name": "small"
},
{
"name": "medium"
},
{
"name": "large"
}
]
},
{
"name": "color",
"description": "",
"variants": [
{
"name": "red"
},
{
"name": "blue"
},
{
"name": "green"
}
]
}
],
"skus": [
{
"variantCombo": [
0,
0
],
"productID": "",
"surcharge": 1,
"quantity": 0
},
{
"variantCombo": [
0,
1
],
"productID": "",
"surcharge": 0,
"quantity": 0
},
{
"variantCombo": [
0,
2
],
"productID": "",
"surcharge": 0,
"quantity": 0
},
{
"variantCombo": [
1,
0
],
"productID": "",
"surcharge": 0,
"quantity": 0
},
{
"variantCombo": [
1,
1
],
"productID": "",
"surcharge": 0,
"quantity": 0
},
{
"variantCombo": [
1,
2
],
"productID": "",
"surcharge": 0,
"quantity": 0
},
{
"variantCombo": [
2,
0
],
"productID": "",
"surcharge": 0,
"quantity": 0
},
{
"variantCombo": [
2,
1
],
"productID": "",
"surcharge": 0,
"quantity": 0
},
{
"variantCombo": [
2,
2
],
"productID": "",
"surcharge": 0,
"quantity": 0
}
]
},
"shippingOptions": [
{
"name": "test",
"type": "FIXED_PRICE",
"regions": [
"ALAND_ISLANDS"
],
"services": [
{
"name": "test",
"price": 0,
"estimatedDelivery": "test",
"additionalItemPrice": 1
}
]
}
],
"coupons": [
{
"title": "test",
"hash": "QmZ5NmGeStdit7tV6gdak1F8FyZhPsfA843YS9f2ywKH6w",
"percentDiscount": 10
}
],
"moderators": [
"QmShZpfoqTsdov6R7z46YgspWJxcvDmQNQuMMfMxUNBSFr",
"Qmdy44rwpPQ2opSJi9LjKSzChMgHXgdC5vPq5zfVUGNYbh"
],
"termsAndConditions": "",
"refundPolicy": ""
}
],
"buyerOrder": {
"refundAddress": "qz7khcfg6rwrn6asf7fc5yumpu97z4d6xc3qav8ftg",
"refundFee": 23,
"shipping": {
"shipTo": "asdfsdf",
"address": " ",
"city": "",
"state": "",
"postalCode": "",
"country": "ALAND_ISLANDS",
"addressNotes": ""
},
"buyerID": {
"peerID": "Qmdy44rwpPQ2opSJi9LjKSzChMgHXgdC5vPq5zfVUGNYbh",
"handle": "",
"pubkeys": {
"identity": "CAESIKdDOlxfCHPOS42kcE3MoShJV2jiqvwIBM2eDzdodnTa",
"bitcoin": "A3Mkw6CUFQeLvMCDM9qjbztfUOaQ3QngDMD/7mHp2mrc"
},
"bitcoinSig": "MEUCIQDJPiX0Bo4jsLqA1Bcxiu109ZfvZWxwQEY1RGiEOxID0gIgbKQVZjV1p+eErG6PeJmqNhCgImLnWxyIPAgJY4x/BBE="
},
"timestamp": "2019-12-19T22:08:58.171461Z",
"items": [
{
"listingHash": "zb2rhnXnGb5jABo8ahkWLsaX3wKxJz7yEz4NZscygzNVYd3c7",
"quantity": 0,
"quantity64": 10,
"options": [
{
"name": "size",
"value": "small"
},
{
"name": "color",
"value": "red"
}
],
"shippingOption": {
"name": "test",
"service": "test"
},
"memo": "",
"paymentAddress": ""
}
],
"payment": {
"method": "MODERATED",
"moderator": "QmShZpfoqTsdov6R7z46YgspWJxcvDmQNQuMMfMxUNBSFr",
"amount": 153555,
"chaincode": "169bfd7831d819fe946e3315d4048f605c8d9f99e2f671629cef25ec63a10cd3",
"address": "ppwgj66wgu79rg38c5469ccuag45re3h3cwm5ejfsh",
"redeemScript": "635221029e1f244372e1d285ea804df39b0a73da7f95ccf969b313a9896b1b55486d58e1210273e442c2e857ac92c82395523af29367d9e82550c7b02abc711fd947c87b16082102207dc2946a1a15c2fef4eb59a03c1b41f961896363a37f77711c0adaf3f12b6553ae67025019b275210273e442c2e857ac92c82395523af29367d9e82550c7b02abc711fd947c87b1608ac68",
"moderatorKey": "AiB9wpRqGhXC/vTrWaA8G0H5YYljY6N/d3EcCtrz8Stl",
"coin": "BCH"
},
"ratingKeys": [
"An2b5TC6fS+1AjDJvCtM0V/DK92jvds0sfqGfWZmON4w"
],
"alternateContactInfo": "",
"version": 2
},
"vendorOrderConfirmation": {
"orderID": "Qmc1rucSeUqRF1xNAiwLJ8P2QaDk9qg5SMHrMUcrnxv8p7",
"timestamp": "2019-12-19T22:08:59.632883Z",
"paymentAddress": "ppwgj66wgu79rg38c5469ccuag45re3h3cwm5ejfsh",
"requestedAmount": 153555,
"ratingSignatures": [
{
"metadata": {
"listingSlug": "test-2.3-beta-physical-listing",
"moderatorKey": "AiB9wpRqGhXC/vTrWaA8G0H5YYljY6N/d3EcCtrz8Stl",
"listingTitle": "test 2.3 to 2.3.1",
"thumbnail": {
"tiny": "QmW6pa8irtNNQCQkrj2cfmHnGCNHZaTfDPLWTwzPtwVsXu",
"small": "QmZ1Jw14gDFdpM4a7ukTLyAgB5LLDJMQnhHpM4AoTgVrX2",
"medium": "QmUYPB1zSsnGNCfJhECtacdEfTfgwvtjF37QrWvGs4z1Gc",
"large": "Qma2PJHcYjRwUtp5RvX4B6gjfUEqFx11ZPEFXa39ANJQvH",
"original": "QmVNk2CkAGQBGqvg8S8zyD39TneLJEiMF33JFDJyHVxz2j"
}
},
"signature": "E5nSHkM2oUcs8u33w92gTsrWv9lMQ6yayhFlYpWKjHYGfv3Mdszss6UxVrYxq4NWut79Ji2pHH0isfmUwQJEBQ=="
}
]
},
"dispute": {
"timestamp": "2019-12-19T22:09:11.606463Z",
"claim": "test",
"payoutAddress": "qz8800mvjkguryujscmztajkx5xt0wrt2yj4ftnfjf",
"outpoints": [
{
"hash": "c909889baf095f61aca3897e14f4a44d3b7e4c9b60238d0d91d2996895c6521e",
"index": 0,
"value": 153555
}
],
"serializedContract": "Co0HCh50ZXN0LTIuMy1iZXRhLXBoeXNpY2FsLWxpc3RpbmcSwwEKLlFtYVdrQVdaNVpTMWRHbVlra0pSQk1WR01tQWJqcFJDUENOZUdzeGdZTENjeDkaSQokCAESINXF2v3WZg8zp5Vg9iZ3C40ubrgMQVbTGSWDrqzzP5qvEiEDMtDad1+jZ2/S8GtnQKUQ9gmobl2hiRQXBn4wLthpek0iRjBEAiASTShCyXgY0QRWvJv5H+gtcEBo3gD55dp7kM2zuc2FFwIgKROe6my0+iMziHtDBDOZ3sQ1hjOaWBxnroHX86ChSJ0aKwgEIgYI0Jic/wcqA0JDSCoDWkVDKgNMVEMqA0JUQzIDVVNEQLgIUIDC1y8ivQMKEXRlc3QgMi4zIHRvIDIuMy4xEh9UZXN0IGZvciB0aGUgMi4zIFJlbGVhc2UgQmV0YSAxIAE6ggIKEHMwNzY4ODg1X3NjNy5qcGcSLlFtVk5rMkNrQUdRQkdxdmc4Uzh6eUQzOVRuZUxKRWlNRjMzSkZESnlIVnh6MmoaLlFtYTJQSkhjWWpSd1V0cDVSdlg0QjZnamZVRXFGeDExWlBFRlhhMzlBTkpRdkgiLlFtVVlQQjF6U3NuR05DZkpoRUN0YWNkRWZUZmd3dnRqRjM3UXJXdkdzNHoxR2MqLlFtWjFKdzE0Z0RGZHBNNGE3dWtUTHlBZ0I1TExESk1RbmhIcE00QW9UZ1ZyWDIyLlFtVzZwYThpcnROTlFDUWtyajJjZm1IbkdDTkhaYVRmRFBMV1R3elB0d1ZzWHVSA05FV1oiCgRzaXplGgcKBXNtYWxsGggKBm1lZGl1bRoHCgVsYXJnZVofCgVjb2xvchoFCgNyZWQaBgoEYmx1ZRoHCgVncmVlbmIGCgIAABgBYgQKAgABYgQKAgACYgQKAgEAYgQKAgEBYgQKAgECYgQKAgIAYgQKAgIBYgQKAgICKhsKBHRlc3QQARoBAioOCgR0ZXN0GgR0ZXN0IAE6OwoEdGVzdBIuUW1aNU5tR2VTdGRpdDd0VjZnZGFrMUY4RnlaaFBzZkE4NDNZUzlmMnl3S0g2dy0AACBBQi5RbVNoWnBmb3FUc2RvdjZSN3o0Nllnc3BXSnhjdkRtUU5RdU1NZk14VU5CU0ZyQi5RbWR5NDRyd3BQUTJvcFNKaTlMaktTekNoTWdIWGdkQzV2UHE1emZWVUdOWWJoEpMHCipxejdraGNmZzZyd3JuNmFzZjdmYzV5dW1wdTk3ejRkNnhjM3FhdjhmdGcQFxoOCgdhc2Rmc2RmEgEgMAIixAEKLlFtZHk0NHJ3cFBRMm9wU0ppOUxqS1N6Q2hNZ0hYZ2RDNXZQcTV6ZlZVR05ZYmgaSQokCAESIKdDOlxfCHPOS42kcE3MoShJV2jiqvwIBM2eDzdodnTaEiEDcyTDoJQVB4u8wIMz2qNvO19Q5pDdCeAMwP/uYenaatwiRzBFAiEAyT4l9AaOI7C6gNQXMYrtdPWX72VscEBGNURohDsSA9ICIGykFWY1dafnhKxuj3iZqjYQoCJi51sciDwICWOMfwQRKgsI+unv7wUQiJPhUTJgCjF6YjJyaG5YbkdiNWpBQm84YWhrV0xzYVgzd0t4Sno3eUV6NE5ac2N5Z3pOVllkM2M3Gg0KBHNpemUSBXNtYWxsGgwKBWNvbG9yEgNyZWQiDAoEdGVzdBIEdGVzdEAKOvcDCAISLlFtU2hacGZvcVRzZG92NlI3ejQ2WWdzcFdKeGN2RG1RTlF1TU1mTXhVTkJTRnIY068JIkAxNjliZmQ3ODMxZDgxOWZlOTQ2ZTMzMTVkNDA0OGY2MDVjOGQ5Zjk5ZTJmNjcxNjI5Y2VmMjVlYzYzYTEwY2QzKipwcHdnajY2d2d1NzlyZzM4YzU0NjljY3VhZzQ1cmUzaDNjd201ZWpmc2gyqAI2MzUyMjEwMjllMWYyNDQzNzJlMWQyODVlYTgwNGRmMzliMGE3M2RhN2Y5NWNjZjk2OWIzMTNhOTg5NmIxYjU1NDg2ZDU4ZTEyMTAyNzNlNDQyYzJlODU3YWM5MmM4MjM5NTUyM2FmMjkzNjdkOWU4MjU1MGM3YjAyYWJjNzExZmQ5NDdjODdiMTYwODIxMDIyMDdkYzI5NDZhMWExNWMyZmVmNGViNTlhMDNjMWI0MWY5NjE4OTYzNjNhMzdmNzc3MTFjMGFkYWYzZjEyYjY1NTNhZTY3MDI1MDE5YjI3NTIxMDI3M2U0NDJjMmU4NTdhYzkyYzgyMzk1NTIzYWYyOTM2N2Q5ZTgyNTUwYzdiMDJhYmM3MTFmZDk0N2M4N2IxNjA4YWM2ODohAiB9wpRqGhXC/vTrWaA8G0H5YYljY6N/d3EcCtrz8StlQgNCQ0hCIQJ9m+Uwun0vtQIwybwrTNFfwyvdo73bNLH6hn1mZjjeMFACGv8DCi5RbWMxcnVjU2VVcVJGMXhOQWl3TEo4UDJRYURrOXFnNVNNSHJNVWNybnh2OHA3EgwI++nv7wUQuI7krQIaKnBwd2dqNjZ3Z3U3OXJnMzhjNTQ2OWNjdWFnNDVyZTNoM2N3bTVlamZzaCDTrwkqjgMKyQIKHnRlc3QtMi4zLWJldGEtcGh5c2ljYWwtbGlzdGluZxohAiB9wpRqGhXC/vTrWaA8G0H5YYljY6N/d3EcCtrz8StlIhF0ZXN0IDIuMyB0byAyLjMuMSrwAQouUW1XNnBhOGlydE5OUUNRa3JqMmNmbUhuR0NOSFphVGZEUExXVHd6UHR3VnNYdRIuUW1aMUp3MTRnREZkcE00YTd1a1RMeUFnQjVMTERKTVFuaEhwTTRBb1RnVnJYMhouUW1VWVBCMXpTc25HTkNmSmhFQ3RhY2RFZlRmZ3d2dGpGMzdRcld2R3M0ejFHYyIuUW1hMlBKSGNZalJ3VXRwNVJ2WDRCNmdqZlVFcUZ4MTFaUEVGWGEzOUFOSlF2SCouUW1WTmsyQ2tBR1FCR3F2ZzhTOHp5RDM5VG5lTEpFaU1GMzNKRkRKeUhWeHoyahJAE5nSHkM2oUcs8u33w92gTsrWv9lMQ6yayhFlYpWKjHYGfv3Mdszss6UxVrYxq4NWut79Ji2pHH0isfmUwQJEBVJCEkCAS001ygAHdBnXtizocd505f0W7CDeNyKSaaoUgoOcsjgwsLJHCipoLHzYMLGKUwXG4n2E/dxsvcrcwNMUpPkJUkQIARJALzSO0te9HG+s8bk2DDeMSJYHrWavT8QdVtusvVSPyW55MMHMepenHIdAsgpfhqQcV9zm+2EJhIveR4PeVjfsDlJECAISQG11rqj9JL0DiUFExQsdjB2bpDNP92TOPCj54HVqtqAeswcfGW/uoIKBP0/c5o6gMcJ7QAQt87YoCGW+PPEiGgw="
},
"disputeResolution": {
"timestamp": "2019-12-19T22:09:37.165271Z",
"orderId": "Qmc1rucSeUqRF1xNAiwLJ8P2QaDk9qg5SMHrMUcrnxv8p7",
"proposedBy": "QmShZpfoqTsdov6R7z46YgspWJxcvDmQNQuMMfMxUNBSFr",
"resolution": "test",
"payout": {
"sigs": [
{
"inputIndex": 0,
"signature": "MEQCIBWSRlEaexA68kR3CWzoHJDQXqFY1BjyKde997OgsdCuAiAhUIi1VWzGBupdoo3rGvwmkPwF8TKrA6YZ0dEQhC/50UE="
}
],
"inputs": [
{
"hash": "c909889baf095f61aca3897e14f4a44d3b7e4c9b60238d0d91d2996895c6521e",
"index": 0,
"value": 153555
}
],
"buyerOutput": {
"address": "qz8800mvjkguryujscmztajkx5xt0wrt2yj4ftnfjf",
"amount": 74145
},
"moderatorOutput": {
"address": "qprqgdnmd9gqjrs4fyudsjd7kl9k6w8fhvd6964yam",
"amount": 74144
}
},
"moderatorRatingSigs": [
"MEUCIQDNYEfUsEwojAo4LEMxvbAR62lXbNIgDFeYHoS+ZZFFkgIgf5v8DlaibS8/CZDBBWPOrky/x004es/ETkO54KCKQ5w="
]
},
"signatures": [
{
"section": "LISTING",
"signatureBytes": "gEtNNcoAB3QZ17Ys6HHedOX9Fuwg3jcikmmqFIKDnLI4MLCyRwoqaCx82DCxilMFxuJ9hP3cbL3K3MDTFKT5CQ=="
},
{
"section": "ORDER",
"signatureBytes": "LzSO0te9HG+s8bk2DDeMSJYHrWavT8QdVtusvVSPyW55MMHMepenHIdAsgpfhqQcV9zm+2EJhIveR4PeVjfsDg=="
},
{
"section": "ORDER_CONFIRMATION",
"signatureBytes": "bXWuqP0kvQOJQUTFCx2MHZukM0/3ZM48KPngdWq2oB6zBx8Zb+6ggoE/T9zmjqAxwntABC3ztigIZb488SIaDA=="
},
{
"section": "DISPUTE",
"signatureBytes": "ak3AIg7f52zArx40vbX4xvWFMZH5EQzylJC9IiJhbSqjy/mz6xkWk21Ue9Y1jKB8zu9pWJuQk+dUUBardwbRCQ=="
},
{
"section": "DISPUTE_RESOLUTION",
"signatureBytes": "ZT4spDuoj2X/Dvutswn/LY1Q1Qd0WNLNsHVHOPECS9GlnuyGTRzUveuJCzJ+KUKL/5pPCq61oQ6zVABOj6F8BQ=="
}
]
},
"state": "DECIDED",
"read": false,
"funded": true,
"unreadChatMessages": 0,
"paymentAddressTransactions": [
{
"txid": "c909889baf095f61aca3897e14f4a44d3b7e4c9b60238d0d91d2996895c6521e",
"value": 153555,
"confirmations": 0,
"height": 0,
"timestamp": "2019-12-19T22:09:03.686146Z"
}
]
}
After:
{
"contract": {
"vendorListings": [
{
"slug": "test-2.3-beta-physical-listing",
"vendorID": {
"peerID": "QmaWkAWZ5ZS1dGmYkkJRBMVGMmAbjpRCPCNeGsxgYLCcx9",
"handle": "",
"pubkeys": {
"identity": "CAESINXF2v3WZg8zp5Vg9iZ3C40ubrgMQVbTGSWDrqzzP5qv",
"bitcoin": "AzLQ2ndfo2dv0vBrZ0ClEPYJqG5doYkUFwZ+MC7YaXpN"
},
"bitcoinSig": "MEQCIBJNKELJeBjRBFa8m/kf6C1wQGjeAPnl2nuQzbO5zYUXAiApE57qbLT6IzOIe0MEM5nexDWGM5pYHGeugdfzoKFInQ=="
},
"metadata": {
"version": 4,
"contractType": "PHYSICAL_GOOD",
"format": "FIXED_PRICE",
"expiry": "2037-12-31T05:00:00.000Z",
"acceptedCurrencies": [
"BCH",
"ZEC",
"LTC",
"BTC"
],
"pricingCurrency": "USD",
"language": "",
"escrowTimeoutHours": 1080,
"coinType": "",
"coinDivisibility": 100000000,
"priceModifier": 0
},
"item": {
"title": "test 2.3 to 2.3.1",
"description": "Test for the 2.3 Release Beta 1",
"processingTime": "",
"price": 1,
"nsfw": false,
"tags": [
],
"images": [
{
"filename": "s0768885_sc7.jpg",
"original": "QmVNk2CkAGQBGqvg8S8zyD39TneLJEiMF33JFDJyHVxz2j",
"large": "Qma2PJHcYjRwUtp5RvX4B6gjfUEqFx11ZPEFXa39ANJQvH",
"medium": "QmUYPB1zSsnGNCfJhECtacdEfTfgwvtjF37QrWvGs4z1Gc",
"small": "QmZ1Jw14gDFdpM4a7ukTLyAgB5LLDJMQnhHpM4AoTgVrX2",
"tiny": "QmW6pa8irtNNQCQkrj2cfmHnGCNHZaTfDPLWTwzPtwVsXu"
}
],
"categories": [
],
"grams": 0,
"condition": "NEW",
"options": [
{
"name": "size",
"description": "",
"variants": [
{
"name": "small"
},
{
"name": "medium"
},
{
"name": "large"
}
]
},
{
"name": "color",
"description": "",
"variants": [
{
"name": "red"
},
{
"name": "blue"
},
{
"name": "green"
}
]
}
],
"skus": [
{
"variantCombo": [
0,
0
],
"productID": "",
"surcharge": 1,
"quantity": 0
},
{
"variantCombo": [
0,
1
],
"productID": "",
"surcharge": 0,
"quantity": 0
},
{
"variantCombo": [
0,
2
],
"productID": "",
"surcharge": 0,
"quantity": 0
},
{
"variantCombo": [
1,
0
],
"productID": "",
"surcharge": 0,
"quantity": 0
},
{
"variantCombo": [
1,
1
],
"productID": "",
"surcharge": 0,
"quantity": 0
},
{
"variantCombo": [
1,
2
],
"productID": "",
"surcharge": 0,
"quantity": 0
},
{
"variantCombo": [
2,
0
],
"productID": "",
"surcharge": 0,
"quantity": 0
},
{
"variantCombo": [
2,
1
],
"productID": "",
"surcharge": 0,
"quantity": 0
},
{
"variantCombo": [
2,
2
],
"productID": "",
"surcharge": 0,
"quantity": 0
}
]
},
"shippingOptions": [
{
"name": "test",
"type": "FIXED_PRICE",
"regions": [
"ALAND_ISLANDS"
],
"services": [
{
"name": "test",
"price": 0,
"estimatedDelivery": "test",
"additionalItemPrice": 1
}
]
}
],
"coupons": [
{
"title": "test",
"hash": "QmZ5NmGeStdit7tV6gdak1F8FyZhPsfA843YS9f2ywKH6w",
"percentDiscount": 10
}
],
"moderators": [
"QmShZpfoqTsdov6R7z46YgspWJxcvDmQNQuMMfMxUNBSFr",
"Qmdy44rwpPQ2opSJi9LjKSzChMgHXgdC5vPq5zfVUGNYbh"
],
"termsAndConditions": "",
"refundPolicy": ""
}
],
"buyerOrder": {
"refundAddress": "qz7khcfg6rwrn6asf7fc5yumpu97z4d6xc3qav8ftg",
"refundFee": 23,
"shipping": {
"shipTo": "asdfsdf",
"address": " ",
"city": "",
"state": "",
"postalCode": "",
"country": "ALAND_ISLANDS",
"addressNotes": ""
},
"buyerID": {
"peerID": "Qmdy44rwpPQ2opSJi9LjKSzChMgHXgdC5vPq5zfVUGNYbh",
"handle": "",
"pubkeys": {
"identity": "CAESIKdDOlxfCHPOS42kcE3MoShJV2jiqvwIBM2eDzdodnTa",
"bitcoin": "A3Mkw6CUFQeLvMCDM9qjbztfUOaQ3QngDMD/7mHp2mrc"
},
"bitcoinSig": "MEUCIQDJPiX0Bo4jsLqA1Bcxiu109ZfvZWxwQEY1RGiEOxID0gIgbKQVZjV1p+eErG6PeJmqNhCgImLnWxyIPAgJY4x/BBE="
},
"timestamp": "2019-12-19T22:08:58.171461Z",
"items": [
{
"listingHash": "zb2rhnXnGb5jABo8ahkWLsaX3wKxJz7yEz4NZscygzNVYd3c7",
"quantity": 0,
"quantity64": 10,
"options": [
{
"name": "size",
"value": "small"
},
{
"name": "color",
"value": "red"
}
],
"shippingOption": {
"name": "test",
"service": "test"
},
"memo": "",
"paymentAddress": ""
}
],
"payment": {
"method": "MODERATED",
"moderator": "QmShZpfoqTsdov6R7z46YgspWJxcvDmQNQuMMfMxUNBSFr",
"amount": 153555,
"chaincode": "169bfd7831d819fe946e3315d4048f605c8d9f99e2f671629cef25ec63a10cd3",
"address": "ppwgj66wgu79rg38c5469ccuag45re3h3cwm5ejfsh",
"redeemScript": "635221029e1f244372e1d285ea804df39b0a73da7f95ccf969b313a9896b1b55486d58e1210273e442c2e857ac92c82395523af29367d9e82550c7b02abc711fd947c87b16082102207dc2946a1a15c2fef4eb59a03c1b41f961896363a37f77711c0adaf3f12b6553ae67025019b275210273e442c2e857ac92c82395523af29367d9e82550c7b02abc711fd947c87b1608ac68",
"moderatorKey": "AiB9wpRqGhXC/vTrWaA8G0H5YYljY6N/d3EcCtrz8Stl",
"coin": "BCH"
},
"ratingKeys": [
"An2b5TC6fS+1AjDJvCtM0V/DK92jvds0sfqGfWZmON4w"
],
"alternateContactInfo": "",
"version": 2
},
"vendorOrderConfirmation": {
"orderID": "Qmc1rucSeUqRF1xNAiwLJ8P2QaDk9qg5SMHrMUcrnxv8p7",
"timestamp": "2019-12-19T22:08:59.632883Z",
"paymentAddress": "ppwgj66wgu79rg38c5469ccuag45re3h3cwm5ejfsh",
"requestedAmount": 153555,
"ratingSignatures": [
{
"metadata": {
"listingSlug": "test-2.3-beta-physical-listing",
"moderatorKey": "AiB9wpRqGhXC/vTrWaA8G0H5YYljY6N/d3EcCtrz8Stl",
"listingTitle": "test 2.3 to 2.3.1",
"thumbnail": {
"tiny": "QmW6pa8irtNNQCQkrj2cfmHnGCNHZaTfDPLWTwzPtwVsXu",
"small": "QmZ1Jw14gDFdpM4a7ukTLyAgB5LLDJMQnhHpM4AoTgVrX2",
"medium": "QmUYPB1zSsnGNCfJhECtacdEfTfgwvtjF37QrWvGs4z1Gc",
"large": "Qma2PJHcYjRwUtp5RvX4B6gjfUEqFx11ZPEFXa39ANJQvH",
"original": "QmVNk2CkAGQBGqvg8S8zyD39TneLJEiMF33JFDJyHVxz2j"
}
},
"signature": "E5nSHkM2oUcs8u33w92gTsrWv9lMQ6yayhFlYpWKjHYGfv3Mdszss6UxVrYxq4NWut79Ji2pHH0isfmUwQJEBQ=="
}
]
},
"dispute": {
"timestamp": "2019-12-19T22:09:11.606463Z",
"claim": "test",
"payoutAddress": "qz8800mvjkguryujscmztajkx5xt0wrt2yj4ftnfjf",
"outpoints": [
{
"hash": "c909889baf095f61aca3897e14f4a44d3b7e4c9b60238d0d91d2996895c6521e",
"index": 0,
"value": 153555
}
],
"serializedContract": "Co0HCh50ZXN0LTIuMy1iZXRhLXBoeXNpY2FsLWxpc3RpbmcSwwEKLlFtYVdrQVdaNVpTMWRHbVlra0pSQk1WR01tQWJqcFJDUENOZUdzeGdZTENjeDkaSQokCAESINXF2v3WZg8zp5Vg9iZ3C40ubrgMQVbTGSWDrqzzP5qvEiEDMtDad1+jZ2/S8GtnQKUQ9gmobl2hiRQXBn4wLthpek0iRjBEAiASTShCyXgY0QRWvJv5H+gtcEBo3gD55dp7kM2zuc2FFwIgKROe6my0+iMziHtDBDOZ3sQ1hjOaWBxnroHX86ChSJ0aKwgEIgYI0Jic/wcqA0JDSCoDWkVDKgNMVEMqA0JUQzIDVVNEQLgIUIDC1y8ivQMKEXRlc3QgMi4zIHRvIDIuMy4xEh9UZXN0IGZvciB0aGUgMi4zIFJlbGVhc2UgQmV0YSAxIAE6ggIKEHMwNzY4ODg1X3NjNy5qcGcSLlFtVk5rMkNrQUdRQkdxdmc4Uzh6eUQzOVRuZUxKRWlNRjMzSkZESnlIVnh6MmoaLlFtYTJQSkhjWWpSd1V0cDVSdlg0QjZnamZVRXFGeDExWlBFRlhhMzlBTkpRdkgiLlFtVVlQQjF6U3NuR05DZkpoRUN0YWNkRWZUZmd3dnRqRjM3UXJXdkdzNHoxR2MqLlFtWjFKdzE0Z0RGZHBNNGE3dWtUTHlBZ0I1TExESk1RbmhIcE00QW9UZ1ZyWDIyLlFtVzZwYThpcnROTlFDUWtyajJjZm1IbkdDTkhaYVRmRFBMV1R3elB0d1ZzWHVSA05FV1oiCgRzaXplGgcKBXNtYWxsGggKBm1lZGl1bRoHCgVsYXJnZVofCgVjb2xvchoFCgNyZWQaBgoEYmx1ZRoHCgVncmVlbmIGCgIAABgBYgQKAgABYgQKAgACYgQKAgEAYgQKAgEBYgQKAgECYgQKAgIAYgQKAgIBYgQKAgICKhsKBHRlc3QQARoBAioOCgR0ZXN0GgR0ZXN0IAE6OwoEdGVzdBIuUW1aNU5tR2VTdGRpdDd0VjZnZGFrMUY4RnlaaFBzZkE4NDNZUzlmMnl3S0g2dy0AACBBQi5RbVNoWnBmb3FUc2RvdjZSN3o0Nllnc3BXSnhjdkRtUU5RdU1NZk14VU5CU0ZyQi5RbWR5NDRyd3BQUTJvcFNKaTlMaktTekNoTWdIWGdkQzV2UHE1emZWVUdOWWJoEpMHCipxejdraGNmZzZyd3JuNmFzZjdmYzV5dW1wdTk3ejRkNnhjM3FhdjhmdGcQFxoOCgdhc2Rmc2RmEgEgMAIixAEKLlFtZHk0NHJ3cFBRMm9wU0ppOUxqS1N6Q2hNZ0hYZ2RDNXZQcTV6ZlZVR05ZYmgaSQokCAESIKdDOlxfCHPOS42kcE3MoShJV2jiqvwIBM2eDzdodnTaEiEDcyTDoJQVB4u8wIMz2qNvO19Q5pDdCeAMwP/uYenaatwiRzBFAiEAyT4l9AaOI7C6gNQXMYrtdPWX72VscEBGNURohDsSA9ICIGykFWY1dafnhKxuj3iZqjYQoCJi51sciDwICWOMfwQRKgsI+unv7wUQiJPhUTJgCjF6YjJyaG5YbkdiNWpBQm84YWhrV0xzYVgzd0t4Sno3eUV6NE5ac2N5Z3pOVllkM2M3Gg0KBHNpemUSBXNtYWxsGgwKBWNvbG9yEgNyZWQiDAoEdGVzdBIEdGVzdEAKOvcDCAISLlFtU2hacGZvcVRzZG92NlI3ejQ2WWdzcFdKeGN2RG1RTlF1TU1mTXhVTkJTRnIY068JIkAxNjliZmQ3ODMxZDgxOWZlOTQ2ZTMzMTVkNDA0OGY2MDVjOGQ5Zjk5ZTJmNjcxNjI5Y2VmMjVlYzYzYTEwY2QzKipwcHdnajY2d2d1NzlyZzM4YzU0NjljY3VhZzQ1cmUzaDNjd201ZWpmc2gyqAI2MzUyMjEwMjllMWYyNDQzNzJlMWQyODVlYTgwNGRmMzliMGE3M2RhN2Y5NWNjZjk2OWIzMTNhOTg5NmIxYjU1NDg2ZDU4ZTEyMTAyNzNlNDQyYzJlODU3YWM5MmM4MjM5NTUyM2FmMjkzNjdkOWU4MjU1MGM3YjAyYWJjNzExZmQ5NDdjODdiMTYwODIxMDIyMDdkYzI5NDZhMWExNWMyZmVmNGViNTlhMDNjMWI0MWY5NjE4OTYzNjNhMzdmNzc3MTFjMGFkYWYzZjEyYjY1NTNhZTY3MDI1MDE5YjI3NTIxMDI3M2U0NDJjMmU4NTdhYzkyYzgyMzk1NTIzYWYyOTM2N2Q5ZTgyNTUwYzdiMDJhYmM3MTFmZDk0N2M4N2IxNjA4YWM2ODohAiB9wpRqGhXC/vTrWaA8G0H5YYljY6N/d3EcCtrz8StlQgNCQ0hCIQJ9m+Uwun0vtQIwybwrTNFfwyvdo73bNLH6hn1mZjjeMFACGv8DCi5RbWMxcnVjU2VVcVJGMXhOQWl3TEo4UDJRYURrOXFnNVNNSHJNVWNybnh2OHA3EgwI++nv7wUQuI7krQIaKnBwd2dqNjZ3Z3U3OXJnMzhjNTQ2OWNjdWFnNDVyZTNoM2N3bTVlamZzaCDTrwkqjgMKyQIKHnRlc3QtMi4zLWJldGEtcGh5c2ljYWwtbGlzdGluZxohAiB9wpRqGhXC/vTrWaA8G0H5YYljY6N/d3EcCtrz8StlIhF0ZXN0IDIuMyB0byAyLjMuMSrwAQouUW1XNnBhOGlydE5OUUNRa3JqMmNmbUhuR0NOSFphVGZEUExXVHd6UHR3VnNYdRIuUW1aMUp3MTRnREZkcE00YTd1a1RMeUFnQjVMTERKTVFuaEhwTTRBb1RnVnJYMhouUW1VWVBCMXpTc25HTkNmSmhFQ3RhY2RFZlRmZ3d2dGpGMzdRcld2R3M0ejFHYyIuUW1hMlBKSGNZalJ3VXRwNVJ2WDRCNmdqZlVFcUZ4MTFaUEVGWGEzOUFOSlF2SCouUW1WTmsyQ2tBR1FCR3F2ZzhTOHp5RDM5VG5lTEpFaU1GMzNKRkRKeUhWeHoyahJAE5nSHkM2oUcs8u33w92gTsrWv9lMQ6yayhFlYpWKjHYGfv3Mdszss6UxVrYxq4NWut79Ji2pHH0isfmUwQJEBVJCEkCAS001ygAHdBnXtizocd505f0W7CDeNyKSaaoUgoOcsjgwsLJHCipoLHzYMLGKUwXG4n2E/dxsvcrcwNMUpPkJUkQIARJALzSO0te9HG+s8bk2DDeMSJYHrWavT8QdVtusvVSPyW55MMHMepenHIdAsgpfhqQcV9zm+2EJhIveR4PeVjfsDlJECAISQG11rqj9JL0DiUFExQsdjB2bpDNP92TOPCj54HVqtqAeswcfGW/uoIKBP0/c5o6gMcJ7QAQt87YoCGW+PPEiGgw="
},
"disputeResolution": {
"timestamp": "2019-12-19T22:09:37.165271Z",
"orderId": "Qmc1rucSeUqRF1xNAiwLJ8P2QaDk9qg5SMHrMUcrnxv8p7",
"proposedBy": "QmShZpfoqTsdov6R7z46YgspWJxcvDmQNQuMMfMxUNBSFr",
"resolution": "test",
"payout": {
"sigs": [
{
"inputIndex": 0,
"signature": "MEQCIBWSRlEaexA68kR3CWzoHJDQXqFY1BjyKde997OgsdCuAiAhUIi1VWzGBupdoo3rGvwmkPwF8TKrA6YZ0dEQhC/50UE="
}
],
"inputs": [
{
"hash": "c909889baf095f61aca3897e14f4a44d3b7e4c9b60238d0d91d2996895c6521e",
"index": 0,
"value": 153555
}
],
"buyerOutput": {
"address": "qz8800mvjkguryujscmztajkx5xt0wrt2yj4ftnfjf",
"amount": 74145
},
"moderatorOutput": {
"address": "qprqgdnmd9gqjrs4fyudsjd7kl9k6w8fhvd6964yam",
"amount": 74144
}
},
"moderatorRatingSigs": [
"MEUCIQDNYEfUsEwojAo4LEMxvbAR62lXbNIgDFeYHoS+ZZFFkgIgf5v8DlaibS8/CZDBBWPOrky/x004es/ETkO54KCKQ5w="
]
},
"disputeAcceptance": {
"timestamp": "2019-12-19T22:13:35.763742Z",
"closedBy": "Qmdy44rwpPQ2opSJi9LjKSzChMgHXgdC5vPq5zfVUGNYbh"
},
"signatures": [
{
"section": "LISTING",
"signatureBytes": "gEtNNcoAB3QZ17Ys6HHedOX9Fuwg3jcikmmqFIKDnLI4MLCyRwoqaCx82DCxilMFxuJ9hP3cbL3K3MDTFKT5CQ=="
},
{
"section": "ORDER",
"signatureBytes": "LzSO0te9HG+s8bk2DDeMSJYHrWavT8QdVtusvVSPyW55MMHMepenHIdAsgpfhqQcV9zm+2EJhIveR4PeVjfsDg=="
},
{
"section": "ORDER_CONFIRMATION",
"signatureBytes": "bXWuqP0kvQOJQUTFCx2MHZukM0/3ZM48KPngdWq2oB6zBx8Zb+6ggoE/T9zmjqAxwntABC3ztigIZb488SIaDA=="
},
{
"section": "DISPUTE",
"signatureBytes": "ak3AIg7f52zArx40vbX4xvWFMZH5EQzylJC9IiJhbSqjy/mz6xkWk21Ue9Y1jKB8zu9pWJuQk+dUUBardwbRCQ=="
},
{
"section": "DISPUTE_RESOLUTION",
"signatureBytes": "ZT4spDuoj2X/Dvutswn/LY1Q1Qd0WNLNsHVHOPECS9GlnuyGTRzUveuJCzJ+KUKL/5pPCq61oQ6zVABOj6F8BQ=="
}
]
},
"state": "RESOLVED",
"read": false,
"funded": true,
"unreadChatMessages": 0,
"paymentAddressTransactions": [
{
"txid": "c909889baf095f61aca3897e14f4a44d3b7e4c9b60238d0d91d2996895c6521e",
"value": 153555,
"confirmations": 3,
"height": 614069,
"timestamp": "2019-12-19T22:09:03.686146Z"
},
{
"txid": "b6344a44a0f7a4500537cafe78621b0113eb8481dfc8d76fe0df40257aaaa5da",
"value": -153555,
"confirmations": 2,
"height": 614070,
"timestamp": "2019-12-19T22:14:37.775848Z"
}
]
}
After seeing this error, I am also getting a 400 bad request error when trying to make a BCH purchase.
2019-12-19 17:21:06.343 [ERROR] [core/SendOrder] failed to send order request: dial attempt failed: <peer.ID Qm*UGNYbh> --> <peer.ID Qm*YLCcx9> dial attempt failed: dial tcp4 108.18.249.29:4101: connect: connection refused
2019-12-19 17:21:06.343 [WARNING] [core/processOfflineModeratedOrder] Vendor QmaWkAWZ5ZS1dGmYkkJRBMVGMmAbjpRCPCNeGsxgYLCcx9 is offline, sending offline order message
2019-12-19 17:21:10.450 [DEBUG] [client/doRequest] not ok response body (GET https://bch.blockbook.api.openbazaar.org/api/sendtx/010000000112763b9c34829b6c23949edd8e207ce39039767e6b859629d1f018d5a97dfe97010000006b483045022100979d45e78d53152b00276a4aa7cbbf4cab7f7a4561139f4ce283ef982d9d056f02202ea4b94d89e31c336217bd8867e9eeae9c553a8cf5d8243c102db3131c4dd4034121024453d2a746d0f8128da4e463df6f4692497cbaed07b7ebf3225969aa201724cf0000000002e8a500000000000017a91474fd1cdc74d7e044d61a8cc151f53ee448530ffa871a1a3d00000000001976a9147f99b9f0533e05dfe361a1c97949d8c076b0670788ac00000000):
string: {"error":"-25: Missing inputs"}
hexencoded: 7b226572726f72223a222d32353a204d697373696e6720696e70757473227d0a
Possibly related @jjeffryes @hoffmabc https://github.com/OpenBazaar/openbazaar-go/pull/1940?
This basically means the person releasing the funds was not completely in sync with the blockchain and so it looked like there were no inputs to process. Later it was synced and then they could sweep the inputs.
I'm still seeing this on master, I can confirm if the node resyncs their wallet the dispute is updated as finalized and they don't see this error because they don't have the option to accept the resolution any more (because the other party accepted it).
I'm not sure what we could do to improve this, other than make a better error message asking them to resync their wallet.