javascript-sdk icon indicating copy to clipboard operation
javascript-sdk copied to clipboard

js-sdk getTxByHash cannot parse Multi-send

Open will-yjn opened this issue 4 years ago • 0 comments

Hello,

For this multi-send tx, https://explorer.binance.org/tx/FBB5979568D0D35CA0F78DFBDD6BA4419A95ABD851977D3F751B56481F079D0C

client.getTxByHash returns

{
    "hash": "FBB5979568D0D35CA0F78DFBDD6BA4419A95ABD851977D3F751B56481F079D0C",
    "height": "199895983",
    "index": 7,
    "tx_result": {
        "log": "Msg 0: ",
        "events": [
            {
                "attributes": [
                    {
                        "key": "sender",
                        "value": "bnb15qced76xere38hmmpe644u5kd8v4lzl9gsex9w"
                    },
                    {
                        "key": "sender",
                        "value": "bnb1t38ccns9var4ac4yj2ylmu99r9ecmggr8ye5e5"
                    },
                    {
                        "key": "recipient",
                        "value": "bnb15qced76xere38hmmpe644u5kd8v4lzl9gsex9w"
                    },
                    {
                        "key": "recipient",
                        "value": "bnb1xmncvzcrfc4ezt0aznqzmwpea5w3wwukyvudsg"
                    },
                    {
                        "key": "action",
                        "value": "send"
                    }
                ]
            }
        ]
    },
    "tx": {
        "msg": [
            {}
        ],
        "signatures": [
            {
                "pub_key": null,
                "signature": null,
                "account_number": 0,
                "sequence": 0
            }
        ],
        "memo": "",
        "source": 0,
        "data": "",
        "aminoPrefix": "F0625DEE"
    },
    "proof": {
        "RootHash": "B2ADEF2EA46F296E42E39597DC04B8633F0DA88142FBD5566E3E1D6216006512",
        "Data": "hAPwYl3uCpABKiyH+gofChSgMZb7RsjzE997DnVa8pZp2V+L5RIHCgNCTkIQAQojChRcT4xOBWdHXuKkkon98KUZc42hAxILCgNCTkIQwZvBmwESHwoUoDGW+0bI8xPfew51WvKWadlfi+USBwoDQk5CEAESIwoUNueGCwNOK5Et/RTALbg57R0XO5YSCwoDQk5CEMGbwZsBEnIKJuta6YchAi7Ap487ZvzSOUBbbnlWYXu1CdN8YD+He0MMaQifJZlREkAkx44kLmMpUg+RRAUyizobWDWnWRk6hNL8oFotlq+sUR8QbXRw1QPsK70zGLjut0cygslAYN0JRr/8KjLpTqhVGJXAEyCM+QMScgom61rphyECPBVtIW+o1A/22Ri1uX1xIQhQTrOBER+/m63KK4c9lBASQPZX9/Pfg6i65Fad8h9hwGKT+tqB+EvnKrzhlYdjy4HkKl0HafCzNOcdM7AVm9Dd5Z4YKzfOtYqjvt3kahw3DQ0YjKgKIN2ABBoBMCAB",
        "Proof": {
            "total": "13",
            "index": "7",
            "leaf_hash": "+HiRgLOSBwbmxDiMdS+gXVFbU2sQc6e1ipGvnDbUV+w=",
            "aunts": [
                "hocBeD9O/f4We5zOpv9XzHwVT6WT/nwA5KCERuDYrZo=",
                "+BHL6CD6evKBTZoDrQrd2tmCjNr5MwlFjRTTVERxdwI=",
                "ogvCamvi8ry9qqn6XH3a+p9bFWmlammjSsH/rkDSUuM=",
                "Eqd0oB8e61UOrS1R7c+Bxts3Ii0UPxLpWSUtjWDGuO0="
            ]
        }
    }
}

The info inside tx is mostly empty, i.e. msg, pubkey, account_number, etc. Thus we cannot know the amount sent from one address to another.

will-yjn avatar Nov 03 '21 07:11 will-yjn