-
Notifications
You must be signed in to change notification settings - Fork 5.3k
docs(evm): add transient storage details (EIP-1153) - Introduce a "T… #16832
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…ansient storage" subsection under EVM instructions - Extend contract storage paragraph to mention transient storage - Note TSTORE and TLOAD opcodes for temporary cross-call state - Aligns text content with updated EVM diagram in ethereum#16770 This PR updates the Ethereum Virtual Machine (EVM) documentation to reflect the addition of transient storage introduced in [EIP-1153](https://eips.ethereum.org/EIPS/eip-1153). Changes include: 1. **EVM Instructions Section:** - Added a new subsection "Transient storage" describing its behavior, lifecycle, and difference from memory. - Explained that it is accessed via `TSTORE` and `TLOAD` opcodes. 2. **Contract Storage Section:** - Clarified that contracts can access transient storage during a transaction. - Emphasized that it is temporary and not part of the persistent storage trie. 3. **Opcode Section:** - Mentioned `TSTORE` and `TLOAD` for cross-call temporary state within a transaction. This aligns the documentation with the updated EVM diagram (merged in PR ethereum#16770) and ensures developers understand the new transient storage feature and its opcodes.
✅ Deploy Preview for ethereumorg ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
corwintines
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @codebyankita
|
@all-contributors can you add @codebyankita for content |
|
I've put up a pull request to add @codebyankita! 🎉 |
|
Congrats, your important contribution to this open-source project has earned you a GitPOAP! GitPOAP: 2025 Ethereum.org Contributor: Join the [ethereum.org Discord server](https://ethereum.org/discord) to explore more ways to contribute to the project. Depending on the tasks you complete, you may also unlock additional rewards. Visit [ethereum.org/contributing](https://ethereum.org/contributing) to learn more.Head to gitpoap.io & connect your GitHub account to mint!Keep buidling, keep learning, and let's grow the Ethereum open-source community together 🌱 Learn more about GitPOAPs here. |


…ransient storage" subsection under EVM instructions - Extend contract storage paragraph to mention transient storage - Note TSTORE and TLOAD opcodes for temporary cross-call state - Aligns text content with updated EVM diagram in #16770
This PR updates the Ethereum Virtual Machine (EVM) documentation to reflect the addition of transient storage introduced in EIP-1153.
Changes include:
EVM Instructions Section:
TSTOREandTLOADopcodes.Contract Storage Section:
Opcode Section:
TSTOREandTLOADfor cross-call temporary state within a transaction.This aligns the documentation with the updated EVM diagram (merged in PR #16770) and ensures developers understand the new transient storage feature and its opcodes.
Description
Related Issue