Updates to the latest version of SputnikVM. There are two improvements:
A fix to a bug in the returndatacopy op code implementation.
An improvement in performance of accessing the EVM memory.
Performance / NEAR gas cost considerations
Several gas costs went down a little due to the improved performance in accessing the EVM memory.
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
New regression test for the returndatacopy bug.
New regression test for the EVM memory performance.
Description
Updates to the latest version of SputnikVM. There are two improvements:
returndatacopy
op code implementation.Performance / NEAR gas cost considerations
Several gas costs went down a little due to the improved performance in accessing the EVM memory.
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
New regression test for the
returndatacopy
bug. New regression test for the EVM memory performance.