Wrapped field in effects

I see that when an object is wrapped, there is a field called “wrapped” in effects. Why is it in effects and not in objectChanges?

In Sui, “effects” field includes all the actions that the transaction took, which mainly include:

  • All objects that were mutated, created, wrapped, unwrapped, or deleted.
  • Gas spent.
  • Execution status (success or an error code) of the transaction.

These are all relevant to the transaction’s context.
The “objectChanges” field, however, will show permanent changes to objects themselves, such as coin changes, ownership transfers etc.

Maybe this page could give you some helpful context as well: Life of a Transaction | Sui Documentation