PROBLEM WITH NFT TRADING USER EXPERIENCE
Problem:
I had J. U. P. Planetary call 11 which I intended to sell for 0.15 sol. However upon confirming the transaction it got listed for 0.015 sol. and someone immediately took this opportunity.
One time too I had J. U. P. Planetary call 13 which I intended to sell for 0.08 sol. However upon confirming the transaction, it got listed for 0.029 sol. Luckily for me, no one sniped the nft so I was able to alter the price to my intended price before it was too late
Potential solutions:
•Solution 1
Tensor should allow us to opt to confirming purchases. that is treat every attempted purchase as a bid. So lets say someone wanted to buy my nft at 3$ and I have listed it as 3$, the purchase should not confirm until I personally approve the transaction. This should also mean that someone can opt to buy my nft for a higher price than listed in order to convince me to sell. This can be an optional feature a user should activate if they believe they are handling delicate nfts.
•Solution 2
Tensor should give us a 1 minute window after listing an nft, to confirm the listing. This will give us the chance to review the nft price before someone snipes it. This confirmation should be in the form of a separate transaction. This can be an optional feature a user should activate if they are handling delicate nfts.
•Solution 3
Tensor should remove the autofilling of nft prices at the floor price, or allow users to pick a particular nft they want to list their nft close to or below the price of this particular nft. Whenever you intend to sell an nft, tensor always autofills to floor price and this can be bad because someone can make a mistake altering this floor price
•Solution 4
Wallets like phantom and solflare should simulate the listing, notifying us of the list price in dollars and in solana. This is because I believe I may have listed call 11 at 0.015 sol because tensor always autofills the nft price to the floor price so if I had seen the actual dollar value I would not have signed the transaction.
Conclusion
Solution 4 is very important because a malicious user can scam people out of their nfts using this technique. especially the nft has been listed. The malicious user will alter the price of the nft in a transaction and buy it in another, pocketing the nft at a ridiculously lower price than it's actual value. This involves deceiving the user into signing an apparently beneficial transaction.