Created
June 7, 2018 17:00
-
-
Save vmorris/1b6eca641a359131217cc005a4e670de to your computer and use it in GitHub Desktop.
Revisions
-
vmorris created this gist
Jun 7, 2018 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,81 @@ #!/usr/bin/env bash CLEARING_VERSION=0.2.6 TMP_DIR=$(mktemp -d) echo "Temp directory: ${TMP_DIR}" # stop rest servers for i in $(ps x| grep composer-rest-server | awk '{print $1}'); do kill $i done # tear down previous fabric network ${HOME}/fabric-dev-servers/teardownFabric.sh for i in $(composer card list -q); do composer card delete -c $i; done # start new fabric network ${HOME}/fabric-dev-servers/startFabric.sh ${HOME}/fabric-dev-servers/createPeerAdminCard.sh # setup clean composer archive create \ -t dir \ -n ${HOME}/git/composer-sample-networks/packages/fund-clearing-network \ -a ${TMP_DIR}/fund-clearing-network.bna composer network install \ -a ${TMP_DIR}/fund-clearing-network.bna \ -c PeerAdmin@hlfv1 composer network start \ -n fund-clearing-network \ -V ${CLEARING_VERSION} \ -A admin \ -S adminpw \ -c PeerAdmin@hlfv1 \ -f ${TMP_DIR}/networkadmin.card composer card import \ -f ${TMP_DIR}/networkadmin.card composer participant add -d \ '{ "$class": "org.clearing.BankingParticipant", "bankingId": "bank1", "bankingName": "US Bank 1", "workingCurrency": "USD", "fundBalance": 1000000 }' \ -c admin@fund-clearing-network composer participant add -d \ '{ "$class": "org.clearing.BankingParticipant", "bankingId": "bank2", "bankingName": "Euro Bank 2", "workingCurrency": "EURO", "fundBalance": 1000000 }' \ -c admin@fund-clearing-network composer identity issue \ -u bank1 \ -a org.clearing.BankingParticipant#bank1 \ -c admin@fund-clearing-network \ -f ${TMP_DIR}/bank1@fund-clearing-network.card composer card import \ -f ${TMP_DIR}/bank1@fund-clearing-network.card composer identity issue \ -u bank2 \ -a org.clearing.BankingParticipant#bank2 \ -c admin@fund-clearing-network \ -f ${TMP_DIR}/bank2@fund-clearing-network.card composer card import \ -f ${TMP_DIR}/bank2@fund-clearing-network.card composer-rest-server -c bank1@fund-clearing-network -n never -w true -p 3001 & composer-rest-server -c bank2@fund-clearing-network -n never -w true -p 3002 &