-
Notifications
You must be signed in to change notification settings - Fork 11
Conversation
if [ $retVal -ne 0 ]; then | ||
# Some error occured. | ||
echo "Blocks $1..=$2 errored. See ${OUT_LOG_PATH} for more details." | ||
exit $retVal |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we shouldn't abort early in case we're proving a range. The error log should be enough while we pursue proving other blocks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think it is feasible with the current implementation of jerigon_main since it exits when block proving fails.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
@praetoriansentry |
I would guess there was some issue with pulling the witness temparily. I re-ran and it seems ok for now: |
Curious about the double log |
can't make it pass locally, maybe because of mac m1, and figure it out why is that :( |
@vladimir-trifonov I think you just need to change |
|
What's your error? |
it looks like it is mac specific, or the way it saves the data and reads it, I'm looking in it... |
@Nashtare I managed to run it locally and this is the output:
|
What do you mean by this? The output looks fine to me |
I meant that because of:
I saw that it is doubled in the github output, but locally it is not. |
Ah sorry I had forgotten about this old comment. Hmm yeah maybe logging is a bit messed up on the CI. Not a big deal probably! |
@Nashtare @BGluth do you guys think this PR is still relevant, after looking into #78? cc: @atanmarko |
Multi block proving is covered with #90. Block hash retrieval optimization needs to be ported to alloy |
EDIT: I wrote this while you were creating the issue, all good then :) @atanmarko The issue is different here. It was about reducing the number of RPC calls to get the 256 previous hashes needed for a block payload. This isn't tackled by #90, which calls |
@Nashtare Right, this PR also introduced block ranges, that part has different implementation with #90. Hash retrial optimization is yet to be implemented(ported) |
feat: improve block hashes fetching
Issue: 0xPolygonZero/zk_evm#297