Merge pull request #25 from m2049r/docs

updated version number + docs
This commit is contained in:
m2049r 2017-08-29 23:41:38 +02:00 committed by GitHub
commit 2d42a0287d
3 changed files with 21 additions and 38 deletions

View File

@ -8,12 +8,11 @@ Another Android Monero Wallet
- see the [FAQ](doc/FAQ.md) - see the [FAQ](doc/FAQ.md)
### Disclaimer ### 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 ### Random Notes
- Based off monero v0.10.3.1 with pull requests #2238, #2239 and #2289 applied => so can be used in mainnet! - 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 android32 (runs on 64-bit as well)
- ~~currently only use is checking incoming/outgoing transactions~~
- works in testnet & mainnet - works in testnet & mainnet
- takes forever to sync due to 32-bit architecture - takes forever to sync due to 32-bit architecture
- use your own daemon - it's easy - use your own daemon - it's easy
@ -23,15 +22,12 @@ You may loose all your Moneroj if you use this App.
### TODO ### TODO
- wallet backup functions - 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 - 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 - 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 ### Issues
- Pending incoming transactions disappear after reload - Pending incoming transactions disappear after reload (and appear after being mined)
### HOW TO BUILD ### HOW TO BUILD
No need to build. Binaries are included: 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. Then, fire up Android Studio and build the APK.
### Donations ### Donations
4AdkPJoxn7JCvAby9szgnt93MSEwdnxdhaASxbTBm6x5dCwmsDep2UYN4FhStDn5i11nsJbpU7oj59ahg8gXb1Mg3viqCuk - Address: 4AdkPJoxn7JCvAby9szgnt93MSEwdnxdhaASxbTBm6x5dCwmsDep2UYN4FhStDn5i11nsJbpU7oj59ahg8gXb1Mg3viqCuk
- Viewkey: b1aff2a12191723da0afbe75516f94dd8b068215f6e847d8da57aca5f1f98e0c

View File

@ -7,8 +7,8 @@ android {
applicationId "com.m2049r.xmrwallet" applicationId "com.m2049r.xmrwallet"
minSdkVersion 21 minSdkVersion 21
targetSdkVersion 25 targetSdkVersion 25
versionCode 6 versionCode 7
versionName "0.4.2" versionName "0.5"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
externalNativeBuild { externalNativeBuild {
cmake { cmake {

View File

@ -4,44 +4,30 @@
- Testnet and Mainnet - Testnet and Mainnet
- Generate new wallets - 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 - Create Watch Only wallets from address + viewkey
- Multiple wallets - Multiple wallets
- View wallet details (address, keys, etc.) - View wallet details (address, keys, etc.)
- View transactions inlcuding details and copy to clipboard - View transactions including details and copy to clipboard
- Spend Moneroj (only on testnet - someone will loose money and want to blame me. No thanks!) - Spend Moneroj (handle with care on mainnet!)
- Manually import existing wallet (by copying them to the Monerujo folder) - 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) - 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 - 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. 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? ## Do you have any screenshots of what it looks like and how it works?
Here are some old screenshots with a bit of description. No, but it looks fantastic. Just check it out.
I will be removing them soon. Just check out the App.
#### [Select Wallet](images/A-wallet_selection.png) ## Can I use existing wallet files?
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?
If you want to use existing wallet files, you need to copy the wallet files from you current Monero client. These are: If you want to use existing wallet files, you need to copy the wallet files from you current Monero client. These are:
``` ```