cairo
cairo copied to clipboard
Cairo is the first Turing-complete language for creating provable programs for general computation.
This change is [](https://reviewable.io/reviews/starkware-libs/cairo/4516)
validate that the first argument of an l1_handler is of this type
This change is [](https://reviewable.io/reviews/starkware-libs/cairo/4341)
I think that keeping a consistent interface between the three is important for a good developer experience. Proposal: - First, introduce a `get` method on `ByteArray` that returns `Option` (could...
This change is [](https://reviewable.io/reviews/starkware-libs/cairo/4309)
Resolves #4231 I added a function is_null function is the NullableTrait. When I was solving the Node Guardian quest : racing riverboats, I thought it could be useful to have...
This is a minimal feature request/suggestion to lessen the boilerplate of dealing with optionals. Consider this convoluted example ``` fn foo() -> Option { call_with_optional_result()?.into() } ``` instead of requiring...
# Feature Request **Describe the Feature Request** - Implement the `Into` trait to convert a `Storage{Base}Address` into a `felt252` - Implement the `Into` trait to convert a `Storage{Base}Address` into a...
# Bug Report **Cairo version:** **Current behavior:** According to the [documentation](https://cairo-lang.org/docs/v1.0/language_constructs/keywords.html), the following keywords are reserved for future usages: ``` as assert do dyn extern let macro mod move ref...
- Implements the `Into` trait to convert a `Storage{Base}Address` into a `felt252` - Implements the `Into` trait to convert a `Storage{Base}Address` into a `u256` - Implements `PartialEq` trait to allow...