Giter VIP home page Giter VIP logo

walletcordova's Introduction

Build status: Build Status

How to build

  1. Run ./prepare.sh (Note that for Android it requires the environment variables ANDROID_NDK and JAVA_HOME to be set.)
  2. Follow platform-specific instructions below

How to build on Android

  1. Install Android SDK and Cordova (7.0.1)
  2. cd to the WalletCordova directory
  3. Run cordova prepare android
  4. Run cordova build android

After following these steps you should get a debug apk file in platforms/android/build/outputs/apk/android-debug.apk.

How to build on iOS (available on macOS only)

There's an issue with xcode node library causing cordova prepare ios to fail silently. See apla/me.apla.cordova.app-preferences#65 for a workaround.

  1. Install Xcode and Cordova
  2. cd to the WalletCordova directory
  3. Run cordova build ios (prepare ios was called already by prepare.sh)

After following these steps you should get an .app in platforms/ios/build/emulator/GreenAddress.It.app.

walletcordova's People

Contributors

btchip avatar calenfretts avatar ddworken avatar glslang avatar greenaddress avatar jkozera 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

walletcordova's Issues

OpenCAP Alias support

GreenAddress could easily incorporate the OpenCAP alias protocol for sending and receiving payments. It is a simple REST protocol that allows users to use Bitcoin in a more user-friendly way. Maybe to start, just adding the ability to send to an alias?

Example alias format: "username$greeenaddress.org"

Protocol: https://github.com/opencap/protocol

Reference server: https://ogdolo.com

As a note, no server is necessary. OpenCAP works in a way similar to email. You don't need to be aware of which servers exist in order to support the protocol. The server I included in the link is just an example of a running server for testing.

2 factor appears to be out of sync

The application is only accepting my 2 factor code during the second half of the codes life. Something must be out of sync on the server side because I am not having this issue with any of my other 2 factor accounts.

Cannot build app in XCode

Hello, Im trying to build the app in Mac OS X Yosemite 10.10.4 with Xcode 6.4, Cordova 5.1.1 and cordova platform ios 3.5.0. Im getting the following error 2 times:

Undefined symbols for architecture x86_64:
"OBJC_CLASS$_bip38", referenced from:
objc-class-ref in BIP38Vectors.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Add support for windows mobile

It would be good to support a packaged app for windows mobile.
If the webview is not JIT then we would need to have parts written as plugins like for iOS.

Spending limit should be a "daily" spending limit.

Having the limit reset every day would be a much more convenient solution. I like to keep my limit fairly small and having to reset this manually every day when you hit your limit is a bit of a pain. If my account was hacked and the hacker was able to withdraw my daily limit, 24 hours would be more then enough time to have realized I was hacked and disable my spending limits.

Keyboard disappear if entered wrong PIN

Nexus 4
Android 4.4.4

If I enter the wrong PIN, then the keyboard disappear and I can't enter the PIN again.
To make it appearing again, I have to click on "Create new Wallet" and then back, or completely close the app, and start it again.

passphrase

Hello greenaddress. Can you help me open my green address wallet if I forgot about mnemonics passphrase and didn't put a pin. I'm sorry to bother you but this is urgent. I put my life into obtaining that kind of money for bitcoin but instead I lost it all. Please help me

Update sweep private [bip38] private key button

Update sweep private [bip38] private key button to look more like the login button, split in three components all on one line: text field, button to qrcode scan, button to proceed to sweep.

Enable export of csv in mobile

Mobile app doesn't support csv export of address book or history.
It is disabled on purpose because it requires more integration with the environment to save the file.

Enable it and fix column currently showing satoshi to be consistent with the selection in the UI/profile (btc, mbtc, etc)

A plugin is probably necessary to handle the file saving on both Java and ObjectiveC for respectively Android and iOS.

Pressing 'Show QR Code' button hangs iOS app

Clicking the 'Show URI and address' button, and the 'Show QR Code' button on the GreenAddress 'Receive' screen causes the app to become unresponsive.

Currently running GreenAddress 0.0.52 on an iPhone 4S w/ iOS 9.3.5

Shan

I am new and don't understand how to get my words to verify the mnomitic code

Creating a new wallet after a fresh installation results in a file not found crash.

Steps to reproduce:

  1. Ensure previous installations have been removed
  2. Install the app from the play store
  3. Upon opening, select the "Create new Wallet" option at the top
  4. Observe the crash

After a fresh installation creating a new wallet crashes the app after displaying a file not found error. The repro rate of this issue seems to be around 75%. After trying to create a new wallet a few times the error disappears, allowing us to create a wallet succesfully.

I'm using a HTC One running Android 4.4

screenshot_2014-04-01-13-19-56

Can't send btc because redeposit takes so long.

My btc is trapped ...can't send until redeposit has 1 confirmation. Why does 1 confirmation on a redeposit take so much longer than for regular deposits? I have it set to 144 blocks, but can't make it any less.

Funds in my account

These funds however are related to my email address. [email protected] I need these. Funds transfur on to my pay pal commercial account or any method you may have so i can use them right away thank yoi

Redeposit is getting annoying and pricey.

Since I use btc every day I have now reached the point where I have to do a redeposit every day. Not only is it annoying to have to perform this actions every day but it is also causing me frequent transaction fees.

Funds in my account

I need to have all funds related to my email put on my commercial pay pale account so i can use them

iOS app ask for mnemonic from time to time

Hi guys,
I'm using the wallet in iOS with fingerprint login. Every 2 days or so, the wallet seems to lose my login data. It asks for my mnemonic again. After inserting the mnemonic, it works fine, but this is annoying.
I believe this is a bug.

Hardware key UI

When you plug in a hardware key, please display the brand of the key, the user's name for the key (if any), and the version of the hardware. This could be an (i) box. Some UI prototyping is probably required.

Use slider for nlocktime block selection

Use discrete values (10 days, 30, 60, 90, 180, 250, 300, 350, 400, 500) in the slider and set to block selection.

UI only change, API still allows all kinds of settings.

If value is not withing range (already set to say 200 blocks manually by user) then just show that and hold the slider on that position, don't break the UI!

Let the user know app is outdated

Hi,

I appreciate a lot the software you have done, however there is a vulnerability I'd foresee that may forbid me to use your app.

Say your google account is hacked and someone put malicious code in the extension base. This malicious code get the user's key and send to someone (in the Android App).

This will expose all your customer's wallets secrets.

I know it is possible to manually disable auto-update feature in the Android OS.

However, then, I must keep checking if there is any change in versions so that I get updated.

Could you please consider to have a "heads-on" message to the user once he is out-dated?

Thanks,

Lauro

Redeposit window acting strange

Logging in through the chrome extension i can log in but when it asks me to redeposit, I enter my 2 factor, then it just shows that error in the top right and won't let me pass the screen and shows this error:

http://i.imgur.com/4937jrc.png

Then I proceeded to try logging in through the web app and said deposit succeeded but the redeposit window refused to close. When I tried to click the redeposit button again I was shown this error:

http://i.imgur.com/9b1TmzZ.png

After closing the window and logging back in again I was able to access my account.

Mnemonic Passphrase?

I'm sure this topic has been brought up, but I am hoping there may be a chance to retrieve my coins? I wrote the phrase down and even looked every word up in the list, every word is correct. I even put in words that were close in spelling, no luck.

Am I out of luck? Can someone hack into my account, I have 150.00, all I ask for is 100.00, you can keep the rest?

Android app - return to the app after a period of time forces you to enter you pin twice

If I return to the application after having used it previously, by tapping on the home screen button, the application opens up and immediately shows the pin screen. (Normally it shows the splash screen first) When I enter my pin it shows the splash screen, then shows the login screen, then shows the pin screen again.

The part above is frequent. This next part happens sometimes:

My pin is filled in and it looks like the app is logging me in(button and textbox are grey) but it just hangs here and never actually logs in. I now need to kill the app manually and enter my pin for a third time. Sometimes it will start flashing all kinds of errors, I can't remember what it said now but something about authentication key not being on the device and AutoBahn not connected is displayed blow

http://i.imgur.com/BNcM4i4.png:

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.