Category:Office 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 Summary:Wallet for the Bitcoin currency Description: N.B The recommended version here is quite old. We will be updating it soon and it would be wise to wait for that. Building all the necessary libraries is work in progress and many of them come from the developers' own repositories. * 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 gigabytes of data, so make sure you use WiFi! The actual blockchain takes 20MiB of storage, and the app is installed to the sdcard by default. When run for the first time, it can happen that the app shows only a white display for some seconds. Since v2.41 it is able to export private keys to local storage, encrypted with a password. It also uses bloom filtering to reduce the amount of data that needs to be downloaded to set up the blockchain. See the [http://bitcoin-wallet.googlecode.com/git/wallet/README Readme] for details. Use this at your own risk, and be aware that if you lose access to the data of this application, you will lose any Bitcoins contained in it. To back up the wallet, either; # (From inside the app), export the keys to the sdcard (v2.41+ only) # 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 # 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.) 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 works for you without using real Bitcoins. [http://code.google.com/p/bitcoin-wallet/source/browse/wallet/CHANGES Changelog] . 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 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 # Build from prodnet branch which cherry picks some old commits and commits after tags # Next version will be coming from bitcoinj-0.8-prodnet branch -> prodnet # Crashes on startup: java.lang.NoClassDefFoundError: com.google.bitcoin.core.NetworkParameters # 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,\ srclibs=BitcoinJWallet@release-0.7,prebuild=rm -rf market/ && \ 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 Auto Update Mode:None # RM/Tags don't work Update Check Mode:Market Current Version:2.48 Current Version Code:115