-
Notifications
You must be signed in to change notification settings - Fork 46
Milestone
Description
Why
Cairo EVM traces range from 100 to 1000M steps, while stwo-cairo currently hash a hard coded maximum size of 2**27 ~ 135M steps.
What
Create a commitment on the function's signature arguments (i.e. a commitment of the parameters of the call to _apply_body_inner)
Split the single main.cairo program at the _apply_body_inner interface into 3 programs
- everything up to the first call to
_apply_body_inner=>init.cairo _apply_body_inneralone =>body.cairo- everything from the last return of
_apply_body_inner=>teardown.cairo
init.cairoshould put in theoutput_ptrthe commitmentbody.cairoshould put in theoutput_ptrinitial and final commitmentteardown.cairoshould put in theoutput_ptrthe commitment
Reactions are currently unavailable
Sub-issues
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Backlog