/**
  * @param WalletId $walletId
  * @return BigMoney
  * @throws \Exception
  */
 public function getWalletBalance(WalletId $walletId)
 {
     $wallet = $this->walletRepository->walletOfId($walletId);
     $balance = $this->blockCypherWalletService->getWalletFinalBalance($wallet->getId()->getValue(), $wallet->getCoinSymbol(), $wallet->getToken());
     return $balance;
 }
 /**
  * @param Wallet $wallet
  * @return BigMoney|null
  */
 private function getWalletBalance(Wallet $wallet)
 {
     $balance = $this->blockCypherWalletService->getWalletFinalBalance($wallet->getId()->getValue(), $wallet->getCoinSymbol(), $wallet->getToken());
     return $balance;
 }