Bitcoin Forum
April 25, 2024, 03:34:39 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 »  All
  Print  
Author Topic: [307.79 LTC + 0.063 BTC Awarded] Litecoin wallet for Android  (Read 8538 times)
weex (OP)
Legendary
*
Offline Offline

Activity: 1102
Merit: 1014



View Profile
March 25, 2013, 06:23:59 AM
Last edit: August 14, 2013, 07:59:40 PM by weex
 #1

WARNING: If you are using Litecoin Wallet (on Android), be aware that a security vulnerability found in it may require that you send funds out from the wallet and reinstall it for it to be fixed. Unfortunately, there is still an issue with fee calculation in the client and it should only be used with caution.

This bounty was satisfied and awarded as of April 2nd, 2013.

Hello,

It's time to start a bounty for the first Litecoin wallet to be in the Google Play store for Android. The requirements are as follows:

1. Be able to send and receive Litecoins without requiring storage of a full copy of the blockchain on the device.
2. Litecoin private keys should either be stored on the mobile device or an encrypted copy of them be downloaded and only decrypted on the device (like blockchain.info's client and web app).
3. Provide a means to backup the private keys via QR code or to local storage.
4. Support litecoin: URIs like the current bitcoin: URI standard.
5. Get the current exchange rate from BTC-e for BTCLTC and BTCUSD so people can track their wallet's value against the currency they prefer.
6. The wallet needs to be releaesed under a free software license.

The easiest way to do this is probably to port de Schildbach's Bitcoin Wallet: https://play.google.com/store/apps/details?id=de.schildbach.wallet&hl=en

Bounty funds should be sent here: LTCmeAofhGojvv4Gahazxf4ZdKzdFgzuNj or 1F2U53dMNhZrd2kr9zxg322GhcD2rGpHzS

I will update the bounty amount daily and will pay the bounty once I have been able to personally verify each of the requirements above have been met.

Feel free to tell developers and supporters alike about this bounty so we can get this done!

Thanks,

weex
"The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
wtogami
Sr. Member
****
Offline Offline

Activity: 263
Merit: 250



View Profile
March 25, 2013, 08:39:32 AM
Last edit: August 12, 2013, 06:05:26 AM by wtogami
 #2

WARNING: DO NOT USE THIS SOFTWARE

https://github.com/hank/litecoin-wallet
Source: Litecoin Wallet for Android

https://code.google.com/p/litecoinj/
Source: litecoinj

If you appreciate my work please consider making a small donation.
BTC:  1LkYiL3RaouKXTUhGcE84XLece31JjnLc3      LTC:  LYtrtYZsVSn5ymhPepcJMo4HnBeeXXVKW9
GPG: AEC1884398647C47413C1C3FB1179EB7347DC10D
2weiX
Legendary
*
Offline Offline

Activity: 2058
Merit: 1005

this space intentionally left blank


View Profile
March 25, 2013, 08:50:02 AM
 #3

maybe ask the creator of the android wallet, mr schildbach, to integrate LTC.
qxzn
Hero Member
*****
Offline Offline

Activity: 609
Merit: 505



View Profile
March 25, 2013, 03:03:07 PM
 #4

Andreas Schildbach replied on March 20, 2013
Quote
I'd like to see support for other chains as well. However, this needs to go into bitcoinj first.
Metus
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
March 25, 2013, 03:58:23 PM
 #5

So we need to suck up to those guys.
weex (OP)
Legendary
*
Offline Offline

Activity: 1102
Merit: 1014



View Profile
March 26, 2013, 08:23:08 AM
 #6

211.5 LTC added to the bounty so far.
msm595
Full Member
***
Offline Offline

Activity: 185
Merit: 100


View Profile
March 27, 2013, 02:16:49 AM
 #7

Andreas Schildbach replied on March 20, 2013
Quote
I'd like to see support for other chains as well. However, this needs to go into bitcoinj first.

I just ported bitcoinj into litecoinj. I will try to merge it back into bitcoinj so both are available through it. After that, I will contact Mr Schildbach about it.

weex (OP)
Legendary
*
Offline Offline

Activity: 1102
Merit: 1014



View Profile
March 27, 2013, 03:34:10 AM
 #8

Andreas Schildbach replied on March 20, 2013
Quote
I'd like to see support for other chains as well. However, this needs to go into bitcoinj first.

I just ported bitcoinj into litecoinj. I will try to merge it back into bitcoinj so both are available through it. After that, I will contact Mr Schildbach about it.

Amazing. Keep us posted!
ralree
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


Manateeeeeeees


View Profile
March 27, 2013, 04:00:10 AM
 #9

If litecoinj gets done, I'd love to try my hand at re-coding a version of the android bitcoin client to use it.  I can release apps on Google Play currently.  Please keep me posted.

1MANaTeEZoH4YkgMYz61E5y4s9BYhAuUjG
GideonGono
Hero Member
*****
Offline Offline

Activity: 1988
Merit: 501


★Bitvest.io★ Play Plinko or Invest!


View Profile WWW
March 27, 2013, 08:59:53 AM
 #10

This is a great idea. i don't currently own ltc, is there a btc bounty address?



.
.BIG WINNER!.
[15.00000000 BTC]


▄████████████████████▄
██████████████████████
██████████▀▀██████████
█████████░░░░█████████
██████████▄▄██████████
███████▀▀████▀▀███████
██████░░░░██░░░░██████
███████▄▄████▄▄███████
████▀▀████▀▀████▀▀████
███░░░░██░░░░██░░░░███
████▄▄████▄▄████▄▄████
██████████████████████

▀████████████████████▀
▄████████████████████▄
██████████████████████
█████▀▀█▀▀▀▀▀▀██▀▀████
█████░░░░░░░░░░░░░████
█████░░░░░░░░░░░░▄████
█████░░▄███▄░░░░██████
█████▄▄███▀░░░░▄██████
█████████░░░░░░███████
████████░░░░░░░███████
███████░░░░░░░░███████
███████▄▄▄▄▄▄▄▄███████

██████████████████████
▀████████████████████▀
▄████████████████████▄
███████████████▀▀▀▀▀▀▀
███████████▀▀▄▄█░░░░░█
█████████▀░░█████░░░░█
███████▀░░░░░████▀░░░▀
██████░░░░░░░░▀▄▄█████
█████░▄░░░░░▄██████▀▀█
████░████▄░███████░░░░
███░█████░█████████░░█
███░░░▀█░██████████░░█
███░░░░░░████▀▀██▀░░░░
███░░░░░░███░░░░░░░░░░

██░▄▄▄▄░████▄▄██▄░░░░
████████████▀▀▀▀▀▀▀██
█████████████░█▀▀▀█░███
██████████▀▀░█▀░░░▀█░▀▀
███████▀░▄▄█░█░░░░░█░█▄
████▀░▄▄████░▀█░░░█▀░██
███░▄████▀▀░▄░▀█░█▀░▄░▀
█▀░███▀▀▀░░███░▀█▀░███░
▀░███▀░░░░░████▄░▄████░
░███▀░░░░░░░█████████░░
░███░░░░░░░░░███████░░░
███▀░██░░░░░░▀░▄▄▄░▀░░░
███░██████▄▄░▄█████▄░▄▄

██░████████░███████░█
▄████████████████████▄
████████▀▀░░░▀▀███████
███▀▀░░░░░▄▄▄░░░░▀▀▀██
██░▀▀▄▄░░░▀▀▀░░░▄▄▀▀██
██░▄▄░░▀▀▄▄░▄▄▀▀░░░░██
██░▀▀░░░░░░█░░░░░██░██
██░░░▄▄░░░░█░██░░░░░██
██░░░▀▀░░░░█░░░░░░░░██
██░░░░░▄▄░░█░░░░░██░██
██▄░░░░▀▀░░█░██░░░░░██
█████▄▄░░░░█░░░░▄▄████
█████████▄▄█▄▄████████

▀████████████████████▀




Rainbot
Daily Quests
Faucet
weex (OP)
Legendary
*
Offline Offline

Activity: 1102
Merit: 1014



View Profile
March 27, 2013, 04:33:57 PM
 #11

This is a great idea. i don't currently own ltc, is there a btc bounty address?
Added.
GideonGono
Hero Member
*****
Offline Offline

Activity: 1988
Merit: 501


★Bitvest.io★ Play Plinko or Invest!


View Profile WWW
March 28, 2013, 10:50:35 AM
 #12

This is a great idea. i don't currently own ltc, is there a btc bounty address?
Added.

Awesome. I've put $6 for starters. Lets get this thing going! It would be even better if we can have an intergrated BTC/LTC client!



.
.BIG WINNER!.
[15.00000000 BTC]


▄████████████████████▄
██████████████████████
██████████▀▀██████████
█████████░░░░█████████
██████████▄▄██████████
███████▀▀████▀▀███████
██████░░░░██░░░░██████
███████▄▄████▄▄███████
████▀▀████▀▀████▀▀████
███░░░░██░░░░██░░░░███
████▄▄████▄▄████▄▄████
██████████████████████

▀████████████████████▀
▄████████████████████▄
██████████████████████
█████▀▀█▀▀▀▀▀▀██▀▀████
█████░░░░░░░░░░░░░████
█████░░░░░░░░░░░░▄████
█████░░▄███▄░░░░██████
█████▄▄███▀░░░░▄██████
█████████░░░░░░███████
████████░░░░░░░███████
███████░░░░░░░░███████
███████▄▄▄▄▄▄▄▄███████

██████████████████████
▀████████████████████▀
▄████████████████████▄
███████████████▀▀▀▀▀▀▀
███████████▀▀▄▄█░░░░░█
█████████▀░░█████░░░░█
███████▀░░░░░████▀░░░▀
██████░░░░░░░░▀▄▄█████
█████░▄░░░░░▄██████▀▀█
████░████▄░███████░░░░
███░█████░█████████░░█
███░░░▀█░██████████░░█
███░░░░░░████▀▀██▀░░░░
███░░░░░░███░░░░░░░░░░

██░▄▄▄▄░████▄▄██▄░░░░
████████████▀▀▀▀▀▀▀██
█████████████░█▀▀▀█░███
██████████▀▀░█▀░░░▀█░▀▀
███████▀░▄▄█░█░░░░░█░█▄
████▀░▄▄████░▀█░░░█▀░██
███░▄████▀▀░▄░▀█░█▀░▄░▀
█▀░███▀▀▀░░███░▀█▀░███░
▀░███▀░░░░░████▄░▄████░
░███▀░░░░░░░█████████░░
░███░░░░░░░░░███████░░░
███▀░██░░░░░░▀░▄▄▄░▀░░░
███░██████▄▄░▄█████▄░▄▄

██░████████░███████░█
▄████████████████████▄
████████▀▀░░░▀▀███████
███▀▀░░░░░▄▄▄░░░░▀▀▀██
██░▀▀▄▄░░░▀▀▀░░░▄▄▀▀██
██░▄▄░░▀▀▄▄░▄▄▀▀░░░░██
██░▀▀░░░░░░█░░░░░██░██
██░░░▄▄░░░░█░██░░░░░██
██░░░▀▀░░░░█░░░░░░░░██
██░░░░░▄▄░░█░░░░░██░██
██▄░░░░▀▀░░█░██░░░░░██
█████▄▄░░░░█░░░░▄▄████
█████████▄▄█▄▄████████

▀████████████████████▀




Rainbot
Daily Quests
Faucet
msm595
Full Member
***
Offline Offline

Activity: 185
Merit: 100


View Profile
March 28, 2013, 12:33:06 PM
Last edit: March 29, 2013, 04:39:47 AM by msm595
 #13

This is a great idea. i don't currently own ltc, is there a btc bounty address?
Added.

Awesome. I've put $6 for starters. Lets get this thing going! It would be even better if we can have an intergrated BTC/LTC client!

That's what I'm working towards. My litecoinj is essentially done, so now I'm trying to cleanly integrate it into bitcoinj, which would allow the current android bitcoin wallet to handle litecoin with very few changes.

wtogami
Sr. Member
****
Offline Offline

Activity: 263
Merit: 250



View Profile
March 29, 2013, 01:32:30 AM
 #14

I added 10 LTC to the bounty.  I personally will add more if the needed code becomes upstreamed in both bitcoinj and the Android wallet app.

If you appreciate my work please consider making a small donation.
BTC:  1LkYiL3RaouKXTUhGcE84XLece31JjnLc3      LTC:  LYtrtYZsVSn5ymhPepcJMo4HnBeeXXVKW9
GPG: AEC1884398647C47413C1C3FB1179EB7347DC10D
FuzzyBear
Legendary
*
Offline Offline

Activity: 1420
Merit: 1010



View Profile WWW
March 29, 2013, 12:03:21 PM
 #15

This was found by Jasinlee on the devcoin wiki http://devtome.org

http://www.devtome.com/doku.php?id=litecoin_android_lite_wallet

That cropped up tonight, was there any bounty outstanding for an open source, ltc wallet?

just thought you should know Smiley I don't have an android myself so can't test easily but this should be what you are after by initial browse of the page

***** Earn DEV at http://devtome.com *****
jasinlee
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500


Its as easy as 0, 1, 1, 2, 3


View Profile
March 29, 2013, 12:29:19 PM
 #16

I tested it on my Samsung Note 2, sent and received a ltc successfully.

BTC 1JASiNZxmAN1WBS4dmGEDoPpzN3GV7dnjX DVC 1CxxZzqcy7YEVXfCn5KvgRxjeWvPpniK3                     Earn Devcoins Devtome.com
weex (OP)
Legendary
*
Offline Offline

Activity: 1102
Merit: 1014



View Profile
March 29, 2013, 02:45:36 PM
 #17

This was found by Jasinlee on the devcoin wiki http://devtome.org

http://www.devtome.com/doku.php?id=litecoin_android_lite_wallet

That cropped up tonight, was there any bounty outstanding for an open source, ltc wallet?

just thought you should know Smiley I don't have an android myself so can't test easily but this should be what you are after by initial browse of the page
This is a good step in making Litecoin transactions a bit easier on Android but it doesn't satisfy a very important part of the bounty.
Quote
2. Litecoin private keys should either be stored on the mobile device or an encrypted copy of them be downloaded and only decrypted on the device (like blockchain.info's client and web app).
Unfortunately, using an instawallet-style backend means the server has all of the private keys. From a security standpoint, t's ok to use these kinds of wallets for small amounts of LTC for short periods of time but they shouldn't be treated like a bank or checking account.
Andreas Schildbach
Hero Member
*****
Offline Offline

Activity: 483
Merit: 501


View Profile
March 30, 2013, 08:59:51 AM
 #18

Adapting a version of Bitcoin Wallet that uses litecoinj rather than bitcoinj should be fairly easy, anyone can do that and collect the bounty.

However, my vision is a bit more sophisticated: Rather than having separate apps for each chain, I want to use only one app that integrates everything payment-related.

In order to get there, we need to

1. get litecoinj merged into bitcoinj
2. extend Bitcoin Wallet to support multiple wallets
3. extend Bitcoin Wallet to support multiple chains
4. get litecoin on the latest protocol

ad 1: I think it would be best if someone would speak up on the bitcoinj mailing list and explain the plans (Alex?). Usually Mike, the lead developer, has very valuable feedback. Be prepared to write a lot of unit tests, if you haven't done already.

ad 2: This is something that has to happen anyways. Its kind of a prerequisite for encrypted wallets and HD wallets, and of course also multiple chains. I plan to work on it as soon as Bitcoin Wallet version 3.0 is released (hopefully within a month).

ad 3: I had this already planned as well. Currently I'm already maintaining two apps (Prodnet and Testnet), and its a pita sometimes. The tricky part here will be memory consumption and resources in general. Its already stressful to download one chain, but multiple chains? It's safe to assume that you will need powerful (Jelly Bean class) hardware for this.

ad 4: Protocol version 70001 (Bitcoind/bitcoin-qt 0.8.x) contains a very important enhancement for SPV clients called Bloom Filters. It saves a huge amount of traffic, RAM and CPU cycles. Without these optimizations, mobile clients simply can't scale. What's the plan with litecoin for this?
weex (OP)
Legendary
*
Offline Offline

Activity: 1102
Merit: 1014



View Profile
March 30, 2013, 10:43:10 PM
 #19

Obviously one integrated app is best so I'd like to amend this bounty to add the below condition. If you contributed to this bounty or have been coding and object to this change, please post your concerns. If there are no objections within the week, we'll consider it amended.

Proposed amendment:

Code:
7. If this wallet is based on an existing Bitcoin app, the bounty will only be awarded if the original release is amended to support Litecoin. In this case, the bounty will be split equally between the existing app maintainer and other contributing developers. For example if there is one app maintainer and two contributors to the Litecoin support upgrade each will receive 33.3% of the bounty.

Thanks,

weex
ralree
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


Manateeeeeeees


View Profile
March 31, 2013, 01:33:12 PM
 #20

This is a great idea. i don't currently own ltc, is there a btc bounty address?
Added.

Awesome. I've put $6 for starters. Lets get this thing going! It would be even better if we can have an intergrated BTC/LTC client!

That's what I'm working towards. My litecoinj is essentially done, so now I'm trying to cleanly integrate it into bitcoinj, which would allow the current android bitcoin wallet to handle litecoin with very few changes.

In the meantime, I'd love to just get a litecoin-only version on the play store so people could start using it.  Do you think the current state of litecoinj is ready for that?  I'll start poking at that today and see if I can get it working on my phone, and if I can, I'll release it so other can try it.

1MANaTeEZoH4YkgMYz61E5y4s9BYhAuUjG
Pages: [1] 2 3 4 5 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!