Publicaciones
avatar

Mientras construía @Uniswap V1 desde cero, descubrí algo sobre cómo se comporta el saldo del contrato cuando envías ETH con una llamada a una función. Digamos que el contrato tiene 10 ETH. Llamas a una función pagable con 1 ETH. Dentro de la función, address(this).balance devuelve 11 ETH, no 10. La EVM añade cualquier ETH entrante al saldo antes de ejecutar cualquier línea del código de la función.

Este contenido es solo para fines informativos y educativos. Puede incluir opiniones de terceros, contenido patrocinado o material promocional por el que el creador puede recibir una compensación. Nada en este feed constituye asesoramiento de inversión ni una garantía de rentabilidad. Eres el único responsable de tus propias decisiones de inversión. Investiga siempre por tu cuenta y actúa con precaución antes de operar. No garantizamos la exactitud de la información de terceros y no nos hacemos responsables de las pérdidas que puedas sufrir. El rendimiento pasado no es indicativo de resultados futuros. Consulta nuestros Términos de la Comunidad y la Declaración de Riesgos para más detalles.

avatarPublica tu respuesta

Comentar