跟著教學做的途中如遇到任何問題,如無法順利安裝環境,或有任何建議,如希望補上某連結或程式碼因為找得很辛苦等,請立刻跟講者反應。講者會即時更新此文件。目標是幫助大家能輕鬆完成此專業課程!
Eason
聯絡講者
Email: eason.tw.chen@gmail.com
Telegram: @EasonC13
Discord: EasonC13#4070
更多聯絡方式:https://eason.best
pip install --user pipx
pipx ensurepath
pipx install eth-brownie
會等一陣子
如果 Mac / Ubuntu 報錯就要安裝 xcode-select (mac) 或 gcc
xcode-select --install
brew install gcc
或sudo apt install build-essential
https://www.npmjs.com/package/ganache
npm install ganache --global
ganache
brownie init
請不要隨意向別人透露自己的 Private Key 或助記詞
除非你確定自己不會用他們
Eason 影片用的範例(趕時間可直接用): item chef erosion alert occur junk equip accuse ready lab manual trap
範例 Private Key(可共用但請勿存真的錢進去): e5fd73e3517c4630c7788ae9e20ce8b6a6d34d21fbddf423f4d3128531b878db
如遇到困難請參考 Metamask 錢包建立教學
Google 關鍵字:Rinkeby Faucet
選項A: https://rinkebyfaucet.com
選項B: https://faucets.chain.link/rinkeby
選項C: 聯絡講者要手續費空投
打開 Metamask > 右上角> 設定 > 進階 >允許顯示測試鏈 > 之後右上角切換網路為 Rinkeby
影片用的 Infura Project ID: b34725abc60742339e62a7480f2b2679
(此為免費版,僅供工作坊使用並將於 9/4 關閉,建議跟著影片設定自己的 Infura 帳號)
可參考的小抄
後面會需要從其複製 Contracts 的程式碼
https://github.com/EasonC13/PyCon_NFT_Tutorial