How to tag IDO staking transactions?

Describe the problem:
-how do you tag transactions that are sent to a smart contract that enabled you to stake in order to get allocations for certains sales,? Currently Koinly treats these as Withdraws with profits.

Which exchange/wallet is this regarding?
Avalaunch on Avalanche, KSM starter on ETH

How did you import data into this wallet?
Metamask

What have you tried to fix this so far?
To tag this as “sent to pool”

Any workaround or solution on how to manage IDO allocations in launchpads? During IDO sale we send a base currency ( BNB/SOL/ETH) to the smart contract , later we claim the IDO coin as per the vesting schedule ( example : 20% on TGE , remaining 10% every month).

  • how to handle/mark these transactions?