Bitcoin Forum

Bitcoin => Wallet software => Topic started by: jav on May 14, 2014, 03:24:33 PM



Title: Introducing Hive, a beautiful new wallet for Android
Post by: jav on May 14, 2014, 03:24:33 PM
https://i.imgur.com/aVAcmvX.png

We're pleased to announce, that Hive (http://hivewallet.com/) is now also available for Android in a beta version.

Hive Android is a standalone Bitcoin wallet. No external server or cloud service needed - the keys to your bitcoins are stored on your device.

  https://i.imgur.com/kqzJYYb.png (https://i.imgur.com/kqzJYYb.png)  https://i.imgur.com/TPpglzM.png (https://i.imgur.com/TPpglzM.png)  https://i.imgur.com/dMObCGE.png (https://i.imgur.com/dMObCGE.png)

Features

- Initiate transactions in various ways:
  * Scan a QR code
  * Click Bitcoin links
  * Touch-to-pay via NFC
- Support for payment protocol (BIP70) for increased security, reliability and speed in making payments
- Hive app store (https://bitcointalk.org/index.php?topic=313352) offers close integration with the rest of the Bitcoin ecosystem. Apps available for LocalBitcoins.com, Bitstamp, piiko and others.
- Works offline: Stores transactions for later sending or transmits them via Bluetooth
- Amounts displayed in BTC, mBTC or µBTC with exchange rate info alongside
- Add contacts based on your address book (information from your address book is solely used for the autocomplete feature - no address book data ever leaves your device)
- Notifications for incoming payments
- Encrypted backups

Technical details: Under the hood, this wallet is a fork of the "Bitcoin wallet for Android" by Andreas Schildbach. This means it's also a SPV wallet based on bitcoinj. The software is licensed as GPLv3 and the source code is available at https://github.com/hivewallet/hive-android/ .

This software is beta! That said, the beta tag applies mainly to the look and feel of the app, which will be overhauled before the first official release to better fit the overall Hive brand. We are building on top of a very mature codebase, so while bugs can never be ruled out, we feel that security-wise this app is in very good shape and will protect your coins adequately.

Frequently asked questions

Q: Is Hive Android open source?
A: Yes! The GPL-licensed code is available on GitHub (https://github.com/hivewallet/hive-android).

Q: Is Hive Android available in languages other than English?
A: Not yet, but we are working on localization support. Translators will be able to help us via Transifex (https://bitcointalk.org/index.php?topic=310994.0;all) once that is ready. Your help in translating Hive is much appreciated!

Q: Is it really safe for novices to use, right now?
A: We think so, and we are using it on a day-to-day basis with real Bitcoin ourselves.

Q: How can I build an app for Hive?
A: Please see this forum post (https://bitcointalk.org/index.php?topic=313352).

Q: Will you support Windows or Linux?
A: Not unless an exceptional developer steps up. Please contact us (http://hivewallet.com) if you have the skills and would like to be involved!

Q: Will you support iOS?
A: Native iOS support is probably off the table due to Apple's general despotism. Try hive-js (https://github.com/hivewallet/hive-js) for an alternative.

Q: How do you make money?
A: Our plan is to take very small fees for transactions that happen within non-charity apps in the App Platform. At present this is not implemented.

Check it out on Google Play: https://play.google.com/store/apps/details?id=com.hivewallet.androidclient.wallet !


Title: Re: Hive Android - Hive Bitcoin wallet for Android (Beta)
Post by: jav on May 14, 2014, 03:24:55 PM
Things to try out:

1. Exchange Bitcoin addresses with a friend and add them as a contact. Click on the add contact button at the bottom of the screen and then either scan a QR code of your friend's Bitcoin address or import it from the clipboard.

2. Check out our app store (box icon in the upper right)! Give the Mobile Recharge app a try, if you have a prepaid phone that needs topping up and you are based in one of the supported countries.

3. Donate at http://bitgivefoundation.org/donate-now/ to see our support for payment protocol in action. Click the "Donate Now" button and scan the QR code or click the payment link, if you are visiting the website directly on your device. You should see Hive fetching the payment request and displaying additional details about the payee. If you do donate then, Hive will send a copy of the transaction directly to the payee, increasing both speed and reliability of your payment, compared to just broadcasting it on the Bitcoin network alone.

Let us know how you like Hive Android - we value your feedback!


Title: Re: Hive Android - Hive Bitcoin wallet for Android (Beta)
Post by: jav on May 14, 2014, 03:26:30 PM
Review by CoinDesk: http://www.coindesk.com/hive-launches-android-bitcoin-wallet-built-app-store/


Title: Re: Hive Android - Hive Bitcoin wallet for Android (Beta)
Post by: Mike Hearn on May 14, 2014, 05:16:52 PM
Congratulations on your launch! It looks really nice. I like how it looked up photos as I typed in names. Customising Andreas' app is definitely a good way to go.


Title: Re: Hive Android - Hive Bitcoin wallet for Android (Beta)
Post by: jav on May 26, 2014, 11:11:30 PM
Congratulations on your launch! It looks really nice. I like how it looked up photos as I typed in names. Customising Andreas' app is definitely a good way to go.

Thanks!

The build instructions have been updated, in case anyone wants to jump in and help out with development. :-) See https://github.com/hivewallet/hive-android/blob/master/README.md .


Title: Re: Hive Android - Hive Bitcoin wallet for Android (Beta)
Post by: hivewallet on May 28, 2014, 06:49:56 AM
Announcement about broader BIP70 support in OS X and Android here:

https://bitcointalk.org/index.php?topic=628185;all


Title: Re: Introducing Hive, a beautiful new wallet for Android
Post by: jav on June 03, 2014, 07:54:33 PM
Review by Coinbrief: http://coinbrief.net/hive-bitcoin-wallet/ .

Quote
Although the Hive Android wallet is still in beta phase, it already has a leg up on the competition with its innovative and possibly revolutionary app store. Add that on top of the streamlined interface, and Hive is already a major contender for the best wallet app on Android. [...] So, based on Hive’s simple interface and the huge potential of its built-in app store, I give this Android wallet a solid 5 out of 5 bits.

Thanks for the kind words! :-)


Title: Re: Introducing Hive, a beautiful new wallet for Android
Post by: m5j0r on June 03, 2014, 08:17:01 PM
Is it planned to also create an iOS version of Hive?

Now that Apple accepts Bitcoin related apps, it should be possible to get in.


Title: Re: Introducing Hive, a beautiful new wallet for Android
Post by: hivewallet on June 04, 2014, 03:33:39 AM
Is it planned to also create an iOS version of Hive?

Now that Apple accepts Bitcoin related apps, it should be possible to get in.

Once we see all the classic wallet apps return and stay there, we will consider it.


Title: Re: Introducing Hive, a beautiful new wallet for Android
Post by: hivewallet on June 04, 2014, 03:19:54 PM
Sneak preview...

https://i.imgur.com/RUfIyXV.gif


Title: Re: Introducing Hive, a beautiful new wallet for Android
Post by: m5j0r on June 04, 2014, 06:49:57 PM
This looks amazing!

Got another question:
I've never really used any wallet besides the qt one, could you please explain or link me to an explanation of what kind of trust you need to put into 3rd party wallets?
There will be no blockchain on a mobile phone so what exactly is it that one trusts the wallet dev with? Privacy, security? (besides the obvious wallet.dat steal that's always possible)


Title: Re: Introducing Hive, a beautiful new wallet for Android
Post by: jav on June 08, 2014, 11:14:50 PM
Got another question:
I've never really used any wallet besides the qt one, could you please explain or link me to an explanation of what kind of trust you need to put into 3rd party wallets?
There will be no blockchain on a mobile phone so what exactly is it that one trusts the wallet dev with? Privacy, security? (besides the obvious wallet.dat steal that's always possible)

Both Hive OS X and Hive Android are SPV clients (Simplified Payment Verification). That means, that they indeed do not download the full blockchain, but still download small parts of it, in an effort to verify as much as possible on there own, given the limited set of resources available on a mobile device. Some more technical background can be found here: https://en.bitcoin.it/wiki/Thin_Client_Security#Simplified_Payment_Verification_.28SPV.29 and https://bitcoinj.github.io/security-model . Overall, you aren't that much worse off compared to a full node. An SPV client needs to ask for fairly specific details from the Bitcoin nodes around it, so there is some reduction of privacy in that respect.


Title: Re: Introducing Hive, a beautiful new wallet for Android
Post by: jav on June 19, 2014, 07:52:56 AM
Hive Android just got a new feature to easily find Hive users nearby! It uses a combination of Bluetooth and GPS-assisted search to find other Hive users and then allows to either add them to the contact list or initiate a payment to them.

  http://coinbrief.net/wp-content/uploads/2014/06/finding-hive-users.png (https://i.imgur.com/kqzJYYb.png)  http://coinbrief.net/wp-content/uploads/2014/06/hive-bluetooth-permission.png (https://i.imgur.com/TPpglzM.png)

This CoinBrief article has more details: http://coinbrief.net/hive-bitcoin-wallet-adds-bluetooth/ .


Title: Re: Introducing Hive, a beautiful new wallet for Android
Post by: hivewallet on June 24, 2014, 09:41:47 AM
Hive Web is Launched!

http://i59.tinypic.com/1z6ur2c.png (https://bitcointalk.org/index.php?topic=663832)

https://bitcointalk.org/index.php?topic=663832


Title: Re: Introducing Hive, a beautiful new wallet for Android
Post by: Mike Hearn on June 28, 2014, 04:39:29 PM
Nice!

It looks like the L release will finally support Bluetooth LE in all profiles. At that point Hive/Waggle could use that for better power savings.


Title: Re: Introducing Hive, a beautiful new wallet for Android
Post by: hivewallet on July 22, 2014, 12:12:33 PM
This was updated recently to support the sweeping of private keys from paper wallets.


Title: Re: Introducing Hive, a beautiful new wallet for Android
Post by: hivewallet on July 22, 2014, 02:37:18 PM
Hive now has a public chat room on Skype. Come by and talk with us!

http://is.gd/Vf0hcW (yes, that opens the room in Skype)


Title: Re: Introducing Hive, a beautiful new wallet for Android
Post by: TimS on August 14, 2014, 06:00:37 PM
This wallet is pretty mediocre compared to the Web version (probably OS X too): this is just Andreas's app with add-ons added on.
Is it planned for this wallet to be deterministic/passphrase-based?


Title: Re: Introducing Hive, a beautiful new wallet for Android
Post by: jav on August 15, 2014, 08:57:40 PM
Is it planned for this wallet to be deterministic/passphrase-based?

Yes, long-term that's where we will be moving towards.


Title: Re: Introducing Hive, a beautiful new wallet for Android
Post by: galbros on August 23, 2014, 07:44:40 AM
I downloaded HIVE and started using it based on your simplified and logical permissions.  I don't like how my balance is truncated by the icons to the right.  It's a minor thing but I think in satoshi now and I'd like to see my entire balance even if displayed at BTC.

Also, is there a mistake on the wiki for android hive?  It says the transaction fee is set at .001 bitcoins, do you mean .0001?
https://github.com/hivewallet/hive-android/wiki/FAQ#how-much-do-you-charge-for-every-transaction

Thank you and I wish you the best of luck with Hive!


Title: Re: Introducing Hive, a beautiful new wallet for Android
Post by: jav on August 23, 2014, 09:33:23 AM
I downloaded HIVE and started using it based on your simplified and logical permissions.  I don't like how my balance is truncated by the icons to the right.  It's a minor thing but I think in satoshi now and I'd like to see my entire balance even if displayed at BTC.

You are right, the balance display code needs to better handle larger numbers. It's on my list of things to improve.

Also, is there a mistake on the wiki for android hive?  It says the transaction fee is set at .001 bitcoins, do you mean .0001?
https://github.com/hivewallet/hive-android/wiki/FAQ#how-much-do-you-charge-for-every-transaction

Good catch, that was indeed a mistake. I just fixed it, thanks!


Title: Re: Introducing Hive, a beautiful new wallet for Android
Post by: galbros on August 27, 2014, 12:37:38 AM
What is the source for the USD exchange rate on the wallet?  The USD rate always seems to be a bit below the coindesk rate.

Thanks again for a nice app!


Title: Re: Introducing Hive, a beautiful new wallet for Android
Post by: jav on August 27, 2014, 09:49:24 AM
What is the source for the USD exchange rate on the wallet?  The USD rate always seems to be a bit below the coindesk rate.

We are currently using the same source as Andreas Schildbach's wallet, which is a 24 hour average from https://bitcoinaverage.com/ . We are planning of switching to something more real time though, so I think that gap should go away then.

Thanks again for a nice app!

Thanks, glad you like it!


Title: Re: Introducing Hive, a beautiful new wallet for Android
Post by: virtualmaster on August 31, 2014, 11:52:53 AM
https://i.imgur.com/aVAcmvX.png

We're pleased to announce, that Hive (http://hivewallet.com/) is now also available for Android in a beta version.

Hive Android is a standalone Bitcoin wallet. No external server or cloud service needed - the keys to your bitcoins are stored on your device.

  https://i.imgur.com/kqzJYYb.png (https://i.imgur.com/kqzJYYb.png)  https://i.imgur.com/TPpglzM.png (https://i.imgur.com/TPpglzM.png)  https://i.imgur.com/dMObCGE.png (https://i.imgur.com/dMObCGE.png)

Features

- Initiate transactions in various ways:
  * Scan a QR code
  * Click Bitcoin links
  * Touch-to-pay via NFC
- Support for payment protocol (BIP70) for increased security, reliability and speed in making payments
- Hive app store (https://bitcointalk.org/index.php?topic=313352) offers close integration with the rest of the Bitcoin ecosystem. Apps available for LocalBitcoins.com, Bitstamp, piiko and others.
- Works offline: Stores transactions for later sending or transmits them via Bluetooth
- Amounts displayed in BTC, mBTC or µBTC with exchange rate info alongside
- Add contacts based on your address book (information from your address book is solely used for the autocomplete feature - no address book data ever leaves your device)
- Notifications for incoming payments
- Encrypted backups

Technical details: Under the hood, this wallet is a fork of the "Bitcoin wallet for Android" by Andreas Schildbach. This means it's also a SPV wallet based on bitcoinj. The software is licensed as GPLv3 and the source code is available at https://github.com/hivewallet/hive-android/ .

This software is beta! That said, the beta tag applies mainly to the look and feel of the app, which will be overhauled before the first official release to better fit the overall Hive brand. We are building on top of a very mature codebase, so while bugs can never be ruled out, we feel that security-wise this app is in very good shape and will protect your coins adequately.

Frequently asked questions

Q: Is Hive Android open source?
A: Yes! The GPL-licensed code is available on GitHub (https://github.com/hivewallet/hive-android).

Q: Is Hive Android available in languages other than English?
A: Not yet, but we are working on localization support. Translators will be able to help us via Transifex (https://bitcointalk.org/index.php?topic=310994.0;all) once that is ready. Your help in translating Hive is much appreciated!

Q: Is it really safe for novices to use, right now?
A: We think so, and we are using it on a day-to-day basis with real Bitcoin ourselves.

Q: How can I build an app for Hive?
A: Please see this forum post (https://bitcointalk.org/index.php?topic=313352).

Q: Will you support Windows or Linux?
A: Not unless an exceptional developer steps up. Please contact us (http://hivewallet.com) if you have the skills and would like to be involved!

Q: Will you support iOS?
A: Native iOS support is probably off the table due to Apple's general despotism. Try hive-js (https://github.com/hivewallet/hive-js) for an alternative.

Q: How do you make money?
A: Our plan is to take very small fees for transactions that happen within non-charity apps in the App Platform. At present this is not implemented.

Check it out on Google Play: https://play.google.com/store/apps/details?id=com.hivewallet.androidclient.wallet !
Hi!
Do you intend to support Namecoin also ?


Title: Abount transaction fee
Post by: zauker on September 29, 2014, 09:03:30 PM
I wish to know if the transaction fee is taken from the amount I'm sending or from the amount remaining in the wallet.
For example, let's say I have 1.5 btc in the wallet.
If I input to send 1 btc, will 1 btc or 0.9999 btc be delivered?

And what if I input 1.5 btc (i.e. the total amount of the wallet)?
Thanks


Title: Re: Abount transaction fee
Post by: jav on September 29, 2014, 11:51:33 PM
I wish to know if the transaction fee is taken from the amount I'm sending or from the amount remaining in the wallet.
For example, let's say I have 1.5 btc in the wallet.
If I input to send 1 btc, will 1 btc or 0.9999 btc be delivered?

It's taken from the remaining funds in your wallet. So when you enter 1 BTC, then 1 BTC will reach the recipient and your balance will be reduced by 1 BTC + transaction fees.

And what if I input 1.5 btc (i.e. the total amount of the wallet)?
Thanks

The send screen will then inform you, that you do not have enough funds to complete the transaction (since the transactions fee cannot be paid). It will offer to send "everything" instead, which will set the amount to "all funds in the wallet - required transaction fee".


Title: Re: Introducing Hive, a beautiful new wallet for Android
Post by: hivewallet on January 20, 2015, 09:24:45 AM
Just a reminder to everyone that we keep updated download and wallet creations stats for Hive here:

http://stats.hivewallet.com/