From 2ebb9d065053663b4ee118ded832b27ddbdaae83 Mon Sep 17 00:00:00 2001 From: m2049r <30435443+m2049r@users.noreply.github.com> Date: Tue, 29 Aug 2017 23:00:07 +0200 Subject: [PATCH] updated version number + docs --- README.md | 15 ++++++--------- app/build.gradle | 4 ++-- doc/FAQ.md | 40 +++++++++++++--------------------------- 3 files changed, 21 insertions(+), 38 deletions(-) diff --git a/README.md b/README.md index 15efc4a6..aac7731d 100644 --- a/README.md +++ b/README.md @@ -8,12 +8,11 @@ Another Android Monero Wallet - see the [FAQ](doc/FAQ.md) ### Disclaimer -You may loose all your Moneroj if you use this App. +You may loose all your Moneroj if you use this App. Be cautious when spending on mainnet. ### Random Notes - Based off monero v0.10.3.1 with pull requests #2238, #2239 and #2289 applied => so can be used in mainnet! -- currently only android32 -- ~~currently only use is checking incoming/outgoing transactions~~ +- currently only android32 (runs on 64-bit as well) - works in testnet & mainnet - takes forever to sync due to 32-bit architecture - use your own daemon - it's easy @@ -23,15 +22,12 @@ You may loose all your Moneroj if you use this App. ### TODO - wallet backup functions -- adjust layout so we can use bigger font sizes (maybe show only 5 decimal places instead of 12 in main view) - review visibility of methods/classes -- more sensible error dialogs ~~(e.g. when no write permissions granted) instead of just crashing on purpose~~ +- more sensible error dialogs - check licenses of included libraries; License Dialog -- ~~make it pretty~~ (decided to go with "form follows function") -- ~~spend monero - not so difficult with wallet api~~ ### Issues -- Pending incoming transactions disappear after reload +- Pending incoming transactions disappear after reload (and appear after being mined) ### HOW TO BUILD No need to build. Binaries are included: @@ -45,4 +41,5 @@ If you want to build them yourself (recommended) check out [the instructions](do Then, fire up Android Studio and build the APK. ### Donations -4AdkPJoxn7JCvAby9szgnt93MSEwdnxdhaASxbTBm6x5dCwmsDep2UYN4FhStDn5i11nsJbpU7oj59ahg8gXb1Mg3viqCuk +- Address: 4AdkPJoxn7JCvAby9szgnt93MSEwdnxdhaASxbTBm6x5dCwmsDep2UYN4FhStDn5i11nsJbpU7oj59ahg8gXb1Mg3viqCuk +- Viewkey: b1aff2a12191723da0afbe75516f94dd8b068215f6e847d8da57aca5f1f98e0c \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle index 4513384d..ecd41f6e 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -7,8 +7,8 @@ android { applicationId "com.m2049r.xmrwallet" minSdkVersion 21 targetSdkVersion 25 - versionCode 6 - versionName "0.4.2" + versionCode 7 + versionName "0.5" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" externalNativeBuild { cmake { diff --git a/doc/FAQ.md b/doc/FAQ.md index 6963a90c..b221281b 100644 --- a/doc/FAQ.md +++ b/doc/FAQ.md @@ -4,44 +4,30 @@ - Testnet and Mainnet - Generate new wallets -- Recover wallets form nmemonic seed or from keys +- Recover wallets form mnemonic seed or from keys - Create Watch Only wallets from address + viewkey - Multiple wallets - View wallet details (address, keys, etc.) -- View transactions inlcuding details and copy to clipboard -- Spend Moneroj (only on testnet - someone will loose money and want to blame me. No thanks!) +- View transactions including details and copy to clipboard +- Spend Moneroj (handle with care on mainnet!) - Manually import existing wallet (by copying them to the Monerujo folder) - Background updating (make sure you exit the wallet to stop updating to save some battery) +- Access to daemon with username/password and nonstandard port +- Only 5 decimal places shown in transactions (full amount in details - click on transaction) +- All significant figures shown balance -## I sent a transaction but it's not in my transactions list! +## I cannot select and copy the mnemonic seed +Copying anything to the clipboard on Android exposes it to any other App running. So this +is a security measure to keep your seed safe(r). + +## I sent a transaction but it's not in my received transactions list! Don't worry. Received transactions which are not mined yet disappear after the wallet is saved - I blame this on the monero code. Wait for the block to be mined. ## Do you have any screenshots of what it looks like and how it works? -Here are some old screenshots with a bit of description. -I will be removing them soon. Just check out the App. +No, but it looks fantastic. Just check it out. -#### [Select Wallet](images/A-wallet_selection.png) - -Here you see a list of installed wallets and an entry field at the top to enter the daemon address. To the right there is a pushbutton to change between testnet and mainnet. The entered daemon is saved and displayed according to the state of this button. - -#### [Wallet Password](images/B-enter_password.png) - -After selecting the wallet, the password is entered. - -#### [Wallet Syncing](images/C-wallet_syncing.png) - -After some seconds the wallet is displyed with it's last known state and synced to the network. If it says "disconnected" or takes forever to show this screen then the entered daemon is wrong or unreachable. (Yes, I need to check the daemon availability on the login screen ...) Go back, and check that. - -During syncing, the number of remaining blocks is displayed - when this reaches 0 the blockchain is fully synced. - -The balance is updated during sync. - -### [Wallet Synced](images/D-wallet_synced.png) - -When the blockchain is synced, the screen shows "Synced" and the current blockchain height. When new blocks become available they are also synced and new transactions are displayed. - -## What files do I need to copy? +## Can I use existing wallet files? If you want to use existing wallet files, you need to copy the wallet files from you current Monero client. These are: ```