2021-01-01 22:29:19 +00:00
|
|
|
# minifab
|
|
|
|
|
|
|
|
> Strumento per semplificare il settaggio e il deployment di una blockchain Hyperledger Fabric.
|
2021-01-15 17:24:49 +00:00
|
|
|
> Maggiori informazioni: <https://github.com/hyperledger-labs/minifabric>.
|
2021-01-01 22:29:19 +00:00
|
|
|
|
|
|
|
- Crea la blockchain Hyperledger Fabric:
|
|
|
|
|
|
|
|
`minifab up -i {{versione_minifab}}`
|
|
|
|
|
|
|
|
- Rimuovi la blockchain Hyperledger Fabric:
|
|
|
|
|
|
|
|
`minifab down`
|
|
|
|
|
|
|
|
- Installa smart contract su un canale:
|
|
|
|
|
|
|
|
`minifab install -n {{nome_smart_contract}}`
|
|
|
|
|
|
|
|
- Installa smart contract su un canale specificando la versione:
|
|
|
|
|
|
|
|
`minifab install -n {{nome_smart_contract}} -v {{versione_smart_contract}}`
|
|
|
|
|
|
|
|
- Inizializza smart contract dopo installazione/aggiornamento dello stesso:
|
|
|
|
|
|
|
|
`minifab approve,commit,initialize,discover`
|
|
|
|
|
|
|
|
- Interroga smart contract con argomenti:
|
|
|
|
|
|
|
|
`minifab invoke -n {{nome_smart_contract}} -p '"{{nome_metodo}}", "{{arg0}}", "{{arg1}}", ...'`
|
|
|
|
|
|
|
|
- Interroga la blockchain:
|
|
|
|
|
|
|
|
`minifab blockquery {{numero_blocco}}`
|
|
|
|
|
|
|
|
- Esegui direttamente l'applicazione:
|
|
|
|
|
|
|
|
`minifab apprun -l {{linguaggio_di_programmazione}}`
|