Skip to content
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

levm: rethink transient storage #986

Open
JereSalo opened this issue Oct 25, 2024 · 1 comment
Open

levm: rethink transient storage #986

JereSalo opened this issue Oct 25, 2024 · 1 comment
Labels
levm Lambda EVM implementation

Comments

@JereSalo
Copy link
Contributor

Transient Storage is currently an attribute of a callframe and I think that it should be part of the whole VM.
The idea of having a transient storage is to have a temporary storage that will be useful for the whole execution of a transaction, but then discarded. This is necessary when you want to share data between callframes in an easy way without using the actual storage, because that is expensive for something that you will end up discarding later.
EIP

@JereSalo JereSalo added the levm Lambda EVM implementation label Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
levm Lambda EVM implementation
Projects
Status: No status
Development

No branches or pull requests

2 participants
@JereSalo and others