@Override
 public ListenableFuture<ECKey.ECDSASignature> signHash(final Sha256Hash hash) {
   return Futures.immediateFuture(ECKey.fromPrivate(hdWallet.getPrivKey()).sign(hash));
 }