Accessing Properties

Calling RPC method, yields an instance of Denpa\Bitcoin\BitcoindResponse class, which provides different ways to access and process response data.

Array Access

You can work with response as regular php array.

// $block = bitcoind()->getBlock($blockhash);
if (isset($block['height'])) {
    echo $block['height'];
}

Dot Notation

Any of the methods listed in Response Methods can be used on certain path provided as dot notation.

// $block = bitcoind()->getBlock($blockhash);
$txid = '5f2a97541613c5122290e17a6c654c443338e895d79b7131622778f6f798f851';
if ($block('tx')->contains($txid)) {
	// block contains transaction with this txid
}

or get certain value

// $block = bitcoind()->getBlock($blockhash);
echo $block('tx.0');