filecoin-project / FIPs

The Filecoin Improvement Proposal repository
315 stars 165 forks source link

FIP-0094: Add Support for EIP-5656 (MCOPY Opcode) in the FEVM #1047

Closed snissn closed 2 months ago

snissn commented 3 months ago

The MCOPY opcode provides a more efficient mechanism for memory copying within smart contracts. This proposal suggests integrating MCOPY into the FEVM, ensuring compatibility with Solidity versions v0.8.25 and later, which rely on this opcode for certain operations.

https://github.com/filecoin-project/FIPs/discussions/1025

jennijuju commented 3 months ago

@snissn thanks for the FIP! This draft proposes a straightforward fevm enhancement and is well-written! I have some small nits otherwise it LGTM

snissn commented 3 months ago

Thanks @jennijuju I was able to update the PR with your suggestions. Please review the response that I hope resolves your question about overlapping memory regions.