2012-09-04 18:44:40 +00:00
Category:Office
2012-02-27 19:38:34 +00:00
License:GPLv3
Web Site:http://code.google.com/p/bitcoin-wallet/
Source Code:http://code.google.com/p/bitcoin-wallet/source/checkout
Issue Tracker:http://code.google.com/p/bitcoin-wallet/issues/list
2013-04-03 13:53:19 +00:00
Summary:Wallet for the Bitcoin currency
2012-02-27 19:38:34 +00:00
Description:
2013-04-03 13:53:19 +00:00
N.B The recommended version here is quite old. We will be updating it
soon and it would be wise to wait for that.
2013-04-04 12:55:13 +00:00
Building all the necessary libraries is work in progress and many of them
come from the developers' own repositories.
2013-04-03 13:53:19 +00:00
* No cloud server or web service needed. This wallet works peer to peer
* Display of wallet balance in Bitcoin and various other currencies
* Sending and receiving of Bitcoin via NFC, QR-codes or Bitcoin URLs
* Address book for regularly used Bitcoin addresses
* Enter transactions while offline, will be executed when online
* Manages blockchain on your device (for security, but see below)
* System notifications for Bitcoin connectivity and received coins
* App widget for Bitcoin balance (requirement: app moved from sdcard to phone)
The initial blockchain setup downloads several
2013-04-09 21:38:55 +00:00
gigabytes of data, so make sure you use WiFi! The actual blockchain takes
2013-02-25 13:43:50 +00:00
20MiB of storage,
2013-04-09 21:38:55 +00:00
and the app is installed to the sdcard by default. When run for the first
time, it can
2012-11-28 11:38:23 +00:00
happen that the app shows only a white display for some seconds.
2012-02-27 19:38:34 +00:00
2013-04-03 13:53:19 +00:00
Since v2.41 it is able to export private keys to local storage, encrypted
2013-04-09 21:38:55 +00:00
with a password. It also uses bloom filtering to reduce the amount of data
that needs to be downloaded to set up the blockchain.
2013-04-03 13:53:19 +00:00
2013-04-09 21:38:55 +00:00
See the
2013-04-03 13:53:19 +00:00
[http://bitcoin-wallet.googlecode.com/git/wallet/README Readme] for details.
2012-02-27 19:38:34 +00:00
Use this at your own risk, and be aware that if you lose access to the data
2013-04-03 13:53:19 +00:00
of this application, you will lose any Bitcoins contained in it. To back up
2013-04-09 21:38:55 +00:00
the wallet, either;
2012-10-28 20:48:05 +00:00
2013-04-03 13:53:19 +00:00
# (From inside the app), export the keys to the sdcard (v2.41+ only)
2013-04-09 21:38:55 +00:00
# Use ADB from the Android SDK if you have Android 4.1+ on the phone (root not required, but check that it works properly), or
2013-04-03 13:53:19 +00:00
# Manually back up the files in /data/data/de.schildbach.wallet/files/: #tar cf /sdcard/wallet.tar /data/data/de.schildbach.wallet/files and you may have to change the ownership of the files that you restore. (root required. You can also back up the blockchain in this way.)
2012-10-25 13:32:15 +00:00
2013-04-09 21:38:55 +00:00
There's a separate version of this application that uses a test version of the
Bitcoin network. It would be wise to use that first, to verify that everything
2013-02-25 13:43:50 +00:00
works for you without using real Bitcoins.
2012-10-25 13:32:15 +00:00
2013-04-03 12:06:21 +00:00
[http://code.google.com/p/bitcoin-wallet/source/browse/wallet/CHANGES Changelog]
2012-02-27 19:38:34 +00:00
.
2012-04-08 08:11:09 +00:00
Repo Type:git
Repo:https://code.google.com/p/bitcoin-wallet/
#Note: there used to be build data for 1.48.2/66 but the source code for this
#seems to have gone (it was in a maintenance branch) when the project went
#from svn to git.
Build Version:2.01,74,a55ef6822c9e,subdir=wallet,maven=yes,\
bindir=wallet/target,\
srclibs=BitcoinJWallet@31953d239555,\
init=sed -i 's/_test//' AndroidManifest.xml && find src -name *.java -exec sed -i 's/_test\.R/.R/' {} \;,\
prebuild=\
mvn install:install-file -DgroupId=android -DartifactId=android -Dversion=2.3.3_r2 -Dpackaging=jar -Dfile=$$SDK$$/platforms/android-10/android.jar && \
mvn install:install-file -DgroupId=android.support -DartifactId=compatibility-v4 -Dversion=r6 -Dpackaging=jar -Dfile=$$SDK$$/android-compatibility/v4/android-support-v4.jar
2012-06-30 19:53:59 +00:00
Build Version:2.16,87,49c3da045e57,subdir=wallet,maven=2,\
bindir=wallet/target,\
srclibs=BitcoinJWallet@a160dc24f38c,\
init=sed -i 's/_test//' AndroidManifest.xml && find src -name *.java -exec sed -i 's/_test\.R/.R/' {} \;,\
prebuild=\
cd ../integration-android && mvn3 install && cd ../wallet && \
mvn3 install:install-file -DgroupId=android -DartifactId=android -Dversion=2.3.3_r2 -Dpackaging=jar -Dfile=$$SDK$$/platforms/android-10/android.jar && \
mvn3 install:install-file -DgroupId=android.support -DartifactId=compatibility-v4 -Dversion=r6 -Dpackaging=jar -Dfile=$$SDK$$/android-compatibility/v4/android-support-v4.jar
2013-04-03 13:53:19 +00:00
# Build from prodnet branch which cherry picks some old commits and commits after tags
2013-04-04 15:16:13 +00:00
# Next version will be coming from bitcoinj-0.8-prodnet branch -> prodnet
2013-04-03 14:52:31 +00:00
# Crashes on startup: java.lang.NoClassDefFoundError: com.google.bitcoin.core.NetworkParameters
2013-04-04 15:16:13 +00:00
# The git reset is from the wiki and is used for security
# Need to do more research into jar provenance and learn to use maven
Build Version:2.48,115,prodnet,maven=yes,bindir=wallet/target,\
2013-04-03 13:53:19 +00:00
srclibs=BitcoinJWallet@release-0.7,prebuild=rm -rf market/ && \
2013-04-04 15:16:13 +00:00
sed -i 's/sample-integration-android/BitcoinJWallet/g' pom.xml && \
cp -r $$BitcoinJWallet$$/ . && cd BitcoinJWallet/ && \
sed -i '12\,13d' pom.xml && git reset --hard a9bd8631b904
2012-06-30 19:53:59 +00:00
2012-10-12 20:32:20 +00:00
Auto Update Mode:None
2013-04-03 13:53:19 +00:00
# RM/Tags don't work
2012-10-10 15:39:27 +00:00
Update Check Mode:Market
2013-04-10 04:05:57 +00:00
Current Version:2.49
Current Version Code:116
2012-02-27 19:38:34 +00:00