aurora-is-near / aurora-engine

⚙️ Aurora Engine implements an Ethereum Virtual Machine (EVM) on the NEAR Protocol.
https://doc.aurora.dev/develop/compat/evm
325 stars 78 forks source link

Chore: Update to SputnikVM version 0.38.2 #824

Closed birchmd closed 1 year ago

birchmd commented 1 year ago

Description

Updates to the latest version of the Aurora fork of SpunikVM. The previous version had a bug in the implementation of the returndatacopy opcode.

Performance / NEAR gas cost considerations

For some reason this also causes the EVM gas cost of the promise results precompile to increase. I am not sure why, but it's only a small increase (recall that any EVM transaction must spend at least 21000 gas), so I think's ok.

Testing

Added an additional test for returndatacopy.

birchmd commented 1 year ago

Superseded by #826