Giter VIP home page Giter VIP logo

bitcoin-signature-tool-app's Introduction

Bitcoin Signature App

This app takes the bitcoin signature tool standalone web app and turns it into a basic Android app.

For more information about the app and the protocol it was built for visit https://bitcointalk.org/index.php?topic=1232915

Building From Source

###Prerequisites

  • Install Java SDK

  • Install Android SDK

  • From the Android SDK Manager make sure you have:

    • Tools/Android SDK Tools
    • Tools/Android SDK Platform-tools
    • API 22/SDK Platform
  • Install Node.js

    npm install -g phonegap

Building with signature (using temporary keystore)

cd platforms/android
phonegap build android --release
mv "build/outputs/apk/android-release-unsigned.apk" "build/outputs/apk/bitcoinsignaturetool-release-u.apk"
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore "tempkey.keystore" \
    "build/outputs/apk/bitcoinsignaturetool-release-u.apk" alias_name
jarsigner -verify -verbose -certs "build/outputs/apk/bitcoinsignaturetool-release-u.apk"
zipalign -v 4 "build/outputs/apk/bitcoinsignaturetool-release-u.apk" \
    "build/outputs/apk/bitcoinsignaturetool-release.apk"

Built files are at platforms/android/build/outputs/apk/ and bitcoinsignaturetool-release.apk is the release one that we have just created above.

bitcoin-signature-tool-app's People

Contributors

thelink2012 avatar weex avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

bitcoin-signature-tool-app's Issues

Enable to read in a private key via QR code

While copying and pasting the signatures and messages is fairly simple, typing in a private key is laborious so the app would benefit greatly from a QR reading capability.

Automated Build

Since we have build instructions, we could use help getting an automated build process going.

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.