Skip to content
forked from oguimbal/HyVM

Run arbitrary code on the EVM, by mass.money

License

Notifications You must be signed in to change notification settings

MassDotMoney/HyVM

 
 

Repository files navigation

Mass fork of HyVM

For more information about the HyVM, see the original HyVM repo.
This fork prevents several state changing operations to be executed to reduce attack surface and mistakes.

HyVM divergence

It will revert for the following opcodes:

  • sstore
  • create
  • create2
  • delegatecall

HyVM state changing operations

Some state changing operations are still allowed:

  • Event emission (log0, log1...)
  • Call with non-zero value

Those operations are not reverted because they cannot modify the storage of the contract that delegates the call and can be useful for logging or calling other contracts.

About

Run arbitrary code on the EVM, by mass.money

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Solidity 100.0%