基于以太坊的智能合约开发教程Solidity 合约的销毁

Posted 柠檬味小发糕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于以太坊的智能合约开发教程Solidity 合约的销毁相关的知识,希望对你有一定的参考价值。

基于以太坊的智能合约开发教程Solidity 合约的销毁

pragma solidity ^0.4.0;

contract destory
    
    uint  public money = 100;
    
    address public owner;
    
    constructor() public
        owner = msg.sender;
    
    
    function increaseMoney() public
        money += 100;
    
    
    modifier onlyOwner
        // 判断合约的调用者是否等于合约的拥有者
        require(msg.sender == owner);
        _;
    
    
    function destoryContract() public onlyOwner 
        selfdestruct(owner);  // 执行此函数之后,当前合约已经被销毁  合约者地址以及变量全部被销毁
    


以上是关于基于以太坊的智能合约开发教程Solidity 合约的销毁的主要内容,如果未能解决你的问题,请参考以下文章

基于以太坊的智能合约开发教程Solidity 继承与权限

基于以太坊的智能合约开发教程Solidity mapping在结构体当中的使用

基于以太坊的智能合约solidity学习日记

solidity开发以太坊代币智能合约

第一行代码:以太坊-使用Solidity语言开发和测试智能合约

基于以太坊的开发,教你如何节省手续费