dgarcia360 / nempay Goto Github PK
View Code? Open in Web Editor NEWAdaptable Android & iOS Mosaic Wallet for NEM Blockchain
Home Page: https://github.com/dgarcia360/NEMPay/wiki
License: MIT License
Adaptable Android & iOS Mosaic Wallet for NEM Blockchain
Home Page: https://github.com/dgarcia360/NEMPay/wiki
License: MIT License
Expected Behaviour
When trying to transfer a non-transferable mosaic, it should allow to send it only if the recipient it is his creator.
Current Behaviour
Right now it appears an alert spotting that the mosaic it is not transferable.
Steps to reproduce
Go to Balance.
Select a non-transferable mosaic.
Click transfer button.
When a user press the sidebar, at the bottom should appear the current version of the app.
The app version should be picked from Ionic configuration file.
There are dependencies that do not work correctly, some solution
Expected Behaviour
When displaying a transaction with an encrypted message, the user should be able to insert the wallet password and display the message.
Current Behaviour
Right now it appears "ENCRYPTED" string.
Steps to reproduce
Go to Transactions tab.
Look for an encrypted transaction.
How to add or change from xem to custom mosaics?
Expected Behavior
Even if you click on a place other than the menu on the screen on the transaction list screen, nothing happens.
Current Behavior
At the bottom of the screen, "Privete key has been copied" is displayed.
Repeat the display for the number of times you hit repeatedly when you hit repeatedly.
Steps to reproduce
On the transaction screen, click the part which seems to be unresponsive normally.
Expected Behaviour
When trying to transfer a non-transferable mosaic, if I'm the creator, it should be allowed to transfer it.
If I'm not the creator, it should allow to send it only if the recipient it is his creator.
Current Behaviour
Right now it appears an alert spotting that the mosaic it is not transferable.
Steps to reproduce
Go to Balance.
Select a non-transferable mosaic.
Click transfer button.
Hi,
First, I login with 1st wallet and then quit the nempay app. Then I login again with 2nd wallet. The wallet name display at below is refer to 1st wallet.
<span [innerHTML]="walletName" style="padding-left: 10px">
Thanks.
Expected Behavior
When the QR code is read, a password input screen is displayed.
After entering the correct password, the account is added.
Current Behavior
After QR reading, "Necessity to enter password" is displayed.
However, there is no input screen and I will return to the registration screen.
(Just a pattern that JSON loaded with QR is copied to the clipboard)
Steps to reproduce
Register account โ Capture QR
Minimum number of characters in NEMPay is larger than in NanoWallet. I have a wallet with 6 digit password that I want to import. I scan the QR code, input the correct 6 digit password but I get an error message that the password is incorrect.
Description
Before Catapult is available in the public net, we should have a mobile wallet using NEM2-SDK.
If someone is interested in practice with new SDK with a real project, I encourage you to contact me. We could discuss about opening a new branch or fork NEMPay into a new repository called NEM2Pay.
Breaking Changes
https://nemtech.github.io/sdk/release-notes/00-migration.html
Current version is on Testnet
we have changed it to mainnet, test it and now how to build?
build command for android and ios get some error....
Description
Apple say "All new apps for iPhone, incuding universal apps, must Suppor the Super Retina display of iPhoneX" (See: https://developer.apple.com/ios/submit/ )
But NEMPay do not support iPhoneX. When do not support iPhoneX, app content has margin top and bottom. (like Capture: NEMPay on iPhoneX).
If supported iPhoneX, App content has not margin. (like Capture: Supported iPhoneX app).
When release to AppStore, we should support iPhoneX. if do not support iPhoneX, NEMPay rejects from AppStore by Apple.
I could not display the transaction fees. Currently, the levy is undefined
_mosaics:Array(1)
0:Mosaic {mosaicId: MosaicId, quantity: 40000000}
_xem:XEM
amount:1
levy:undefined
mosaicId: MosaicId {namespaceId: "nem", name: "xem"}
I have created a mosaic that is transferable but with immutable supply - the wallet displays the message:
"Selected Mosaic is not transferable"
I am assuming there is a wrong check for mutability instead of transferability.
The login page should have the possibility to delete unused wallets. When trying to remove a wallet, it should appear a modal warning about the chance of losing the private key if not stored somewhere else.
Expected Behavior
Message is displayed like the attached second image
Current Behavior
It becomes like the image of the attached first sheet.
Steps to reproduce
Make a transaction that sends HEX string beforehand.
Look at the transaction list screen.
Other
The HEX character string could be sent by NCC.
In NanoWallet, HEX transmission is omitted.
Since it can be used in API, Mainfaucet et al., HEX format string message is active.
1
The amount in NEMPay is 1000000
.
The amount in NEMPay should be 1
.
Expected Behavior
Node selection must be connected to a working super node.
And the delay of hight needs to be within the allowable range.
Current Behavior
Since it is a self-node selection, you can not select a node manually.
I will tell you about problems that are currently occurring in NanoWallet.
When san.nem.ninha is set with NanoWallet, Green Circle appears and appears to be functioning normally.
However, currently, san.nem.ninja does not have chains synchronized.
In response to such a problem, I'd like you to check whether automatic node selection works correctly.
Steps to reproduce
none
Reference link:
https://forum.nem.io/t/please-do-maintenance-or-stop-san-nem-ninja/8345
Description
NEMPay is currently using nem-library 0.8.3.
nem-library has already released stable version 1.0.0. It would be great to have NEMPay updated to the latest version before moving to Catapult.
Breaking changes
https://nemlibrary.com/
Expected Behavior
Originally it writes the secret key on paper.
Current Behavior
I can not copy it by selecting private key.
Many people are supposed to take screenshots.
Screenshots are accessible from many applications.
In order to avoid vulnerability, I want to put a warning to avoid screenshots.
In reality, there are few people who make notes on paper, so I think that it would be better to make it copyable to the clipboard.
Steps to reproduce
Screens for creating accounts and scenes for viewing secret keys in login state.
Hi dgarcia,
May i know the reasons why the transaction page can show 10 transactions only? Does this need to be fix where we should show all the transactions as it stated in the function this.nem.getAllTransactionsFromAnAccount(this.selectedWallet.address).
I think we have another functions accountHttp.allTransactionsPaginated(address). Should we use this instead?
Thank you.
Expected Behavior
Select account import on the new registration screen.
QR leader is started with "loading of QR (display in English is unknown)".
Current Behavior
The QR reader does not start.
Steps to reproduce
Select account import on the new registration screen.
Press "Capture QR (Do not know the display in English)".
Expected Behavior
Select 1 person in Address book and press send button.
A transmission screen addressed to the selected address or a selection screen of the mosaic is displayed.
Current Behavior
Select 1 person in Address book and press send button.
At the center of the screen, "Please Wait" is forever displayed.
Steps to reproduce
Select 1 person in Address book and press send button.
Expected Behaviour
When a user press a transaction, recipient or sender address is copied to the clipboard.
Current Behaviour
In iOS is working well.
In Android seems to not be clickable.
Steps to reproduce
I cannot read the whole receiving address of the wallet (the field only shows the beginning of the string and ...), only by using the QR code. If I want to transfer from nano wallet I cannot do it.
Hi dgarcia,
I can sign up the wallet with private key if i scan the qrcode from the nanowallet account page after i enter my password. But I could not sign up the wallet with private key if i scan the qrcode from another nempay account page after i enter my password. It will throws an invalid password. This is failed as i know the nempay account qr code doesn't contain the private key. So what is the actual logic that need to implement at Sign Up with private key page
Thank you very much for previos fixed.
Expected Behavior
When the QR code is read, the mosaic set on the receive screen is reflected on the send screen.
(In the following captures, I expect "puthikun:thx" to be reflected as a mosaic of send screen.)
Current Behavior
Even if any mosaic is selected, it always becomes xem on the transmission screen.
Step to reproduce
Other
Like the QRCode contents it seems that the QR code does not correspond to the transmission of the mosaic.
QR code corresponding to transmission of mosaic is discussed in Japanese community.
In Japan, there is a growing demand for mobile wallets corresponding to mosaics.
so I want you to specify the standard of the QR code corresponding to the mosaic.
Expected Behavior
If you do not have an account and try to select an account, pop-ups with no choice are displayed.
Current Behavior
If the account does not exist, even if you select an account, it is nonresponsive and has no problem.
Steps to reproduce
Select an account without creating an account.
An account selection screen without choices is displayed.
I am running on testnet and I have a bunch of mosaics that I have created that I guarantee are transferable. When I open up my wallet in nempay these mosaics are considered to be non- transferable and I can't send them.
Not all transferable mosaics are seen to be non-transferable by Nempay though.
Nempay sees to be NON-transferable:
Nempay sees as TRANSFERABLE:
Steps to reproduce:
Expected Behaviour
When a user press a transaction list, and it has a multisig transaction, must be shown to the user.
That would be useful, so PacNEM users could see mosaic transactions sent through the game.
Current Behaviour
The app does not show multisig transactions.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.