The technical content top engineers rely on to level up.
6 min read
EIP-1167: Estándar Minimal Proxy con inicialización (Clone pattern) !clones Imagen de https://pixabay.com/photos/stormtrooper-star-wars-lego-storm-2899993/ Introducción EIP-1167, que también es...
12 min read
Interfaz ERC4626 explicada ERC4626 es un estándar de bóvedas tokenizadas que utiliza tokens ERC20 para representar participaciones de algún otro activo. Su funcionamiento consiste en depositar un token ERC20 (token A) en el...
9 min read
Lista de verificación para redacción técnica !Una imagen de una lista de verificación completada y el texto "" Relleno ¿Se han eliminado las transiciones de relleno? (”Es importante tener en cuenta, ”¿Por qué hicieron esto?”, “Así es como podemos resolver...
5 min read
EIP-150 y la regla 63/64 para el Gas Introducción EIP-150, o Ethereum Improvement Proposal 150, es una actualización del protocolo para la blockchain de Ethereum. Fue propuesta el 18 de marzo de 2016 e implementada el...
6 min read
ERC20 Votes: ERC5805 y ERC6372 !ERC20 Votes ERC20 Votes Se asume conocimiento de ERC20 Snapshot, por favor consulte nuestro artículo sobre ERC20 Snapshot para una introducción al tema. ERC20 Votes hace...
11 min read
Eventos de Solidity Los eventos de Solidity son lo más parecido a una sentencia or en Ethereum. Explicaremos cómo funcionan, las mejores prácticas para los eventos y profundizaremos en muchos detalles técnicos a menudo omitidos en...
8 min read
Contrato de gobernanza en Solidity El patrón de gobernanza que siguen muchas aplicaciones DeFi está fuertemente inspirado en la implementación de Compound Finance. Aunque no hay un Ethereum Improvement...
8 min read
EIP-3448 MetaProxy Standard: Minimal Proxy con soporte para metadatos inmutables El estándar Minimal Proxy nos permite parametrizar la creación del clon, pero esto requiere un extra...
1 min read
Verificar firma en Solidity en Foundry Aquí tienes un ejemplo mínimo (para copiar y pegar) de cómo crear y verificar de forma segura firmas ECDSA con OpenZeppelin en el entorno de Foundry. Contrato:...
7 min read
EIP-2930 - Introducción a la access list de Ethereum Una transacción con access list de Ethereum permite ahorrar gas en las llamadas entre contratos al declarar de antemano a qué contrato y storage slots se accederá....
2 min read
Valor máximo de uint256 El valor máximo de uint256 se puede obtener con lo que es o 2²⁵⁶-1. Pero es más limpio y seguro usar . Lo mismo se puede utilizar para los tipos de enteros con signo Las matemáticas detrás de los valores máximos en...
3 min read
Prueba de función interna en Solidity Para probar una función interna de Solidity, crea un contrato hijo que herede del contrato que se está probando, envuelve la función interna del contrato padre con una...