3.15 solidity ERC20, ERC721介面詳解
ERC20
- ERC20:TOKEN標準介面
- ERC20最初是一種嘗試,其目的是為了為以太坊上的各類token合約提供一個特徵與介面的共同標準
- ERC-20允許錢包顯示數以百計不同token的賬戶餘額;建立一個交易工具,只需要提供token的合約地址就可以將更多的token列入表中
- ERC20標準介面允許以太坊上的任何TOKEN被其它的應用重用
- 方法:
- 事件
- ERC-20代幣釋出例項
- 原始碼地址: ofollow,noindex" target="_blank"> https://blog.csdn.net/pony_maggie/article/details/79588259
- 步驟
- 編寫ERC-20標準合約
- 繼承自ERC-20標準
- 定義相關變數與結構
- 建構函式:初始化
- 轉賬
- 從msg.sender轉賬
- 從指定地址轉賬
- 獲取餘額
- 設定配額
- 獲取配額
- 通過remix+metaMask釋出
- 選擇 Injected Web3
- 選擇需要佈置的合約
- 初始化相關引數
- 點選Deploy、該步會連線上MetaMask(需要翻牆)
- Submit等待部署提交成功之後點選新增token
- 轉賬測試
- 進入 www.myetherwallet.com
- 點選”傳送以太幣/傳送代幣”
- 選擇”MetaMask/Mist”,點選Connect to MetaMask
- 在代幣餘額處選擇 “Add Custom Token”,寫入自己釋出的代幣的合約地址並點選儲存
- 選取目的地址、轉賬
- 編寫ERC-20標準合約
- ERC721:TOKEN標準介面(不可分隔資產)
- 與ERC20相比,ERC721 是用於處理不可替換資產的另一種以太坊代幣標準。可替換資產像是貨幣,它可以被其他任何平等單位替代,但諸如房屋、傢俱則屬不可替換資產,它不能被替代,也不能被分割,這就是 ERC721 規格標準的主要效果
- 方法
- 事件
-
學院Go語言視訊主頁
https://edu.csdn.net/lecturer/1928 -
掃碼獲取海量視訊及原始碼 QQ群:721929980