EspressoSystems / espresso-sequencer

86 stars 56 forks source link

feat: enforce namespace table validity at consensus #1607

Closed ggutoski closed 3 weeks ago

ggutoski commented 3 weeks ago

Closes #1605

This PR:

This PR does not:

Test submit_test_with_query_module is hard to debug. If something bad happens then the test just runs forever with log messages like

2024-06-14T23:51:50.4143933Z   2024-06-14T23:51:50.414097Z  WARN hotshot_task_impls::transactions: Couldn't get a block: no available blocks
2024-06-14T23:51:50.4145539Z     at /home/runner/.cargo/git/checkouts/hotshot-0ac703037ea89b98/828f718/crates/task-impls/src/transactions.rs:290
2024-06-14T23:51:50.4146966Z     in hotshot_task_impls::transactions::wait_for_block with id: 1, view: 1408
2024-06-14T23:51:50.4148270Z     in hotshot_task_impls::transactions::Transaction task with id: 1, view: 1407
2024-06-14T23:51:50.4148937Z
2024-06-14T23:51:50.4402287Z ##[error]The action 'Test' has timed out after 40 minutes.

Key places to review: