Summary
A network upgrade skeleton is needed to wire the FIP-0115 activation epoch into the chain/network configuration, so that the premium-based base-fee branch introduced in #6702 can activate at runtime.
Currently, PLACEHOLDER_NEXT_UPGRADE_HEIGHT in src/chain/store/base_fee.rs is set to ChainEpoch::MAX, which effectively disables the FIP-0115 execution path. Once the actual upgrade height is determined, it should be sourced from the network configuration (e.g., ChainConfig) rather than a compile-time sentinel.
Tasks
References
Summary
A network upgrade skeleton is needed to wire the FIP-0115 activation epoch into the chain/network configuration, so that the premium-based base-fee branch introduced in #6702 can activate at runtime.
Currently,
PLACEHOLDER_NEXT_UPGRADE_HEIGHTinsrc/chain/store/base_fee.rsis set toChainEpoch::MAX, which effectively disables the FIP-0115 execution path. Once the actual upgrade height is determined, it should be sourced from the network configuration (e.g.,ChainConfig) rather than a compile-time sentinel.Tasks
ChainConfig(or equivalent) for the FIP-0115 activation epochPLACEHOLDER_NEXT_UPGRADE_HEIGHTinsrc/chain/store/base_fee.rswith the configured valuePLACEHOLDER_NEXT_UPGRADE_HEIGHTto read the configured activation epochReferences