Bitcoin Forum
May 28, 2024, 11:56:32 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: как красиво узнакть кому ушла комиссия  (Read 2414 times)
info_infoman (OP)
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
November 30, 2014, 12:38:01 PM
 #1

как красиво узнать на чей адрес(группу адресов) ушла комиссия

gettxout показывает только бест блок (последний)
понятно что можно взять хеш этого блока
и отщелкать через команду getblock n раз previousblockhash
и получить номер блока в котором сидит наша транзакция
и уже там найти транзакцию с номером 0 и увидеть кому ушла комиссия

однако вопрос можно ли узнать об этом несколько покомпактнее?
межет подскажете кто знает где происходит непосредственное общение с базой данных (где лежат блоки) в коде
заранее спасибки

info_infoman (OP)
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
November 30, 2014, 01:00:51 PM
 #2

кроме как вот так не придумал:
gettxout c78fc3d6c6d15e6b124c9f124b3aad549271e5c8063e56da25eea8ecc3007a6e 0

получаем хеш лучшего блока и колво подтверждений

далее делаем
getblock 7d74fa2a874948b2e2e59a4c510e1d86d4bfe35f1ac33b1c3bdf573f839ab1a7(лучший блок)
получаем его номер

далее
getblockhash номер блока - число подтверждений - 1

получаем хеш блока в который легла наша транзакция
и там внутри транзакция №0 и есть та в которой комиссия

далее делаем гетравтранзактион и декодеравтранзактион
 и получаем адрес адреса куда ушла комса

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!