Vectorized / solady

Optimized Solidity snippets.
MIT License
2.6k stars 346 forks source link

♻️ Remove SSTORE compat for TSTORE libs #1159

Open Vectorized opened 2 weeks ago

Vectorized commented 2 weeks ago

Shanghai: April 12, 2023 Cancun: March 13, 2024

This is what ChatGPT says:

Qn: What EVM chains have adopted Shanghai, but have not adopted Cancun yet?

As of November 8, 2024, several Ethereum Virtual Machine (EVM) compatible chains have adopted the Shanghai upgrade but have not yet implemented the Cancun upgrade. The Shanghai upgrade, activated on April 12, 2023, introduced features such as enabling withdrawals of staked ETH and various improvements to the Ethereum Virtual Machine (EVM). The subsequent Cancun upgrade, activated on March 13, 2024, focused on scalability enhancements, including Proto-Danksharding (EIP-4844).

While Ethereum's mainnet has implemented both upgrades, other EVM-compatible chains may have different upgrade schedules. For instance, Polygon, an EVM-compatible sidechain, adopted the Shanghai upgrade to maintain compatibility with Ethereum's mainnet. However, as of the current date, Polygon has not announced the implementation of the Cancun upgrade. Similarly, other EVM-compatible chains like Binance Smart Chain (BSC) and Avalanche's C-Chain have incorporated the Shanghai upgrade but have not yet adopted the Cancun upgrade.

It's important to note that each EVM-compatible chain operates independently and may choose to implement upgrades on different timelines based on their specific governance processes and technical considerations. For the most accurate and up-to-date information, it's advisable to consult the official communication channels of each respective chain.

Hmm... might keep it for now. At the time of writing, Tron hasn't implemented transient opcodes yet.