3.14 solidity庫詳解
- lib庫的使用、OpenZeppelin庫、Ownable庫、SafeMath庫
- lib庫
- 庫是一種不同型別的合約,沒有儲存,不擁有以太幣
- 庫中沒有payable
- Using for
- 宣告方式:using A for B,將A中定義的所有函式附著於任意型別B上,型別B的例項可以呼叫A中所有的方法
- SafeMath庫包含在OpenZeppelin中(node_modules/openzeppelin-solidity/contracts/math),主要是新增了一些安全判斷
- Ownable庫包含在OpenZeppelin中(node_modules/openzeppelin-solidity/contracts/ownership),主要是提供基本的授權功能
- lib庫
- lib使用方式如下
pragma solidity ^0.4.18; library C { function a() returns(address){ return this; } } contract A { function test() returns (address) { return C.a();// 返回合約A的地址 } }
-
學院Go語言視訊主頁
https://edu.csdn.net/lecturer/1928 -
掃碼獲取海量視訊及原始碼 QQ群:721929980
相關文章
- 3.9 solidity變數詳解Solid變數
- 3.11 solidity 函式詳解Solid函式
- 3.8 solidity資料型別詳解Solid資料型別
- 3.10 solidity資料結構詳解Solid資料結構
- solidity案例詳解(二)眾籌合約Solid
- 初學Solidity(四):Solidity的庫Solid
- 3.14
- Solidity案例詳解(一)存錢罐合約Solid
- 詳解 Solidity 事件Event - 完全搞懂事件的使用Solid事件
- Solidity之旅十七-庫 [library]Solid
- 3.14總結
- 3.15 solidity ERC20, ERC721介面詳解Solid
- 3.14日部落格
- 3.14打卡
- 區塊鏈2.0以太坊配置solidity編譯器sublime詳解區塊鏈Solid編譯
- solidity註解標籤Solid
- 3.16 openzeppelin庫詳解
- Urllib3庫詳解
- Linux共享庫、靜態庫、動態庫詳解Linux
- Solidity語言學習筆記————36、 庫Solid筆記
- Crypto演算法庫詳解演算法
- 樹莓派wiringPi庫詳解樹莓派
- Python繪圖Turtle庫詳解Python繪圖
- javassist庫介紹__API詳解JavaAPI
- 標準庫~JSON物件詳解JSON物件
- MySQL資料庫-鎖詳解MySql資料庫
- Django資料庫類庫MySQLdb使用詳解Django資料庫MySql
- 科技論文1(2.29-3.14)
- Android Jetpack元件之Lifecycles庫詳解AndroidJetpack元件
- Python Excel處理庫openpyxl詳解PythonExcel
- iOS - 靜態庫.a 和 framework 詳解iOSFramework
- Maven私服倉庫配置-Nexus詳解!Maven
- 資料庫中介軟體詳解資料庫
- YUM倉庫配置及命令詳解
- vuex管理狀態倉庫詳解Vue
- MySQL資料庫基礎詳解MySql資料庫
- 資料庫分片(Database Sharding)詳解資料庫Database
- Vue狀態管理庫Pinia詳解Vue