The technical content top engineers rely on to level up.
9 min read
Uniswap V2: Cálculo del precio de liquidación de un swap de AMM Este artículo explica cómo determinar la liquidación del precio de un par de trading en un Automated Market Maker (AMM). Responde a la pregunta...
6 min read
Tres formas de detectar si una dirección es un smart contract Este artículo describe tres métodos en Solidity para determinar si una dirección es un smart contract: Comprobar si . Este no es un método recomendado,...
4 min read
Llamada de bajo nivel vs Llamada de alto nivel en Solidity Un contrato en Solidity puede llamar a otros contratos mediante dos métodos: a través de la interfaz del contrato, lo que se considera una llamada de alto nivel, o utilizando...
9 min read
Arquitectura de Uniswap V2: Una introducción a los Creadores de Mercado Automatizados Uniswap es una aplicación DeFi que permite a los traders intercambiar un token por otro sin necesidad de confianza. Fue uno de los primeros automatizados...
9 min read
Recorrido por el código del router de Uniswap v2 Los contratos Router proporcionan un smart contract orientado al usuario para acuñar y quemar LP tokens de forma segura (añadir y retirar liquidez) intercambiar tokens del par de forma segura Estos...
12 min read
Una guía completa sobre el estándar ERC 721 y los problemas de seguridad relacionados ERC721 (o ERC-721) es el estándar de Ethereum más utilizado para tokens no fungibles. Asocia un número único a un...
15 min read
Obtener una auditoría de smart contracts: lo que necesitas saber Una auditoría de smart contracts es una revisión realizada por expertos en seguridad blockchain para garantizar que los usuarios no pierdan fondos debido a un mal funcionamiento o problema de seguridad...
2 min read
OpenZeppelin Ownable: Usa Ownable2Step en su lugar. El modificador es probablemente uno de los patrones más comunes en Solidity. En el siguiente ejemplo, la función solo puede ser llamada por la dirección...
3 min read
Solidity Staticcall EIP 214 Staticcall es como un call normal de Ethereum excepto que revierte si ocurre un cambio de estado. No se puede usar para transferir Ether. Tanto el EVM opcode, el Yul assembly...
5 min read
Entendiendo los metadatos del smart contract Cuando Solidity genera el bytecode para el smart contract que se va a desplegar, añade metadatos sobre la compilación al final del bytecode. Examinaremos...
7 min read
Diez ideas de proyectos para principiantes después de aprender Solidity Ahora que has completado nuestro tutorial de Solidity, ¿qué sigue? Ahora tienes el conocimiento suficiente para desarrollar cualquiera de los siguientes proyectos. El conocimiento llega...
4 min read
El Lema de Schwartz-Zippel y su aplicación a las pruebas de conocimiento cero (Zero Knowledge Proofs). Casi todos los algoritmos de ZK-Proof se basan en el Lema de Schwartz-Zippel para lograr concisión. El Lema de Schwartz-Zippel establece que...