
Dos variables memory pueden señalar el mismo array
Asignar un array a otra variable puede parecer una copia independiente. En Solidity, esa intuición depende de las ubicaciones de datos implicadas y debe…

Asignar un array a otra variable puede parecer una copia independiente. En Solidity, esa intuición depende de las ubicaciones de datos implicadas y debe…

Un mensaje de error puede incluir datos concretos además de un nombre. Esos datos permiten interpretar mejor una operación fallida, siempre que la…

Un contrato puede tener instrucciones que solo corresponden a su creación. Leerlas como si fueran una función que cualquier usuario puede volver a llamar…

Dos bucles uno dentro de otro pueden hacer que una palabra pequeña parezca detener más trabajo del que realmente detiene. Para entender break, conviene…

Al leer una expresión con dos condiciones, no conviene imaginar que ambas se ejecutan siempre. El resultado de la primera puede bastar para decidir el…

La expresión 2 ether puede parecer una orden de transferencia cuando se ve aislada en un ejemplo. Dentro del código, el sufijo expresa una escala numérica;…

Dos asignaciones seguidas pueden parecer un intercambio y terminar dejando ambos campos iguales. El problema se ve mejor con números pequeños que con una…

En una llamada codificada, un pequeño prefijo puede orientar al explorador hacia una función. Es tentador leer la etiqueta que aparece como una descripción…