/** * Send to address. */ public function send($address, $amount) { if (!$this->password) { throw new Exception("Password for block.io not set"); } $curl = $this->createRequest("withdraw"); $curl->setParam("amounts", BitcoinUtil::fromSatoshi("btc", $amount)); $curl->setParam("to_addresses", $address); $curl->setParam("pin", $this->password); $res = $curl->exec(); if ($res["status"] != "success") { error_log(print_r($res, TRUE)); throw new Exception("Unable to contact block.io: " . $res["error_message"]); } error_log(json_encode($res, TRUE)); }
/** * Get amount. */ public function getAmount($denomination) { return BitcoinUtil::fromSatoshi($denomination, $this->amount); }
/** * Get balance. */ public function getBalance($denomination) { return BitcoinUtil::fromSatoshi($denomination, $this->balance); }