Advanced
maurelian - q/dau@maurelian
1/15/2024

IDK who needs to know this, but there is one (and AFAIK only one) way to reduce the total supply of ETH (by removing it from the state trie):

EVM
In reply to @maurelian
maurelian - q/dau@maurelian
1/15/2024

This is a very nice property for handling withdrawals when you're operating an L2 like the /op-stack. That contract gets deployed here for just that purpose: https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts-bedrock/src/L2/L2ToL1MessagePasser.sol#L63-L67

EVM
In reply to @maurelian
Tim Becker | ChainLight@tjbecker
1/16/2024

One could argue that base fee burning is another way, but it's way less flexible

EVM