HathorNetwork / hathor-core

Hathor core is the official and reference client for operating a full node in Hathor Network.
https://hathor.network
Apache License 2.0
83 stars 26 forks source link

Index of transactions in rocksdb is returning a different data from memory index #475

Open pedroferreira1 opened 2 years ago

pedroferreira1 commented 2 years ago

API /transaction uses an index that is returning a different list depending on the index used in the full node.

The explorer bug in this issue: https://github.com/HathorNetwork/hathor-explorer/issues/220 is related to this issue here.

Example of APIs:

https://node1.mainnet.hathor.network/v1a/transaction?type=tx&count=10&hash=00000000c89746d3a41a6b8958b911b4137b40183017989f2969ccdcd6d7f0d0&timestamp=1661892256&page=previous is using the rocksdb index.

Return

{
    "transactions":[
        {
            "tx_id":"000011e8d6ec1d48aa35fd664178e49c19f4c358e21c115fd1918fe382032d5d",
            "version":1,
            "weight":17.204750964995664,
            "timestamp":1661892272,
            "is_voided":false,
            "inputs":[
                {
                    "value":280,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "tx_id":"00000000c89746d3a41a6b8958b911b4137b40183017989f2969ccdcd6d7f0d0",
                    "index":0
                }
            ],
            "outputs":[
                {
                    "value":269,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":"00004de8eb77603528e7934bb45f47181e5539f681f64e086d14778ad62fe289"
                },
                {
                    "value":11,
                    "token_data":0,
                    "script":"dqkUiGSpyjTclnHtmQptuI0cXzy2JoOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HJxJsdx9RxJh4zFvtTs2eE9XT75GM6ckAc",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                }
            ],
            "parents":[
                "00000000c89746d3a41a6b8958b911b4137b40183017989f2969ccdcd6d7f0d0",
                "000051d5690ad7fa2e6dfdd36be37d48297ce6e10eecce7c1c7265d0b5f7e1eb"
            ]
        },
        {
            "tx_id":"00004de8eb77603528e7934bb45f47181e5539f681f64e086d14778ad62fe289",
            "version":1,
            "weight":17.192636924878897,
            "timestamp":1661892291,
            "is_voided":false,
            "inputs":[
                {
                    "value":269,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "tx_id":"000011e8d6ec1d48aa35fd664178e49c19f4c358e21c115fd1918fe382032d5d",
                    "index":0
                }
            ],
            "outputs":[
                {
                    "value":258,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":"00000000057de2ea34097396c3579198978c8bfe0b2e24e786a1aa4342d32f20"
                },
                {
                    "value":11,
                    "token_data":0,
                    "script":"dqkUiQ9NmLSsOEjCPSMuY8MeEJQiUx6IrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HK1qHuNy98wVThhEG5VpH2577jkXUAdns4",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                }
            ],
            "parents":[
                "000011e8d6ec1d48aa35fd664178e49c19f4c358e21c115fd1918fe382032d5d",
                "00000000c89746d3a41a6b8958b911b4137b40183017989f2969ccdcd6d7f0d0"
            ]
        },
        {
            "tx_id":"00000000057de2ea34097396c3579198978c8bfe0b2e24e786a1aa4342d32f20",
            "version":1,
            "weight":17.196405954970277,
            "timestamp":1661892317,
            "is_voided":false,
            "inputs":[
                {
                    "value":258,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "tx_id":"00004de8eb77603528e7934bb45f47181e5539f681f64e086d14778ad62fe289",
                    "index":0
                }
            ],
            "outputs":[
                {
                    "value":247,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":"0000000080f7686dad4b38c27d4d5f44a549e966e17c0e6507bc2f17d635870d"
                },
                {
                    "value":11,
                    "token_data":0,
                    "script":"dqkUiXdjxgn+1cAU8LNRamjCV+Z/aQKIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HK3yyyCGhivmSZLmqbg7fFpFSUjMpi3U4m",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                }
            ],
            "parents":[
                "00004de8eb77603528e7934bb45f47181e5539f681f64e086d14778ad62fe289",
                "000011e8d6ec1d48aa35fd664178e49c19f4c358e21c115fd1918fe382032d5d"
            ]
        },
        {
            "tx_id":"0000000080f7686dad4b38c27d4d5f44a549e966e17c0e6507bc2f17d635870d",
            "version":1,
            "weight":17.192220012593918,
            "timestamp":1661892336,
            "is_voided":false,
            "inputs":[
                {
                    "value":247,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "tx_id":"00000000057de2ea34097396c3579198978c8bfe0b2e24e786a1aa4342d32f20",
                    "index":0
                }
            ],
            "outputs":[
                {
                    "value":236,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":"00005bca95090dedeb737d48807d33f7cc6142ad50b54d2185570ab0e0361c76"
                },
                {
                    "value":11,
                    "token_data":0,
                    "script":"dqkUk007hi2VI6tT7fRN71Ke8ZIhgCKIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HKwzEkcHAk8s2QALYSGSncPVan1DXcVChw",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                }
            ],
            "parents":[
                "00000000057de2ea34097396c3579198978c8bfe0b2e24e786a1aa4342d32f20",
                "00004de8eb77603528e7934bb45f47181e5539f681f64e086d14778ad62fe289"
            ]
        },
        {
            "tx_id":"000004fb8e4964fb2630a7c3d7345cc562f19790e10794a65af0b8e55f64667d",
            "version":1,
            "weight":21.058047891267694,
            "timestamp":1661892359,
            "is_voided":false,
            "inputs":[
                {
                    "value":1049500,
                    "token_data":0,
                    "script":"dqkU5wrE84r17iNbCyPt1hXYR2RS50aIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HTamNvYsMQaeE8UxJgsR4Fup6MME2BhL9z",
                        "timelock":null
                    },
                    "token":"00",
                    "tx_id":"000002b26acf4a65535d1bd99f8c3cf52ac6a2fb89a405fe401b932192e722cf",
                    "index":1
                }
            ],
            "outputs":[
                {
                    "value":80689,
                    "token_data":0,
                    "script":"dqkUOAGQByMQ3mHQG+CN0/dBLxXs62+IrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HBdG6fAQvwg296LgeCuXH7DzgExnxnWBUL",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                },
                {
                    "value":968811,
                    "token_data":0,
                    "script":"dqkUoX2x/t6rSHAbFD1XTTUUsxv0XoqIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HMF1kh3ZbtGbw8A4QV993b3gfkBaaXbPHd",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                }
            ],
            "parents":[
                "0000000080f7686dad4b38c27d4d5f44a549e966e17c0e6507bc2f17d635870d",
                "00000000057de2ea34097396c3579198978c8bfe0b2e24e786a1aa4342d32f20"
            ]
        },
        {
            "tx_id":"00005bca95090dedeb737d48807d33f7cc6142ad50b54d2185570ab0e0361c76",
            "version":1,
            "weight":17.188025073467635,
            "timestamp":1661892361,
            "is_voided":false,
            "inputs":[
                {
                    "value":236,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "tx_id":"0000000080f7686dad4b38c27d4d5f44a549e966e17c0e6507bc2f17d635870d",
                    "index":0
                }
            ],
            "outputs":[
                {
                    "value":225,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":"000058e9ae1b8ec79233c794e7c4a8afd5e7e75bf0adf445db3b64595d4c1ed3"
                },
                {
                    "value":11,
                    "token_data":0,
                    "script":"dqkUk7Ap9OrZ6s/Qq4e/NuK9S8WXC6GIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HKz2kdDhZg91jHQfT9XWRxnxfpHfJ3XQhW",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                }
            ],
            "parents":[
                "0000000080f7686dad4b38c27d4d5f44a549e966e17c0e6507bc2f17d635870d",
                "00000000057de2ea34097396c3579198978c8bfe0b2e24e786a1aa4342d32f20"
            ]
        },
        {
            "tx_id":"000058e9ae1b8ec79233c794e7c4a8afd5e7e75bf0adf445db3b64595d4c1ed3",
            "version":1,
            "weight":17.183821108555453,
            "timestamp":1661892380,
            "is_voided":false,
            "inputs":[
                {
                    "value":225,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "tx_id":"00005bca95090dedeb737d48807d33f7cc6142ad50b54d2185570ab0e0361c76",
                    "index":0
                }
            ],
            "outputs":[
                {
                    "value":214,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                },
                {
                    "value":11,
                    "token_data":0,
                    "script":"dqkUo5v9/LQYGqyaVi9hZvW3nYyRECyIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HMSDQ8s2R2XrzTdCu9tgymmQohJtRCY8Qi",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                }
            ],
            "parents":[
                "000004fb8e4964fb2630a7c3d7345cc562f19790e10794a65af0b8e55f64667d",
                "00005bca95090dedeb737d48807d33f7cc6142ad50b54d2185570ab0e0361c76"
            ]
        },
        {
            "tx_id":"00002ed91b0352f322a27dd58dfc2bd18343fe7104d23e013c4bcb688bbb037f",
            "version":1,
            "weight":16.827294220302488,
            "timestamp":1661893350,
            "is_voided":false,
            "inputs":[
                {
                    "value":1,
                    "token_data":0,
                    "script":"dqkUapS4DsH+DQZRAk0xBGfN4fuvxuGIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HGEgArUjEYSLiYGHEK2JwnYYE789wNQRt6",
                        "timelock":null
                    },
                    "token":"00",
                    "tx_id":"000000000b08d566393a70525852c5ee2c534a8ae5b9ba3d2e8e7b8de2e57b99",
                    "index":1
                }
            ],
            "outputs":[
                {
                    "value":1,
                    "token_data":0,
                    "script":"dqkUe0a7WgOK9x+Hk1/eSF40fgIRjiyIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HHkxEUSqD2ADkBxAJ43L2SVnQfBdPnYbbC",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":"00003f76a39b3c9508a8f010a2cec09ba08bbd812b4c15315bd460b66a699d7c"
                }
            ],
            "parents":[
                "000058e9ae1b8ec79233c794e7c4a8afd5e7e75bf0adf445db3b64595d4c1ed3",
                "000004fb8e4964fb2630a7c3d7345cc562f19790e10794a65af0b8e55f64667d"
            ]
        },
        {
            "tx_id":"00003f76a39b3c9508a8f010a2cec09ba08bbd812b4c15315bd460b66a699d7c",
            "version":1,
            "weight":16.818364568681208,
            "timestamp":1661895475,
            "is_voided":false,
            "inputs":[
                {
                    "value":1,
                    "token_data":0,
                    "script":"dqkUe0a7WgOK9x+Hk1/eSF40fgIRjiyIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HHkxEUSqD2ADkBxAJ43L2SVnQfBdPnYbbC",
                        "timelock":null
                    },
                    "token":"00",
                    "tx_id":"00002ed91b0352f322a27dd58dfc2bd18343fe7104d23e013c4bcb688bbb037f",
                    "index":0
                }
            ],
            "outputs":[
                {
                    "value":1,
                    "token_data":0,
                    "script":"dqkUzcYvhCrOKKkmMi/8LpMNTEiK8raIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HRHAKr696RmnSvkSAZuqJ1Q5at3MsZnW3n",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                }
            ],
            "parents":[
                "00002ed91b0352f322a27dd58dfc2bd18343fe7104d23e013c4bcb688bbb037f",
                "000058e9ae1b8ec79233c794e7c4a8afd5e7e75bf0adf445db3b64595d4c1ed3"
            ]
        },
        {
            "tx_id":"00000d15b48bae2ba78e5d905848d5113f928f8efa541a5a09d48db330cbfdbb",
            "version":1,
            "weight":18.041899189667152,
            "timestamp":1661898471,
            "is_voided":false,
            "inputs":[
                {
                    "value":3098,
                    "token_data":0,
                    "script":"dqkUHO4zoyq6nDI+Qmfu9YWYGovzVNOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"H9A6fG4JxT1HCktiaZwLQCCgsgUM7axndb",
                        "timelock":null
                    },
                    "token":"00",
                    "tx_id":"00000b788b74ca87e2fbb66c3578c1ac682758581f922e000b66d816b32d76be",
                    "index":1
                }
            ],
            "outputs":[
                {
                    "value":1524,
                    "token_data":0,
                    "script":"dqkUBLwxiMnb5T1uT3OqMJ8JvAh+t/eIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"H6xAY2Pg7hQLcV5wG1DzEC4SMtZ3RxmAMb",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                },
                {
                    "value":1574,
                    "token_data":0,
                    "script":"dqkUHO4zoyq6nDI+Qmfu9YWYGovzVNOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"H9A6fG4JxT1HCktiaZwLQCCgsgUM7axndb",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                }
            ],
            "parents":[
                "00003f76a39b3c9508a8f010a2cec09ba08bbd812b4c15315bd460b66a699d7c",
                "00002ed91b0352f322a27dd58dfc2bd18343fe7104d23e013c4bcb688bbb037f"
            ]
        }
    ],
    "has_more":false
}

http://localhost:8083/v1a/transaction?type=tx&count=10&hash=00000000c89746d3a41a6b8958b911b4137b40183017989f2969ccdcd6d7f0d0&timestamp=1661892256&page=previous is a local node using memory index.

Return

{
    "transactions":[
        {
            "tx_id":"00000d15b48bae2ba78e5d905848d5113f928f8efa541a5a09d48db330cbfdbb",
            "version":1,
            "weight":18.041899189667152,
            "timestamp":1661898471,
            "is_voided":false,
            "inputs":[
                {
                    "value":3098,
                    "token_data":0,
                    "script":"dqkUHO4zoyq6nDI+Qmfu9YWYGovzVNOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"H9A6fG4JxT1HCktiaZwLQCCgsgUM7axndb",
                        "timelock":null
                    },
                    "token":"00",
                    "tx_id":"00000b788b74ca87e2fbb66c3578c1ac682758581f922e000b66d816b32d76be",
                    "index":1
                }
            ],
            "outputs":[
                {
                    "value":1524,
                    "token_data":0,
                    "script":"dqkUBLwxiMnb5T1uT3OqMJ8JvAh+t/eIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"H6xAY2Pg7hQLcV5wG1DzEC4SMtZ3RxmAMb",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                },
                {
                    "value":1574,
                    "token_data":0,
                    "script":"dqkUHO4zoyq6nDI+Qmfu9YWYGovzVNOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"H9A6fG4JxT1HCktiaZwLQCCgsgUM7axndb",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                }
            ],
            "parents":[
                "00003f76a39b3c9508a8f010a2cec09ba08bbd812b4c15315bd460b66a699d7c",
                "00002ed91b0352f322a27dd58dfc2bd18343fe7104d23e013c4bcb688bbb037f"
            ]
        },
        {
            "tx_id":"00003f76a39b3c9508a8f010a2cec09ba08bbd812b4c15315bd460b66a699d7c",
            "version":1,
            "weight":16.818364568681208,
            "timestamp":1661895475,
            "is_voided":false,
            "inputs":[
                {
                    "value":1,
                    "token_data":0,
                    "script":"dqkUe0a7WgOK9x+Hk1/eSF40fgIRjiyIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HHkxEUSqD2ADkBxAJ43L2SVnQfBdPnYbbC",
                        "timelock":null
                    },
                    "token":"00",
                    "tx_id":"00002ed91b0352f322a27dd58dfc2bd18343fe7104d23e013c4bcb688bbb037f",
                    "index":0
                }
            ],
            "outputs":[
                {
                    "value":1,
                    "token_data":0,
                    "script":"dqkUzcYvhCrOKKkmMi/8LpMNTEiK8raIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HRHAKr696RmnSvkSAZuqJ1Q5at3MsZnW3n",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                }
            ],
            "parents":[
                "00002ed91b0352f322a27dd58dfc2bd18343fe7104d23e013c4bcb688bbb037f",
                "000058e9ae1b8ec79233c794e7c4a8afd5e7e75bf0adf445db3b64595d4c1ed3"
            ]
        },
        {
            "tx_id":"00002ed91b0352f322a27dd58dfc2bd18343fe7104d23e013c4bcb688bbb037f",
            "version":1,
            "weight":16.827294220302488,
            "timestamp":1661893350,
            "is_voided":false,
            "inputs":[
                {
                    "value":1,
                    "token_data":0,
                    "script":"dqkUapS4DsH+DQZRAk0xBGfN4fuvxuGIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HGEgArUjEYSLiYGHEK2JwnYYE789wNQRt6",
                        "timelock":null
                    },
                    "token":"00",
                    "tx_id":"000000000b08d566393a70525852c5ee2c534a8ae5b9ba3d2e8e7b8de2e57b99",
                    "index":1
                }
            ],
            "outputs":[
                {
                    "value":1,
                    "token_data":0,
                    "script":"dqkUe0a7WgOK9x+Hk1/eSF40fgIRjiyIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HHkxEUSqD2ADkBxAJ43L2SVnQfBdPnYbbC",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":"00003f76a39b3c9508a8f010a2cec09ba08bbd812b4c15315bd460b66a699d7c"
                }
            ],
            "parents":[
                "000058e9ae1b8ec79233c794e7c4a8afd5e7e75bf0adf445db3b64595d4c1ed3",
                "000004fb8e4964fb2630a7c3d7345cc562f19790e10794a65af0b8e55f64667d"
            ]
        },
        {
            "tx_id":"000058e9ae1b8ec79233c794e7c4a8afd5e7e75bf0adf445db3b64595d4c1ed3",
            "version":1,
            "weight":17.183821108555453,
            "timestamp":1661892380,
            "is_voided":false,
            "inputs":[
                {
                    "value":225,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "tx_id":"00005bca95090dedeb737d48807d33f7cc6142ad50b54d2185570ab0e0361c76",
                    "index":0
                }
            ],
            "outputs":[
                {
                    "value":214,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                },
                {
                    "value":11,
                    "token_data":0,
                    "script":"dqkUo5v9/LQYGqyaVi9hZvW3nYyRECyIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HMSDQ8s2R2XrzTdCu9tgymmQohJtRCY8Qi",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                }
            ],
            "parents":[
                "000004fb8e4964fb2630a7c3d7345cc562f19790e10794a65af0b8e55f64667d",
                "00005bca95090dedeb737d48807d33f7cc6142ad50b54d2185570ab0e0361c76"
            ]
        },
        {
            "tx_id":"00005bca95090dedeb737d48807d33f7cc6142ad50b54d2185570ab0e0361c76",
            "version":1,
            "weight":17.188025073467635,
            "timestamp":1661892361,
            "is_voided":false,
            "inputs":[
                {
                    "value":236,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "tx_id":"0000000080f7686dad4b38c27d4d5f44a549e966e17c0e6507bc2f17d635870d",
                    "index":0
                }
            ],
            "outputs":[
                {
                    "value":225,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":"000058e9ae1b8ec79233c794e7c4a8afd5e7e75bf0adf445db3b64595d4c1ed3"
                },
                {
                    "value":11,
                    "token_data":0,
                    "script":"dqkUk7Ap9OrZ6s/Qq4e/NuK9S8WXC6GIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HKz2kdDhZg91jHQfT9XWRxnxfpHfJ3XQhW",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                }
            ],
            "parents":[
                "0000000080f7686dad4b38c27d4d5f44a549e966e17c0e6507bc2f17d635870d",
                "00000000057de2ea34097396c3579198978c8bfe0b2e24e786a1aa4342d32f20"
            ]
        },
        {
            "tx_id":"000004fb8e4964fb2630a7c3d7345cc562f19790e10794a65af0b8e55f64667d",
            "version":1,
            "weight":21.058047891267694,
            "timestamp":1661892359,
            "is_voided":false,
            "inputs":[
                {
                    "value":1049500,
                    "token_data":0,
                    "script":"dqkU5wrE84r17iNbCyPt1hXYR2RS50aIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HTamNvYsMQaeE8UxJgsR4Fup6MME2BhL9z",
                        "timelock":null
                    },
                    "token":"00",
                    "tx_id":"000002b26acf4a65535d1bd99f8c3cf52ac6a2fb89a405fe401b932192e722cf",
                    "index":1
                }
            ],
            "outputs":[
                {
                    "value":80689,
                    "token_data":0,
                    "script":"dqkUOAGQByMQ3mHQG+CN0/dBLxXs62+IrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HBdG6fAQvwg296LgeCuXH7DzgExnxnWBUL",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                },
                {
                    "value":968811,
                    "token_data":0,
                    "script":"dqkUoX2x/t6rSHAbFD1XTTUUsxv0XoqIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HMF1kh3ZbtGbw8A4QV993b3gfkBaaXbPHd",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                }
            ],
            "parents":[
                "0000000080f7686dad4b38c27d4d5f44a549e966e17c0e6507bc2f17d635870d",
                "00000000057de2ea34097396c3579198978c8bfe0b2e24e786a1aa4342d32f20"
            ]
        },
        {
            "tx_id":"0000000080f7686dad4b38c27d4d5f44a549e966e17c0e6507bc2f17d635870d",
            "version":1,
            "weight":17.192220012593918,
            "timestamp":1661892336,
            "is_voided":false,
            "inputs":[
                {
                    "value":247,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "tx_id":"00000000057de2ea34097396c3579198978c8bfe0b2e24e786a1aa4342d32f20",
                    "index":0
                }
            ],
            "outputs":[
                {
                    "value":236,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":"00005bca95090dedeb737d48807d33f7cc6142ad50b54d2185570ab0e0361c76"
                },
                {
                    "value":11,
                    "token_data":0,
                    "script":"dqkUk007hi2VI6tT7fRN71Ke8ZIhgCKIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HKwzEkcHAk8s2QALYSGSncPVan1DXcVChw",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                }
            ],
            "parents":[
                "00000000057de2ea34097396c3579198978c8bfe0b2e24e786a1aa4342d32f20",
                "00004de8eb77603528e7934bb45f47181e5539f681f64e086d14778ad62fe289"
            ]
        },
        {
            "tx_id":"00000000057de2ea34097396c3579198978c8bfe0b2e24e786a1aa4342d32f20",
            "version":1,
            "weight":17.196405954970277,
            "timestamp":1661892317,
            "is_voided":false,
            "inputs":[
                {
                    "value":258,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "tx_id":"00004de8eb77603528e7934bb45f47181e5539f681f64e086d14778ad62fe289",
                    "index":0
                }
            ],
            "outputs":[
                {
                    "value":247,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":"0000000080f7686dad4b38c27d4d5f44a549e966e17c0e6507bc2f17d635870d"
                },
                {
                    "value":11,
                    "token_data":0,
                    "script":"dqkUiXdjxgn+1cAU8LNRamjCV+Z/aQKIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HK3yyyCGhivmSZLmqbg7fFpFSUjMpi3U4m",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                }
            ],
            "parents":[
                "00004de8eb77603528e7934bb45f47181e5539f681f64e086d14778ad62fe289",
                "000011e8d6ec1d48aa35fd664178e49c19f4c358e21c115fd1918fe382032d5d"
            ]
        },
        {
            "tx_id":"00004de8eb77603528e7934bb45f47181e5539f681f64e086d14778ad62fe289",
            "version":1,
            "weight":17.192636924878897,
            "timestamp":1661892291,
            "is_voided":false,
            "inputs":[
                {
                    "value":269,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "tx_id":"000011e8d6ec1d48aa35fd664178e49c19f4c358e21c115fd1918fe382032d5d",
                    "index":0
                }
            ],
            "outputs":[
                {
                    "value":258,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":"00000000057de2ea34097396c3579198978c8bfe0b2e24e786a1aa4342d32f20"
                },
                {
                    "value":11,
                    "token_data":0,
                    "script":"dqkUiQ9NmLSsOEjCPSMuY8MeEJQiUx6IrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HK1qHuNy98wVThhEG5VpH2577jkXUAdns4",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                }
            ],
            "parents":[
                "000011e8d6ec1d48aa35fd664178e49c19f4c358e21c115fd1918fe382032d5d",
                "00000000c89746d3a41a6b8958b911b4137b40183017989f2969ccdcd6d7f0d0"
            ]
        },
        {
            "tx_id":"000011e8d6ec1d48aa35fd664178e49c19f4c358e21c115fd1918fe382032d5d",
            "version":1,
            "weight":17.204750964995664,
            "timestamp":1661892272,
            "is_voided":false,
            "inputs":[
                {
                    "value":280,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "tx_id":"00000000c89746d3a41a6b8958b911b4137b40183017989f2969ccdcd6d7f0d0",
                    "index":0
                }
            ],
            "outputs":[
                {
                    "value":269,
                    "token_data":0,
                    "script":"dqkUvvH5uq9gHdiC9diG8H+o9qjUdBOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HPvkeYZMVrAJKWFj4oNhaSz8skVv5WveGt",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":"00004de8eb77603528e7934bb45f47181e5539f681f64e086d14778ad62fe289"
                },
                {
                    "value":11,
                    "token_data":0,
                    "script":"dqkUiGSpyjTclnHtmQptuI0cXzy2JoOIrA==",
                    "decoded":{
                        "type":"P2PKH",
                        "address":"HJxJsdx9RxJh4zFvtTs2eE9XT75GM6ckAc",
                        "timelock":null
                    },
                    "token":"00",
                    "spent_by":null
                }
            ],
            "parents":[
                "00000000c89746d3a41a6b8958b911b4137b40183017989f2969ccdcd6d7f0d0",
                "000051d5690ad7fa2e6dfdd36be37d48297ce6e10eecce7c1c7265d0b5f7e1eb"
            ]
        }
    ],
    "has_more":false
}

The lists are in the opposite order.

jansegre commented 4 days ago

I tested this and it still happens. The fix should be trivial but we have to pick one of the two orderings. Also this shouldn't have any impact on any system, it's just an API preference.