-
Notifications
You must be signed in to change notification settings - Fork 284
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support recursive public function calls #430
Comments
Make sure to chat with @sirasistant who worked on private nested function calls a few weeks ago. :) Edge case:
|
@iAmMichaelConnor spoke with him earlier today. This seems to be very similar to how private nested functions call indeed, we'll just need to add an extra oracle call and process the call stack items in the sequencer. However, calling from private to public may be a bit more interesting, since it requires changing the Tx object. I created a new issue to discuss that: #447. |
At the moment, the sequencer only executes the topmost call stack item for a public function. We should keep running until we exhaust the call stack, similar to how the private kernel circuit works.
The text was updated successfully, but these errors were encountered: