Skip to content

Commit

Permalink
Merge branch 'master' into tload_tstore_lovell
Browse files Browse the repository at this point in the history
  • Loading branch information
aeidelman authored Aug 13, 2024
2 parents d030c93 + ebf0dc5 commit c97a5ed
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 0 deletions.
44 changes: 44 additions & 0 deletions IPs/RSKIP445.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
rskip: 445
title: MCOPY instruction
description:
status: Draft
purpose: Usa
author: AE
layer: Core
complexity: 2
created: 2024/08/12
---
# MCOPY instruction


|RSKIP | 445 |
| :------------ |:-------------|
|**Title** |MCOPY instruction|
|**Created** |AUG-2024 |
|**Author** |AE |
|**Purpose** |Usa |
|**Layer** |Core |
|**Complexity** |2 |
|**Status** |Draft |


## Abstract

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

## Motivation

This change introduces the MCOPY instruction, an efficient instruction for copying memory areas, to Rootstock's VM. This improves compatibility with EVM opcodes.

## Backward Compatibility

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

## References

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

## 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 @@ -234,6 +234,7 @@ You can find an easily browseable version of this information [here](https://ips
| 435 |[Network Upgrade: Lovell](IPs/RSKIP435.md)|27-JUN-24 | AE | Usa, Sec, Sca | Core | 2 | Draft |
| 436 |[Network Upgrade (patch): Arrowhead 6.3.1](IPs/RSKIP436.md)|4-JUL-24 | AE | Usa | Core | 2 | Adopted |
| 438 |[Limit the maximum size of initcode and apply extra gas cost for every 32-byte chunk of initcode](IPs/RSKIP438.md)|16-JUL-24 | FML | Fai | Core | 2 | Draft |
| 445 |[MCOPY instruction](IPs/RSKIP445.md)| 12-AUG-24 | AE | Usa | Core | 2 | Draft |
| 446 |[Transient storage opcodes](IPs/RSKIP446.md)| 12-AUG-24 | AE | Usa | Core | 2 | Draft|

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

0 comments on commit c97a5ed

Please sign in to comment.