Code Monkey home page Code Monkey logo

wallet's People

Contributors

akumaigorodski avatar andresj551 avatar cardpuncher avatar fiatjaf avatar naofum avatar pandermusubi avatar wchancao avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wallet's Issues

La billetera parece ser inválida.

Hace un tiempo están intentando hacer un depósito pero no sé acredita. Hoy consulté en BlockExplorer por las transacciones de mi dirección de billetera y me informa que da error.
¿Cuál es la solución?.

I can't send anything

My balance: 0.10080223

When I try to send $32 (0.01240478), I get the error "Transaction failed because 1240478 exceeds the total amount of coins in this wallet. Please add some funds and then try again."

option to copy btc address

Hello,
I'm using the app and I really like it.
If I have to receive btc, though, and send the link to just my address someone via email, text or such I would like to just click on my address and copy it.

Right now the workaround is menu > ask for payment > set an amount > copy > paste > strip the resulting request from the beginning "bitcoin" and ending "amount"

Not really smooth and it feels to me like a very basic feature.

All the best

problem, transaction still pending

Hi, friend of mine did a transaction some weeks ago with your fdroid version that is still pending. So my question: when can i expect it to be done and is there a possibility to redo/reinsert it somehow??

App just closes and needs to be reinstalled and synced every time

time: 1571517213540
msg: org.bitcoinj.wallet.UnreadableWalletException: Transaction did not deserialize completely: 45c3ea4275c3846f9be592ae5aa8a534d63482bcfa00dee5039dd84247f141f4 vs 1bef12cba300faafb36b8b529dfe284dc1328a719cdf51b2a23ce33cee8a8b7d
stacktrace: java.lang.RuntimeException: org.bitcoinj.wallet.UnreadableWalletException: Transaction did not deserialize completely: 45c3ea4275c3846f9be592ae5aa8a534d63482bcfa00dee5039dd84247f141f4 vs 1bef12cba300faafb36b8b529dfe284dc1328a719cdf51b2a23ce33cee8a8b7d
at com.google.common.base.Throwables.propagate(Throwables.java:160)
at com.google.common.util.concurrent.AbstractIdleService$2$1.run(AbstractIdleService.java:58)
at com.google.common.util.concurrent.Callables$3.run(Callables.java:95)
at java.lang.Thread.run(Thread.java:764)
Caused by: org.bitcoinj.wallet.UnreadableWalletException: Transaction did not deserialize completely: 45c3ea4275c3846f9be592ae5aa8a534d63482bcfa00dee5039dd84247f141f4 vs 1bef12cba300faafb36b8b529dfe284dc1328a719cdf51b2a23ce33cee8a8b7d
at org.bitcoinj.wallet.WalletProtobufSerializer.readTransaction(WalletProtobufSerializer.java:667)
at org.bitcoinj.wallet.WalletProtobufSerializer.readWallet(WalletProtobufSerializer.java:503)
at org.bitcoinj.wallet.WalletProtobufSerializer.readWallet(WalletProtobufSerializer.java:440)
at com.btcontract.wallet.MainActivity$$anon$1.startUp(MainActivity.scala:66)
at com.google.common.util.concurrent.AbstractIdleService$2$1.run(AbstractIdleService.java:54)
... 2 more

Add funding.yml file & Consider adding github sponsors

Weirdness when resyncing block chain with unconfirmed transactions

Just started using this from fdroid (version 1.072).

Had around 0.1btc which I transfered a few days ago in, then today I sent out some transactions and while they were still unconfirmed I refreshed block chain then they displayed as incoming with the change amount. Or it groups them together. Finally displayed right after everything confirmed. Weirdly the balance in the top displayed correct all the time. I've attached some screenshots showing what I saw.

tmp_25574-screenshot_20160910-073355387419955
tmp_25574-screenshot_20160910-0736522125723133
tmp_25574-screenshot_20160910-074357-1387389491

Add build instructions & build failuers

The repo missing build instructions, thus add what gradle version to use, deps to install, etc...
I tried to build it but it fails with different errors:

  1. using gradle 7.2 the build fail.
  2. using gradle 5.6.2 (newest in gradle 5 as 5.4.1 used in https://github.com/btcontract/wallet/blob/master/gradle/wrapper/gradle-wrapper.properties#L6)
    Result in error:
* What went wrong:
A problem occurred configuring project ':app'.
> Could not resolve all files for configuration ':app:debugUnitTestCompileClasspath'.
   > Failed to transform artifact 'shapeless_2.11.jar (com.chuusai:shapeless_2.11:2.3.3)' to match attributes {artifactType=android-classes, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
      > Execution failed for JetifyTransform: /home/appuser/.gradle/caches/modules-2/files-2.1/com.chuusai/shapeless_2.11/2.3.3/ea34d4b6128b9090386945dcb952816bd9e87ce2/shapeless_2.11-2.3.3.jar.
         > Failed to transform '/home/appuser/.gradle/caches/modules-2/files-2.1/com.chuusai/shapeless_2.11/2.3.3/ea34d4b6128b9090386945dcb952816bd9e87ce2/shapeless_2.11-2.3.3.jar' using Jetifier. Reason: Malformed input or input contains unmappable characters: shapeless/$tilde$qmark$greater$?.class. (Run with --stacktrace for more details.)

to reproduce, Containerfile:

FROM debian:sid-slim

RUN set -ex; \
    mkdir -p /usr/share/man/man1/ /gradle/; \
    apt-get update; \
    apt-get install --yes --no-install-recommends openjdk-8-jdk git wget unzip; \
    cd /gradle/; \
    wget https://services.gradle.org/distributions/gradle-5.6.4-bin.zip; \
    echo "1f3067073041bc44554d0efe5d402a33bc3d3c93cc39ab684f308586d732a80d  gradle-5.6.4-bin.zip" | sha256sum -c; \
    unzip gradle-5.6.4-bin.zip; \
    rm gradle-5.6.4-bin.zip; \
    apt-get remove --purge --yes wget unzip; \
    rm -rf gradle-5.6.4-bin.zip /var/lib/apt/lists/*; \
    useradd -ms /bin/bash appuser;

USER appuser

ENV ANDROID_SDK_ROOT="/home/appuser/app/sdk" \
    ANDROID_HOME="/home/appuser/app/sdk"

RUN set -ex; \
    mkdir -p "/home/appuser/app/sdk/licenses" "/home/appuser/app/simplebitcoinwallet/" "/home/appuser/app/gradle/"; \
    printf "\n24333f8a63b6825ea9c5514f83c2829b004d1fee" > "/home/appuser/app/sdk/licenses/android-sdk-license"; \
    cd /home/appuser/app/simplebitcoinwallet/; \
    git clone https://github.com/btcontract/wallet; \
    cd /home/appuser/app/simplebitcoinwallet/wallet/; \
    git checkout 2.0.3; \
    /gradle/gradle-5.6.4/bin/gradle assembleRelease
   
WORKDIR /home/appuser/app/simplebitcoinwallet/wallet/

Support Orbot(Android Tor)

All other Android Bitcoin app don't support Tor.
So, please consider adding an option to use Orbot(SOCKS5 proxy) to connect to peers.

Can't connect to other nodes

For some reason a lot of nodes (my own included) can't be connected to.
Screenshot_20210821-173445
Same with Breez, Bitrefill etc. I personally run lnd and it indeed has data loss protection feature enabled (from lncli getinfo):

    "features": {
        "0": {
            "name": "data-loss-protect",
            "is_required": true,
            "is_known": true
        },

I can connect to ACINQ which seems to use (mostly) the same implementation BLW uses but I want to use my own node and I can't. I have zero issues using my node with Breez or BlueWallet (via my LndHub installation but still) for example.

Add Gradle Wrapper Scripts (gradlew files)

https://docs.gradle.org/current/userguide/gradle_wrapper.html

which will aloow building the project by running ./gradlew assembleRelease which will use/download the gradle version specified in gradle-wrapper.properties file:
https://github.com/btcontract/wallet/blob/master/gradle/wrapper/gradle-wrapper.properties#L6

otherwise user need to install gradle manually (via package-manager or manual download) and different version will probably won't compile the app.

BTC transaction pending

I'm getting a little nervous:
On January 4, 8 AM, I initiated a transaction of 0.15 BTC to another address.
Ever since then, the transaction has either been passively doing nothing on BlockCypher (confidence 35.86 %, never changing), every now and then it disappears from BlockCypher ("transaction not available"), when it reappears there eventually (on basis of what I have no idea), it claims to have just been received by BlockCypher - now, five days later, it claims to have been received 6 hours ago. On top of that, instead of 0.15 BTC, 0.2 was blocked, 0.15 being the requested outgoing payment, 0.000374 a fee and 0.049626 seems to be sent back. Is there any way to make the transaction to be finalized or canceled?
I tried to rescan the block chain - but it only changed the transaction information in the wallet - instead of previous payments I made to the wallet (three times 0.1 BTC deposit, 1 0.15 BTC withdrawal), it says there have been one 0.1 BTC deposit plus 0.049626 BTC deposit unconfirmed, the information about the unconfirmed transaction actually contains the original information about 0.15 BTC that should be sent to the other address.
The sums seem to be OK but the fact is that the transaction seems to be frozen, going neither back nor forth.

Option to set custom fee rate

Would it be possible to add an option to set a custom fee rate? At the moment, the two options are 0.0001 and and 0.001xyz which is around 15 times the lower option. (Maybe even add the option to set a fixed fee instead of a rate.)

Probably unrelated, but would it be possible to display how much fee is actually going to be charged? (calclating "0.0001 per kB" mentally requires abilities that I do not have 😢)

World Bitcoin Merchants and ATM

Add an ability to search merchants that accept bitcoin, in the world, in 5 different ways:

  • by proximity
  • by city
  • by category
  • by name
  • by map

And add an ability to view all Bitcoin ATM in the world.

If possible, for protect the privacy, don't use the location access permissions and use the OpenStreetMap Contributors

Actually prevent screenshots of mnemonic

When showing the BIP39 mnemonic in the app, a warning about not taking a screenshot is shown. I assume a lot of users will ignore this, some might even be triggered to take a screenshot just because the word "screenshot" is mentioned.
Consider actually disallowing screenshots, something like

getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);

should work on most systems I guess.

"Searching for peers"

I am in an infinite loop of "Searching for peers". If i try to rescan blockchain nothing happens

Buy BTC with Play Credit

Hi! I hope that it is not a stupid or impossible request, but I would like to ask you if is possible add an ability to buy bitcoin directly through Google Play credit. I have noticed that many app use it to unlock the "pro" version and/or for donations. And, in the case of a private, it would make it even more independent from banking circuits, in addition to make the app most versatile and complete.

Bitboat services support

Add an ability to connect with the bitboat services (bitboat.net) for buy bitcoins.

This is a first service for buy bitcoins in my country (Italy) and allows you to buy bitcoins through reload PostePay through code neosurf or with the service jiffypay.

Practically, the purchase comprises 4 steps:

  1. send the purchase request
  2. confirm your order by mail
  3. pay cash in tobacconist
  4. receive bitcoins on your wallet

This is a simple, safe and effective service. I think the app improve a great deal if add these services

Remove android:requestLegacyExternalStorage="true" or change to false for enforced scoped storage usage

From AndroidManifest:
https://github.com/btcontract/wallet/blob/5d03e156522472500270e99535bf3ded45f3dbcf/app/src/main/AndroidManifest.xml#L25

change the setting to false or remove it in order to use scoped storage that limit not needed access of the app to user data.
also the below change is needed (the addition of android:maxSdkVersion="28" to WRITE_EXTERNAL_STORAGE permission)
https://github.com/btcontract/wallet/blob/5d03e156522472500270e99535bf3ded45f3dbcf/app/src/main/AndroidManifest.xml#L6

Read for more info: https://developer.android.com/training/data-storage/shared/media#request-permissions

importing into a different wallet

What key derivation steps do you need? Trying to import one of my btcontract wallets into electrum, but when I enter in the same seed it gives no funds after an update. Same with copay. Importing into a fresh btcontract wallet works fine. So I guess that means that you use a slightly different derivation function?

The app is extremely slow

Sent a report about ANR. The app is so slow it takes a minute to switch between activities (it shows a black screen but then the expected window appears). It's still opening a channel (only 1 conf) and just by tapping some items on the screen (on-chain wallet, settings, usage stats) it slows down to a crawl, eventually showing "Something went wrong" and the report says:

java.util.concurrent.TimeoutException: com.android.internal.os.BinderInternal$GcWatcher.finalize() timed out after 10 seconds
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:442)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:190)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:211)
	at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:271)
	at java.lang.Daemons$Daemon.run(Daemons.java:137)
	at java.lang.Thread.run(Thread.java:919)

Remove JCenter lines from build.gradle or at least specify what used by it directly

Consulta.

Por favor, para confirmar si estoy siendo estafado o no. Necesito saber si para recibir lo siguiente tengo que hacer algo. El siguiente mensaje es el que me envían cada vez que intento hacer un retiro: You have requested to withdraw Ƀ0.00085221.
Request IP address is 181.9.170.8.

[FEATURE] Extra the .wallet file

I want to extract the .wallet file to import it into other Bitcoin wallet-Apps and use it with them.
Using mnemomtic-codes may work within an app but leaves me without knowledge of all my receive-addresses and I don't know if the same mnemotic code on other apps generates the same wallet.

Help

Подскажите как быть я забыл пароль на своём кошельке но мне он чешский код у меня есть я по нему поменял пароль зашёл в кошелёк и и уже как вторые сутки у меня там баланс 0.что я должен сделать чтоб вернуть свои битки

Address Reuse

I've noticed that the wallet sometimes gives a previously used address when using the Receive button on the main screen. Is this intentional or should I investigate further?

Feature: add different exchange rates

I see when you click on details it gives an approximate dollar value which I assume is USD. It would be cool if you could change that somewhere.

Also being able to see dollar value on transaction list would be good for a glance to see how much you have. And how much you've spent recently.

Remove "Buy Bitcoin" button

This is a "wallet" app. A "Wallet" is only for spent your money, not for advertising.
Also, the user who wants to buy BTC should educate themselves and select who to trust.

So, keep this app simple.

"1st/2nd level callback domain mismatch"

java.lang.IllegalArgumentException: requirement failed: 1st/2nd level callback domain mismatch

This error arises with Lightning Address: [email protected] sending from SBW v2.0.3-63

merak-4.bitid.nz is running satdress v0.2.1, served via nginx configured with:

server {
    server_name merak-4.bitid.nz;
    [ssl & port configurations]
    location / {
        proxy_pass http://localhost:17422 ;
    }

https://lightningdecoder.com/[email protected] verifies the Lightning Address as OK. The LNURLp metadata, from https://merak-4.bitid.nz/.well-known/lnurlp/lnbits1 is:

{"status":"OK","callback":"https://merak-4.BitID.nz/.well-known/lnurlp/lnbits1","tag":"payRequest","maxSendable":100000000,"minSendable":1000,"metadata":"[[\"text/identifier\",\"[email protected]\"],[\"text/plain\",\"Satoshis to [email protected].\"]]","commentAllowed":0}

Another Lightning Address, [email protected], works flawlessly and seems to return similar metadata.

Can you explain what the error message means please. Any help you can offer to address this error would be much appreciated.

Build 2.0.6 fail with "error: unmappable character for encoding ASCII"

The following warnnings & errors occur when compiling version 2.0.5 with Containerfile below:

> Task :app:compileReleaseScala
Pruning sources from previous analysis, due to incompatible CompileSetup.
/home/appuser/app/simplebitcoinwallet/wallet/app/src/main/java/com/btcontract/wallet/BaseActivity.scala:58: method fromHtml in object Html is deprecated: see corresponding Javadoc for more information.
    def html: Spanned = android.text.Html.fromHtml(source)
                                          ^
/home/appuser/app/simplebitcoinwallet/wallet/app/src/main/java/com/btcontract/wallet/SetupActivity.scala:98: method startActivityForResult in class ComponentActivity is deprecated: see corresponding Javadoc for more information.
  def useBackupFile(view: View): Unit = startActivityForResult(new Intent(Intent.ACTION_OPEN_DOCUMENT).setType("*/*"), FILE_REQUEST_CODE)
                                        ^
/home/appuser/app/simplebitcoinwallet/wallet/app/src/main/java/com/btcontract/wallet/utils/BiometricAuth.scala:20: method canAuthenticate in class BiometricManager is deprecated: see corresponding Javadoc for more information.
  def checkAuth: Unit = biometricManager.canAuthenticate match {
                                         ^
/home/appuser/app/simplebitcoinwallet/wallet/app/src/main/java/com/btcontract/wallet/utils/BiometricAuth.scala:32: method setDeviceCredentialAllowed in class Builder is deprecated: see corresponding Javadoc for more information.
        .setDeviceCredentialAllowed(true)
         ^
/home/appuser/app/simplebitcoinwallet/wallet/app/src/main/java/com/btcontract/wallet/utils/LocalBackup.scala:39: method getExternalStoragePublicDirectory in object Environment is deprecated: see corresponding Javadoc for more information.
  def downloadsDir: File = getExternalStoragePublicDirectory(DIRECTORY_DOWNLOADS)
                           ^
there were 18 feature warnings; re-run with -feature for details
6 warnings found
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:713: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                     ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:713: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                      ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:713: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                       ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:715: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                             ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:715: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                              ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:715: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                               ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:872: error: unmappable character for encoding ASCII
     * usage: app:behavior_saveFlags=???hideable|skipCollapsed???
                                     ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:872: error: unmappable character for encoding ASCII
     * usage: app:behavior_saveFlags=???hideable|skipCollapsed???
                                      ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:872: error: unmappable character for encoding ASCII
     * usage: app:behavior_saveFlags=???hideable|skipCollapsed???
                                       ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:872: error: unmappable character for encoding ASCII
     * usage: app:behavior_saveFlags=???hideable|skipCollapsed???
                                                              ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:872: error: unmappable character for encoding ASCII
     * usage: app:behavior_saveFlags=???hideable|skipCollapsed???
                                                               ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:872: error: unmappable character for encoding ASCII
     * usage: app:behavior_saveFlags=???hideable|skipCollapsed???
                                                                ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:1161: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                     ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:1161: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                      ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:1161: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                       ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:1163: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                             ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:1163: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                              ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:1163: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                               ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:2642: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                     ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:2642: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                      ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:2642: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                       ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:2644: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                             ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:2644: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                              ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:2644: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                               ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:2793: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                     ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:2793: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                      ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:2793: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                       ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:2795: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                             ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:2795: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                              ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:2795: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                               ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:2867: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                     ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:2867: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                      ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:2867: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                       ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:2869: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                             ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:2869: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                              ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:2869: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                               ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:3732: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the icon, but with the icon???s alpha
                                                                                             ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:3732: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the icon, but with the icon???s alpha
                                                                                              ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:3732: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the icon, but with the icon???s alpha
                                                                                               ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:3734: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the icon. The icon???s
                                                                                                     ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:3734: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the icon. The icon???s
                                                                                                      ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:3734: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the icon. The icon???s
                                                                                                       ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:6020: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                     ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:6020: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                      ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:6020: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                       ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:6022: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                             ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:6022: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                              ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:6022: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                               ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:6707: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                     ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:6707: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                      ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:6707: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                       ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:6709: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                             ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:6709: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                              ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:6709: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                               ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7539: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                     ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7539: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                      ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7539: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                       ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7541: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                             ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7541: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                              ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7541: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                               ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7599: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                     ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7599: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                      ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7599: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                       ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7601: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                             ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7601: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                              ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7601: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                               ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7634: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                     ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7634: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                      ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7634: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                       ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7636: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                             ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7636: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                              ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7636: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                               ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7926: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                     ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7926: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                      ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7926: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                       ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7928: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                             ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7928: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                              ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:7928: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                               ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:12720: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                     ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:12720: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                      ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:12720: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                       ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:12722: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                             ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:12722: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                              ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:12722: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                               ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:12804: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                     ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:12804: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                      ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:12804: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                       ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:12806: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                             ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:12806: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                              ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:12806: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                               ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:13188: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                     ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:13188: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                      ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:13188: error: unmappable character for encoding ASCII
     * <tr><td>src_atop</td><td>9</td><td>The tint is drawn above the drawable, but with the drawable???s alpha
                                                                                                       ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:13190: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                             ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:13190: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                              ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:13190: error: unmappable character for encoding ASCII
     * <tr><td>src_in</td><td>5</td><td>The tint is masked by the alpha channel of the drawable. The drawable???s
                                                                                                               ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:16028: error: unmappable character for encoding ASCII
     * usage: app:behavior_saveFlags=???hideable|skipCollapsed???
                                     ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:16028: error: unmappable character for encoding ASCII
     * usage: app:behavior_saveFlags=???hideable|skipCollapsed???
                                      ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:16028: error: unmappable character for encoding ASCII
     * usage: app:behavior_saveFlags=???hideable|skipCollapsed???
                                       ^
/home/appuser/app/simplebitcoinwallet/wallet/app/build/generated/not_namespaced_r_class_sources/release/r/com/btcontract/wallet/R.java:16028: error: unmappable character for encoding ASCII
     * usage: app:behavior_saveFlags=???hideable|skipCollapsed???
                                                              ^
100 errors

> Task :app:compileReleaseScala FAILED

Containerfile used to compile version 2.0.5:

FROM debian:sid-slim

RUN set -ex; \
    mkdir -p /usr/share/man/man1/; \
    apt-get update; \
    apt-get install --yes --no-install-recommends openjdk-8-jdk git wget; \
    rm -rf /var/lib/apt/lists/*; \
    useradd -ms /bin/bash appuser;

USER appuser

ENV ANDROID_SDK_ROOT="/home/appuser/app/sdk" \
    ANDROID_HOME="/home/appuser/app/sdk"

RUN set -ex; \
    mkdir -p "/home/appuser/app/sdk/licenses" "/home/appuser/app/simplebitcoinwallet/"; \
    printf "\n24333f8a63b6825ea9c5514f83c2829b004d1fee" > "/home/appuser/app/sdk/licenses/android-sdk-license"; \
    cd /home/appuser/app/simplebitcoinwallet/; \
    git clone https://github.com/btcontract/wallet; \
    cd /home/appuser/app/simplebitcoinwallet/wallet/; \
    git checkout 2.0.5; \
    cd /home/appuser/app/simplebitcoinwallet/wallet/app/src/main/assets/; \
    wget https://github.com/btcontract/wallet/releases/download/2.0.5/graph.snapshot-mainnet.zlib; \
    cd /home/appuser/app/simplebitcoinwallet/wallet/;
   
WORKDIR /home/appuser/app/simplebitcoinwallet/wallet/

build: podman build --pull --rm -t simplebitcoinwallet_build_apk -f Containerfile
run: podman run --rm --name simplebitcoinwallet_build_apk -ti simplebitcoinwallet_build_apk
in container run ./gradlew assembleRelease

Crashes when creating wallet.

CM11 KitKat 4.4.4

Log (btc):

07-12 10:29:32.954 I/Timeline(28453): Timeline: Activity_launch_request id:com.btcontract.wallet time:20473804
07-12 10:29:32.954 I/ActivityManager(2669): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.btcontract.wallet/.MainActivity} from pid 28453
07-12 10:29:33.144 I/ActivityManager(2669): Start proc com.btcontract.wallet for activity com.btcontract.wallet/.MainActivity: pid=31459 uid=10068 gids={50068, 1028, 1015, 3003, 1006}
07-12 10:29:33.194 D/ActivityThread(31459): handleBindApplication:com.btcontract.wallet
07-12 10:29:34.325 I/ActivityManager(2669): Displayed com.btcontract.wallet/.MainActivity: +1s202ms
07-12 10:29:34.325 I/Timeline(2669): Timeline: Activity_windows_visible id: ActivityRecord{41f90cb0 u0 com.btcontract.wallet/.MainActivity t67} time:20475174
07-12 10:29:35.166 I/Timeline(31459): Timeline: Activity_launch_request id:com.btcontract.wallet time:20476019
07-12 10:29:35.386 I/ActivityManager(2669): START u0 {cmp=com.btcontract.wallet/.WalletCreateActivity} from pid 31459
07-12 10:29:35.636 I/ActivityManager(2669): Displayed com.btcontract.wallet/.WalletCreateActivity: +241ms
07-12 10:29:35.966 I/Timeline(2669): Timeline: Activity_windows_visible id: ActivityRecord{41fd2590 u0 com.btcontract.wallet/.WalletCreateActivity t67} time:20476822
07-12 10:29:52.993 I/dalvikvm(31459): at com.btcontract.wallet.WalletApp$WalletKit.encryptWallet(WalletApp.scala:100)
07-12 10:29:52.993 I/dalvikvm(31459): at com.btcontract.wallet.WalletCreateActivity$$anon$1.startUp(WalletCreateActivity.scala:66)
07-12 10:29:53.003 E/AndroidRuntime(31459): Process: com.btcontract.wallet, PID: 31459
07-12 10:29:53.003 E/AndroidRuntime(31459): at com.btcontract.wallet.WalletApp$WalletKit.encryptWallet(WalletApp.scala:100)
07-12 10:29:53.003 E/AndroidRuntime(31459): at com.btcontract.wallet.WalletCreateActivity$$anon$1.startUp(WalletCreateActivity.scala:66)
07-12 10:29:53.003 W/ActivityManager(2669): Force finishing activity com.btcontract.wallet/.WalletCreateActivity
07-12 10:29:55.015 I/ActivityManager(2669): Process com.btcontract.wallet (pid 31459) has died.

Log (bitcoin):

07-12 10:18:48.074 I/dalvikvm(30313): at org.bitcoinj.crypto.KeyCrypterScrypt.deriveKey(KeyCrypterScrypt.java:159)
07-12 10:18:48.104 E/AndroidRuntime(30313): at org.bitcoinj.crypto.KeyCrypterScrypt.deriveKey(KeyCrypterScrypt.java:159)
07-12 10:19:12.128 I/dalvikvm(30350): at org.bitcoinj.crypto.KeyCrypterScrypt.deriveKey(KeyCrypterScrypt.java:159)
07-12 10:19:12.138 E/AndroidRuntime(30350): at org.bitcoinj.crypto.KeyCrypterScrypt.deriveKey(KeyCrypterScrypt.java:159)
07-12 10:23:42.361 I/dalvikvm(30870): at org.bitcoinj.crypto.KeyCrypterScrypt.deriveKey(KeyCrypterScrypt.java:159)
07-12 10:23:42.361 E/AndroidRuntime(30870): at org.bitcoinj.crypto.KeyCrypterScrypt.deriveKey(KeyCrypterScrypt.java:159)

Lost BTC

The password for the app never came up. I received BTC and i couldnt put a password in.
i reinstalled the app and recovered the account with the 12 code and it hasnt appeared back in.
Similar instances of people having this issue!
Please respond back for further investigation.

Use distributionSha256Sum for verification of downloaded Gradle & Upgrade Gradle+Gradle-Plugin

  1. Upgrade Gradle to 7.2 (Currently used 5.4.1)

https://github.com/btcontract/wallet/blob/59223ae0aee32c8c5ae0a76439fd531f87ad3253/gradle/wrapper/gradle-wrapper.properties#L6

Latest version of gradle is 7.2 https://gradle.org/releases/, download link:
https://services.gradle.org/distributions/gradle-7.2-all.zip

upgrade can be done with command: (in general it's better then manual edit as it's also upgrading gradle scripts if their is update to them)
./gradlew wrapper --gradle-version 7.2

  1. Add distributionSha256Sum to gradle-wrapper.properties file

more info: https://docs.gradle.org/current/userguide/gradle_wrapper.html#sec:verification
such as: (checksum taken from: https://gradle.org/release-checksums/)
distributionSha256Sum=a8da5b02437a60819cad23e10fc7e9cf32bcb57029d9cb277e26eeff76ce014b

  1. Upgrade Gradle Plugin

latest stable version is: 7.0.1
https://mvnrepository.com/artifact/com.android.tools.build/gradle?repo=google

used version is: 3.5.4
https://github.com/btcontract/wallet/blob/3b240e408ad8011f60dab7f3248ade306de301b6/build.gradle#L8

This will require probably some code changes as well to make the app compiled with the newest gradle version, even if the latest version can't be used yet, it's still better to use newer versions if possible.

Wallet sign in

How can I sign into a wallet I created? I know the address, and I have my password, but don't know how to sign into it. Will someone help me? I don't need my mnemonic code because I know my password for the wallet I created, and know the address of the wallet as well.

## Any help will be greatly appreciated

A note about version numbers

You should look up semantically versioning to see how to best manage them.

Because actually version x.072 is a 72, 66 numbers over v x.06.
You might have meant v x.07.2, which is 1 number and a few (minor fixes) higher than x.06.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.