您的位置:首页 > 科技 > IT业 > 公司排名100强_外包服务美剧_建站之星官方网站_网络营销教程

公司排名100强_外包服务美剧_建站之星官方网站_网络营销教程

2024/12/22 23:18:08 来源:https://blog.csdn.net/jc0803kevin/article/details/143434781  浏览:    关键词:公司排名100强_外包服务美剧_建站之星官方网站_网络营销教程
公司排名100强_外包服务美剧_建站之星官方网站_网络营销教程

solidity selfdestruct合约销毁

1、部署合约,附带value

2、获取合约地址的eth余额,余额为第一步附带的value

3、调用方法killSelf,进行合约的销毁,并把剩余的ETH转给receiver

// SPDX-License-Identifier: MIT
pragma solidity >=0.8.0 <0.8.18;contract Destroy {address public owner;constructor() payable {owner = msg.sender;}event Receive(address indexed sender, uint256 amount, string data);receive() external payable {emit Receive(msg.sender, msg.value, "Receive Success");}function killSelf(address receiver) public {require(msg.sender == owner, "Only owner can call this function");// // 调用selfdestruct销毁合约,并把剩余的ETH转给receiverselfdestruct(payable(receiver));}// 获取合约地址的eth余额function getBalance() public view returns (uint256) {return address(this).balance;}
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com