Open
Description
In EVM1 the SELFDESTRUCT is messy and complex due to the additional ETH transfer coupled with it.
- Simplify selfDestruct by removing its address argument and do no transfer ether. The ether is destroyed with the account.
- Add transfer() function that only transfers ether to other account. The target account's code is not executed. This function is needed to implement SELFDESTRUCT in evm2wasm.