Bitcoin-tx : how to derive script hash address from "VIN" in raw transaction? #14516

issue ghost opened this issue on October 19, 2018
  1. ghost commented at 6:59 AM on October 19, 2018: none

    Example transaction : https://www.blockchain.com/btc/tx/ab39d6d3bc7a7907d95eb47fd0f97f170bc78a0178cc30792d41e8d8a89e10a4

    I tried wth bitcoin-tx got the below output. But how to derive script hash address from "vin" in raw transaction

    How to derive '36QbS979hawHk3NM9ohQBj4RFnrMR2jd8u', '3FHVy2Btu1zpadAv78FodN3vf46Be8hTak' from VIN ?

    root@bnode:~# bitcoin-tx -json 02000000000102e4f23fa7050d2178f80f565578679067f721f7ac52136358ea357203b9b570820000000017160014496ff97c8fe1342a75f6f87c0700cf493372f82afeffffffe7a1d3ef7b49291d04a6392d58ab07c87e52aa37fda06236436ad8f5c9b5ff9c000000001716001418abff0a484ea371b99f51133da790add8d262e0feffffff02ec9b0400000000001976a91441fba3542015667bb84b9ab757a2b80cde9f331888ac3c3f0f000000000017a91490a601f93a8e6633ef1668e69e2b765d50a363328702483045022100eb3b4e154e26d3d00dde415cad31a20b9d6b60b7da17a5bf90c268c3db6022e902207a52e59f107f9e341ae811f881be7c2ca2b216685e87fe2458e1abb4d28b81e7012102fdec433c2400a4b9b823286d3e541f7d56dd928175e528283548e8c72bd06a0502473044022008c858b37cdf9c77010854375cd5aeaec001117251d8f900cb72c4e1277e3a18022042199e03ef34d45a09b064924a9808e37faa2adf87e477ea72e08c3fdb9b3f52012103536294696277d189af8a3ee1847fe3f54f88f7ed8fb6d7739517caa7730d0db852560800
    {
        "txid": "ab39d6d3bc7a7907d95eb47fd0f97f170bc78a0178cc30792d41e8d8a89e10a4",
        "hash": "c231ebd8eabb32206626a3984acc2fbb4881bb57f9a5e765ca48463ffea95fd9",
        "version": 2,
        "size": 421,
        "vsize": 259,
        "locktime": 546386,
        "vin": [
            {
                "txid": "8270b5b9037235ea58631352acf721f76790677855560ff878210d05a73ff2e4",
                "vout": 0,
                "scriptSig": {
                    "asm": "0014496ff97c8fe1342a75f6f87c0700cf493372f82a",
                    "hex": "160014496ff97c8fe1342a75f6f87c0700cf493372f82a"
                },
                "txinwitness": [
                    "3045022100eb3b4e154e26d3d00dde415cad31a20b9d6b60b7da17a5bf90c268c3db6022e902207a52e59f107f9e341ae811f881be7c2ca2b216685e87fe2458e1abb4d28b81e701",
                    "02fdec433c2400a4b9b823286d3e541f7d56dd928175e528283548e8c72bd06a05"
                ],
                "sequence": 4294967294
            },
            {
                "txid": "9cffb5c9f5d86a433662a0fd37aa527ec807ab582d39a6041d29497befd3a1e7",
                "vout": 0,
                "scriptSig": {
                    "asm": "001418abff0a484ea371b99f51133da790add8d262e0",
                    "hex": "16001418abff0a484ea371b99f51133da790add8d262e0"
                },
                "txinwitness": [
                    "3044022008c858b37cdf9c77010854375cd5aeaec001117251d8f900cb72c4e1277e3a18022042199e03ef34d45a09b064924a9808e37faa2adf87e477ea72e08c3fdb9b3f5201",
                    "03536294696277d189af8a3ee1847fe3f54f88f7ed8fb6d7739517caa7730d0db8"
                ],
                "sequence": 4294967294
            }
        ],
        "vout": [
            {
                "value": 0.00302060,
                "n": 0,
                "scriptPubKey": {
                    "asm": "OP_DUP OP_HASH160 41fba3542015667bb84b9ab757a2b80cde9f3318 OP_EQUALVERIFY OP_CHECKSIG",
                    "hex": "76a91441fba3542015667bb84b9ab757a2b80cde9f331888ac",
                    "reqSigs": 1,
                    "type": "pubkeyhash",
                    "addresses": [
                        "171tNasF8YTwLx7s11LKH82hM5Carg2qaR"
                    ]
                }
            },
            {
                "value": 0.00999228,
                "n": 1,
                "scriptPubKey": {
                    "asm": "OP_HASH160 90a601f93a8e6633ef1668e69e2b765d50a36332 OP_EQUAL",
                    "hex": "a91490a601f93a8e6633ef1668e69e2b765d50a3633287",
                    "reqSigs": 1,
                    "type": "scripthash",
                    "addresses": [
                        "3Esr6atoH75y9bD6jrtJB9L7TrQtTvkG12"
                    ]
                }
            }
        ],
        "hex": "02000000000102e4f23fa7050d2178f80f565578679067f721f7ac52136358ea357203b9b570820000000017160014496ff97c8fe1342a75f6f87c0700cf493372f82afeffffffe7a1d3ef7b49291d04a6392d58ab07c87e52aa37fda06236436ad8f5c9b5ff9c000000001716001418abff0a484ea371b99f51133da790add8d262e0feffffff02ec9b0400000000001976a91441fba3542015667bb84b9ab757a2b80cde9f331888ac3c3f0f000000000017a91490a601f93a8e6633ef1668e69e2b765d50a363328702483045022100eb3b4e154e26d3d00dde415cad31a20b9d6b60b7da17a5bf90c268c3db6022e902207a52e59f107f9e341ae811f881be7c2ca2b216685e87fe2458e1abb4d28b81e7012102fdec433c2400a4b9b823286d3e541f7d56dd928175e528283548e8c72bd06a0502473044022008c858b37cdf9c77010854375cd5aeaec001117251d8f900cb72c4e1277e3a18022042199e03ef34d45a09b064924a9808e37faa2adf87e477ea72e08c3fdb9b3f52012103536294696277d189af8a3ee1847fe3f54f88f7ed8fb6d7739517caa7730d0db852560800"
    }
    
  2. sipa commented at 7:53 AM on October 19, 2018: member

    You can't. You need to look at the output being spent.

    This is not a support forum. Answers to questions like this and many more can be found on https://bitcoin.stackexchange.com .

  3. sipa closed this on Oct 19, 2018

  4. DrahtBot locked this on Sep 8, 2021
Contributors

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-17 15:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me