トランザクション解析-Satoshi値

Aug 20 2020

生のトランザクションのsatoshi値は10進数でどの程度正確に計算されますか?blockchain.infoでは、生のトランザクションをその値からJSONの結果にどのように解析するのか理解できません。16進数から10進数の構文解析になると思いましたが、同じ結果を得ることができません。ここでは、49.99990000 BTCに到達する方法もわかりません(からhttps://developer.bitcoin.org/reference/transactions.html):

ばかげた質問ならごめんなさい。

回答

darosior Aug 20 2020 at 20:57

量は、リトルエンディアンの符号付き64ビット整数としてエンコードされます。

Pythonでサンプルをデコードする方法は次のとおりです。

>>> int.from_bytes(bytes.fromhex("f0ca052a01000000"), "little")
4999990000