iT邦幫忙

2022 iThome 鐵人賽

DAY 22
0
Web 3

2022最火話題NFT到底是什麼?釐清NFT和虛擬貨幣以及區塊鏈的關係,做出自己專屬的NFT!!系列 第 22

Day 22 | 智能合約工具介紹 (二) 工具篇 OpenZeppelin & Etherscan

  • 分享至 

  • xImage
  •  

前言

昨天我們介紹了幾個開發智能合約的小工具之後,今天我們來稍微實作一下,運用Remix和OpenZeppelin以及ChainLink將合約推上測試鏈吧!


正文

|OpenZeppelin|

堪稱最好用開源智能合約Library,裡面有許多開發合約會用到的程式,許多項目的智能合約也適用OpenZeppelin去撰寫的,例如耳熟能詳的BAYCAzuki等,我們之後也會用到這個Library去做撰寫。
OpenZeppelin網址:https://docs.openzeppelin.com/contracts/4.x/
https://ithelp.ithome.com.tw/upload/images/20221001/20152558WqH0VJyAo4.png
這邊有各種代幣的合約,ERC-721ERC-1155ERC-20等。
Openzeppelin將各種合約協定整合,也因應各種協定的規則提供符合該協定的function。
以我們要做的ERC-721為例 : 其標準為EIP-721: Non-Fungible Token Standard
https://ithelp.ithome.com.tw/upload/images/20221003/20152558XRZjo7b0o1.png
OpenZeppelin也提供了大致上合約的架購,也提供許多新手一個很不錯的範本去學習。

|Etherscan|

網址:https://etherscan.io/
是以太坊區塊鏈的瀏覽器,我們可以從Ethescan上面查詢合約,也可以直接在以太坊和合約作互動,
以村上隆的小花為例:
https://ithelp.ithome.com.tw/upload/images/20221001/20152558Ub6Sa8BjqG.png
OpenSea 網址 : https://opensea.io/collection/murakami-flowers-2022-official
https://ithelp.ithome.com.tw/upload/images/20221001/20152558NAvjeArYnT.png
打開Etherscan
點選contract就可以看到他們部屬的合約如下:
https://ithelp.ithome.com.tw/upload/images/20221001/20152558YNmPlLxrlH.png


小結

我們今天介紹開發工具,明天再來研究有關IPFS的流程吧!


上一篇
Day 21 | 智能合約工具介紹 (一) 開發環境篇 Remix & Solidity
下一篇
Day 23 | 智能合約工具介紹 (三) 測試篇 Faucet & IPFS
系列文
2022最火話題NFT到底是什麼?釐清NFT和虛擬貨幣以及區塊鏈的關係,做出自己專屬的NFT!!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言