Skip to content

Expose intermediate state #1994

Open
Open
@Stebalien

Description

@Stebalien

At the moment, the FVM discards intermediate state and only flushes the final state-tree. However, for debugging (tracing, etc.), intermediate state can be useful.

We should provide a way to flush intermediate state. Something like:

  1. A flag that causes intermediate state to be flushed. If we do it this way, we'll have to be careful to only use this flag when we've replaced the blockstore with a temporary blockstore.
  2. A second blockstore for intermediate state (along with, possibly, a flag to actually use it).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions