Skip to content

EIP-1153: Transient storage opcodes #52

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

Open
2 of 5 tasks
lorenzogentile404 opened this issue Jan 22, 2025 · 0 comments · Fixed by #135
Open
2 of 5 tasks

EIP-1153: Transient storage opcodes #52

lorenzogentile404 opened this issue Jan 22, 2025 · 0 comments · Fixed by #135
Labels
hardfork cancun EIP's for the Cancun hardfork London to Prague London to Pectra will implement For those EIP's that will be implemented on Linea
Milestone

Comments

@lorenzogentile404
Copy link
Contributor

lorenzogentile404 commented Jan 22, 2025

EIP-1153: Transient storage opcodes

Progress

Impact

  • TSTORE/TLOAD likely to be included among the STORAGE instruction family
  • with similar logic to STORAGE perspective (in particular wrt undoing)
    • simpler as uniform pricing
    • no associated refunds, no warmth
    • no required comparison gas vs G_stipend = 2_300
  • there is ONE difference though, in that the ABS_TX_NUM intervenes in the consistency argument
  • new TRANSIENT perspective
    • likely safer not to mix it with the STORAGE perspective
    • will require its own (simple) consistency argument

Notes

Test vectors

  • make tests parametric so that we can use both [S/T][STORE/LOAD]
    • static stuff
    • multi frame tests
  • we need multitransaction tests
  • stack underflow, static, out of gas
@lorenzogentile404 lorenzogentile404 added hardfork cancun EIP's for the Cancun hardfork London to Prague London to Pectra labels Jan 22, 2025
@OlivierBBB OlivierBBB added the will implement For those EIP's that will be implemented on Linea label Jan 22, 2025
@OlivierBBB OlivierBBB added this to the London to Pectra milestone Mar 22, 2025
@OlivierBBB OlivierBBB linked a pull request Mar 28, 2025 that will close this issue
@OlivierBBB OlivierBBB reopened this Mar 30, 2025
@OlivierBBB OlivierBBB modified the milestones: Prague, Cancun Apr 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hardfork cancun EIP's for the Cancun hardfork London to Prague London to Pectra will implement For those EIP's that will be implemented on Linea
Projects
None yet
2 participants