iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
影片教學

Smart Contract 實戰教學 系列

自從開始接觸 Ethereum 以後,身邊有很多朋友都問過我該如何學習,並且快速撰(ㄈㄚ)寫(ㄅㄧˋ)合(ㄌㄧㄢˋ)約(ㄘㄞˊ)。教了四五個朋友以後,覺得可以把整個過程歸納成為一段連續的教學影片。

本次預計要準備的章節有:

- 簡介
- 開發環境設置
- Solidity 基礎語法(Hello World)
- Solidity 語法
- ERC20 合約實作

鐵人鍊成 | 共 30 篇文章 | 21 人訂閱 訂閱系列文 RSS系列文
DAY 21

ERC20 contract implementation - (1/2)

在昨天講完 interface 之後,今天就來看看裡面需要怎麼實作就能做出自己的 ERC20 token 吧! 本日合約: pragma solidity ^0...

2018-11-05 ‧ 由 hydai 分享
DAY 22

ERC20 contract implementation - (2/2)

昨天我們講了 ERC20 的其中一半的 function 怎麼實作,今天就把剩下的補齊吧!另外,我們發現 transfer 跟 transferFrom 有幾乎...

2018-11-06 ‧ 由 hydai 分享
DAY 23

ERC20 optional functions

如果有在 etherscan 上面看過 ERC20 token 的資訊的話,應該會知道有些 token 有小數點、跟名稱。而這些資訊應該要在 contract...

2018-11-07 ‧ 由 hydai 分享
DAY 24

ERC20 Mintable

剛好有個夥伴問到 total supply 可不可以調整,那今天我們就來談談可以隨時發行新的 token 數量的合約吧!且還需要實作可以控制誰能發行的 modi...

2018-11-08 ‧ 由 hydai 分享
DAY 25

ERC20 Burnable

俗話說有借有還,有發行新 Token 的數量,就有燒毀來減少 Token 的數量。於是今天就來告訴大家怎麼把發出來的 Token 給燒掉XD 本日合約: pra...

2018-11-09 ‧ 由 hydai 分享
DAY 26

ERC20 Pausable

當一個 ERC20 的合約出了意外,或者是即將要進行主網映射,需要做暫停交易的時候應該怎麼辦呢?今天就讓我們來探討這個 Pausable 的機制怎麼實作吧! 本...

2018-11-10 ‧ 由 hydai 分享
DAY 27

Example - 挖礦合資

講了那麼多天的 ERC20 ,相信大家都膩了XD那我們就換個口味,來舉個切身的例子作為 smart contract 的範例吧!這個範例原本是我的朋友 pola...

2018-11-11 ‧ 由 hydai 分享
DAY 28

Example - ERC20 Token Exchange

當 ERC20 Token 越發越多了,有沒有辦法做一個跨 Token 的交易呢?答案是可以的!今天就讓我們來看看 Token Exchange 要怎麼做吧!...

2018-11-12 ‧ 由 hydai 分享
DAY 29

ICO Contract

講了那麼多的 ERC20 Token 的實作,怎麼可以最後沒提到 ICO Contract 要怎麼做呢XD 今天就讓我們來談談 ICO Contract 要怎麼...

2018-11-13 ‧ 由 hydai 分享
DAY 30

結語 - One more thing...

沒想到今天居然真的完賽了XD雖然過程間有跑到各種奇怪的地方錄影(上野動物園、河口湖、還有各個旅館),非常謝謝大家看到這邊。 Dapp 的開發不只是只有 smar...

2018-11-14 ‧ 由 hydai 分享