1.1 KiB

minifab

Strumento per semplificare il settaggio e il deployment di una blockchain Hyperledger Fabric. Maggiori informazioni: https://github.com/hyperledger-labs/minifabric.

  • Crea la blockchain Hyperledger Fabric:

minifab up {{[-i|--fabric-release]}} {{versione_minifab}}

  • Rimuovi la blockchain Hyperledger Fabric:

minifab down

  • Installa smart contract su un canale:

minifab install {{[-n|--chaincode-name]}} {{nome_smart_contract}}

  • Installa smart contract su un canale specificando la versione:

minifab install {{[-n|--chaincode-name]}} {{nome_smart_contract}} {{[-v|--chaincode-version]}} {{versione_smart_contract}}

  • Inizializza smart contract dopo installazione/aggiornamento dello stesso:

minifab approve,commit,initialize,discover

  • Interroga smart contract con argomenti:

minifab invoke {{[-n|--chaincode-name]}} {{nome_smart_contract}} {{[-p|--chaincode-parameters]}} '"{{nome_metodo}}", "{{arg0}}", "{{arg1}}", ...'

  • Interroga la blockchain:

minifab blockquery {{numero_blocco}}

  • Esegui direttamente l'applicazione:

minifab apprun {{[-l|--chaincode-language]}} {{linguaggio_di_programmazione}}