Questions about IDO transactions


I was wondering how to classify the transactions that belong to participating in an IDO (here: Oxygen - How to participate)

For participating, users had to put two types of tokens into a pool, USDC and FIDA. Only a limited number of OXY tokens was available. So when the pool closed, users could withdraw their OXY, which were paid for with USDC, all their FIDA and the unspent USDC.

So I have

  • transfer of USDC and FIDA from my token accounts to the pool (shown on my address as a different token)
  • transfers of USDC, FIDA and OXY from the pool to my token accounts
  • fees, e.g. for minting the token addresses

Could I receive some tips on that?