Skip to content
GitLab
Next
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • walletScrutiny walletScrutiny
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 155
    • Issues 155
    • List
    • Boards
    • Service Desk
    • Milestones
    • Requirements
  • Merge requests 31
    • Merge requests 31
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • WalletScrutinyWalletScrutiny
  • walletScrutinywalletScrutiny
  • Issues
  • #208
Closed
Open
Issue created Apr 19, 2021 by Emanuel@e3amn2lReporter

Review org.bitcoin.wallet - "Bitcoin Wallet: by Bitcoin.org"

App has 1000+ downloads now, The description need to be changed: https://walletscrutiny.com/android/org.bitcoin.wallet/

it's legit app, details at: https://github.com/bitcoin-dot-org/BitcoinWalletMobile/issues/4#issuecomment-821237769

not a scam (but it looked like fake due to mismatch in appid, missing tag, no mention anywhere)

They say at: https://github.com/bitcoin-dot-org/BitcoinWalletMobile/issues/4#issuecomment-822010380

It's obviously legit, but we're trying to be lowkey about it for now, we need to make sure users aren't losing money before we promote it more

which is worth to mention in the review as well (aka it's like BETA state?!)

anyway to rebuild the app version 1.0 I used:

podman build --rm -t bitcoinorg_lv_build_apk -f Containerfile

Containerfile content:

FROM frolvlad/alpine-glibc

RUN set -ex; \
    apk update; \
    apk add --no-cache \
        openjdk8 \
        git \
        yarn; \
    adduser -D appuser;

USER appuser

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

RUN set -ex; \
    mkdir -p "/home/appuser/app/sdk/licenses" "/home/appuser/app/bitcoinorg/"; \
    printf "\n24333f8a63b6825ea9c5514f83c2829b004d1fee" > "/home/appuser/app/sdk/licenses/android-sdk-license"; \
    cd /home/appuser/app/bitcoinorg/; \
    git clone https://github.com/bitcoin-dot-org/BitcoinWalletMobile/; \
    cd BitcoinWalletMobile; \
    git checkout v1.0; \
    yarn install --frozen-lockfile --production; \
    cd android; \
    sed -i '/org.gradle.jvmargs/s/^#//g' gradle.properties; \
    ./gradlew assembleRelease; \
    ./gradlew bundleRelease

APK located in:

/home/appuser/app/bitcoinorg/BitcoinWalletMobile/android/app/build/outputs/apk/release/app-release.apk

AppBundle located in:

/home/appuser/app/bitcoinorg/BitcoinWalletMobile/android/app/build/outputs/bundle/release/app-release.aab

looks like the app use AppBundle, the part that missing in the review is comparing it to APK from google-play...

Assignee
Assign to
Time tracking