I want Koinly to automatically interpret transactions done on Tensorswap. Right now it's importing my bids as withdrawals, cancelled bids as deposits and sales as deposits, which requires a lot of manual work with pool labels and editing the deposits.
Workaround
If the NFT was listed (but not sold)
  • Tag the withdrawal of NFT as "Add to Pool"
If the NFT was delisted (returned without selling)
  • Tag the deposit of NFT as "Remove from Pool"
If the NFT was sold
  • Tag withdrawal of NFT as "Add to Pool"
  • Edit the deposit (of SOL) and turn it into a trade
  • Sending wallet: Pool wallet (same name but blue icon)
  • Sending amount: 1
  • Sending currency: the NFT sold (can be found by token ID from solscan)