add non static call constraint for sstore#467
Conversation
|
the CI error looks weird to me (https://github.com/appliedzkp/zkevm-circuits/runs/6073405191?check_suite_focus=true), Does anybody know that ? @CPerezz @ChihChengLiang @miha-stopar ? |
|
@DreamWuGit Created an issue #470 and I'm investigating. For reviewers, Feel free to ignore that error and do the review. |
roynalnaruto
left a comment
There was a problem hiding this comment.
Minor suggestions from my side, looks good otherwise :)
@DreamWuGit this happens because github.secrets are not shared with workflows triggered from PRs on forks.Therefore the invoked action is not permitted to access the https://api.github.com/repos/appliedzkp/zlevm-circuits/pull/467/requested_reviewers endpoint. We are working on alternatives with @ntampakas |
|
We are trying to avoid GH Actions limitations on forked repos, by implementing two different workflows:
This is the cleanest way to trigger workflows from PRs coming from forks, that bypasses the necessity to access the GH secret(s). |
|
Moved to #446 |
icemelon
left a comment
There was a problem hiding this comment.
overall LGTM. Just need to address the comments
|
@ntampakas I am curious why other PR not hit this issue , even my other PR (i.e. #466 is OK) :) |
after push new stuff, CI can pass now . |
@AronisAt79 @ntampakas could you move this thread to the issue/PR where it corresponds to? |
CPerezz
left a comment
There was a problem hiding this comment.
LGTM.
Can we update and merge this??
|
@lispc I can't rebase myself in order to merge it. |
|
i don't fully understand "rebase myself in order to merge it". I clicked the "update branch" button. And i think there is a "squash and merge" button, which is very helpful for things like this? |
|
Oh @lispc I thought you couldn't merge the PR. Ye, just squash and merge please! :) |
|
nonono, I cannot merge this. I snapshot from another repo just to give a demo.. |
OOOOH! No, what I meant was that when your branch is out-of-date you can Thanks!! Merging! |

sstore op code will modify state, so if it is executed in static call , exception will occur , here constrain only in non static call , spec privacy-ethereum/zkevm-specs#188