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"
}