Browse all Cairo Smart Contracts articles.
3 min read
Control de acceso en Cairo El control de acceso define quién puede llamar a funciones específicas o modificar el comportamiento del contrato. Este artículo explica cómo Cairo implementa el control de acceso utilizando la macro. Un repaso de...
17 min read
Cheatcodes en Starknet Foundry Un "cheatcode" en Foundry es un mecanismo que permite a las pruebas de contratos controlar variables de entorno como la dirección del llamador, el timestamp actual, entre otras. En este...
7 min read
Visibilidad de funciones en Cairo Cairo no tiene los modificadores "internal" y "pure" (ni ningún otro modificador, de hecho) como los tiene Solidity. Recuerda que marcar un bloque con le indica a Cairo que incluya...
11 min read
Enteros en Cairo Cairo no ofrece el rango completo de tamaños de enteros que se encuentra en Solidity. Mientras que Solidity proporciona tipos de enteros para cada múltiplo de 8 bits hasta 256, Cairo solo admite los...
8 min read
Componentes de Cairo Parte 1 Los componentes en Cairo se comportan como contratos abstractos en Solidity. Pueden definir y trabajar con storage, eventos y funciones, pero no pueden desplegarse por sí solos. El...
17 min read
Introducción al lenguaje Cairo Cairo es un lenguaje de programación diseñado para la computación demostrable y verificable, particularmente dentro del contexto de sistemas de conocimiento cero como Starknet, una Capa 2...
11 min read
Estructura de un contrato básico Este artículo muestra cómo construir un contrato de Cairo desplegable para Starknet. Comenzando desde un esquema simple, agregaremos características gradualmente para construir un contrato funcional...
17 min read
Estándar ERC-6551: Introducción a las Token Bound Accounts (TBA) Los NFTs fueron creados originalmente para representar la propiedad de activos digitales o físicos, como los coleccionables. Sin embargo, estaban limitados a rastrear...
11 min read
Introducción a los circuitos ZK con Circom Circom es un lenguaje de programación para crear Rank 1 Constraint Systems (R1CS) y poblar el vector testigo del R1CS. El formato R1CS es de interés...
10 min read
Introducción a los ZK Bulletproofs Los Bulletproofs son un argumento de producto interno de conocimiento cero, que permiten a un probador convencer a un verificador de que calculó correctamente un producto interno. Es decir, el...
16 min read
20 errores comunes de principiantes en Solidity Nuestra intención con este artículo no es ser condescendientes con los desarrolladores que recién comienzan su camino. Tras revisar el código de numerosos desarrolladores de Solidity, hemos...
10 min read
Inicializando Cuentas en Solana y Anchor !Almacenamiento en Solana Hasta este punto, ninguno de nuestros tutoriales ha utilizado "variables de almacenamiento" o almacenado nada de forma permanente. En Solidity y Ethereum, un más...