NEM Wallet Beta 2.4.4 - Bug bounty paid in XEM

Often I’m sorry

If it contains a ‘_’ in the name space,
Properly address can not be set.

Is the specification of which is also ‘Aliases’?

Ex ):
@godtanu
→ OK (TB235J-LAOGAL-DATDJC-7LXDMZ-SDMFBU-MDVIBF-VQPF)

@team_udon
→ NG (invalid NameSpace ‘teamudon’)

Get an ‘team_udon’ is ‘teamudon’ and displayed error messages.

1 Like

Going to fix that and add better validation for the namespace name, I forgot to do it ^^. Thanks

3 Likes

Apostille did not work.
Do I need to purge my account?
There is a need to read again .wlt File?

I am using the Firefox.
The collectively 3 file Apostille (image, image, add text)
It will remain throughout the run

You need to purge the nty data in local storage. To do that open your browser console (help: http://webmasters.stackexchange.com/a/77337), you’ll see some kind of “>” at the bottom of the console, there you need to paste:

localStorage.removeItem(“ngStorage-nty”);

Then press enter and reload the page.

2 Likes

I was posted ’issues16’.
Garbled characters Multibyte character File (Apostille).

Version 1.1.11

  • Global code improvements: Faster and stabler
  • Fix upgrade of NCC wallets
  • Improve signature of multisig txes
  • Improve transaction details
  • Fix aliases with special chars
  • New apostille certificate design
  • Apostille improvements
  • Better handling of nodes for harvesting
  • Multisignature accounts delegated harvesting
  • Store all nodes used for multisignature accounts delegated harvesting in local storage
  • Automatically reconnect if your internet connection goes down
  • Mainnet enabled
  • Chinese translation (about 95% done)
  • Minor design
  • Minor fixes

Source code is now available: https://github.com/QuantumMechanics/NanoWallet

I’ll write the readme and publish documentation during week-end

2 Likes

Hi

I have a problem creating a new mosaic with Levy feature enabled. It’s not possible to select current mosaic from the dropdown list.

I’m trying to create new mosaic, say “test-mosaic”. I check the “Levy” checkbox. Dropdown selector with available mosaics appears. But I can choose only XEM as the Levy mosaic. Therefore I can’t set levy in my newly created asset.

I’d like to set up some levy to make sure that target account will receive equivalent portions of my asset and XEMs to make further transactions.

Not sure if it is NanoWallet or core API issue.

Hi,

In Nano you can only use Mosaics you own as Levy. Do you already have some ? If not there is no problem, you can only choose XEM

As far as I know, technically any transferable mosaic can be a levy for any other mosaic. It also use to be that a mosaic could be a levy of itself, but I haven’t tested that recently. Right now NanoWallet only supports adding a mosaics you already have in the dropdown to choose from as that is easier for most people than seeing a dropdown of all mosaics on NEM.

OK, I’ll try to explain this case in details.

Imagine that you are creating new mosaic. Name it, i don’t know, VirtualUSD (divisibility 0, total 1 000 000). To make it transferable we should send some XEMs in transactions alongside with our VUSD. Otherwise, end users will receive only VUSDs. They can not transfer it further because each transaction implies at least 2 XEM fee.

OK, we can make our newly created mosaic trully transferable if we include enough funds for the endpoint users to pay the fee. So, we need to add 200 XEMs to transfer 100 VUSDs in order to allow our recipient to make up to 100 further transactions with 1 VUSD each. But all 200 XEMs will be spent on these transactions. Therefore, again, the 2-tier recipients will not be able to transfer funds further because they will receive only 1 VUSD each and no XEMs at all.

We can add some levy to balance transactions. In our case if we set levy amount to 1 VUSD all the fees will be compensated.

For example,

  1. Main account sends 100VUSDs to user1 (user1 will receive 100 VUSDs + 200 XEMs).
  2. user1 sends 99VUSD to user2 (user2 will receive 99 VUSDs + 198XEMs), 2 XEMs fee and 1 VUSD levy will be subtracted from the user1’s account, total balance will be 0 VUSDs (and 0 XEMs).
  3. user2 sends 10VUSD to user3 (user3 will receive 10 VUSDs + 20XEMs), 2 XEMs fee and 1 VUSD levy will be subtracted from the user2’s account, total balance will be 88 VUSDs (and 176 XEMs).

It looks like the easiest and the most natural way to organize transfers from the scratch. In this case wallet for our VUSDs can be easily implemented.

Therefore, it looks like a NanoWallet bug. @Quantum_Mechanics, could you please check it?

Not a bug, when clicking on levy checkbox you can see that “right now, only owned mosaics can be used as a levy”.

To be honest I thought that the mosaic needed to exists to use it as levy… But I tried and it worked.

Added it to my to do list

@Quantum_Mechanics Great! Thank you!

Version 1.2.2


This archive is certified using Apostille

Onwer: NAMOAVHFVPJ6FP32YP2GCM64WSRMKXA5KKYWWHPY
File hash: 4e54590357e43a1a29691a781d667d22ca7e79aefcf0f81b3c00cd46f0451dbbb3be3c8d
Transaction hash: bc1ed5db9f2e53cf03c6ee17ec87d50b58e4d4972dfae606bc279f1246851e1a


ChangeLog

  • Namespaces & Mosaics explorer
  • Accounts explorer
  • QR to export an account to android & Ios
  • New Apostille certificate
  • Nty data separated by network in local storage
  • Apostilles are private by default
  • User’s Apostille history moved in service page
  • Ring on confirmed and unconfirmed transactions (Same as lightwallet)
  • Japanese and Polish translations
  • Switch for mainnet fee fork
  • Improved comments of Utils and Services for jsDoc
  • Minor fixes and design

Regarding Apostille, 3 new modules have been added:

  • Update: Re-notarize a file to it’s dedicated account
  • Message: Send mosaics and messages branded with a namespace to a dedicated account
  • Transfer / split ownership: Transfer or split ownership of a dedicated account using multisignatures

The above 3 modules are only accessible via the Apostille history. There you can also import, backup or purge notary data from your local storage (it’ll only affect data stored for the network you are using).

1 Like

Thanks @Quantum_Mechanics it is really nice to have so much packed into NanoWallet now and especially the enhanced support for Apostille. We now have dedicated update, message, make QR, and transfer/split ownership sections of Apostille to make the process easy for users!

I also like the new block explorer which will give you info on accounts, apostilles, namespaces and mosaics.

How do I put an already existed acount to Nanowallet? only by importing other wallet with the account in it?

here you go https://blog.nem.io/ncc-to-nanowallet-export/

you can also get your private key and make a new wallet by using the private key

Please look at the XEM that I possess.
The decimal point is a comma.

Thank you. I think we need to change that. Some countries use decimal and comma differently like Germany. I think we need to change it to more of the America style.

2 Likes

The QR code displayed by “Account info” of “Export to mobile”
It is incompatible with the latest mobile wallet.
However, the QR code of “Andoroid and iOS” operates normally.

At this time, since the official version of mobile wallet has not appeared, I do not know which is wrong.
Somehow, I feel that the QR code version of “Account info QR” is 1 and it is not 2.

1 Like