lambdaclass / starknet_in_rust

A Rust implementation of Starknet execution logic
Apache License 2.0
171 stars 52 forks source link

feat: bump cairo lang to 2.6.3 and related dependencies #1253

Open glihm opened 6 months ago

glihm commented 6 months ago

Bump cairo to 2.6.3

Description

As mentioned in the issue in the cairo-vm, Katana now have starknet_in_rust as an execution engine. The motivation to bump is that we are adding support of Cairo 2.6 to Dojo, and the latest piece to update is this library.

Also, related to #1225 I've bumped here starknet. It was also mentioned in the Cargo.toml comments that it should be bumped once 2.6 is reached for Cairo.

For the max byte code size, I've taken the network current limit (in bytes). We may want to re-use a Cairo-VM constant or configuration here?

Checklist