barmstrong / bitcoin-android Goto Github PK
View Code? Open in Web Editor NEWSend and receive bitcoins from your Android phone!
Home Page: https://github.com/barmstrong/bitcoin-android
License: Apache License 2.0
Send and receive bitcoins from your Android phone!
Home Page: https://github.com/barmstrong/bitcoin-android
License: Apache License 2.0
I had to reset my phone. I reinstalled Bitcoin [Android], synced the blickchain, and have zero for a balance. Before the reset I had one coin my phone. Seems like the wallet backup was not used. How do I retrieve the backup and reclaim that coin?
It is always stuck in "Connecting to peers..." state. Other client on the same device is able to connect and download blockchain without any problems.
when i switch from 3G to wifi, bitcoin-android crashes...
I'm not sure if it's just me, but for some reason it force quits as soon as I try to open it on my Droid X
Given the limited size of the HTC Desires internal memory (~20Mb available) and the growth of the wallet.dat due to transactions, would it makes sense to allow the user to move the wallet.dat file to the SD card (with appropriate security?).
This issue was first raised here: http://forum.bitcoin.org/index.php?topic=26718.msg336516#msg336516
Hi.
I have accidentally transferred 3.5 BTC instead 0.5 and now my coins are gone.
First I was using 1.0 version, and since there was a problem with downloading block chain, I've decided to update to version 1.1
Still there is no coins and still there is problem with downloading bloc chain.
I must say, that I'm not very happy with this app.
Suggestion:
Would it be possible to implement an option to allow the app to collect the blocks in the background, to minimize the waiting time before the chain is up to date? This way you don't get a long wait time if you have not launched the app in a week or so and then want to make a payment.
I really want to like this app, but unfortunately it never seems to complete the blockchain download on my Motorola Droid running Android 2.2. The Droid is connected on a 3mb Wifi connection and is not rooted. I also tried connecting over 3G. The circle in the upper right corner just continues to spin and I never receive any transactions that are sent to the phone, although the transactions are confirmed in the Windows client I am sending from. I re-installed several times with the same result. Please fix this as I am looking forward to having a real bitcoin wallet on my mobile! Thanks
Hi.
First it was downloading block chain for three days, crashing from time to time.
And now (when it was only ~6000 block to download) it show status "Syncing with network... 100% 100/100" - this syncing process is taking secound day right now.
I'm using version 1.1 and HTC Desire
Suggestion:
I suggest the possibility to set a pin or a password that has to be provided every time the client is opened. This prevents someone stealing coins if you look away for a moment as well as preventing anyone from seeing my balance.
I noticed "optionally require a pin code to send money for additional security?" in the TODO list. But I think the pin code should be provided upon opening the client rather than when sending money.
I have been using this app on 2 separate android devices for a month now. Both are LG phones. Never had any issues.
Now one of the devices (of course the one with the most coins in it) closes every time it is launched
process com.bitcoinandroid has stopped unexpectedly.
Is it possible to retrieve the wallet info from this device before i wipe it and reinstall?
Bitcoin Android version 1.1 on Android 2.2.2
I submitted a crash report to you today (22 Aug)
A useful feature may be implement Intent support to allow money to be sent from another application. The Intent could support the Bitcoin Address to send the money to and optional amount and a memo. No money would be sent until the user confirms by pressing Send.
Had a request from a user, "Since bitcoins are over the value of 1 USD, can you please unlock the 8 decimal places?"
$ wget -qO- http://btc.to/1NynqP8o9AEgF355VqbyL8aAWw2YmscDPz && echo
85
$ wget -qO- http://btc.to/85 && echo
1NynqP8o9AEgF355VqbyL8aAWw2YmscDPz
$
Cheers,
Like no other app I've seen before it, this one is constantly using from 75%-95% of my phone's CPU also visibly draining the battery. Is it a normal behavior? I can't read code but Is it doing mining calculations?
Also, how is it possible that the entire blockchain fits just 14MB? Is that explained anywhere?
Can't submit code (new to Bithub), so posting here:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Биткоин</string>
<string name="send_button">Послать Деньги</string>
<string name="receive_button">Получить Деньги</string>
<string name="balance_label">Счет</string>
<string name="amount_placeholder">5 BTC</string>
<string name="scan_label">Сканировать QR-код</string>
<string name="msg_default_status">Сканировать QR-код</string>
<string name="manual_button_label">Или ввести вручную</string>
<string name="blank_label"></string>
<string name="contents_text">Простой текст</string>
<string name="contents_contact">Контактная информация</string>
<string name="contents_email">Имейл</string>
<string name="contents_location">Географические координаты</string>
<string name="contents_phone">Телефон</string>
<string name="contents_sms">СМС-адрес</string>
<string name="pay_request_address_label">Адрес: </string>
<string name="pay_request_amount_label">Сумма: </string>
<string name="pay_request_received_from">Запрос на Платеж От: </string>
<string name="pay_request">Добрый день,\n\nВы получили запрос биткоин оплаты. Пожалуйста, пришлите средства на следующий адрес.</string>
<string name="pay_request_thank_you">Спасибо!</string>
<string name="send_money_payment_successful">Оплата успешная!</string>
<string name="send_money_ok">Ok</string>
<string name="send_money_insufficient_funds">Ваш платеж превышает ваш счет. \n\n</string>
<string name="send_money_xfer_pending">Пожалуйста, подождите пока ожидающие транзакции будут подтверждены, или добавьте дополнительные фонды к своему бумажнику используя кнопку \'Получить Деньги\' на главном экране.</string>
<string name="send_money_try_funding">Попробуйте финансировать ваш биткоин бумажник с помощью кнопки \'Получить Деньги\' на главном экране.</string>
<string name="send_money_invalid_address">Неправильный адрес, пожалуйста, попробуйте еще раз.</string>
<string name="send_money_fail">К сожалению, мы не могли это отправить. Пожалуйста, проверьте вашу сумму и повторите попытку.</string>
<string name="amount_label">Сумма</string>
<string name="address_label">Адрес Оплаты</string>
<string name="memo_label">Заметка (необязательно)</string>
<string name="send_money_button">Послать</string>
</resources>
Had an issue from a user asking how the client could be switched to use Testnet. Couldn't find any instructions.
See http://forum.bitcoin.org/index.php?topic=26718.msg335884#msg335884
Had a request from a user to allow exporting the wallet.dat file.
Hi, I've sent a micro transaction to test the app but it never sent, I suspect it's the amount I used: .001BTC
But here's the buggy part, as the transaction is still pending, it won't let me send on to any other address for .01 as it tell's me my payment is exceeding what I have, when my balance is fine.
Any suggestions, also it would be cool if people could bother you guys for support outside of github.
Nice project otherwise tho.
Unable to access from android market or find an APK to install. Android 2.2.1
In the text code there is the following:
You're payment exceeds your current balance. \n\n
Should be Your, not You're
Please add ability to remember all or some of the payment addresses in an address book to make it easier to send additional payments to same addresses.
When I open up the sending tab, the camera starts and I see the black box and the red line, but instead of seeing the camera's output, I just see the silver texture used as the background on the homescreen of the app. The app is reading the camera correctly and I have been able to successfully scan a Bitcoin QR code.
I have a Droid X, with the ApeX 2.0 RC2 rom.
i believe the pending send not being accepted is in relationship to issue 47 of bitcoinj
http://code.google.com/p/bitcoinj/issues/detail?id=47
the bottom comment:
"And this is what happens here. The client tries to send a transaction that was built and put into the pending pool days ago."
so our bitcoins are stuck in limbo trying to submitt to an old block
can we either cancel the current pending send after x retries &| xdays? or have a way to recalc and resubmitt?
maybe a way to rebuild the wallet from the chain so it would leave out the pending transactions
these transaction i speak of are not in bitcoincharts unconfirmed list or blockexplorer so they apear to be local to the device and being rejected by all 8 peers during the resend
i have had this happen on 2 diff devices, one transaction is over a week old and the other just hit the 36hr mark
EDIT:
so im at a loss aparently bitcoin transactions are stateless so rehashing wouldnt work
/**
* Statelessly creates a transaction that sends the given number of nanocoins to address. The change is sent to
* the first address in the wallet, so you must have added at least one key.
*
* This method is stateless in the sense that calling it twice with the same inputs will result in two
* Transaction objects which are equal. The wallet is not updated to track its pending status or to mark the
* coins as spent until confirmSend is called on the result.
*/
but i did try and send another .03 btc to another address and it is hanging as 'pending' as well
might be a problem after the 1.1 update...ill let you know tomorrow
EDIT2:
could we get a way to add a node to always use? such as -addnode=173.242.112.53 for the free transaction relay
im assuming the problem lies in the reuse of small coins and a lack of a transaction fee option in the app
The libraries which are used in the project are not there , So this is the big mistake for it.
Had a request from a user:
"With real world transactions, it is common to exchange between US$ and BTC. It would be a very useful feature (at least to me) to have a built in, real-time exchange rate/currency converter. Maybe link it to multiple open API markets, such as mtgox. "
The non-opt out backup of the wallet using Android's backup service is a security hole. The documentation states:
Caution: Because the cloud storage and transport service can differ from device to device, Android makes no guarantees about the security of your data while using backup. You should always be cautious about using backup to store sensitive data, such as usernames and passwords.[1]
Using this backup for the wallet is inappropriate.
[1] http://developer.android.com/guide/topics/data/backup.html
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.