Why Nostr? What is Njump?
2025-03-28 00:14:36
in reply to

kohanucha on Nostr: #siamstr #righttech ข้อ 7 ...

#siamstr #righttech
ข้อ 7 มีเอาต์พุตเดียวที่ยังไม่ได้ใช้งานจากบล็อก 123,321 เอาต์พุตดังกล่าวถูกส่งไปที่ address ไหน

1. get block 123321
$ bitcoin-cli getblockhash 123321
0000000000005e5c28343b9ffd104931077012d0ce93e57a4a4082771f2de3da

$ bitcoin-cli getblock 0000000000005e5c28343b9ffd104931077012d0ce93e57a4a4082771f2de3da 1
{
"hash": "0000000000005e5c28343b9ffd104931077012d0ce93e57a4a4082771f2de3da",
"confirmations": 766368,
"height": 123321,
"version": 1,
"versionHex": "00000001",
"merkleroot": "e5dbb7b33277b280059ea86866ca66be80072e22ba3215dd29d1aeaf05529dc1",
"time": 1305132066,
"mediantime": 1305130878,
"nonce": 1622957241,
"bits": "1a6a93b3",
"difficulty": 157416.4018436489,
"chainwork": "00000000000000000000000000000000000000000000000052d3424e95383558",
"nTx": 8,
"previousblockhash": "00000000000016c0f1e1dd4c2db7cdb772d22a024c9195cf3bf625eb394b6df0",
"nextblockhash": "00000000000038a25c178707b64535c2fb8d36a70e3093b36f866849e9539d55",
"strippedsize": 3068,
"size": 3068,
"weight": 12272,
"tx": [
"255fb8ff561fc1668c79fbf902f394ffd1fbf29797d6d9266821ca4baef56906",
"551d33c93e4a7d7753b621bd275314ae4fe9741a9b4e54894d36138614d182e9",
"481bbbaafa310605a5cd049432c7636e1ec8008bdbb420ffacb9c4a1477f0d95",
"4437c011da6875608c20848f18d83beb8354314116bbf9e99caf8a20a2784aba",
"136a01c0ab4943a501cf4f44484202ccfe41b93a8a2d7d1fc2874295a86d59c3",
"67784993545a27ace47e5dd293f4fbf0bfea8ac706634497acf6ded523c93807",
"097e521fee933133729cfc34424c4277b36240b13ae4b01fda17756da1848c1e",
"8ff78938648b2fb5d2dfe4094f98b8e2a34d53064abbca4b17db271001ae4078"
]
}


2. วน loop getrawtransaction ของทุก transaction เพื่อตรวจสอบ vouts
$ bitcoin-cli getrawtransaction 255fb8ff561fc1668c79fbf902f394ffd1fbf29797d6d9266821ca4baef56906 1
$ bitcoin-cli getrawtransaction 551d33c93e4a7d7753b621bd275314ae4fe9741a9b4e54894d36138614d182e9 1
$ bitcoin-cli getrawtransaction 481bbbaafa310605a5cd049432c7636e1ec8008bdbb420ffacb9c4a1477f0d95 1
$ bitcoin-cli getrawtransaction 4437c011da6875608c20848f18d83beb8354314116bbf9e99caf8a20a2784aba 1
$ bitcoin-cli getrawtransaction 136a01c0ab4943a501cf4f44484202ccfe41b93a8a2d7d1fc2874295a86d59c3 1
$ bitcoin-cli getrawtransaction 67784993545a27ace47e5dd293f4fbf0bfea8ac706634497acf6ded523c93807 1
$ bitcoin-cli getrawtransaction 097e521fee933133729cfc34424c4277b36240b13ae4b01fda17756da1848c1e 1
$ bitcoin-cli getrawtransaction 8ff78938648b2fb5d2dfe4094f98b8e2a34d53064abbca4b17db271001ae4078 1


3. ใช้ gettxout ของทุก vouts ในแต่ละ trnasction แล้วถ้าอันไหนมี output แปลว่าอันนั้นยังไม่ได้ถูกใช้งาน

ซึ่งจะได้คำตอบคือ output ที่ส่งไปที่ address 1FPDNNmgwEnKuF7GQzSqUcVQdzSRhz4pgX

$ bitcoin-cli gettxout 097e521fee933133729cfc34424c4277b36240b13ae4b01fda17756da1848c1e 0
{
"bestblock": "000000000000000000007f8b78d080e1f17988c6185d8f580924d3dca0e714f4",
"confirmations": 766370,
"value": 0.15001501,
"scriptPubKey": {
"asm": "OP_DUP OP_HASH160 9dc53ca382aea9d38d6f010d14df2ccca4ce3106 OP_EQUALVERIFY OP_CHECKSIG",
"desc": "addr(1FPDNNmgwEnKuF7GQzSqUcVQdzSRhz4pgX)#vey4q7p4",
"hex": "76a9149dc53ca382aea9d38d6f010d14df2ccca4ce310688ac",
"address": "1FPDNNmgwEnKuF7GQzSqUcVQdzSRhz4pgX",
"type": "pubkeyhash"
},
"coinbase": false
}
Author Public Key
npub1d0gj30ueydl5w6rhggxwc4rn0v0yf49ztt7wxhck9955twusqtuqfj0hxg