Jeb Bearer
Jeb Bearer
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`
Configure a `ChainConfig` upgrade that sets the fee contract address and a nonzero base fee
# Rough Proposal Add the following to genesis: ```rust enum UpgradeType { // An upgrade type which replaces the chain config with the given one ChainConfig(ChainConfig), // More upgrade types...
* Deploy a staging chain with the Docker images being used for Cappuccino * Deploy fee contract * One at a time, restart nodes with a new Docker image that...
# Test framework Set up some Rust automation for tests that spin up a sequencer network and restart various combinations of nodes, checking that we recover liveness. Instantiate the framework...
Informal Systems had an issue where one of their DA nodes, after a restart, got into a loop where all DB operations were failing because the current transaction was aborted....
This is a backport of #2160 to release-gambit. It is a separate PR because it is not a clean cherry-pick. I recommend reviewing the `main` PR first, and then you...