(1/5) Some updates!
🧵/👇
🔵 Extended the HintProcessor API with the execute_hint_extensive method.
🔵 Allowed the execution of instructions from Program Counters outside the segment 0.
🔵 Enabled the Trace to have a Program Counter different from 0.
(5/5) Additionally, @ElijahVlasov (thanks Elijah for your contribution 🙏) has introduced the cairo_run_program function. This function executes a program by receiving the Program struct instead of a serialized JSON. github.com/lambdaclass/cairo…
(4/5) 🔵 Cairo-vm:
✔️ Greg implemented some new Debug Hints, that will be useful for developing Kakarot (Thank you @greged93!).
github.com/lambdaclass/cairo…
(2/3) - Our team has been working on the standardization of a new Stark Field Element. We introduced two new structs in the type-rs crate, ProjectivePoint and AffinePoint, to represent and operate with points in the Stark curve #8
github.com/starknet-io/types…