November 21, 2020 at 11:59 pm #9492
You will notice the is a balance of 127.02 ARMS in a users wallet vs and available balance of 5217.24 ARMS in a uses wallet. What is correct and why is it displaying 127.02 as the balance when there is more in that users wallet than that?
Attachments:You must be logged in to view attached files.November 23, 2020 at 9:07 am #9497
I am currently investigating what could be the issue here.
In the mean time, can you please tell me if you are on a multisite installation, and if so, is the plugin network-activated?
with regardsNovember 23, 2020 at 9:55 am #9499
In addition to the above, please do the following:
1. Determine the user_id of this user. If you click on the user name, the user’s admin profile link will contain the user id.
2. Please run the following query, substituting USER_ID with the actual id number.
SELECT account, symbol, category, status, amount, fee FROM wp_wallets_txs WHERE account = USER_ID AND symbol = 'ARMS' AND ( ( amount < 0 && status IN ( 'unconfirmed', 'pending', 'done' ) ) OR ( amount > 0 && status = 'done' ) ) ORDER BY id;
3. Email me the result so I can determine the issue. Please send me the result as text rather than a screenshot, if possible.
To give you some background:
The user’s “available balance”, is the sum of all the user’s transactions in a
donestate, plus any crediting transactions (amount<0) that are in an
pendingstate. It is always calculated with this code.
Thus, the “available balance” includes any outstanding withdrawals and transfers to other users, but not any outstanding deposits. It’s essentially the maximum amount that a user can withdraw, and should always be less than the total user’s balance.
Since in this case it is larger, I will need to go through each transaction to see what the problem is.
Looking forward to your reply.
with regardsNovember 29, 2020 at 3:43 pm #9513
Sorry for the delay, took a nice Thanksgiving holiday.
Yes, it is on a multisite installation. Yes, it is network activated.November 29, 2020 at 3:52 pm #9515
Emailed you in this regard.November 30, 2020 at 11:48 am #9520
Thank you. I have replied to your email.January 25, 2021 at 3:54 pm #9834
Just as you stated in your email.
Seems to randomly be putting the transaction on different blog ids..
See attached image
Attachments:You must be logged in to view attached files.January 26, 2021 at 6:55 am #9855
Thank you for your help in diagnosing this.
For more detail on why the blog ids are assigned in this way see my reply to your other thread. Normally the blog_id should not matter in network_active installations, except for the following:
There is a bug in the code that displays balances in the admin backend. Addresses and transactions are filtered by blog_id even in network_active installations where they shouldn’t be.
Note that there is no issue with the actual balance calculations as they are used to process transactions. Only with the display in the admin screens.
This will be fixed in wallets version 5.0.13. I will notify you here about this.
with regardsJanuary 26, 2021 at 11:25 am #9880
I have now released version
5.0.13of wallets. In this version, the information seen under “Deposit Addresses” and “User Balances” are now complete for network active installations. This should resolve the issue with balances. Thanks again for spotting this issue.
- You must be logged in to reply to this topic.