Mosaics transfer - balance difference of account between two block heights don't match - 2

Hi,

From the below transaction, the difference between the sender’s account balance at ‘3138601’ ‘3138602’ block heights should be 2(amount)+0.15(fee)=2.15 if no other transaction exists. but it is 150000 (check here)

Block Height: 3138602
Type: mosaic transfer
Sender: NAGHNBENY72ZFNYAOXMWFYHQZXS76H4NED6CDWE3
Recipient: NAIHNNZYZEWSXVWMZAEUMRAVLLKZGFHLJRR2534I

Transaction object:

{
“timeStamp”: 189937224,
"amount": 1000000,
“signature”: “03a05e8368e8403c2eb78c184b7598dc9924fb21e1069f9033ef6e4aa4973de16e610e3d136ee136b76a639c98716d5dd6376f344870af386f02673dff7cd209”,
"fee": 150000,
“recipient”: “NAIHNNZYZEWSXVWMZAEUMRAVLLKZGFHLJRR2534I”,
“mosaics”: [
{
"quantity": 1,
“mosaicId”: {
“namespaceId”: “tottoko”,
“name”: “nemsymbol”
}
},
{
"quantity": 1,
“mosaicId”: {
“namespaceId”: “tottoko”,
“name”: “ohanem”
}
}
],
“type”: 257,
“deadline”: 190023624,
“message”: {
“payload”: “e38182e3828ae3818ce381a8e381a7e38199e29da3”,
“type”: 1
},
“version”: 1744830466,
“signer”: “3236cb39a676897ba7501b38a1953ecad1e52e5a473afaed833a90d0b9920c12”
}

something is missing or I’m doing the wrong calculation. can anyone please correct me?

You can see that this transfer is about other mosaics not nem:xem? Fee is paid here only in XEM.

Ok. So, in mosaics if “namespaceId”: “nem” and “name”: “xem” then only it will deduct fom account balance?

Other mosaics are not counted in XEMs? Balance in the account is different from mosaics?

This means, there is no such concept where 1 Mosaic = 1/2/3… XEM?

No there is no such concept (not sure from where you take that idea :slight_smile: ).
Each mosaic has own balance.

Okay. Thanks!