starknet_in_rust icon indicating copy to clipboard operation
starknet_in_rust copied to clipboard

feat: bump cairo lang to 2.6.3 and related dependencies

Open glihm opened this issue 1 year ago • 0 comments

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

  • [ ] Linked to Github Issue
  • [ ] Unit tests added
  • [ ] Integration tests added.
  • [ ] This change requires new documentation.
    • [ ] Documentation has been added/updated.

glihm avatar Mar 19 '24 05:03 glihm