# 筆記統整
## [Kryptocamp Solidity 工程師實戰營第 5 期](https://kryptocamp.tw/)
1. [第一週作業](https://hackmd.io/JSHELKPzRhOHgleivjQKeg)
* 請簡單描述錢包助記詞,私鑰,公鑰之間的關係
* 用 Remix 部署智能合約(Local London),將寫好的合約部署到 Görli / Goerli 測試鏈上,並 verify 開源程式碼
2. [第二週作業](https://hackmd.io/j7gazs_5TtipphSE1TVVpQ)
基本題
* 部署一個自定義的 ERC20 Token 在 Goerli 鏈上
* 部署一個 ERC721 NFT 合約,同時擁有付費 mint 功能,加入至少一種自定義功能,例如:荷蘭拍、盲盒、返佣、融合…
進階題
* 研究 ERC721A 合約
* Contract Factory 使用合約工廠來部署多個 ERC20 或 ERC721 合約
3. [第三週課前作業](https://hackmd.io/AteBW_unTCeJVBrQxwrr4g)
* 使用codepen練習React
4. [第三週作業](https://hackmd.io/Vlsq1Lb7RSKRzn3jjIIYrA)
基本題
* 請跟著直播上課內容完成 React TodoList,並部署到 Vercel
* 有基本的新增、完成、刪除待辦事項功能,並可篩選已完成、未完成資料
進階題
* 用 Vite 建立 React 專案
* 串接 Unsplash 搜尋相片 API https://api.unsplash.com/search/photos
使用者可以輸入 input 關鍵字,並請求 Unsplash 相簿資料,並顯示圖片出來
5. [第四週作業](https://hackmd.io/WSOEX7fiSvO9FcJXY8zweg)
基本題
* 安裝Foundry
* 連接本地節點
* 在終端機建立環境變數
* 在本地節點鑄造NFT
* 查看NFT tokenId對應的擁有者地址
進階題
* 建立測試鏈的環境變數
* 在測試鏈發佈NFT合約及鑄造NFT
* 查看OpenSea測試網
* 開啟盲盒並查看OpenSea測試網,盲盒是否開啟
6. [第五週作業](https://hackmd.io/i221TVaIR1yIfDmzYW1cBw)
基本題
* 部署自己的 AMM 合約 開源並提交合約地址 實作 swap, addLiquidity, removeLiquidity 提交截圖並說明各操作
進階題
* 研究 DeFi 合約審計報告,找一個 DeFi 協議並查看其審計報告後寫下心得
7. [第六週作業](https://hackmd.io/f1gxt6_3ROKY7TtsTRKEMA)
* 合約 Gas Free優化
8. [第七週作業](https://hackmd.io/jMSP_eA2SfGuHTwKLPfWjw)
* Dapp實作串接智能合約
9. [第八週作業](https://hackmd.io/10JNNJMsTJS-y-gV183C-A)
* [Ethernaut](https://ethernaut.openzeppelin.com/) 審計合約練習
10. [第五屆QC筆試正式考題解答](https://hackmd.io/zwKvMJbfTSCi9yxbwb2YwQ)
* 筆試
11. [第五屆 KryptoCamp Solidity 實戰營 專題 - 去中心化交易所](https://hackmd.io/KitXkJCKRCi8-yvsDsX27g)
* 結訓專題
* Wallet Connect、Liquid Staking、Swap、Air drop
---
## ETH Taipei Hackathon
1. [ETH Taipei 資料筆記](https://hackmd.io/6xOtRkh6Sb2GZhZIYidlMg)
* ERC-4337
2. [Hackathon Project](https://hackmd.io/sMi6NxXoRPyOKWl9uIXSdw#/)
* Social Recovery Wallet
---
## Sui Move 學習筆記
1. [Sui Move 學習筆記1](https://hackmd.io/obOdik8YRrKEZmQ-DU2Tjg)
* Sui move環境安裝 (全部完成大概要花將近一小時左右)
2. [Sui Move 學習筆記2](https://hackmd.io/BZxou55AS1aIS6v6ZNHiPA)
* 安裝 Visual Studio Code
* 安裝 Chrome 插件錢包 Sui Wallet
* 連到到Sui網路(Devnet)
* 創建Sui Wallet及領取 Sui 測試幣
* 建立一個Move專案
* 部署至Devnet
### 持續更新中 ...
###### tags: `筆記統整`
{"metaMigratedAt":"2023-06-18T06:06:32.686Z","metaMigratedFrom":"Content","title":"筆記統整","breaks":true,"contributors":"[{\"id\":\"23f0d768-b610-4bfb-b1ef-39559d3c0b50\",\"add\":2589,\"del\":167}]"}