Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactor into consistent block production cycles (#498)
* Refactor into consistent block production cycles * Cleanup build_block * Warn when falling behind * Remove L2 block mode * Add empty line separator * Fix redundant error messages * Pass lints * wip * Account for parent block execution time * Submit empty blocks for missed DA blocks * Add additional comment * Resolve udeps * Add guards to block production * Remove redundant check * Fix typos * Fix wrong merge * Decrease the number of DA service requests * Add additional information to panic * Set value for skipped_blocks * Satisfy clippy * WIP * some changes * more sequencer configs + change handling of last_l1_hieght * merge fixes * Use the spawned commitment thread * Incorporate submitting commitments into the loop * Fix clippy warning * Remove unwraps * Clean up * Fix sleep duration * Filter out postgres logging * Remove wait_until_eth_block_number * Disable logging for tests * Fix tests * Adding missing interval configs * WIP * Add missing params * Resolve sequencer commitments tests * Fix more tests * Fix reopen prover * Cleanup * Update reopen prover * Make reopen prover multithreaded * Remove flakiness from reopen prover test * Fix full_node_verify_proof_and_store * Fix unwrap call * Improve timeout error messages * Fix test_all_flow and test_db_get_proof * If test fails, show backtrace * Add nextest config for e2e tests * Introduce wait_for_proof * Wait just until block 8 in prover * Update nextest configs * Fix sequencer crash test * Fix test_all_flow * Remove nextest configs * Fix PR feedback * Add TODO * Get rid of the flakiness of reopen prover * Update last_used_l1_height as a result --------- Co-authored-by: eyusufatik <[email protected]>
- Loading branch information