Пример использования: Пользователь Отправленного 0.001 BTC для пользователя B. Я должен убедиться, что пользователь B действительно получил эту сумму на определенный адрес.
Например, у нас есть идентификатор транзакции feec67bb56dbb5d18c535645879ec65c1d9b2da63e512c89d0ca052f40c4cfc9.
Мы должны убедиться в том, что оплата была произведена в размере 5000000 Satoshi для решения 1C5MT6YVpZF3G6xhp6PFti1ySzAxtpNf86.
Я делаю запрос https://blockchain.info/tx/feec67bb56dbb5d18c535645879ec65c1d9b2da63e512c89d0ca052f40c4cfc9?format=json
Decode получил JSON:
Код:
StdClass объекта
(
[Веры] => 1
[Размер] => 338
[вход] => массив
(
[0] => StdClass объекта
(
[Последовательность] => 4294967295
[Prev_out] => StdClass объекта
(
[Провел] => 1
[Tx_index] => 66740766
[Тип] => 0
[Адр] => 162XaHLX7QpCw5DFbAnuedgvA1vC4TvC8M
[Значение] => 5000000
[П] => 0
[Сценарий] => 76a9143722910e212d777b3caff82caa4a5e56c86bb73f88ac
)
[Сценарий] => 4730440220354a8a6b0c335181b413f2a8e8579beca7421453f3a9db1224005ea68b13082802202f32a3600ea6a99bed46e2521689b2178ae85388d87340f6b98e140e7f3d9ab801210395a937d030a3dbf5729a5a1b4753050223287ade0f8c8d8c07623c0da75ba8b4
)
[1] => StdClass объекта
(
[Последовательность] => 4294967295
[Prev_out] => StdClass объекта
(
[Провел] => 1
[Tx_index] => 60915659
[Тип] => 0
[Адр] => 16xyo8ReXPxRVdJ1JzUtH4Am2Z5RSafhYj
[Значение] => 10000
[П] => 0
[Сценарий] => 76a914416eeacaac3ad4e3732d97844b0859116be7702e88ac
)
[Сценарий] => 4730440220256c081a09566b5c4d4017b1285b6ba8e5af80d282b085bda4881afe109c4bc4022025c91c267768b4c5a496e50c6b0cb97d21319143561aa587fdacd8feac9801a301210236048c393b19b2068159c8d099618a5ff6a43c945ec4fa2efcf2a4ef8026e335
)
)
[Double_spend] =>
[Время] => 1413549405
[Block_height] => 325724
[Tx_index] => 66959896
[Vin_sz] => 2
[Хэш] => feec67bb56dbb5d18c535645879ec65c1d9b2da63e512c89d0ca052f40c4cfc9
[Vout_sz] => 1
[Relayed_by] => 68.230.61.161
[Выход] => массив
(
[0] => StdClass объекта
(
[Провел] => 1
[Tx_index] => 66959896
[Тип] => 0
[Адр] => 1C5MT6YVpZF3G6xhp6PFti1ySzAxtpNf86
[Значение] => 5000000
[П] => 0
[Сценарий] => 76a914797c1e42b35bc1e7e17ede4589b17cb45f53714888ac
)
)
)
(
[Веры] => 1
[Размер] => 338
[вход] => массив
(
[0] => StdClass объекта
(
[Последовательность] => 4294967295
[Prev_out] => StdClass объекта
(
[Провел] => 1
[Tx_index] => 66740766
[Тип] => 0
[Адр] => 162XaHLX7QpCw5DFbAnuedgvA1vC4TvC8M
[Значение] => 5000000
[П] => 0
[Сценарий] => 76a9143722910e212d777b3caff82caa4a5e56c86bb73f88ac
)
[Сценарий] => 4730440220354a8a6b0c335181b413f2a8e8579beca7421453f3a9db1224005ea68b13082802202f32a3600ea6a99bed46e2521689b2178ae85388d87340f6b98e140e7f3d9ab801210395a937d030a3dbf5729a5a1b4753050223287ade0f8c8d8c07623c0da75ba8b4
)
[1] => StdClass объекта
(
[Последовательность] => 4294967295
[Prev_out] => StdClass объекта
(
[Провел] => 1
[Tx_index] => 60915659
[Тип] => 0
[Адр] => 16xyo8ReXPxRVdJ1JzUtH4Am2Z5RSafhYj
[Значение] => 10000
[П] => 0
[Сценарий] => 76a914416eeacaac3ad4e3732d97844b0859116be7702e88ac
)
[Сценарий] => 4730440220256c081a09566b5c4d4017b1285b6ba8e5af80d282b085bda4881afe109c4bc4022025c91c267768b4c5a496e50c6b0cb97d21319143561aa587fdacd8feac9801a301210236048c393b19b2068159c8d099618a5ff6a43c945ec4fa2efcf2a4ef8026e335
)
)
[Double_spend] =>
[Время] => 1413549405
[Block_height] => 325724
[Tx_index] => 66959896
[Vin_sz] => 2
[Хэш] => feec67bb56dbb5d18c535645879ec65c1d9b2da63e512c89d0ca052f40c4cfc9
[Vout_sz] => 1
[Relayed_by] => 68.230.61.161
[Выход] => массив
(
[0] => StdClass объекта
(
[Провел] => 1
[Tx_index] => 66959896
[Тип] => 0
[Адр] => 1C5MT6YVpZF3G6xhp6PFti1ySzAxtpNf86
[Значение] => 5000000
[П] => 0
[Сценарий] => 76a914797c1e42b35bc1e7e17ede4589b17cb45f53714888ac
)
)
)
Тогда смотрите в OuT массив и найти наш адрес и сумму - то будет достаточно для проверки? Кстати, где я могу увидеть количество подтверждений этой сделки?