Esempio n. 1
0
 public function updateBalance(Bitcoin\AmountOfBitcoin $balance)
 {
     $this->raisedSatoshis = $balance->numSatoshis;
     $this->raisedBTC = $balance->numBTC;
     $raisedInBaseCurrency = $this->currency == 'BTC' ? $this->raisedBTC : Bitcoin\fromBTC($this->raisedBTC, $this->currency);
     $this->raisedAmnt = new Amount($this->currency, $raisedInBaseCurrency);
     $goalInBTC = $this->currency == 'BTC' ? $this->goalAmnt->numUnits : Bitcoin\toBTC($this->currency, $this->goalAmnt->numUnits);
     $this->progressPercent = $this->raisedBTC / $goalInBTC * 100;
     if ($this->progressPercent > 100) {
         $this->progressPercent = 100;
     }
 }
Esempio n. 2
0
 private function btcToDollars($amountInBTC)
 {
     //    return Currency\displayAmount(Bitcoin\fromBTC($amountInBTC, 'USD'), 'USD');
     return new Amount('USD', Bitcoin\fromBTC($amountInBTC, 'USD'));
 }