Разбор транзакции - значение сатоши

Aug 20 2020

как именно значение сатоши в необработанной транзакции рассчитывается до десятичного числа? Потому что на blockchain.info я не могу понять, как они анализируют необработанную транзакцию от этого значения до результата JSON. Я думал, что это будет просто парсинг от шестнадцатеричного до десятичного, но я не могу получить те же результаты. Я также не понимаю, как вы получаете 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