← 所有專案實習專案 — Web3 應用

On-chain Fund — 鏈上基金概念驗證

在測試網串接 Enzyme Protocol,實作基金經理人與投資人的操作介面,涵蓋錢包連線、基金建立、申購與贖回。

角色Web3 軟體工程師實習生
期間2025
階段測試網概念驗證
網路Sepolia
MANAGERON-CHAIN FUNDINVESTORcreate · configureEnzyme · fund shareswallet · holdingsCREATESUBSCRIBEREDEEMSepolia PoCSIGN → SUBMIT → CONFIRM → REFRESH

把鏈上基金操作做成看得懂的介面

這是實習期間的 Web3 概念驗證,重點是讓兩種角色完成各自的操作:基金經理人建立基金與設定費用,投資人瀏覽基金、申購及贖回份額。

我用 Next.js 建立介面,透過 Ethers.js 串接 Sepolia 測試網上的 Enzyme Protocol。

我負責的部分

  • 經理人流程:建立基金、選擇計價資產與設定費用。
  • 投資人流程:連接錢包、瀏覽基金、授權代幣、申購與贖回。
  • 交易狀態呈現:區分錢包簽章、交易送出與鏈上確認,再更新對應餘額。

專案使用 Enzyme 既有合約,我的工作聚焦應用層:將協議操作整合為清楚的使用流程與交易狀態回饋。

最重要的介面邊界

簽章不等於交易完成。前端必須區分授權、等待確認與實際持倉變化;使用者拒絕簽章,不能看起來像申購成功。贖回也要說清楚會收到什麼資產,不能讓人誤以為一定是現金兌付。

我把這些狀態當成介面的一部分,而不是全部藏在一個 loading 裡。

專案範圍

這是測試網 PoC,部分畫面使用示範資料,不是正式營運的投資服務,也不代表已通過獨立安全稽核或具備真實投資績效。展示重點是介面、錢包與基金協議之間的整合。

實作參考:On-chain Fund 程式庫。