1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| pragma solidity ^0.6.12;
contract SelfDesctructionContract { address payable owner; modifier ownerRestricted { require (owner == msg.sender); _; } constructor() public { owner = msg.sender; }
function destructContract() public payable ownerRestricted { selfdestruct(owner); } }
|