#siamstr #righttech
ข้อ 6 tx ใดในบล็อก 257,343 ที่ใช้เอาท์พุตของ coinbase ของบล็อก 256,128 ?
1. get block 256128 และดู transaction index ที่ 0 นั่นคือ coinbase transaction
```
$ bitcoin-cli getblockhash 256128
0000000000000007440fc4df4d953acbf67ad26adb2d7dff7bee90318b41e6c6
$ bitcoin-cli getblock 0000000000000007440fc4df4d953acbf67ad26adb2d7dff7bee90318b41e6c6 1
{
"hash": "0000000000000007440fc4df4d953acbf67ad26adb2d7dff7bee90318b41e6c6",
"confirmations": 633469,
"height": 256128,
"version": 2,
"versionHex": "00000002",
"merkleroot": "55e9a859c8e7b713ac03f0ef73fcb9597d0e44c8c692524f02ce28a200913935",
"time": 1378326261,
"mediantime": 1378321226,
"nonce": 2476184463,
"bits": "1931679c",
"difficulty": 86933017.77119441,
"chainwork": "0000000000000000000000000000000000000000000000cb286a51c63ce7b63e",
"nTx": 679,
"previousblockhash": "000000000000002736f5ecace29819ec8701abcb49fe1324c0b5196ac68d1894",
"nextblockhash": "000000000000000b64dbec8cdfed200cc23c9c04b4e8389ead2ae00b8327f12c",
"strippedsize": 249071,
"size": 249071,
"weight": 996284,
"tx": [
"611c5a0972d28e421a2308cb2a2adb8f369bb003b96eb04a3ec781bf295b74bc",
"617de7772d4f5b7022822d2c075e2753732c4fae26e1969837f0f4d4e3c792a8",
...
"ee7b2d847b3b90c12b04938b5f81106284a38659e7424e9f5a23e32672c37de0"
]
}
```
2. get raw transaction เพื่อ confirm ว่าเป็น coinbase transaction (optional)
```
$ bitcoin-cli getrawtransaction 611c5a0972d28e421a2308cb2a2adb8f369bb003b96eb04a3ec781bf295b74bc true
{
"txid": "611c5a0972d28e421a2308cb2a2adb8f369bb003b96eb04a3ec781bf295b74bc",
"hash": "611c5a0972d28e421a2308cb2a2adb8f369bb003b96eb04a3ec781bf295b74bc",
"version": 1,
"size": 111,
"vsize": 111,
"weight": 444,
"locktime": 0,
"vin": [
{
"coinbase": "0380e8034d696e656420427920415349434d696e657219230000",
"sequence": 4294967295
}
],
"vout": [
{
"value": 25.41786912,
"n": 0,
"scriptPubKey": {
"asm": "OP_DUP OP_HASH160 b93dfd929a473f652c7c3e73ed093d60ae6385c3 OP_EQUALVERIFY OP_CHECKSIG",
"desc": "addr(1HtUGfbDcMzTeHWx2Dbgnhc6kYnj1Hp24i)#qfrrzecw",
"hex": "76a914b93dfd929a473f652c7c3e73ed093d60ae6385c388ac",
"address": "1HtUGfbDcMzTeHWx2Dbgnhc6kYnj1Hp24i",
"type": "pubkeyhash"
}
}
],
"hex": "01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff1a0380e8034d696e656420427920415349434d696e657219230000ffffffff0120978097000000001976a914b93dfd929a473f652c7c3e73ed093d60ae6385c388ac00000000",
"blockhash": "0000000000000007440fc4df4d953acbf67ad26adb2d7dff7bee90318b41e6c6",
"confirmations": 633469,
"time": 1378326261,
"blocktime": 1378326261
}
```
3. get block 257343 และดู transaction ที่มี input เป็น transaction 611c5a0972d28e421a2308cb2a2adb8f369bb003b96eb04a3ec781bf295b74bc จะได้ transaction ที่ใช้ output ของ coinbase transaction ของ block 256128
ซึ่งคำตอบก็คือ transaction ที่ index ที่ 2 id c54714cb1373c2e3725261fe201f267280e21350bdf2df505da8483a6a4805fc
```
$ bitcoin-cli getblockhash 257343
0000000000000004f3fb306baa0638ffc181bc6b9752f9325612559c04d57bf9
$ bitcoin-cli getblock 0000000000000004f3fb306baa0638ffc181bc6b9752f9325612559c04d57bf9 2
{
"hash": "0000000000000004f3fb306baa0638ffc181bc6b9752f9325612559c04d57bf9",
"confirmations": 632254,
"height": 257343,
"version": 2,
"versionHex": "00000002",
"merkleroot": "5f1355dafb15850743ebf52839098a5042feeb9f7c0aef31d7ce5c634c85769a",
"time": 1378914692,
"mediantime": 1378912387,
"nonce": 777435000,
"bits": "1931679c",
"difficulty": 86933017.77119441,
"chainwork": "0000000000000000000000000000000000000000000000e3c02b65d75147cce0",
"nTx": 41,
"previousblockhash": "00000000000000070edd098ba2ce8869e8fcef3774d995b5f7c323d5061efb18",
"nextblockhash": "000000000000002ca2b996cb366bcb26ff077f7324a9dd45fc7d10115c07a15e",
"strippedsize": 38653,
"size": 38653,
"weight": 154612,
"tx": [
{
"txid": "90d10b04417f2698fa8fed92ca5c951d26613a1737da69a7450f8c7706ba8783",
"hash": "90d10b04417f2698fa8fed92ca5c951d26613a1737da69a7450f8c7706ba8783",
"version": 1,
"size": 165,
"vsize": 165,
"weight": 660,
"locktime": 0,
"vin": [
{
"coinbase": "033fed03062f503253482f048191305208705c004c0000285c36522cfabe6d6d415c0163a1bcecbf15ac152630ca5e59eb170f199e2a7ce418ab6eac162162c9040000000000000067686173682e696f",
"sequence": 0
}
],
"vout": [
{
"value": 25.02500000,
"n": 0,
"scriptPubKey": {
"asm": "OP_DUP OP_HASH160 80ad90d403581fa3bf46086a91b2d9d4125db6c1 OP_EQUALVERIFY OP_CHECKSIG",
"desc": "addr(1CjPR7Z5ZSyWk6WtXvSFgkptmpoi4UM9BC)#wdx7xdkq",
"hex": "76a91480ad90d403581fa3bf46086a91b2d9d4125db6c188ac",
"address": "1CjPR7Z5ZSyWk6WtXvSFgkptmpoi4UM9BC",
"type": "pubkeyhash"
}
}
],
"hex": "01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff50033fed03062f503253482f048191305208705c004c0000285c36522cfabe6d6d415c0163a1bcecbf15ac152630ca5e59eb170f199e2a7ce418ab6eac162162c9040000000000000067686173682e696f0000000001a01e2995000000001976a91480ad90d403581fa3bf46086a91b2d9d4125db6c188ac00000000"
},
{
"txid": "67aa86bfac08ef9e520b9c07f9062c332552d9654022932bd9b45daceff7c3d2",
"hash": "67aa86bfac08ef9e520b9c07f9062c332552d9654022932bd9b45daceff7c3d2",
"version": 1,
"size": 223,
"vsize": 223,
"weight": 892,
"locktime": 0,
"vin": [
{
"txid": "55428c88d6182251e5ffabc1d7c22d0c5a64b3853919a9f52fd1b52e06562d57",
"vout": 0,
"scriptSig": {
"asm": "304402204fbacbc9ee61cdb50dfd4aa8b96977bf760c9daa2630ba20fda006191f4aab54022051c8717492286e838979f5bf10c7ac8ed451f6c155751e40875bba915ed9ff01[ALL] 04cf711bd32dda48703dbbbad48453253d064339cc9e923daa14e49aa6cab8fec34a7fa164809c4d4a9c8c50ce6aa0d9dd10d837fcdfa354b99176cf2d6a65ae9c",
"hex": "47304402204fbacbc9ee61cdb50dfd4aa8b96977bf760c9daa2630ba20fda006191f4aab54022051c8717492286e838979f5bf10c7ac8ed451f6c155751e40875bba915ed9ff01014104cf711bd32dda48703dbbbad48453253d064339cc9e923daa14e49aa6cab8fec34a7fa164809c4d4a9c8c50ce6aa0d9dd10d837fcdfa354b99176cf2d6a65ae9c"
},
"sequence": 4294967295
}
],
"vout": [
{
"value": 97.00000000,
"n": 0,
"scriptPubKey": {
"asm": "OP_DUP OP_HASH160 458b0ed751f942fe68f231f80f31db92bc0c5869 OP_EQUALVERIFY OP_CHECKSIG",
"desc": "addr(17LiD9ussiHnCZBWTnWKyqHeHDnRwyAXom)#aud4lyn6",
"hex": "76a914458b0ed751f942fe68f231f80f31db92bc0c586988ac",
"address": "17LiD9ussiHnCZBWTnWKyqHeHDnRwyAXom",
"type": "pubkeyhash"
}
}
],
"fee": 0.00000000,
"hex": "0100000001572d56062eb5d12ff5a9193985b3645a0c2dc2d7c1abffe5512218d6888c4255000000008a47304402204fbacbc9ee61cdb50dfd4aa8b96977bf760c9daa2630ba20fda006191f4aab54022051c8717492286e838979f5bf10c7ac8ed451f6c155751e40875bba915ed9ff01014104cf711bd32dda48703dbbbad48453253d064339cc9e923daa14e49aa6cab8fec34a7fa164809c4d4a9c8c50ce6aa0d9dd10d837fcdfa354b99176cf2d6a65ae9cffffffff0100412a42020000001976a914458b0ed751f942fe68f231f80f31db92bc0c586988ac00000000"
},
{
"txid": "c54714cb1373c2e3725261fe201f267280e21350bdf2df505da8483a6a4805fc",
"hash": "c54714cb1373c2e3725261fe201f267280e21350bdf2df505da8483a6a4805fc",
"version": 1,
"size": 14627,
"vsize": 14627,
"weight": 58508,
"locktime": 0,
"vin": [
{
"txid": "7b22594218f5e3987b9e3a0ebbe877f0ef2cfb9a9d4df2276b471d520537e49b",
"vout": 0,
"scriptSig": {
"asm": "30450220215254b33d906f94696046c37e31f69e9c3f3303ab1c832d2383b60aff1a2dd5022100aed31a49db5772841876de2f888f5c64889d38647bb2c195ae3224812f969707[ALL] 04589f337f459cdc0c04378090927a085ebc704e1fd6994c89448bb3d56d792dc6d3d58c5525322fd2d11a135f50ad963943f928d4aa98deafc6243d829bb6d664",
"hex": "4830450220215254b33d906f94696046c37e31f69e9c3f3303ab1c832d2383b60aff1a2dd5022100aed31a49db5772841876de2f888f5c64889d38647bb2c195ae3224812f969707014104589f337f459cdc0c04378090927a085ebc704e1fd6994c89448bb3d56d792dc6d3d58c5525322fd2d11a135f50ad963943f928d4aa98deafc6243d829bb6d664"
},
"sequence": 4294967295
},
{
"txid": "0fcd1df5c482bf64ee976e8c0b68f1ea111cb86fade2f0c2a292554d842d8405",
"vout": 0,
"scriptSig": {
"asm": "3046022100e123f1fe4bcf3301bf27e5b3c30f9c0d1882f96df43a14d5d8b507aa430fadbd022100f7993cba29ad6c6dc6ef66daf387d923156a2db08067098525ab3f67a5844ee7[ALL] 04589f337f459cdc0c04378090927a085ebc704e1fd6994c89448bb3d56d792dc6d3d58c5525322fd2d11a135f50ad963943f928d4aa98deafc6243d829bb6d664",
"hex": "493046022100e123f1fe4bcf3301bf27e5b3c30f9c0d1882f96df43a14d5d8b507aa430fadbd022100f7993cba29ad6c6dc6ef66daf387d923156a2db08067098525ab3f67a5844ee7014104589f337f459cdc0c04378090927a085ebc704e1fd6994c89448bb3d56d792dc6d3d58c5525322fd2d11a135f50ad963943f928d4aa98deafc6243d829bb6d664"
},
"sequence": 4294967295
},
{
"txid": "773e54333e2959f01a2c4e3e9e6b8df7527498447398fd7d15dd405f82022628",
"vout": 0,
"scriptSig": {
"asm": "3045022100eca3384eef1c5807d01381c45ecb3c47a3d1b305b2be7865162dccff5e80b69502206f10f8c13b9f395091eaca5af46f755fa8b66d32a49e3b620c435f18739f70d7[ALL] 04589f337f459cdc0c04378090927a085ebc704e1fd6994c89448bb3d56d792dc6d3d58c5525322fd2d11a135f50ad963943f928d4aa98deafc6243d829bb6d664",
"hex": "483045022100eca3384eef1c5807d01381c45ecb3c47a3d1b305b2be7865162dccff5e80b69502206f10f8c13b9f395091eaca5af46f755fa8b66d32a49e3b620c435f18739f70d7014104589f337f459cdc0c04378090927a085ebc704e1fd6994c89448bb3d56d792dc6d3d58c5525322fd2d11a135f50ad963943f928d4aa98deafc6243d829bb6d664"
},
"sequence": 4294967295
},
{
"txid": "a298cec9fa766ea6cb53c8fc679fbeb5fe357592675f9ecc28c5fce3de629d6c",
"vout": 0,
"scriptSig": {
"asm": "30450221008a29b3ad853b7169e9ec981949029d032bf3b0ef4cd0b06679e404b1dbc2f01602201e13650678bb950b18553ea575602d119221b705cdc2fe7739a3697ace3d0f48[ALL] 04589f337f459cdc0c04378090927a085ebc704e1fd6994c89448bb3d56d792dc6d3d58c5525322fd2d11a135f50ad963943f928d4aa98deafc6243d829bb6d664",
"hex": "4830450221008a29b3ad853b7169e9ec981949029d032bf3b0ef4cd0b06679e404b1dbc2f01602201e13650678bb950b18553ea575602d119221b705cdc2fe7739a3697ace3d0f48014104589f337f459cdc0c04378090927a085ebc704e1fd6994c89448bb3d56d792dc6d3d58c5525322fd2d11a135f50ad963943f928d4aa98deafc6243d829bb6d664"
},
"sequence": 4294967295
},
{
"txid": "611c5a0972d28e421a2308cb2a2adb8f369bb003b96eb04a3ec781bf295b74bc",
"vout": 0,
"scriptSig": {
"asm": "304402201011dcd1916a9bc1aa84ee8b999f720d7a6d31d5b740e4d833caa222b208b7be022017e4af7e54e2af41f819239db7e4518f861d593fbc1924705887fd6217469d24[ALL] 04589f337f459cdc0c04378090927a085ebc704e1fd6994c89448bb3d56d792dc6d3d58c5525322fd2d11a135f50ad963943f928d4aa98deafc6243d829bb6d664",
"hex": "47304402201011dcd1916a9bc1aa84ee8b999f720d7a6d31d5b740e4d833caa222b208b7be022017e4af7e54e2af41f819239db7e4518f861d593fbc1924705887fd6217469d24014104589f337f459cdc0c04378090927a085ebc704e1fd6994c89448bb3d56d792dc6d3d58c5525322fd2d11a135f50ad963943f928d4aa98deafc6243d829bb6d664"
},
"sequence": 4294967295
},
...
],
"vout": [
{
"value": 2259.43528629,
"n": 0,
"scriptPubKey": {
"asm": "OP_DUP OP_HASH160 00ec9f810aab990131b7c8527ff7f50c316e5ca7 OP_EQUALVERIFY OP_CHECKSIG",
"desc": "addr(115tTroRo3B9ZDQ6ATJGDCHcNEVbjJoZnF)#u8jgdvx2",
"hex": "76a91400ec9f810aab990131b7c8527ff7f50c316e5ca788ac",
"address": "115tTroRo3B9ZDQ6ATJGDCHcNEVbjJoZnF",
"type": "pubkeyhash"
}
}
],
"fee": 0.00750000,
"hex": "..."
},
...
]
}
```