24 lines
1.0 KiB
Markdown
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.
|