Introduction to the course and security of zero knowledge systems
Key concepts include:
Link for the accompanying slides here.
Introduction to the Cairo language
Key Cairo Language Features:
Link for the accompanying slides here.
If you're just getting started with Cairo, dive into these side-quest modules to explore the basics. Already familiar with Cairo? Feel free to skip ahead. For those who complete these side-quests, stay tuned—more are coming soon!
Starklings Side-Quest: Variables in Cairo
Starklings Side-Quest: Primitive Types in Cairo
Starklings Side-Quest: Felt Operations in Cairo
Details of Starknet architecture
Including
Link for the accompanying slides here.
Cairo Contract Structure
This module will cover
Link for the accompanying slides here.
Auditing Cairo contracts in detail
We will investigate vulnerabilities
Link for the accompanying slides here.
Cairo Security Tools
An overview of Cairo tools
Link for the accompanying slides here.
Here we look at useful testing techniques
We will look at
Link for the accompanying slides here.
General Auditing
In this module we widen the focus to look at auditing in general
Link for the accompanying slides here.
We look at some audit reports to highlight vunerabilities
The issues covered are
Link for the accompanying slides here.