EIP-8125
Temporary Contract Storage
Adds bounded-lifetime contract storage via TMPLOAD/TMPSTORE opcodes that is automatically cleared on a fixed schedule.
DraftPurge
Status history
- Draft14 Jan 2026
Abstract
This EIP introduces temporary storage: a new contract-accessible key-value store that persists across transactions and blocks, but is automatically cleared at a protocol-defined schedule. Two new opcodes are added: - TMPSTORE(key, value) to write temporary storage for the executing contract. - TMPLOAD(key) to read temporary storage for the executing contract. Temporary storage is intended for…