Unidad 1 · Nivel 1 · Exploradores de bloques
Bajo el capó: internas y logs
La transacción que ves es solo el botón que se pulsa. Cuando llama a un smart contract, el código del contrato se ejecuta y puede mover valor por su cuenta, y esos movimientos aparecen como transacciones internas. Además, los contratos escriben recibos de lo que hicieron, llamados event logs: cada transferencia de tokens, cada swap, cada mint deja uno. La verdadera historia de una transacción normalmente vive aquí.
Gratis. Sin anuncios, sin token y sin cuenta para empezar.
Lo que te preguntamos
Le enviaste 500 USDC a un amigo, pero el campo Value de la transacción muestra 0 ETH. ¿Dónde queda registrado el movimiento del token?
Una transferencia de tokens es en realidad una llamada a un contrato: el contrato de USDC actualiza sus saldos y emite un evento Transfer. El explorador lee ese log y muestra 'se movieron 500 USDC'.
La moneda nativa movida por el código de un contrato durante la ejecución aparece como una transacción ___.
Firmaste una sola transacción, pero el contrato puede pagar ETH a tres lugares mientras corre. Los exploradores las listan bajo 'Internal transactions'.
Pon en orden lo que pasa cuando llamas a un smart contract
Una firma, muchos efectos. Por eso una sola transacción de 'swap' puede mostrar toda una cascada de transferencias por debajo.
¿Por qué una sola transacción puede mostrar decenas de transferencias internas?
Los contratos llaman a otros contratos, que llaman a otros más. Un trade en un agregador de DEX puede tocar diez pools, todo desde tu único botón.
¿Qué es un event log, en palabras simples?
Los logs son recibos públicos y permanentes: 'Transfer: 500 USDC de A a B'. Cuando el campo Value dice 0 pero claramente se movió dinero, los logs son donde hay que mirar. 🐜
El resto de esta unidad
Todo el libro contable es público. Aprende a abrirlo y leerlo.