---
# System prepended metadata

title: NFT note

---

# NFT note

## 一些專有名詞

* metamask: 錢包/account, 一個放錢/圖片/nft的地方
* opensea: 平台/操作畫面, 一個看你圖片的地方, 用之前要先連結你的錢包/account
  可以建圖片
  不是在opensea建的圖片/nft也可以在這裡看到
* Rinkeby Faucet: 給假錢的地方
* ethereum remix: 網頁版的word, 但是有一些特的功能像是compile/publish/把合約內容變成按鈕
* 合約: 建nft的時候用的規則

* 從opensea上看他的合約
  detail>contract address>contract>decompile bytecode>decompile bytecode
![](https://i.imgur.com/mIFDDyd.png)
![](https://i.imgur.com/YUYPiuC.png)
![](https://i.imgur.com/VDdbmvK.png)
![](https://i.imgur.com/LXdaEWZ.png)

* pinata cloud: 一個ifps, 網路上存圖片的地方
* ifps: 用區塊鍊存檔案的地方, 一般桌電/筆電/雲端都不是用區塊鍊存

## 教學

[NFT 智能合約開發全攻略! 發行 NFT 背後的技術實戰及原理! 盲盒、公開發售怎麼做到的? | 在地上滾的工程師 Nic](https://youtu.be/3vWw9Xt48bs)
影片裡的步驟:
1. 建錢包(metamask)
2. 放一些假錢(Rinkeby Faucet
3. 寫/複製寫好的合約(ethereum remix)
4. 按compile(產生bytecode)(deploy的時候會拿來自動上傳的東西)
5. 按deploy(要連到錢包)
6. 按mint/create/new(看你的合約裡叫它什麼名字)
7. 回去opensea看哇成功了
8. 用pinta cloud拿到CID
9. 複製CID貼到合約裡設定網址
10. compile+deploy
11. 設定更新成功