I’ve seen similar threads regarding with this matter, but most of them are only limited to trades. At the moment, we only have a platinum usage history in effect. I wish STS will add a transaction history for all players, in which players can see their in game transactions:
1. Tokens expense
2. Pots
3. Auction store, which also includes how much they listed an item and the buyer of the item
4. Trades, which includes the item to be traded in exchange for what payment maybe it pure gold or items or a combination of both
5. Gifts, that includes the item gifted and to whom it was given

I suggest adding a filter for each category (Trades, Gifts, Tokens expense, Auction, Plat store) to easily view what transaction history you want to view for. Might be a good idea to have an IGN searcher thar will filter the results which I think will benefit merchants and normal players to know who to contact for specific items in case you tend to forget which is which.

NOTE: Date and time of transaction specified and in circumstances where two parties are involved, the IGN of the buyer or to whom an item is gifted is to be included. This will help players monitor their assets and in misfortunate events where it involves scams and false accusations, it will help both the players and the developers in counter checking for whoever is at fault. I also want to add in this note that whenever a player changed name, it will also be included on the history of previous transactions (Just in case the seller wants to communicate or to recall to whom he/she sold/given the item to in the past)

I’ve read that one of the downside of this is that it will consume great effort and time for the developers to create a player database for this matter, but I can see the benefit of this in the long run as we can see that this game evolves rapidly and so those unavoidable events keeps getting worse than before. I do expect that majority of the community might like this addition, but I can see that some others will disagree with this for their own reasons. But as a whole, I can say that this is a good move for the future and for most players to sort and organize things out.

I am hoping for the community to take a look in this and have their opinions be heard. For the developers, I understand that this will cost you a lot and huge game data, but this will improve the current state of the game for the better.