@Override
 public String sendBitcoins(
     String walletPublicKey, UUID FermatTrId, CryptoAddress addressTo, long satoshis)
     throws InsufficientCryptoFundsException, InvalidSendToAddressException,
         CouldNotSendMoneyException, CryptoTransactionAlreadySentException {
   return bitcoinCurrencyCryptoVaultManager.sendBitcoins(
       walletPublicKey, FermatTrId, addressTo, satoshis, null);
 }
 /** gets a fresh un used crypto Address from the vault */
 @Override
 public CryptoAddress getAddress() {
   return bitcoinCurrencyCryptoVaultManager.getAddress();
 }
 /**
  * Determines if the passed CryptoAddress is valid.
  *
  * @param addressTo the address to validate
  * @return true if valid, false if it is not.
  */
 @Override
 public boolean isValidAddress(CryptoAddress addressTo) {
   return bitcoinCurrencyCryptoVaultManager.isValidAddress(addressTo);
 }