espresso-sequencer
espresso-sequencer copied to clipboard
Closes # ### This PR: ### This PR does not: ### Key places to review:
Closes https://github.com/EspressoSystems/espresso-sequencer/issues/1475 Move `ChainConfig` to `ValidatedState` to allow updates
Currently, the fee recipient can be derived from the `ChainConfig` that applies to a given header. However, this might not always be the case -- maybe in the future the...
We want to be able to support updates to `ChainConfig`, thus it should be in the mutable `ValidatedState`, not immutable `InstanceState`
Need to at least remove `features = ["testing"]` from `sequencer = { path = "../sequencer", features = ["testing"] }` from the non-dev dependencies of builder. Then there are some compilation...
We need to store a 7 day window of historical state roots so that optimistic rollups' dispute handling contracts can access it during disputes.
references: https://github.com/EspressoSystems/espresso-sequencer/issues/1470 we're adding the delayThreshold variable and functions to update that variable - there should be a script that makes it possible for the admin multisig wallet to update...