/**
  * 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);
 }
Example #3
0
 /**
  * Get balance.
  */
 public function getBalance($denomination)
 {
     return BitcoinUtil::fromSatoshi($denomination, $this->balance);
 }