About XEM forced remittance when transmitting mosaic

Even if you want to remit any mosaic, 1 XEM will be remitted forcibly.
I think this is a specification.
This can also be thought of not being able to transmit mosaic only.

I would like to know why 1 XEM is forcibly sent during mosaic transmission.

you are right, can’t send 0 xem…my best guess is mosaic needs a transaction to attach to.

altho, i don’t see why you could send 0 XEM without a mosaic…

If you only want to send a message, remittance of 0XEM is meaningful.

Because the publickey is not displayed for the account you just created, you may remit 0XEM to display it.

(I made a mistranslation lol Do not mind this post)

No, the amount field has to interpreted in a different way when you transfer mosaics.
An amount of 1 (xem) means that 1 times the attachment is transferred.
An amount of 2 (xem) means that 2 times the attachment is transferred.
And so on…

If you transfer only non-xem mosaics, then no xem (aside from the fee) is deducted from your account.

2 Likes

ok, but you can’t modify the amount of XEM, is it always 1 then?

Futher, in this example, how much xem am i tranferring ? 10 or 0.000010 ?
if it’s 0.000010 then it seems that i can transfer 10k xem as mosaic for fee of 1 XEM, but if i am sending 10k the usual way the fee is 10 XEM

is that the reason why this logic is implemented?
Thank you

The number of attached mosaics is displayed.
And in fact, that XEM will not be remitted.
And I understood.

I attached three mosaics now. It also includes XEM.
However, the fixed display remains 1.

I want a little explanation.

In addition, in NEM Authenticater, there is an example that when sent only mosaic, it is displayed as 1 XEM remittance.
This is here, we have received correspondence separately.

Even if it is not remitted, the meaning of grayout means that it can not be rewritten.
In terms of user interface,
· Display 0 or ‘-’ is displayed.
¡ Display NEM:XEM mosaic value if it is transmitted
I think I should do either.

In this case, 0.00001 XEM will be remitted.
In the case of token transfer, it is necessary to be aware of the decimal point even with XEM.

If the unit is not XEM and NEM as a token: XEM, it becomes ”1 NEM:XEM = 0.000001 XEM”. This is the smallest unit using XEM’s decimal point.

Speaking of BTC, it makes me feel using SATOSHI.

1 Like

In Nano Wallet, probably is, i didn’t try.

10 micro xem = 0.000010 xem

No, 10k xem transferred the usual way has 1 xem fee, mosaic transfer is also 1 xem (rounded down from 1.25 xem).

The display in Nano Wallet is not optimal, i agree. It should either just show “-” as you said or a 1 with some explanatioon that it means one times the mosaics displayed on the right side.

That is why you have the “Total” field.

1 Like

Thank you, BR.
Post on NanoWallet’s Issue.

thank you, and yes, you are right, i put one zero more and didn’t see it, sorry.