Pages:
Author

Topic: [307.79 LTC + 0.063 BTC Awarded] Litecoin wallet for Android (Read 8540 times)

sr. member
Activity: 263
Merit: 250

Any idea how to contact that person?  They are very late in delivery.
sr. member
Activity: 267
Merit: 250
Woodwallets.io
sr. member
Activity: 263
Merit: 250
The bounty was claimed in March.  The resulting wallet was incomplete and screwed many users with bugs.  We are in the process of rewriting the entire stack to be long-term maintainable.
sr. member
Activity: 350
Merit: 250
Independent Cryptoveloper
What is the status of this project and the bounty?  I am finding it relatively easy to fork the bitcoinj and bitcoin-wallet projects and modify them for any proof of work coin.
legendary
Activity: 1102
Merit: 1014
This wallet is currently vulnerable to creating addresses with low entropy. This means any funds managed by this wallet are at risk of theft.

For more information, see the Android vulnerability thread: https://bitcointalksearch.org/topic/announce-android-key-rotation-271831

Edit: This issue has since been fixed. There is another issue with fee calculation(causing transactions not to be verified by the network) that means this wallet should be used with caution.
sr. member
Activity: 263
Merit: 250
Just found this thread while searching for a ltc wallet for android. Any idea if this will be updated to support the new ltc qt?  I'm pretty new to all this, but I'm wondering if I set this wallet up, it will have a diff address than the wallet I have on my desktop right? Is there a way to clone the wallet so I can use both devices with the same wallet? (:
I can confirm that this wallet works for what I need but you should know that it doesn't calculate fees exactly like Litecoin-QT so you will probably want to err on the side of caution for fees. I generally do not have a problem if I include 0.01 as a fee but going with no fee is likely to cause a relaying problem that this wallet will not recover from gracefully.

The standard fee is 0.02 LTC per KB assuming they have no outputs smaller than 0.01 LTC.  Unfortunately, 0.02 LTC fee is no guarantee of it working, as this ancient version of Android Wallet has no way of knowing the mandatory fee based upon the transaction size and coin age.

WARNING: DO NOT USE THIS SOFTWARE

Generally, this wallet is the result of a weekend bounty back in March that never was complete (incapable of calculating minimum fees) and was not improved since.  Others intend on a long-term maintainable port of bitcoinj and the Android Wallet for the Litecoin protocol that pretty much is starting from scratch.  This current wallet owner on the Android market is invited to join them or to step aside.  Confusing users with a dangerous, unfinished and unmaintained product is not good.
member
Activity: 60
Merit: 10
I'm wondering if I set this wallet up, it will have a diff address than the wallet I have on my desktop right? Is there a way to clone the wallet so I can use both devices with the same wallet? (:

It's not a bug, it's a feature (-:

Rather than "cloning" a wallet just keep two wallets and move funds between them using standard transactions.

It's like with cash money: You either have it in your wallet with you, or stored at home in a cupboard, or stored in the safe at your local bank. It's not at all these places at the same time.


Alright!  Installing now Cheesy
legendary
Activity: 1102
Merit: 1014
Just found this thread while searching for a ltc wallet for android. Any idea if this will be updated to support the new ltc qt?  I'm pretty new to all this, but I'm wondering if I set this wallet up, it will have a diff address than the wallet I have on my desktop right? Is there a way to clone the wallet so I can use both devices with the same wallet? (:
I can confirm that this wallet works for what I need but you should know that it doesn't calculate fees exactly like Litecoin-QT so you will probably want to err on the side of caution for fees. I generally do not have a problem if I include 0.01* as a fee but going with no fee is likely to cause a relaying problem that this wallet will not recover from gracefully.

*Edit: I see that this is likely not a safe fee amount to include and will likely add 0.02 at a minimum. It should be noted as well that this app is not currently being maintained so use it at your own risk!
hero member
Activity: 483
Merit: 501
I'm wondering if I set this wallet up, it will have a diff address than the wallet I have on my desktop right? Is there a way to clone the wallet so I can use both devices with the same wallet? (:

It's not a bug, it's a feature (-:

Rather than "cloning" a wallet just keep two wallets and move funds between them using standard transactions.

It's like with cash money: You either have it in your wallet with you, or stored at home in a cupboard, or stored in the safe at your local bank. It's not at all these places at the same time.
member
Activity: 60
Merit: 10
Just found this thread while searching for a ltc wallet for android. Any idea if this will be updated to support the new ltc qt?  I'm pretty new to all this, but I'm wondering if I set this wallet up, it will have a diff address than the wallet I have on my desktop right? Is there a way to clone the wallet so I can use both devices with the same wallet? (:
member
Activity: 60
Merit: 10
Bug Report:

Camera/QR code feature does not work with Samsung Galaxy S3.  Not seen that error before, but it happened. 
legendary
Activity: 1102
Merit: 1014
According to https://code.google.com/p/litecoinj/source/browse/core/src/main/java/com/google/bitcoin/core/Wallet.java#1737 Litecoinj will not calculate any fees for you. Your best reference would be https://github.com/litecoin-project/litecoin/blob/master/src/main.h#L545 which is where litecoind/litecoin-qt calculates its fees.

Since I doubt this is miners being picky, it's probably the minimum fee needed to have other litecoin nodes relay. In looking at this before, I found there's a limit of how many kb/s of low or no fee transactions that a node will relay. The CENT (0.01) also seems to be important for not triggering massive fees. As in, if the client doesn't send subcent outputs the 0.1 ltc fee shouldn't be required.
hero member
Activity: 518
Merit: 500
Manateeeeeeees
There was a bug in versions prior to 1.05 - the fee was set very low (0.0005 LTC) so transactions going out of the app were taking a long time.  The fee in 1.05 and up defaults to 0.01LTC.  I'm currently unable to scale it to the size of the transaction output, and I haven't found where in the code bitcoin wallet for android does that either (maybe it doesn't need to...).  Any assistance would be much appreciated!  Please send me a PM if you think you can help.

msm595: any idea if litecoinj can help here?
hero member
Activity: 518
Merit: 500
Manateeeeeeees
Dear Litecoin Wallet Android dev, please check this thread for a problem I'm encountering with the update: https://bitcointalksearch.org/topic/payment-not-transmitted-litecoin-wallet-android-172384

Thanks - sorry you're having trouble.  I'll look into it.
full member
Activity: 152
Merit: 100
Dear Litecoin Wallet Android dev, please check this thread for a problem I'm encountering with the update: https://bitcointalksearch.org/topic/payment-not-transmitted-litecoin-wallet-android-172384
hero member
Activity: 518
Merit: 500
Manateeeeeeees
Really? Access to my camera and microphone.  Will not use.

Camera to take a picture of QR codes, as that's the safest and quickest way to copy someone else's address if you are paying them.  You *really* don't want to typo an address as is likely still a valid address and the money could disappear forever.

Not sure about microphone.  You can look in the source code yourself to figure out why it is there.  Might be an accident.

(I didn't run it myself yet.  I want to do a lot of tests on testnet personally before relying on it for larger amounts of LTC.)

All the permissions are listed in the manifest:

https://github.com/hank/litecoin-wallet/blob/master/wallet/AndroidManifest.xml

The definitions are here if you want to see what they do:

https://developer.android.com/reference/android/Manifest.permission.html

I have no idea why the CAMERA permission would give access to the microphone, but I didn't change the permissions when I ported from the bitcoin app, so it has exactly the same access.
hero member
Activity: 742
Merit: 500
Its as easy as 0, 1, 1, 2, 3
If you are so fantastic at knowing what is so wrong, can you figure out your own app and create it and stop trolling. You are not going to earn any friends starting out in this community talking crap to everyone since you think you know better. Where is your portfolio? Why shouldnt we all just ignore you since you are going around insulting the devs that are making progress on the apps you keep talking about.
sr. member
Activity: 263
Merit: 250
Really? Access to my camera and microphone.  Will not use.

Camera to take a picture of QR codes, as that's the safest and quickest way to copy someone else's address if you are paying them.  You *really* don't want to typo an address as is likely still a valid address and the money could disappear forever.

Not sure about microphone.  You can look in the source code yourself to figure out why it is there.  Might be an accident.

(I didn't run it myself yet.  I want to do a lot of tests on testnet personally before relying on it for larger amounts of LTC.)
sr. member
Activity: 291
Merit: 250
Really? Access to my camera and microphone.  Will not use.
hero member
Activity: 518
Merit: 500
Manateeeeeeees
msm595, what will the litecoinj maintenance plan be?

TD mentioned that he's open to code changes in bitcoinj that would make it easier to maintain a fork.  Perhaps you folks could work out a way to parameterize most of what is needed for litecoinj into a tiny subclass?

what is the github address for litecoinj?
I'm not quite sure what the plan will be. Given I'm a student, I'm mainly free on weekends. The easiest change in bitcoinj would probably be the one that allows bitcoinj to offer multiple coins: making NetworkParameters abstract and giving litecoin and bitcoin a class off of that. That's the main change anyway, blocks would need to check if they should be hashed with scrypt or sha256, but that is a matter of a simple method call.

Litecoinj isn't on github (though in hindsight, it probably should be / it may be moved there). Currently it is located at https://code.google.com/p/litecoinj/.

Github does make quite a few things easier.  Forking and pull requests, mainly.  Issue tracking is nice too.  I hope the changes are made in bitcoinj to support other cryptocoins in a good way.  I'd love to have a BTC/LTC/PPC/NMC/TRC/FRC/NVC/BBQC wallet! Cheesy
Pages:
Jump to: