Mathieu

Results 166 issues of Mathieu

**📝 Details** https://github.com/OpenZeppelin/cairo-contracts/blob/main/src/utils.cairo#L14-L26 While the language lets us catch errors in `call_contract_syscall` and local testing frameworks like cairo-test or snfoundry will let us do this, the StarknetOS currently cannot catch...

Fixes the number of the BLOBBASEFEE opcode in the nominal test case. 0x4900 -> 0x4a00 for (BLOBBASEFEE, STOP)

c-update
t-core
w-stale
a-review

# Feature Request **Describe the Feature Request** Using the Language Server with its autocomplete features will automatically add the required imports. However, it is no longer relevant for all std...

enhancement
good first issue
help wanted
ide

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...

enhancement

# 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...

enhancement

# 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...

bug

- 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...

# Feature Request **Describe the Feature Request** When developing contracts for Starknet, deciding what data type to use is not always a straightforward process. Most application don't need to use...

enhancement

In this example, we will demonstrate how we can use `check_ecdsa_signature` to verify if (`signature_r`, `signature_s`) is a valid ECDSA signature for the given `public_key` Solidity reference: https://solidity-by-example.org/signature/

There is a problem with the example of solidity-compatible hashes. The way it's currently done is that it calls `keccak_u256s_be_inputs` to hash a span composed of u256 words - however...