hospital-log/backend/blockchain/chaincode/README.md

24 lines
1.0 KiB
Markdown

# Dokumentasi mengenai Smartcontract.
Smartcontract, atau dalam Fabric disebut chaincode ini dikembangkan menggunakan bahasa pemrograman Javascript. Dalam folder [logVerification](/backend/blockchain/chaincode/logVerification/), <i>source file</i> mengenai smartcontract dapat dilihat pada folder [logVerification](logVerification/). File [index.js](logVerification/index.js) berisi smartcontract yang memuat logika bisnis dalam sistem yang dikembangkan.
---
## Pengembangan pada smartcontract
### Prasyarat
- NodeJs (v20 atau lebih tinggi)
- Hyperledger Fabric samples dan binary (v2.5.13)
### Langkah pengembangan
1. Pastikan NodeJs dan Fabric samples dan binary sudah terinstall.
2. Jalankan command berikut:
```bash
npm install
```
3. Lakukan pengembangan
4. Untuk menjalankan hasil pengembangan, pastikan anda sudah melakukan mulai dari langkah ke-4 hingga ke-8 dalam [README.md](/README.md) pada root project.
5. Kemudian lakukan deploy chaincode ke dalam channel seperti pada langkah ke-9 dalam [README.md](/README.md) pada root project.