Skip to content

Commit

Permalink
Merge pull request #398 from rsksmart/push0
Browse files Browse the repository at this point in the history
RSKIP398 for push0 opcode
  • Loading branch information
aeidelman authored Dec 12, 2023
2 parents 5d77c46 + cd21699 commit eb57a13
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 0 deletions.
44 changes: 44 additions & 0 deletions IPs/RSKIP398.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
rskip: 398
title: PUSH0 instruction
description:
status: Draft
purpose: Sca
author: VK
layer: Core
complexity: 2
created: 2023/07/11
---
# PUSH0 instruction


|RSKIP | 398 |
| :------------ |:-------------|
|**Title** |PUSH0 instruction|
|**Created** |JUL-2023 |
|**Author** |VK |
|**Purpose** |Sca |
|**Layer** |Core |
|**Complexity** |2 |
|**Status** |Draft |


## Abstract

This improvement implements Ethereum [PUSH0 instruction](https://eips.ethereum.org/EIPS/eip-3855)

## Motivation

This change improves scalability (as this opcode requires less gas comparing to other PUSH* opcodes) and compatibility with EVM opcodes.

## Backward Compatibility

This change is a hard fork and therefore all full nodes must be updated.

## References

[1] [EIP-3855](https://eips.ethereum.org/EIPS/eip-3855)

## Copyright

Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -219,6 +219,7 @@ You can find an easily browseable version of this information [here](https://ips
| 385 |[Bridge method `getEstimatedFeesForNextPegOutEvent` improvement](IPs/RSKIP385.md)| 12-MAY-23 | MI | Usa | Core | 1 | Adopted |
| 387 |[Support for Bridging Ordinals](IPs/RSKIP387.md)| 19-MAY-23 | SDL | Usa | Core | 2 | Draft |
| 388 |[Network Upgrade: Fingerroot](IPs/RSKIP388.md)| 31-MAY-23 | AE | Usa,Sec | Core | 2 | Adopted |
| 398 |[PUSH0 instruction](IPs/RSKIP398.md)| 11-JUL-23 | VK | Sca | Core | 2 | Draft |

(*) Under evaluation to be implemented in the next reference client release

Expand Down

0 comments on commit eb57a13

Please sign in to comment.