En $USDC Ethereum, «aprobar» no significa que los tokens ya se hayan enviado, pero tampoco es un clic inofensivo.

En el estándar ERC-20, `approve` define cuánto puede mover una dirección (spender) posteriormente mediante `transferFrom`. Si la cartera muestra «unlimited», ese permiso puede seguir activo incluso después de cerrar la dApp. La firma autoriza un posible gasto; no confirma únicamente la acción que querías realizar en ese momento.

Antes de confirmar, comprueba la dirección del spender y el límite. Reducir o revocar la allowance limita los gastos futuros, pero no deshace las transferencias que ya se hayan ejecutado.

Fuente: EIP-20 — funciones `approve`, `allowance` y `transferFrom`: https://eips.ethereum.org/EIPS/eip-20