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

ETH Offline Purchase Gets Invalid Payment Address #1997

@jjeffryes

Description

@jjeffryes

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": [
    ]
}

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions