Skip to content
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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Boojum prover: Proved block without metadata! #1426

Open
zk-CLEO opened this issue Mar 14, 2024 · 11 comments
Open

Boojum prover: Proved block without metadata! #1426

zk-CLEO opened this issue Mar 14, 2024 · 11 comments

Comments

@zk-CLEO
Copy link

zk-CLEO commented Mar 14, 2024

馃専 Feature Request

Proved block without metadata!

馃摑 Description

When i run success prover network. I send a lot of transactions to L2 zkSync and i wait a 1 day. After, i check logs of zkSync and i saw message is: "Received proof for block number: 1" but it has error logs message is "Proved block without metadata". Please, explain to me.

Screenshot 2024-03-14 at 10 33 12

@EmilLuta
Copy link
Contributor

You're either using old versions or not running eth_sender.

@zk-CLEO
Copy link
Author

zk-CLEO commented Mar 19, 2024

You're either using old versions or not running eth_sender.

How i can check eth_sender is running ?

@EmilLuta
Copy link
Contributor

I'd suggest you read the documentation. Alternatively, your zk server command should have --components=eth (alongside all other components) to include the eth sender. Hope this helps!

@zk-CLEO
Copy link
Author

zk-CLEO commented Mar 19, 2024

Contributo

Oh, Im running zk server command should have --components=eth ( and all other components). But, it has error is:
Screenshot 2024-03-19 at 16 58 29

I don't know why it appeared. Is it a developer error or something that happened when I deployed ?

@EmilLuta
Copy link
Contributor

I can't really tell. I don't see a lot of the logs, nor the command you ran before that. I don't know how to reproduce it either.

@zk-CLEO
Copy link
Author

zk-CLEO commented Mar 20, 2024

I can't really tell. I don't see a lot of the logs, nor the command you ran before that. I don't know how to reproduce it either.

I'm following all step run boojum prover for CPU option on link: https://github.com/matter-labs/zksync-era/tree/main/prover/prover_fri.

And my server is Ubuntu 20.04, 20 core, 132GB Ram and 490GB ssd disk

@obeliskgolem
Copy link

I temporarily fix this issue by running zk server twice. The first time run with zk server --components=api,eth,tree,state_keeper,housekeeper,proof_data_handler, second time zk server --components=api,eth,tree,state_keeper,housekeeper,proof_data_handler,commitment_generator. To me it looks like some metadata of the L1 Batch is not updated to database.

@EmilLuta
Copy link
Contributor

@zk-CLEO Does the above help?

@nafasho
Copy link

nafasho commented May 9, 2024

yes agree

@powerhuman
Copy link

nice idea

@miladhatami1393
Copy link

You're either using old versions or not running

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants