Skip to content

Analysis of proposed pricing-related EIPs

Currently, the following pricing-realted EIPs are being analysed. This list is not exhaustive and may not include all EIPs that are related to pricing. This list is generated dynamically using a jupyter notebook that filters EIPs based on their title and description.

If you would like to add an EIP to this list, please submit a pull request.

EIPDescriptionStatusAuthor(s)
EIP-1087: Net gas metering for SSTORE operations-StagnantNick Johnson (@arachnid)
EIP-1109: PRECOMPILEDCALL opcode (Remove CALL costs for precompiled contracts)-StagnantJordi Baylina (@jbaylina)
EIP-1285: Increase Gcallstipend gas in the CALL opcode-StagnantBen Kaufman , Adam Levi
EIP-1380: Reduced gas cost for call to self-StagnantAlex Beregszaszi (@axic), Jacques Wagener (@jacqueswww)
EIP-1706: Disable SSTORE with gasleft lower than call stipend-WithdrawnAlex Forshtat , Yoav Weiss
EIP-1930: CALLs with strict gas semantic. Revert if not enough gas available.-StagnantRonan Sandford (@wighawag)
EIP-2035: Stateless Clients - Repricing SLOAD and SSTORE to pay for block proofs-StagnantAlexey Akhunov (@AlexeyAkhunov)
EIP-2045: Particle gas costs for EVM opcodes-StagnantCasey Detrio (@cdetrio), Alex Beregszaszi (@axic)
EIP-2046: Reduced gas cost for static calls made to precompiles-StagnantAlex Beregszaszi (@axic)
EIP-2542: New opcodes TXGASLIMIT and CALLGASLIMIT-StagnantAlex Forshtat
EIP-2666: Repricing of precompiles and Keccak256 function-StagnantAlex Vlasov (@shamatar)
EIP-2780: Reduce intrinsic transaction gas-WithdrawnMatt Garnett (@lightclient), Uri Klarman (@uriklarman)
EIP-3322: Account gas storage opcodes-StagnantWilliam Morriss (@wjmelements)
EIP-3332: MEDGASPRICE Opcode-WithdrawnJustice Hudson (@jchancehud)
EIP-3382: Hardcoded Block Gas Limit-WithdrawnPhilippe Castonguay (@PhABC)
EIP-3416: Median Gas Premium-StagnantHexZorro (@hexzorro), Mojtaba Tefagh (@mtefagh)
EIP-3521: Reduce access list cost-StagnantMatt Garnett (@lightclient)
EIP-3756: Gas Limit CapSet an in-protocol cap for the gas limitStagnantlightclient (@lightclient)
EIP-3978: Gas refunds on revertsReprice reverted SSTORE/CREATE/SELFDESTRUCT/LOGX operations gas via gas refund mechanismStagnantAnton Bukov (@k06a), Mikhail Melnik (@ZumZoom)
EIP-4488: Transaction calldata gas cost reduction with total calldata limitGreatly decreases the gas cost of transaction calldata and simultaneously caps total transaction calldata in a blockStagnantVitalik Buterin (@vbuterin), Ansgar Dietrichs (@adietrichs)
EIP-4760: SELFDESTRUCT bombDeactivate SELFDESTRUCT by changing it to SENDALL and stage this via a stage of exponential gas cost increases.StagnantGuillaume Ballet (@gballet), Vitalik Buterin (@vbuterin), Dankrad Feist (@dankrad)
EIP-4762: Statelessness gas cost changesChanges the gas schedule to reflect the costs of creating a witness by requiring clients update their database layout to match.DraftGuillaume Ballet (@gballet), Vitalik Buterin (@vbuterin), Dankrad Feist (@dankrad), Ignacio Hagopian (@jsign), Tanishq Jasoria (@tanishqjasoria), Gajinder Singh (@g11tech)
EIP-4803: Limit transaction gas to a maximum of 2^63-1Valid transactions must have a reasonable gas limitReviewAlex Beregszaszi (@axic)
EIP-5022: Increase price of SSTORE from zero to non-zero to 40k gas-StagnantGreen (@greenlucid)
EIP-5478: CREATE2COPY OpcodeReducing the gas cost of contract creation with existing codeStagnantQi Zhou (@qizhou)
EIP-7543: EVM arbitrary precision decimal mathThis EIP adds OPCODEs to allow arbitrary precision decimal float calculation of all elementary functions with precise gas enumeration.Draft1m1 (@1m1-github)
EIP-7609: Decrease base cost of TLOAD/TSTOREImprove the efficiency of TLOAD/TSTORE by decreasing the base cost and introducing a superlinear pricing model.DraftCharles Cooper (@charles-cooper), James Prestwich (@prestwich), brockelmore (@brockelmore)
EIP-7623: Increase calldata costIncrease calldata cost to reduce maximum block sizeReviewToni Wahrstätter (@nerolation), Vitalik Buterin (@vbuterin)
EIP-7667: Raise gas costs of hash functionsRaise the gas costs of hash function opcodes and precompiles, to match prover expenses in ZK-EVMsDraftVitalik Buterin (@vbuterin)
EIP-7686: Linear EVM memory limitsAdjust memory limits and gas limits of sub-calls to create a clear linear bound on how much total memory an EVM execution can consumeStagnantVitalik Buterin (@vbuterin)
EIP-7703: Increase calldata costIncrease calldata cost to decrease the maximum block sizeDraftWilliam Morriss (@wjmelements)
EIP-7706: Separate gas type for calldataCreate a separate basefee and gaslimit for calldataDraftVitalik Buterin (@vbuterin)
EIP-7707: Incentivize Access List ProvisioningThis EIP proposes updating gas cost parameters for access lists to incentivise their use and improve transaction execution efficiency.DraftBen Adams (@benaadams), Oleg Iakushkin (@OlegJakushkin)
EIP-7709: Read BLOCKHASH from storage and update costRead the BLOCKHASH (0x40) opcode from the EIP-2935 system contract storage and adjust its gas cost to reflect storage access.DraftVitalik Buterin (@vbuterin), Tomasz Stanczak (@tkstanczak), Guillaume Ballet (@gballet), Gajinder Singh (@g11tech), Tanishq Jasoria (@tanishqjasoria), Ignacio Hagopian (@jsign), Jochem Brouwer (@jochem-brouwer), Gabriel Rocheleau (@gabrocheleau)
EIP-7762: Increase MIN_BASE_FEE_PER_BLOB_GASAdjust the MIN_BASE_FEE_PER_BLOB_GAS to speed up price discovery on blob spaceReviewMax Resnick (@MaxResnick)
EIP-7778: Prevent Block Gas SmugglingExclude Discounts & Refunds for Block GasLimit EnforcementDraftBen Adams (@benaadams)
EIP-7788: Dynamic target blob countTarget blob count changes dynamically to aim for constant blob costsDraftMarc Harvey-Hill (@Marchhill)
EIP-7825: Transaction Gas Limit CapIntroduce a protocol-level cap on the maximum gas used by a transaction to 30 million.DraftGiulio Rebuffo (@Giulio2002)

Pricing currently affects following areas:

  1. Opcodes
  2. Transaction costs
  3. Input (calldata)
  4. Storage

Currently, storage related EIPs are being reviewed starting with EIP-1087: Net gas metering for SSTORE operations.