P2P Trading 6.3.5
Latest4 September 2026
P2P Trading v6.3.5
Release Date: September 4, 2026 Tags: DASHBOARD, CORRECTNESS
Requires Core v6.7.6.
Overview
A correctness cleanup with no change an operator or a trader will see. The
portfolio dashboard's active-trade volume excluded three trade statuses, and one
of the three was not a trade status at all: REFUNDED belongs to a trade's
escrow, not to the trade itself, so the exclusion list was one term longer
than it was wide.
A NOT IN term the column can never hold excludes nothing, so removing it moves
no figure. The term goes because it made the exclusion look more thorough than
it is — the next person reading it would reasonably conclude that refunded
trades are handled there, and they are not. (The same active-trade volume was
wrong for an unrelated reason, summing trade totals across the offers' own price
currencies, until that was fixed in 6.2.2.)
It was found by a scanner added to the build in this cycle that checks every literal written to or filtered on an enum column against what that column can actually hold. The same scanner found live defects elsewhere in the platform: an admin dashboard whose trade charts matched zero rows on every install, and an NFT collection card that reported zeros for the same reason.
Update Instructions
# 1. Update the addon in Admin → System → Extensions
# 2. Restart the backend
pnpm updatorNo schema change, no seeder, no .env change, and no figure moves.
Fixed
- Fixed — the portfolio dashboard's active-trade volume excluded
[COMPLETED, CANCELLED, REFUNDED]fromp2pTrade.status, whose values arePENDING,PAYMENT_SENT,COMPLETED,CANCELLED,DISPUTEDandEXPIRED.REFUNDEDis a value ofescrowStatus. The term excluded nothing and is removed; if you want refunded escrows excluded from that figure, that is a separate filter on a separate column and this release does not add one.