-
Notifications
You must be signed in to change notification settings - Fork 290
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
Verifier check of EVM PublicValues
#1164
Comments
Our idea is to use the verifier memory bus (proposed by @dlubarov) introduced in #1026 to check public values are correctly written in (or read from) memory. The only issue we have is that while the timestamp for the reads is 0, the timestamp for the writes is
|
To avoid this issue with the timestamp for the trie roots, couldn't we write the trie roots in memory at the same time as the block metadata? And then replace
with
(same with |
Currently the verifier does not check the public values outputted by the prover.
See #988 for discussions on how to solve this.
The text was updated successfully, but these errors were encountered: