Un proyecto en Cairo típicamente sigue una estructura organizada que facilita el desarrollo y mantenimiento. Para principiantes, es importante entender cómo organizar los archivos:
Los contratos en Starknet son similares a los de otras blockchains, pero con las particularidades de Cairo. Veamos los tipos más comunes:
Los tokens ERC-20 son como "monedas" en la blockchain que siguen un estándar común, lo que los hace compatibles con wallets y exchanges.
En Starknet, puedes implementar un token ERC-20 usando las bibliotecas estándar de OpenZeppelin para Cairo. Lo importante para principiantes es entender:
transfer
, balanceOf
, approve
Ejemplo → https://github.com/KaizeNodeLabs/starkiro/tree/main/examples/starknet/contracts/simple_erc20
Los NFTs son tokens únicos (no fungibles) que representan la propiedad de un activo digital único.
Para implementar un NFT en Starknet: