9060c474da
adds the following tests to itests/fevm_test.go: - recursive tests - delegate call tests - delegate call recursive tests - revert tests - destruct tests - contract deploy address tests - send value to contracts - gas limit on value transfer tests - sending value to destroyed contracts adds the test to itests/fevm_address_test.go: - deploy contract and confirm address is different second deploy
12 lines
215 B
Solidity
12 lines
215 B
Solidity
// SPDX-License-Identifier: MIT
|
|
pragma solidity >=0.8.17;
|
|
|
|
contract AutoSelfDestruct {
|
|
constructor() {
|
|
destroy();
|
|
}
|
|
function destroy() public {
|
|
selfdestruct(payable(msg.sender));
|
|
}
|
|
}
|