find ~/aws-mbc-client/ -type f -iname "*.sh" -exec chmod +x {} \;
cd ~/aws-mbc-client/asset-fabric
./start.sh
source ~/aws-mbc-client/asset-fabric/cli/fabric-network.sh
export CHANNEL=mychannel
export PEER=$PEERSERVICEENDPOINT
export MSP_PATH=/opt/home/admin-msp
export MSP=$MEMBERID
export CHANNEL=mychannel
export PEER=$PEERSERVICEENDPOINTORG2
export MSP_PATH=/opt/home/admin-msp
export MSP=$MEMBERIDORG2
docker exec cli configtxgen -outputCreateChannelTx /opt/home/$CHANNEL.pb -profile TwoOrgChannel -channelID $CHANNEL --configPath /opt/home/
ls -lt ~/$CHANNEL.pb
docker exec -e "CORE_PEER_TLS_ENABLED=true" -e "CORE_PEER_TLS_ROOTCERT_FILE=/opt/home/managedblockchain-tls-chain.pem" -e "CORE_PEER_ADDRESS=$PEER" -e "CORE_PEER_LOCALMSPID=$MSP" -e "CORE_PEER_MSPCONFIGPATH=$MSP_PATH" cli peer channel create -c $CHANNEL -f /opt/home/$CHANNEL.pb -o $ORDERER --cafile /opt/home/managedblockchain-tls-chain.pem --tls --timeout 900s
ls -lt /opt/home/
docker exec -e "CORE_PEER_TLS_ENABLED=true" -e "CORE_PEER_TLS_ROOTCERT_FILE=/opt/home/managedblockchain-tls-chain.pem" \
-e "CORE_PEER_ADDRESS=$PEER" -e "CORE_PEER_LOCALMSPID=$MSP" -e "CORE_PEER_MSPCONFIGPATH=$MSP_PATH" \
cli peer channel fetch oldest /opt/home/$CHANNEL.block \
-c $CHANNEL -o $ORDERER --cafile /opt/home/managedblockchain-tls-chain.pem --tls
docker exec -e "CORE_PEER_TLS_ENABLED=true" -e "CORE_PEER_TLS_ROOTCERT_FILE=/opt/home/managedblockchain-tls-chain.pem" \
-e "CORE_PEER_ADDRESS=$PEER" -e "CORE_PEER_LOCALMSPID=$MSP" -e "CORE_PEER_MSPCONFIGPATH=$MSP_PATH" \
cli peer channel join -b /opt/home/$CHANNEL.block -o $ORDERER --cafile /opt/home/managedblockchain-tls-chain.pem --tls
mkdir /home/ec2-user/fabric-samples/chaincode/asset
cp ~/aws-mbc-client/asset-smartcontract/src/* /home/ec2-user/fabric-samples/chaincode/asset/
docker exec -e "CORE_PEER_TLS_ENABLED=true" -e "CORE_PEER_TLS_ROOTCERT_FILE=/opt/home/managedblockchain-tls-chain.pem" \
-e "CORE_PEER_LOCALMSPID=$MSP" -e "CORE_PEER_MSPCONFIGPATH=$MSP_PATH" -e "CORE_PEER_ADDRESS=$PEER" \
cli peer chaincode install -n mtransfer -v v0 -p github.com/chaincode_example02/go
docker exec -e "CORE_PEER_TLS_ENABLED=true" -e "CORE_PEER_TLS_ROOTCERT_FILE=/opt/home/managedblockchain-tls-chain.pem" \
-e "CORE_PEER_LOCALMSPID=$MSP" -e "CORE_PEER_MSPCONFIGPATH=$MSP_PATH" -e "CORE_PEER_ADDRESS=$PEER" \
cli peer chaincode instantiate -o $ORDERER -C $CHANNEL -n mtransfer -v v0 -c '{"Args":["init","a","100","b","200"]}' --cafile /opt/home/managedblockchain-tls-chain.pem --tls -P "AND ('$MEMBERID.member', '$MEMBERIDORG2.member')"
docker exec -e "CORE_PEER_TLS_ENABLED=true" -e "CORE_PEER_TLS_ROOTCERT_FILE=/opt/home/managedblockchain-tls-chain.pem" \
-e "CORE_PEER_ADDRESS=$PEER" -e "CORE_PEER_LOCALMSPID=$MSP" -e "CORE_PEER_MSPCONFIGPATH=$MSP_PATH" \
cli peer chaincode query -C $CHANNEL -n mtransfer -c '{"Args":["query","a"]}'
docker exec -e "CORE_PEER_TLS_ENABLED=true" -e "CORE_PEER_TLS_ROOTCERT_FILE=/opt/home/managedblockchain-tls-chain.pem" \
-e "CORE_PEER_LOCALMSPID=$MSP" -e "CORE_PEER_MSPCONFIGPATH=$MSP_PATH" -e "CORE_PEER_ADDRESS=$PEER" \
cli peer chaincode install -n $CHAINCODENAME -l node -v v1 -p $CHAINCODEDIR
docker exec -e "CORE_PEER_TLS_ENABLED=true" -e "CORE_PEER_TLS_ROOTCERT_FILE=/opt/home/managedblockchain-tls-chain.pem" \
-e "CORE_PEER_LOCALMSPID=$MSP" -e "CORE_PEER_MSPCONFIGPATH=$MSP_PATH" -e "CORE_PEER_ADDRESS=$PEER" \
cli peer chaincode upgrade -o $ORDERER -C $CHANNEL -n $CHAINCODENAME -v v1 -c '{"Args":["init"]}' --cafile /opt/home/managedblockchain-tls-chain.pem --tls -P "AND ('$MEMBERID.member', '$MEMBERIDORG2.member')"
docker exec -e "CORE_PEER_TLS_ENABLED=true" -e "CORE_PEER_TLS_ROOTCERT_FILE=/opt/home/managedblockchain-tls-chain.pem" \
-e "CORE_PEER_ADDRESS=$PEER" -e "CORE_PEER_LOCALMSPID=$MSP" -e "CORE_PEER_MSPCONFIGPATH=$MSP_PATH" \
cli peer chaincode query -C $CHANNEL -n $CHAINCODENAME -c '{"Args":["queryAllAssets"]}'
docker exec -e "CORE_PEER_TLS_ENABLED=true" -e "CORE_PEER_TLS_ROOTCERT_FILE=/opt/home/managedblockchain-tls-chain.pem" \
-e "CORE_PEER_ADDRESS=$PEER" -e "CORE_PEER_LOCALMSPID=$MSP" -e "CORE_PEER_MSPCONFIGPATH=$MSP_PATH" \
cli peer chaincode invoke -o $ORDERER -C $CHANNEL -n mtransfer \
-c '{"Args":["invoke","a","b","10"]}' --peerAddresses $PEERSERVICEENDPOINT --tlsRootCertFiles /opt/home/managedblockchain-tls-chain.pem --peerAddresses $PEERSERVICEENDPOINTORG2 --tlsRootCertFiles /opt/home/managedblockchain-tls-chain.pem --peerAddresses $PEERSERVICEENDPOINT --tlsRootCertFiles /opt/home/managedblockchain-tls-chain.pem --cafile /opt/home/managedblockchain-tls-chain.pem --tls
docker exec -e "CORE_PEER_TLS_ENABLED=true" -e "CORE_PEER_TLS_ROOTCERT_FILE=/opt/home/managedblockchain-tls-chain.pem" -e "CORE_PEER_ADDRESS=$PEER" -e "CORE_PEER_LOCALMSPID=$MSP" -e "CORE_PEER_MSPCONFIGPATH=$MSP_PATH" cli peer chaincode invoke -o $ORDERER -C $CHANNEL -n $CHAINCODENAME -c '{"Args":["createAsset","{\"assetOwnerName\":\"Rohit\", \"email\":\"[email protected]\",\"assetName\": \"CAR 201\",\"assetId\": \"CAR201\", \"assetType\": \"car\",\"docType\":\"asset\",\"registeredDate\":\"2020-09-09T11:52:20.182Z\"}"]}' --peerAddresses $PEERSERVICEENDPOINT --tlsRootCertFiles /opt/home/managedblockchain-tls-chain.pem --peerAddresses $PEERSERVICEENDPOINTORG2 --tlsRootCertFiles /opt/home/managedblockchain-tls-chain.pem --peerAddresses $PEERSERVICEENDPOINT --tlsRootCertFiles /opt/home/managedblockchain-tls-chain.pem --cafile /opt/home/managedblockchain-tls-chain.pem --tls
docker exec -e "CORE_PEER_TLS_ENABLED=true" -e "CORE_PEER_TLS_ROOTCERT_FILE=/opt/home/managedblockchain-tls-chain.pem" \
-e "CORE_PEER_ADDRESS=$PEER" -e "CORE_PEER_LOCALMSPID=$MSP" -e "CORE_PEER_MSPCONFIGPATH=$MSP_PATH" \
cli peer chaincode invoke -o $ORDERER -C $CHANNEL -n $CHAINCODENAME \
-c '{"Args":["createAsset","{\"assetOwnerName\":\"Ravi\", \"email\":\"[email protected]\",\"assetName\": \"CAR 202\",\"assetId\": \"CAR202\",
\"assetType\": \"car\",\"docType\":\"asset\",\"registeredDate\":\"2020-09-09T11:52:20.182Z\"}"]}' --cafile /opt/home/managedblockchain-tls-chain.pem --tls
docker exec -e "CORE_PEER_TLS_ENABLED=true" -e "CORE_PEER_TLS_ROOTCERT_FILE=/opt/home/managedblockchain-tls-chain.pem" \
-e "CORE_PEER_ADDRESS=$PEER" -e "CORE_PEER_LOCALMSPID=$MSP" -e "CORE_PEER_MSPCONFIGPATH=$MSP_PATH" \
cli peer chaincode query -C $CHANNEL -n $CHAINCODENAME -c '{"Args":["queryAsset","{\"assetId\":\"CAR201\"}"]}'
cd ~/aws-mbc-client/aws-rest-api
./start.sh
cd ~/aws-mbc-client ./gen-connection-profile.sh
curl -s -X POST http://localhost:3000/users -H "content-type: application/x-www-form-urlencoded" -d 'username=susmit&orgName=Org1'
curl -s -X POST "http://localhost:3000/assets" -H "content-type: application/json" -d '{
"assetOwnerName":"Nikhil",
"email":"[email protected]",
"assetName": "CAR 301",
"assetId": "301",
"assetType": "car",
"registeredDate":"2018-10-22T11:52:20.182Z"
}'
curl -s -X GET "http://localhost:3000/assets" -H "content-type: application/json"