This PR minimally integrates cairo native into the blockifier, targeting the storage_read_write test. All syscall handling is currently TODOed out, as are control paths that deal with sierra contracts that are not followed by the storage_read_write test. The intent here is to provide a common ground which compiles, uses compatible dependencies, and identifies many small, atomic tasks that we can work on. Currently requires a local version of cairo_native, modified to work with version 2.4 of the cairo/starknet dependencies
This PR minimally integrates cairo native into the blockifier, targeting the storage_read_write test. All syscall handling is currently TODOed out, as are control paths that deal with sierra contracts that are not followed by the storage_read_write test. The intent here is to provide a common ground which compiles, uses compatible dependencies, and identifies many small, atomic tasks that we can work on. Currently requires a local version of cairo_native, modified to work with version 2.4 of the cairo/starknet dependencies