У меня есть вопрос о вызове listsinceblock при использовании bitcoind апи
Согласно спецификации вызова принимает необязательное значение «blockid» - спецификации на https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list
Я проверил и подтвердил, что вызов работает, как я думал, что это, перейдя в blockexplorer и копирование хеш последнего блока как «blockid» значение
например, это работает
bitcoind listsinceblock 00000000000005a11a8149e365aa5d2e7a1cd1ab9ad3ae1aa37f8502845cd285
Это показывает мне транзакцию из моего бумажника, которые произошли с тех пор блок 174365 (который имеет выше хэш)
То, что я не уверен в том, как получить значение хеш-функции с помощью bitcoind API вызовов.
Использование я намеревался для этого вызова был способ получить только самые последние сделки. Я планировал использовать вызов getblockcount, который дал бы мне самый последний номер блока, а затем использовать это число, чтобы получить хэш самого последнего блока. Я мог бы использовать этот хэш в listsinceblock, чтобы дать мне список всех последних операций в моем бумажнике.
На практике я буду использовать listtransactions, который даст мне необходимый набор операций для указанной учетной записи. Тем не менее, я отправлю это здесь в любом случае, потому что мне интересно, о том, как вызов listsinceblock предназначен для работы. Любая помощь приветствуется.