Starknet by Example

Starknet By Ejemplo es una colección de ejemplos de cómo utilizar el lenguaje de programación de Cairo para crear smart contracts en Starknet.

Starknet es un Validity-Rollup sin permiso que admite el cálculo general. Actualmente se utiliza como capa 2 de Ethereum. Starknet utiliza el sistema de prueba criptográfica STARK para garantizar una alta seguridad y escalabilidad.

Los smart contracts de Starknet están escritos en el idioma de Cairo. Cairo es un lenguaje de programación completo de Turing diseñado para escribir programas demostrables, abstrayendo el sistema de prueba zk-STARK del programador.

The current version of this book use:

scarb 2.3.1

For whom is this for?

Starknet By Ejemplo es para cualquiera que quiera aprender rápidamente cómo escribir contratos inteligentes en Starknet usando Cairo con cierta experiencia técnica en programación y blockchain.

The first chapters will give you a basic understanding of the Cairo programming language and how to write, deploy and use smart contracts on Starknet. The later chapters will cover more advanced topics and show you how to write more complex smart contracts.

Further reading

If you want to learn more about the Cairo programming language, you can read the Cairo Book. If you want to learn more about Starknet, you can read the Starknet documentation and the Starknet Book.

Aquí hay una lista de otros recursos que pueden resultarle útiles:

  • Starklings: An interactive tutorial to get you up and running with Cairo v1 and Starknet
  • Cairopractice: A blog with a series of articles about Cairo and Starknet
  • Cairo by example: An introduction to Cairo, with simple examples
Last change: 2023-12-06, commit: 1af1816