iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 15
1
影片教學

Smart Contract 實戰教學系列 第 15

Abstract Contracts

  • 分享至 

  • xImage
  •  

終於到了下半場的時間了呢! 15/30 挑戰已經過了一半,接下來就要進入 ERC20 Token 的解說與相關的應用。為了預熱,就讓我先來介紹後續的應用裡面常見的一些寫法跟函式庫吧!

今天要先來介紹可以讓整個開發更彈性且更具備描述力的抽象合約吧!

本日合約:

pragma solidity ^0.4.25;

contract Ownable {
    address private owner;
    constructor() internal {
        owner = msg.sender;
    }
    
    modifier onlyOwner() {
        require(isOwner());
        _;
    }
    
    function isOwner() public view returns (bool) {
        return owner == msg.sender;
    }
}

contract Main is Ownable {
    string public name = "";
    function modifyName(string _name) public onlyOwner {
        name = _name;
    }
}

本日影片:
https://youtu.be/jdWM91sDd6s

Smart Contract 實戰教學播放清單:
https://www.youtube.com/playlist?list=PLHmOMPRfmOxSJcrlwyandWYiuP9ZAMYoF


上一篇
Example - 實況主捐獻合約 Part 2
下一篇
Interface
系列文
Smart Contract 實戰教學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言