---
# System prepended metadata

title: 期末專案開會討論

---

# 期末專案開會討論

## 訂出主題
1. dating nft 這裡投-> Jill
2. live to earn 這裡投->
3. 集資，可以出租 NFT(PFP, SAND) O2O 這裡投-> TZ,linda, tim
### 投票
## 功能規劃

### Whitepaper
[Notion invite link](https://www.notion.so/invite/728f4051f3eeba3b73489892e0d49fe8a2145781)


### 使用者可以質押NFT
- 拿到 token 獎勵 (eth, 平台token)
- 出租時間設定，出租NFT的狀況 ->  這個可以存鏈上
- 質押 NFT 鎖倉
- NFT 借貸
### 使用者可以租NFT -> 比如拿到 fomoDog 進他們的私密群組
- like NFT market place


### 平台發幣
-  代幣模型
    -  流動性獎勵

## 排程
禮拜一：跟助教確認實作細節
禮拜二：基礎框架搭完，權限，更新 contract
1/24 - 2/11 - 7天

## 瞭解大家擅長跟有興趣的部分
1. TZ: 腳手架，vue, ethers 操作合約
2. Vincent: 想寫合約，喜歡規劃經濟模型，React try try
3. Jill: React, 前端跟鏈的互動，ethers、web3.js 操作合約(DAPP)
4. Linda: React，想寫合約
5. Grace: 想寫合約
6. Tim: 部屬，合約，白皮書

# 分工 2/11 
### 合約 token contract，market contract, nft contract
主要：Grace, Tim
次要：Vincent, Linda, Jill，TZ
### 白皮書，經濟模型 -> gitbook
主要：Vincent
次要：Tim，TZ

### 前端網站 -> react + typescript + ethers.js
主要：Linda，TZ
次要：Vincent、Jill

腳手架：TZ



# 功能拆分
**先 POC**
**智能合約部分**
1. token 合約，發幣，部屬
2. Lender 把自己的NFT轉移到 market 合約上
3. Lender 轉移時可以設定出租金額，出租時間
4. Lender 可以一次出租多個
5. market 合約可以顯示目前持有的NFT以及 Lender 的地址
6. market 合約根據出租金額及時間給予 Token
7. 使用者可以支付 token 到market 合約，換取使用權限
8. market 合約判斷租約到期，要把使用權限轉回給出租者


**網站串接部分**
1. 頁首 - 連接錢包，偵測鏈，顯示錢包地址
2. 出租頁面 - 列出所有可租賃的 NFT，租賃 methods
3. 個人頁面 - 利出所有租賃中的 NFT
4. 首頁 - 主視覺，說明，白皮書連結，社群 icon，Roadmap

**合約部屬部分**
1. hardhat/script deploy contract
2. 寫測試，測試合約
3. 可更新合約
4. ...

**白皮書部分**
1. tokennomic
2. roadmap
3. features
4. value
5. ...
6. 需要亮點功能 -> 
7. 潛在風險，待解決的問題
    1. 暴跌清算
    2. 估價方式
    3. 

### 出租者可以質押NFT
- 拿到 token 獎勵 (eth (較少，非即時) 以及 平台token (較多，及時))
- 出租時間設定，出租NFT的狀況 ->  這個可以存鏈上
- 質押 NFT 鎖倉
- NFT 借貸
#
#### NFT contract for test by Jill: 
**NFT on testnet.opensea**: https://testnets.opensea.io/assets/0x1f2b4be39ba309bf7a141e392ba147053c84e127/0
**source code**: `contracts/nfts/jillMeta.sol`  https://github.com/Krypto-Camp/final-project-team-1/tree/feat/nft-jill


#### NFT contract for test by Vincent
[Opensea link](https://testnets.opensea.io/collection/vincent-geometry-club-v2)｜Source code 路徑一樣在 contract/nfts/


#
### 使用者可以租NFT -> 比如拿到 fomoDog 進他們的私密群組
- like NFT market place
- 判斷持有權
- 使用者使用 eth 購買 token，平台的 eth 上升，


### 平台發幣
-  代幣模型
    -  流動性獎勵
    -  


兩個NFT 租賃方案的官網 reNFT, Vera
https://www.renft.io/#tokenomics
https://testnet.rent.vera.financial/

Vera 介紹
https://www.panewslab.com/zh_hk/articledetails/1632388963504135.html
https://www.youtube.com/watch?v=x82OKQ9CrEI

reNFT 跟 Vera 主要差異在於 NFT 的實際持有方是智能合約還是租用者的錢包


$VERA Token
https://docs.vera.financial/faq/tokenmetrics
reNFT 的部份在他們官網有，但沒有像 Vera 那麼詳細

---
#### 合約：
先找了一點可能可參考的repo，還沒仔細看過，先補充上來：

[EIP-2615: Non-Fungible Token with mortgage and rental functions](https://eips.ethereum.org/EIPS/eip-2615#simple-summary)


https://github.com/cometh-game/cometh-renting-contract
https://github.com/wighawag/erc721-lease
https://github.com/re-nft/contracts


### TODO 專案調整
* 專案介紹（有截圖最好）
* 安裝前準備
* 安裝步驟
* 部署/測試
* 使用方式
* 參考資料
* 開源授權（Optional）


![](https://i.imgur.com/beq79Kr.jpg)



## 2/11 DEMO 流程
1. GitHub README.md 封面圖 + Slogan
2. 點擊網址，去到NFT列表
3. 功能展示
    - NFT 租借，拿到NFT
4. 首頁展示
    - animation 
    - NFT 出租，拿到獎勵 token
    - Tokenomic
    - Team member intro
    - Roadmap
    - Discord 群

### DEMO 前 TODO
1. 足夠多個NFT 15 個 放到 contract
2. 租借功能測試，並可以在自己的 opensea 上看到自己擁有的NFT
3. 出租功能測試，並拿的到獎勵
4. 首頁製作
5. 開一個 discord 有租借到 NFT 的人驗證入群




![](https://i.imgur.com/XOBjst3.png)


 Discord 驗證 NFT 進私群設定
 https://collabland.freshdesk.com/support/solutions/articles/70000036689-discord-bot-walkthrough

1. > collabland-config 
2. type !setup role
3. select chain
4. sselect contract type

bored ape - 0x8FFC91DB3C4cD77250130828a08926CC73B0d366 1 4976 OG
viencent - 0x1A80069a0cA012E2512E24c489c9cCcF7812D218 1 15 @OG
jill - 0x1f2b4be39ba309Bf7A141E392BA147053c84e127 1 1 @OG


Code Review 前要知道 Spec, 要出 Spec 規格

### SPEC
1. 使用者可以看的到自己擁有的 NFT
2. 使用者可以上架出租 NFT
    - 自定租金跟押金
4. 使用者可以租借 NFT，轉到自己的錢包
5. 使用者可以
6. 使用者可以拿 NFT 去認證 Discord，進私密群組(by Collab.Land)
