Solidity 從 0.4.0 以後的每一版本大更新都有很大的 language breaking change,本教學將延續 2018 年的「Smart Contract 實戰教學」,以最新版的 Solidity 與更多不同的案例來探討最新的工程指南。
本次預計要準備的章節有:
- 簡介
- 開發環境設置
- Solidity 基礎語法
- Solidity 語法
- 各種 Smart Contract 解說
我在 2018 年的時候參與鐵人賽,錄製了 Smart Contract 實戰教學。如今,兩年過去了 Solidity 也從 0.4.20 的版本升級到 0.7...
今天的重點將擺在基礎的 Smart Contract 的組成,與 Account 的基礎概念,以及解釋一下 Ethereum Virtual Machine 的...
昨天的影片中,我們快速地使用 Remix 在 browser 上面部署了一份簡單的合約並跟他互動,今天就讓我們真的把他部署到 testnet 上面吧! 在今天的...
昨天學習完怎麼把合約部署上鏈以後,今天就讓我們用一個實際例子,來解釋最基礎的合約裡面應該會有的元件吧! 提到的語法: License, pragma, comm...
今天來複習 functions 的語法,學習怎麼定義一個 function 吧!在 Solidity 的語法中,除了使用者自定義的 functions 以外,還...
今天來複習一下數值型態吧。在 Solidity 中,數值型態主要有三個類別:Value Types, Reference Types, Mapping Type...
今天要來複習 Mapping 這個 Key-Value Map 的使用方式。通過簡單的記錄學生成績的範例,把如何儲存資料,將 Key 都給存下來,以及正確地刪除...
儲存影片的硬碟死去,本日來不及重新錄製與上傳。 經過資料救援,接下來一週的投影片與影片存檔都毀損,這次的鐵人賽將不再繼續更新文章。 後續會重新設計課程,有興趣的...