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

ETH Offline Purchase Gets Invalid Payment Address #1997

Open
jjeffryes opened this issue Feb 21, 2020 · 3 comments
Open

ETH Offline Purchase Gets Invalid Payment Address #1997

jjeffryes opened this issue Feb 21, 2020 · 3 comments
Assignees
Labels
bug ethereum Ethereum integration-related issues. needs confirmation 🚀 🚫 Launch blockers

Comments

@jjeffryes
Copy link
Collaborator

I made an offline purchase from one testnet node to another using TETH.

The seller's node saw the order, but it is in an error state, with the error being "invalid payment address."

Below is the response from the /order endpoint.

{
    "contract": {
        "vendorListings": [
            {
                "slug": "jj-tiny-price-eth-test",
                "vendorID": {
                    "peerID": "QmdE1iJkTvbvRVf9pj6t7vCiv46VepP53t8AZsnkobC5Zw",
                    "handle": "",
                    "pubkeys": {
                        "identity": "CAESIKWy9WR9N9wxhM1/5mqnx83NsUV5YeIsDc6Cc831AhUw",
                        "bitcoin": "AkCez6qEcbOoY4ejKd6aw//uzb6riZ/HIZ+hpU9B9Mfh"
                    },
                    "bitcoinSig": "MEUCIQDtjbdwjDOQvgXzwMgNj6OfZ3x+l4JCfGx0y7QHf+3CjgIgG8LVdK7YAzxrfFbtWwhTs3wJkmNlvy5vu5WKE8Ug8XI="
                },
                "metadata": {
                    "version": 5,
                    "contractType": "DIGITAL_GOOD",
                    "format": "FIXED_PRICE",
                    "expiry": "2037-12-31T05:00:00.000Z",
                    "acceptedCurrencies": [
                        "TETH"
                    ],
                    "pricingCurrency": "",
                    "language": "",
                    "escrowTimeoutHours": 1,
                    "coinType": "",
                    "coinDivisibility": 0,
                    "priceModifier": 0
                },
                "item": {
                    "title": "JJ Tiny Price ETH test",
                    "description": "test",
                    "processingTime": "",
                    "price": 0,
                    "nsfw": false,
                    "images": [
                        {
                            "filename": "reclamation_sage___mtg_by_clintcearley-d7p2ovd.jpg",
                            "original": "Qma4ECuBbwpGVzCkrFQa8kM2s3kjJoe2sUfAV97zWwsYsf",
                            "large": "QmQ94HfeD4hVF5xbPQj4cxD7E4saJNfj3j27kTZVC2xxyd",
                            "medium": "QmUvuV36aC4PVxazWtmWte5Gf5gXytkJxjje3pG5L1mtLy",
                            "small": "QmcprkyDqmwH7bgPQvn94Fxw88A15qviduK4D4dC5tnYvu",
                            "tiny": "QmXDAPAjEbKkon4yhGGpYx8NJvSDgvcZcLS645rcaKNbhF"
                        }
                    ],
                    "grams": 0,
                    "condition": "NEW",
                    "skus": [
                        {
                            "productID": "",
                            "surcharge": 0,
                            "quantity": 0,
                            "bigSurcharge": "",
                            "bigQuantity": "0"
                        }
                    ],
                    "priceModifier": 0,
                    "bigPrice": "100000000000",
                    "priceCurrency": {
                        "code": "ETH",
                        "divisibility": 18
                    }
                },
                "moderators": [
                    "QmanJzX92hfe6MFD16JouBKRYD4Bit9QF5KRS3Mu2q9E5C"
                ],
                "termsAndConditions": "",
                "refundPolicy": ""
            }
        ],
        "buyerOrder": {
            "refundAddress": "0x827C0a813F093a7Ee3f075908D94adc42b30e434",
            "refundFee": 0,
            "shipping": {
                "shipTo": "",
                "address": "",
                "city": "",
                "state": "",
                "postalCode": "",
                "country": "NA",
                "addressNotes": ""
            },
            "buyerID": {
                "peerID": "QmXAFp8nQZKBeLY2ecsmS5gm3kguXnQeidBJxtJazTVijT",
                "handle": "",
                "pubkeys": {
                    "identity": "CAESIIXIAt3CBEBxggCE4zVfz1VUzZkOEEAdroM65qWKwXZ5",
                    "bitcoin": "A7fWTJBLRuaTnDZWel4jP62W56QJPezdxNepsyhWs5AI"
                },
                "bitcoinSig": "MEQCICwhdMqUJBcUBL9ZDmPQynZq+roXM7RArCAGR1Z/yM9EAiBdIIUbMq1k3MNQ+DdL3ieoDhYW4ul5odZmJzz2Ugyu/A=="
            },
            "timestamp": "2020-02-21T22:04:14.037701Z",
            "items": [
                {
                    "listingHash": "zb2rhatpM2UUSzpFEa2reMuQULsg9cVCHTeVFqeAd8eb5TCVS",
                    "quantity": 0,
                    "shippingOption": {
                        "name": "",
                        "service": ""
                    },
                    "memo": "",
                    "paymentAddress": "",
                    "quantity64": 0,
                    "bigQuantity": "100"
                }
            ],
            "payment": {
                "method": "DIRECT",
                "moderator": "",
                "amount": 0,
                "chaincode": "5e6fe5119788c37783cb9f8fd2997bd8298eece60387d129cb8cb05c63ce05c3",
                "address": "0xB64962eCb008eAF5a2eE79D8cF0Fa90c2685465b",
                "redeemScript": "ff8fff850301010f45746852656465656d53637269707401ff86000108010554786e494401ff880001095468726573686f6c64010600010754696d656f75740106000105427579657201ff8800010653656c6c657201ff880001094d6f64657261746f7201ff8800010f4d756c74697369674164647265737301ff8800010c546f6b656e4164647265737301ff8800000017ff87010101074164647265737301ff8800010601280000ffb6ff860114ffd2ff997bffd829ff8effecffe603ff87ffd129ffcbff8cffb05c63ffce05ffc301010214ff827c0aff813f093a7effe3fff075ff90ff8dff94ffadffc42b30ffe43401142bffa05e522f10ffa5ffb5ffb9ff9dffb8556f71ffb650ffe7ffbe1f4101140000000000000000000000000000000000000000011436ffe1ff9eff91ffdffffcffa4251f4fffb541fff5ffc3ffa5ff96252effa4ffbb0114000000000000000000000000000000000000000000",
                "coin": "",
                "bigAmount": "10000000000000",
                "amountCurrency": {
                    "code": "TETH",
                    "divisibility": 18
                }
            },
            "ratingKeys": [
                "A708MMsb5RCzPLNP+KK8SG94E0GdT/ESjQbouBTeKjKi"
            ],
            "alternateContactInfo": "",
            "version": 2,
            "bigRefundFee": ""
        },
        "signatures": [
            {
                "section": "LISTING",
                "signatureBytes": "eu62XBbyfL5KbWH3/Rqhm4Hpx9UaBFP5LRn/YQHwH6S35S1NR34Mb+DmdQpDCKuh6P09xIpgtz6V9QznsibMBA=="
            },
            {
                "section": "ORDER",
                "signatureBytes": "QcfVYngLx+EPcHLGo56NJxsjyTFQ/iNHwj2F06goJWR24Qi6VhSwIoqihoMKe9doKBdh51ISKoNrlUGuFb8mCg=="
            }
        ],
        "errors": [
            "invalid payment address"
        ]
    },
    "state": "PROCESSING_ERROR",
    "read": false,
    "funded": false,
    "unreadChatMessages": 0,
    "paymentAddressTransactions": [
    ]
}
@jjeffryes jjeffryes added 🚀 🚫 Launch blockers bug ethereum Ethereum integration-related issues. labels Feb 21, 2020
@hoffmabc
Copy link
Member

Well 0xB64962eCb008eAF5a2eE79D8cF0Fa90c2685465b is definitely an ok address.

@hoffmabc
Copy link
Member

It means the multisig is not matching up... @cpacia any ideas here? @amangale ?

@cpacia
Copy link
Member

cpacia commented Feb 28, 2020

Testing this case I have no seen this issue.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug ethereum Ethereum integration-related issues. needs confirmation 🚀 🚫 Launch blockers
Projects
None yet
Development

No branches or pull requests

5 participants