Я строю PHP-сайт и нужны некоторые функциональные возможности, предоставляемые по blockchain API (https://github.com/blockchain/api-v1-client-php)Печать Bitcoin адресных сделок с использованием blockchain API
Я пытаюсь распечатать обзор всех операций, сделанных к конкретный адрес, но пока успеха нет.
Я собрал информацию об адресе, но транзакции хранятся в массиве (как написано в документах) и не могут получить их.
$limit = 50;
$offset = 0;
$address = "xxx";
$address_info = $Blockchain->Explorer->getAddress($address, $limit, $offset);
echo $address_info->n_tx; //just as a test, this works
$transactions = $address_info->transactions; //no error here
echo $transactions->version;
Последняя строка кода вызывает эту ошибку: «Попытка получить свойство не-объекта». echo $ transaction [0] также не работает.
На странице github нет примеров распечатки транзакций.
var_dump функция $ сделок производит это:
array (size=2)
0 =>
object(Blockchain\Explorer\Transaction)[11]
public 'double_spend' => boolean false
public 'block_height' => int 382334
public 'time' => int 1446833376
public 'lock_time' => int 0
public 'relayed_by' => string '192.99.2.32' (length=11)
public 'hash' => string 'd9f625afe46ea8bbe9dc74484cefbcb15fbd6887a1bc619b44161114b78ab038' (length=64)
public 'tx_index' => int 109866616
public 'version' => int 1
public 'size' => int 374
public 'inputs' =>
array (size=2)
0 =>
object(Blockchain\Explorer\Input)[12]
...
1 =>
object(Blockchain\Explorer\Input)[13]
...
public 'outputs' =>
array (size=2)
0 =>
object(Blockchain\Explorer\Output)[14]
...
1 =>
object(Blockchain\Explorer\Output)[15]
...
Любые идеи?
Попробуйте 'var_dump ($ transaction)' или 'print_r ($ transaction)', чтобы увидеть, что он содержит – RamRaider
Спасибо !, Я пробовал это раньше, и это печатает весь массив, но я бы хотел обработать массив содержимое в отдельных переменных. Результаты var_dump в этом: 'массив (размер = 2) 0 => объект (Blockchain \ Explorer \ транзакции) [11] общественности 'double_spend' => булева ложь общественное 'block_height' => Int 38233 public 'time' => int 1446833376 public 'lock_time' => int 0 public 'relayed_by' => string '192.99.2.32' (length = 11) ... ' – frdho