[go: up one dir, main page]

Reconstruct from a rollup node data directory need to consider the DAL

Problem

The current implementation of Evm_node.init_from_rollup_node_data_dir imports the EVM state from a rollup node data directory and calls reconstruct_history. This function replays the history of received messages. However, when some messages are signals, reconstruction becomes problematic due to:

  1. the need to consider importing DAL slot data, and
  2. the short-term availability of DAL slot data when no archive DAL node is provided.

Solutions discussed

  • Reconstruct from a rollup node data directory + an archive DAL node (a DAL node subscribed to relevant topics with GC turned off).
  • Find an alternative solution to provide the missing data when dumping the rollup node context.
Edited by Paul Laforgue