SDD_Blockchain

所属分类:区块链开发
开发工具:Solidity
文件大小:155KB
下载次数:0
上传日期:2022-08-08 05:51:04
上 传 者sh-1993
说明:  SDD_Blockchain,SaDangDong区块链服务器
(SDD_Blockchain,SaDangDong blockchain server)

文件列表:
abidatatest (0, 2022-08-08)
abidatatest\hello.js (2145, 2022-08-08)
abidatatest\mint.json (14433, 2022-08-08)
abidatatest\test.js (130, 2022-08-08)
build (0, 2022-08-08)
build\contracts (0, 2022-08-08)
build\contracts\Migrations.json (76502, 2022-08-08)
build\contracts\MintNFT.json (1298672, 2022-08-08)
build\contracts\VerifySig.json (320502, 2022-08-08)
contracts (0, 2022-08-08)
contracts\Migrations.sol (419, 2022-08-08)
contracts\MintNFT.sol (4721, 2022-08-08)
contracts\VerifySig.sol (1337, 2022-08-08)
ethereum-network (0, 2022-08-08)
ethereum-network\Explanation.txt (170, 2022-08-08)
ethereum-network\dockerfile (527, 2022-08-08)
ethereum-network\node1 (0, 2022-08-08)
ethereum-network\node1\genesis.json (703, 2022-08-08)
ethereum-network\node2 (0, 2022-08-08)
ethereum-network\node2\genesis.json (703, 2022-08-08)
ethereum-network\node3 (0, 2022-08-08)
ethereum-network\node3\genesis.json (703, 2022-08-08)
migrations (0, 2022-08-08)
migrations\1_initial_migration.js (126, 2022-08-08)
migrations\2_VerifySig.js (123, 2022-08-08)
migrations\3_MintNFT.js (117, 2022-08-08)
package-lock.json (889, 2022-08-08)
package.json (613, 2022-08-08)
test (0, 2022-08-08)

# §ì ![ì_Banner](https://user-images.githubusercontent.com/81402579/182826360-751f581c-6e59-41ad-***8f-5bccd454dd60.png) ### Links [ìì—°ìì](https://www.youtube.com/watch?v=jTech_pwjCU) [Team Notion](https://www.notion.so/2-cef47c67331c4b0d9445d55302fc51de) [Front-End Github](https://github.com/damiiya/sadangdong) [Back-End Github](https://github.com/LeeJaeSeok1/SaDangDong) ## ‘¨’ í”ìí ìê° ### ìì¤ì ì¤ìí° ì§ì ìí ì ì¤íì”¤ì° ì¤ìê° NFT ꧤ §ì“í”ìì¤ #### [ì ê°ê°](https://sadangdong.com) §ì ì‰ì…ì §“¤ì– ììí…ì í…(ìì‘)íê í§¤êì§! ìê· “¤ì– NFTì ì—í’ì êì짧 NFT” ììí ê°…ê ê°ì NFT §ì“í”ìì¤ì ìí UI ì§ì… ì’ì¤. ì í”ìí” ì§êìì UI NFT§ì“í”ìì¤ì ì§ì…ìì ì”ê, ì¤ìê° NFT ꧤ íí ì°ì‘ì‘í’ì ê°ì í…íê ìì°” êì í‘ í¤. *** ### í”ìí ê°ê° (6ì) * 2022/06/24 ~ 2022/08/04 ### Member | ìíì | ì | ììì | ììí | ììì | °°ìì| |---|---|---|---|---|---| | ![ìíì](https://user-images.githubusercontent.com/81402579/182827822-4087f05a-6840-4ab1-8abe-166ca9148f3f.png) | ![ì](https://user-images.githubusercontent.com/81402579/182827862-ae788d4f-e9f8-4***d-86a7-bc6e1e0d1d9c.png) | ![ììì](https://user-images.githubusercontent.com/81402579/182827904-46ba2c33-1d81-4955-9f21-b3b1cd3fed24.png) | ![ììí](https://user-images.githubusercontent.com/81402579/182827939-3c44ae0a-b3af-4ed7-923a-becf213b569e.png) | ![ììì](https://user-images.githubusercontent.com/81402579/182827971-43c80f72-1a8d-4590-b88c-23331c8af83e.png) | ![°°ìì](https://user-images.githubusercontent.com/81402579/182828106-845f70a2-14d9-47dc-853c-3cf813a6d056.png) | | `Front-End` | `Front-End` | `Back-End` | `Back-End` | `Back-End` | `Designer` | ## BackEnd íìê° * solidity smart contract í…, ”ìì ê±°ê° êí * ”ìì í”ì— ¤íìí êì * socket.io ì¤ìê° ê§¤ ° ì±í…ê° êí *** ## ’Service Architecture ![ìì¤ìí¤í…ì](https://user-images.githubusercontent.com/81402579/182828697-68b05924-6d99-4650-8aed-ba249d7eda59.png) *** ## Tech & Platfrom ### Front-end

### Back-end


### Tools
### ê°ì ì¤í ìììì 1. Node.js 2. NestJS - íìí” êìì ìí” ì Node.jsì Express í”ììí íìí–ì¤. Express” Node.js í”ì ìí 1ì ì§í¤ê ìì° ì§ì 갰쓤ì—ê ê°° ê·ìì ê°ìíì— ì”“ ° êì°ì íìì±ì í–ììí ì ìì° ê°ì §ì ììê° ì— êê§ì íí ìí í°ì¤ êì‰í ì ìì¤. í ìì ê êííê° ìí ê°°ìì— êì°ì— í ììê° ’ì¤. - ììê° ’ì §í ìì짤 ìí¤í…ìê° í‘ì—… êìì—ì ¤ ìì 씓 ¤ì ìí íê°ê° ì‰ì§ ìì¤. - í”ìí ê·¨ê° ì‘ì ìí ìì—ì Express °°ìì Express ì¨ìꤔ ììì ìê°¤” íì ê°í° ìì§ êê° ì‰ê ì ìí”ììì…ì ì‰ê ê°° í ì ì” NestJS ì…íê° íìì¤.
NestJS íì§
- TypeScript ° OOP (ê°ì ì§í– í”ê·°), FP (ê° í”ê·°), FRP (ê° °ì‘ì± í”ê·°) ì”ì ê°íí¤. (í¨ì¨ì± ìê°)
- Nestjs” typescript ìê·ìì ì…í¨ìì ì ì–í”ììì… ê°° ì °ìí ì ì” ì¤“¤ì ììì— °ì§í ì ì í–ì¤. í ¨“ ê°ì” íí ê°°íê° ì— ¨“ í…ì¤í 씓 ì‰ê ì‘ì±í ì ì êíì– ìì¤. (ììì)
- Nestjs” moduleì íí íìì ììí ì¤êì– ìì¤. ì¤ì ììí moduleì íí 씓ìì, …ìì êí¤” ììì íê ì¤ ì ìì¤. í nestjs” ê°ìì §ìíìì¤ ìí¤í…ì ê°° ì¤íìì ìêí¤.
- Nest” typescript ììíì— DI(Dependency Injection), IoC(Inversion of Control), ¨“ì íí êì°í” “±ì ê°ìì íí ìì°ì±ì ’ì¤.
- ê°ííê Validationì§ì ì‘ì±í ì ìì¤. (íìí” pip ìì)
3. socket.io - socket.io ì¤ìê° ê§¤ì ê°êìì ° ì±í…ê°ì ì쓤ì êì ìê° ìí ììí–ì¤. 4. MySQL - MySQLì êêí °ìí°ìì¤ ê ìì¤í…(RDBMS)ì°, ¤ì¤‘ ìììì ¤ì¤‘ 줓 ì§ìí줤. - íì °ìí° ì— íì 집íìì í‘ìí¤. êêí °ìí°ìì¤ ê ìì¤í…ì ì êê §” ì— ê°ì í…ì”ì— íì ì– ììíê, íì”í í…ì”ì—ì íì”í § ê°ì¤ê° ììì ê°ê° ì— ìí í–ì¤. 5. swagger - API ì ìí”íê, …ìì íí í”íì—”“ìì ìíì ìíì íê° ìí ìíí–ì¤. 6. solidity - í”ì— ¤íìí êìì ìí ìíí–ì¤. - truffle - 줧íì¨í‰í ìíì ° °°í ìí ììí–ì¤. 7. Geth - ê°ìì íìì” í…ì¤í ¤íìí” íìì§ì ì”ìê íìì… ì ìí “±ì ìí í”ì— ¤íìí êìì ìí ìí í–ì¤. - í”ì— ¤íìí” ì§ì‘ ìê íê° ì— §ì ì”ìì í…ì¤í í ìê° ìê, ”ì” ìê° ¨ íìì… ìê° ¤. 8. json-RPC - ì”ìê ìí ì‘ìí” json-PRC ììíì— solidiy ì nestjs ê° íìì ìí ìí í–ì¤. *** ## ’Trouble Shooting ### ꧤ ê°ì¤ ê - ììê° ê§¤ì— ì ê°ì¤ê° °ìí”° ì ììì íì§ ìì êì° ê§¤ê° ì êì° ¤ì ”ììì— ì¤ì í§¤ê° ê°íê° ì— ì쓤ì ê°ì¤ ìí” êì°ê° ìê - ìì: ”ììì— ì”° ê°ì¤ê° ì§ììì “¤ê° ì— ìì ì…ìì—ì ì ì¤ê ìê°í¨ - íê°°ì: ì° ìì ì—ì ê§¤ê° ”ìì 줧í ì¨íí ìì— ììê° ì§ ìê ìì§ ìì ê°ì¤ì— í ì ì¤ìì! - ììê°ì: ì° ìì ì—ì ê§¤ê° ”ìì 줧í ì¨íí ìì— ììê° ì§ ìê ìì§ìí¤ê ìíìì§ ìì—ì§ ì—ì–ì§ êì í‘ìíì— ¤ì ꧤ ìì‘ íì ê°ì¤ ì—ì °” ꧤ ìì‘ì ê°íê í¨ ### ì êí - ììê° ì—… ì ì‘ì ì ì íê° §ì ìê°ì ì¤ °ì - ìì: ì ì‘ììê° §ìì§ì ìê° êíê° ê±ê ì ìì¤ê° ì§ ìì - íê°°ì 1. ì ì¤íì ì¤ì ì ì ê°ìí¤. 2. Nginxì “ °°ì±ì ììíì— ìì— ì— ì °¤. - ììê°ì: - Nginxì “ °°ì±ì ììíì— ìì— ì— ì °¤. - ìì ì¤íì—…ì íêê° ìì, “°°ì±ì í ì°¨í ìê° ì° ìì·” êì ììí ì ìì. - WASíê° ì¤ì–ì í¨ì¨ìì ìì¤ *** ## ’more info
API …ìì
DB ERD
WireFrame

近期下载者

相关文件


收藏者