Why was the Approval event removed from transferFrom

The Approval event used to be emitted whenever an allowance was spent via transferFrom.
But a past PR have removed the default behavior of Approval event emission, may I know the rationale behind this since now the allowance given to a spender cannot be reconstructed from a transaction’s logs (which may I add could be considered a degraded DX)

1 Like