├── .github ├── COMMIT_STYLEGUIDE.md └── PULL_REQUEST_TEMPLATE.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE ├── bugs.md ├── feature.md └── questions.md ├── LICENSE ├── README.md ├── ebt.png ├── source ├── Lab01 │ ├── Guide │ │ ├── assignment.tex │ │ ├── figures │ │ │ ├── discussion.PNG │ │ │ ├── exercise.PNG │ │ │ ├── inconsistent_logs.PNG │ │ │ ├── itsystem.png │ │ │ ├── new_leader.PNG │ │ │ ├── raft1.png │ │ │ ├── raft2.png │ │ │ ├── raft3.png │ │ │ ├── raft4.png │ │ │ ├── raft5.png │ │ │ ├── raft6.png │ │ │ ├── raft_state.png │ │ │ ├── raft_state_empty.png │ │ │ ├── rsm.png │ │ │ └── s2_crash.PNG │ │ ├── header_table.tgn │ │ ├── hyperledger.png │ │ └── lab1.bib │ └── Instructors Guide │ │ ├── assignment.tex │ │ ├── header_table.tgn │ │ ├── hyperledger.png │ │ └── lab1.bib ├── Lab02 │ ├── Guide │ │ ├── assignment.tex │ │ ├── figures │ │ │ ├── ascii.png │ │ │ ├── digital_signature.graphml │ │ │ ├── digital_signature_create.pdf │ │ │ ├── digital_signature_validate.graphml │ │ │ ├── digital_signature_validate.pdf │ │ │ ├── lab2_pc.graphml │ │ │ ├── lab2_pc.pdf │ │ │ ├── lab2_sc.graphml │ │ │ └── lab2_sc.pdf │ │ ├── header_table.tgn │ │ ├── hyperledger.png │ │ ├── lab2.bib │ │ └── references.bib │ └── Instructors Guide │ │ ├── assignment.tex │ │ ├── header_table.tgn │ │ ├── hyperledger.png │ │ └── lab.bib ├── Lab03 │ ├── Guide │ │ ├── assignment.tex │ │ ├── figures │ │ │ ├── Fig1.pdf │ │ │ ├── Probability.jpg │ │ │ └── PublicVsPrivate.png │ │ ├── header_table.tgn │ │ ├── hyperledger.png │ │ ├── lab.bib │ │ └── references.bib │ └── Instructors Guide │ │ ├── assignment.tex │ │ ├── figures │ │ ├── Fig1.pdf │ │ └── Probability.jpg │ │ ├── header_table.tgn │ │ ├── hyperledger.png │ │ └── lab.bib ├── Lab04 │ ├── Guide │ │ ├── assignment.tex │ │ ├── figures │ │ │ ├── audits.PNG │ │ │ ├── back_fabric_example_network.png │ │ │ ├── back_hf_transaction_flow.png │ │ │ ├── channel.png │ │ │ ├── execute_order_validate.png │ │ │ ├── hf.png │ │ │ ├── hl.png │ │ │ ├── peer_nodes.png │ │ │ ├── quc_1.PNG │ │ │ ├── quc_3_1.PNG │ │ │ ├── quc_3_2.PNG │ │ │ └── transaction_flow.png │ │ ├── header_table.tgn │ │ ├── hyperledger.png │ │ ├── lab.bib │ │ └── references.bib │ └── Instructors Guide │ │ ├── assignment.tex │ │ ├── figures │ │ ├── Fig1.pdf │ │ └── Probability.jpg │ │ ├── header_table.tgn │ │ ├── hyperledger.png │ │ └── lab.bib ├── Lab05 │ ├── Guide │ │ ├── assignment.tex │ │ ├── figures │ │ │ ├── b4s_architecture.graphml │ │ │ ├── b4s_architecture.pdf │ │ │ ├── chaincode_response_1.png │ │ │ ├── commercial_paper.diagram.testnet.png │ │ │ ├── couchdb.png │ │ │ ├── docker_logs_chaincode.png │ │ │ ├── fig1.graphml │ │ │ ├── fig1.pdf │ │ │ ├── fig2.graphml │ │ │ ├── fig2.pdf │ │ │ ├── fig3.graphml │ │ │ ├── fig3.pdf │ │ │ ├── fig4.pdf │ │ │ ├── fig5.graphml │ │ │ ├── fig5.pdf │ │ │ ├── fig6.graphml │ │ │ ├── fig6.pdf │ │ │ ├── load_env.png │ │ │ └── output_docker_ps.png │ │ ├── header_table.tgn │ │ ├── hyperledger.png │ │ ├── issue.sh │ │ ├── lab.bib │ │ └── references.bib │ └── Instructors Guide │ │ ├── assignment.tex │ │ ├── figures │ │ ├── Fig1.pdf │ │ └── Probability.jpg │ │ ├── header_table.tgn │ │ ├── hyperledger.png │ │ └── lab.bib ├── Lab06 │ ├── Guide │ │ ├── assignment.tex │ │ ├── figures │ │ │ ├── b4s_architecture.pdf │ │ │ ├── network.png │ │ │ └── steps.png │ │ ├── header_table.tgn │ │ ├── hyperledger.png │ │ ├── issue.sh │ │ ├── lab.bib │ │ └── references.bib │ └── Instructors Guide │ │ ├── assignment.tex │ │ ├── header_table.tgn │ │ ├── hyperledger.png │ │ └── lab.bib ├── Lab07 │ ├── Guide │ │ ├── assignment.tex │ │ ├── header_table.tgn │ │ └── hyperledger.png │ └── Instructors Guide │ │ ├── assignment.tex │ │ ├── header_table.tgn │ │ ├── hyperledger.png │ │ └── lab.bib └── theory │ └── Lab01 │ └── placeholder └── support ├── Lab02 ├── README.md ├── key.js ├── key.ts ├── package-lock.json ├── package.json ├── rsa.js ├── rsa.ts ├── test │ └── unit │ │ ├── createKeys.ts │ │ └── messageExchange.ts └── tslint.json ├── Lab03 ├── Dockerfile ├── README.md ├── __init__.py ├── app.py ├── b4s.png ├── blockchain │ ├── __init__.py │ ├── blockchain_data_structure.py │ └── consensus.py ├── cleanup.sh ├── crypto │ ├── __init__.py │ └── keygen.py ├── docs │ └── placeholder ├── remove-containers.sh ├── requirements.txt ├── setup-docker.sh ├── setup-venv.sh ├── test.py ├── tests │ ├── __init__.py │ ├── test_blockchain.py │ ├── test_blocks.py │ └── test_transactions.py └── travis.yml ├── Lab05 ├── README.md ├── b4s │ ├── .gitignore │ ├── clean.sh │ ├── init.sh │ ├── install-prerequesites.sh │ ├── network-clean.sh │ ├── network-starter.sh │ ├── organization │ │ ├── students-union │ │ │ ├── .gitignore │ │ │ ├── b4s-client │ │ │ │ └── placeholder │ │ │ ├── gateway │ │ │ │ └── placeholder │ │ │ ├── students.sh │ │ │ └── utils │ │ │ │ └── placeholder │ │ └── university │ │ │ ├── .gitignore │ │ │ ├── b4s_client │ │ │ └── placeholder │ │ │ ├── gateway │ │ │ └── placeholder │ │ │ └── university.sh │ ├── set-env-vars.sh │ └── up.sh ├── bin │ └── README.md ├── chaincode │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .npmignore │ ├── index.js │ ├── ledger-api │ │ ├── state.js │ │ └── statelist.js │ ├── lib │ │ ├── logistics-contract.js │ │ ├── logistics │ │ │ ├── course-list.js │ │ │ ├── course.js │ │ │ ├── university-list.js │ │ │ └── university.js │ │ ├── quc-contract.js │ │ ├── quc │ │ │ ├── feedback-list.js │ │ │ ├── feedback.js │ │ │ ├── quc-list.js │ │ │ └── quc.js │ │ ├── user-contract.js │ │ └── users │ │ │ ├── professor-list.js │ │ │ ├── professor.js │ │ │ ├── student-list.js │ │ │ └── student.js │ ├── package-lock.json │ ├── package.json │ └── test │ │ └── contract.js ├── config │ ├── configtx.yaml │ ├── core.yaml │ └── orderer.yaml ├── install-prerequesites.sh └── test-network │ ├── .env │ ├── .gitignore │ ├── addOrg3 │ ├── .env │ ├── README.md │ ├── addOrg3.sh │ ├── ccp-generate.sh │ ├── ccp-template.json │ ├── ccp-template.yaml │ ├── configtx.yaml │ ├── docker │ │ ├── docker-compose-ca-org3.yaml │ │ ├── docker-compose-couch-org3.yaml │ │ └── docker-compose-org3.yaml │ ├── fabric-ca │ │ ├── org3 │ │ │ └── fabric-ca-server-config.yaml │ │ └── registerEnroll.sh │ └── org3-crypto.yaml │ ├── configtx │ └── configtx.yaml │ ├── docker │ ├── docker-compose-ca.yaml │ ├── docker-compose-couch.yaml │ └── docker-compose-test-net.yaml │ ├── network.sh │ ├── organizations │ ├── ccp-generate.sh │ ├── ccp-template.json │ ├── ccp-template.yaml │ ├── cryptogen │ │ ├── crypto-config-orderer.yaml │ │ ├── crypto-config-org1.yaml │ │ └── crypto-config-org2.yaml │ └── fabric-ca │ │ ├── organizations │ │ ├── ordererOrganizations │ │ │ └── example.com │ │ │ │ ├── fabric-ca-client-config.yaml │ │ │ │ ├── msp │ │ │ │ └── config.yaml │ │ │ │ ├── orderers │ │ │ │ └── orderer.example.com │ │ │ │ │ └── msp │ │ │ │ │ └── config.yaml │ │ │ │ └── users │ │ │ │ └── Admin@example.com │ │ │ │ └── msp │ │ │ │ └── config.yaml │ │ └── peerOrganizations │ │ │ └── org2.example.com │ │ │ ├── fabric-ca-client-config.yaml │ │ │ ├── msp │ │ │ └── config.yaml │ │ │ ├── peers │ │ │ └── peer0.org2.example.com │ │ │ │ └── msp │ │ │ │ └── config.yaml │ │ │ └── users │ │ │ └── Admin@org2.example.com │ │ │ └── msp │ │ │ └── config.yaml │ │ └── registerEnroll.sh │ └── scripts │ ├── createChannel.sh │ ├── deployCC.sh │ ├── envVar.sh │ └── org3-scripts │ ├── envVarCLI.sh │ ├── step1org3.sh │ └── step2org3.sh └── Lab06 ├── README.md ├── b4s ├── .gitignore ├── clean.sh ├── init.sh ├── install-prerequesites.sh ├── network-clean.sh ├── network-starter.sh ├── organization │ ├── students-union │ │ ├── .gitignore │ │ ├── b4s_client │ │ │ ├── .gitignore │ │ │ ├── app.js │ │ │ ├── bin │ │ │ │ └── www │ │ │ ├── gateway.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── placeholder │ │ │ ├── public │ │ │ │ └── stylesheets │ │ │ │ │ └── style.css │ │ │ ├── routes │ │ │ │ ├── index.js │ │ │ │ └── logistics.js │ │ │ └── views │ │ │ │ ├── error.jade │ │ │ │ ├── index.jade │ │ │ │ └── layout.jade │ │ ├── gateway │ │ │ └── placeholder │ │ ├── students.sh │ │ └── utils │ │ │ ├── .eslintrc.js │ │ │ ├── .gitignore │ │ │ ├── addToWallet.js │ │ │ ├── initStudentsUnion.sh │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── placeholder │ │ │ ├── remove_wallet.sh │ │ │ ├── renamePK.js │ │ │ └── showIdentity.js │ └── university │ │ ├── .gitignore │ │ ├── b4s_client │ │ ├── .gitignore │ │ ├── app.js │ │ ├── bin │ │ │ └── www │ │ ├── gateway.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── placeholder │ │ ├── public │ │ │ └── stylesheets │ │ │ │ └── style.css │ │ ├── routes │ │ │ ├── index.js │ │ │ ├── logistics.js │ │ │ └── users.js │ │ └── views │ │ │ ├── error.jade │ │ │ ├── index.jade │ │ │ └── layout.jade │ │ ├── gateway │ │ └── placeholder │ │ ├── university.sh │ │ ├── user-interface │ │ ├── .gitignore │ │ ├── README.md │ │ ├── babel.config.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── favicon.ico │ │ │ └── index.html │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── assets │ │ │ │ └── logo.png │ │ │ ├── components │ │ │ │ ├── Student.vue │ │ │ │ └── layout │ │ │ │ │ └── Header.vue │ │ │ ├── main.js │ │ │ └── router.js │ │ └── views │ │ │ └── University-frontend.vue │ │ └── utils │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── addToWallet.js │ │ ├── createUniversity.js │ │ ├── initUniversity.sh │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── remove_wallet.sh │ │ ├── renamePK.js │ │ └── showIdentity.js ├── set-env-vars.sh └── up.sh ├── bin └── README.md ├── chaincode ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .npmignore ├── index.js ├── ledger-api │ ├── state.js │ └── statelist.js ├── lib │ ├── logistics-contract.js │ ├── logistics │ │ ├── course-list.js │ │ ├── course.js │ │ ├── university-list.js │ │ └── university.js │ ├── quc-contract.js │ ├── quc │ │ ├── feedback-list.js │ │ ├── feedback.js │ │ ├── quc-list.js │ │ └── quc.js │ ├── user-contract.js │ └── users │ │ ├── professor-list.js │ │ ├── professor.js │ │ ├── student-list.js │ │ └── student.js ├── package-lock.json ├── package.json └── test │ └── contract.js ├── config ├── configtx.yaml ├── core.yaml └── orderer.yaml ├── install-prerequesites.sh └── test-network ├── .env ├── .gitignore ├── addOrg3 ├── .env ├── README.md ├── addOrg3.sh ├── ccp-generate.sh ├── ccp-template.json ├── ccp-template.yaml ├── configtx.yaml ├── docker │ ├── docker-compose-ca-org3.yaml │ ├── docker-compose-couch-org3.yaml │ └── docker-compose-org3.yaml ├── fabric-ca │ ├── org3 │ │ └── fabric-ca-server-config.yaml │ └── registerEnroll.sh └── org3-crypto.yaml ├── configtx └── configtx.yaml ├── docker ├── docker-compose-ca.yaml ├── docker-compose-couch.yaml └── docker-compose-test-net.yaml ├── network.sh ├── organizations ├── ccp-generate.sh ├── ccp-template.json ├── ccp-template.yaml ├── cryptogen │ ├── crypto-config-orderer.yaml │ ├── crypto-config-org1.yaml │ └── crypto-config-org2.yaml └── fabric-ca │ ├── organizations │ ├── ordererOrganizations │ │ └── example.com │ │ │ ├── fabric-ca-client-config.yaml │ │ │ ├── msp │ │ │ └── config.yaml │ │ │ ├── orderers │ │ │ └── orderer.example.com │ │ │ │ └── msp │ │ │ │ └── config.yaml │ │ │ └── users │ │ │ └── Admin@example.com │ │ │ └── msp │ │ │ └── config.yaml │ └── peerOrganizations │ │ └── org2.example.com │ │ ├── fabric-ca-client-config.yaml │ │ ├── msp │ │ └── config.yaml │ │ ├── peers │ │ └── peer0.org2.example.com │ │ │ └── msp │ │ │ └── config.yaml │ │ └── users │ │ └── Admin@org2.example.com │ │ └── msp │ │ └── config.yaml │ └── registerEnroll.sh └── scripts ├── createChannel.sh ├── deployCC.sh ├── envVar.sh └── org3-scripts ├── envVarCLI.sh ├── step1org3.sh └── step2org3.sh /.github/COMMIT_STYLEGUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/.github/COMMIT_STYLEGUIDE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /ISSUE_TEMPLATE/bugs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/ISSUE_TEMPLATE/bugs.md -------------------------------------------------------------------------------- /ISSUE_TEMPLATE/feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/ISSUE_TEMPLATE/feature.md -------------------------------------------------------------------------------- /ISSUE_TEMPLATE/questions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/ISSUE_TEMPLATE/questions.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/README.md -------------------------------------------------------------------------------- /ebt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/ebt.png -------------------------------------------------------------------------------- /source/Lab01/Guide/assignment.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Guide/assignment.tex -------------------------------------------------------------------------------- /source/Lab01/Guide/figures/discussion.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Guide/figures/discussion.PNG -------------------------------------------------------------------------------- /source/Lab01/Guide/figures/exercise.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Guide/figures/exercise.PNG -------------------------------------------------------------------------------- /source/Lab01/Guide/figures/inconsistent_logs.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Guide/figures/inconsistent_logs.PNG -------------------------------------------------------------------------------- /source/Lab01/Guide/figures/itsystem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Guide/figures/itsystem.png -------------------------------------------------------------------------------- /source/Lab01/Guide/figures/new_leader.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Guide/figures/new_leader.PNG -------------------------------------------------------------------------------- /source/Lab01/Guide/figures/raft1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Guide/figures/raft1.png -------------------------------------------------------------------------------- /source/Lab01/Guide/figures/raft2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Guide/figures/raft2.png -------------------------------------------------------------------------------- /source/Lab01/Guide/figures/raft3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Guide/figures/raft3.png -------------------------------------------------------------------------------- /source/Lab01/Guide/figures/raft4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Guide/figures/raft4.png -------------------------------------------------------------------------------- /source/Lab01/Guide/figures/raft5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Guide/figures/raft5.png -------------------------------------------------------------------------------- /source/Lab01/Guide/figures/raft6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Guide/figures/raft6.png -------------------------------------------------------------------------------- /source/Lab01/Guide/figures/raft_state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Guide/figures/raft_state.png -------------------------------------------------------------------------------- /source/Lab01/Guide/figures/raft_state_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Guide/figures/raft_state_empty.png -------------------------------------------------------------------------------- /source/Lab01/Guide/figures/rsm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Guide/figures/rsm.png -------------------------------------------------------------------------------- /source/Lab01/Guide/figures/s2_crash.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Guide/figures/s2_crash.PNG -------------------------------------------------------------------------------- /source/Lab01/Guide/header_table.tgn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Guide/header_table.tgn -------------------------------------------------------------------------------- /source/Lab01/Guide/hyperledger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Guide/hyperledger.png -------------------------------------------------------------------------------- /source/Lab01/Guide/lab1.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Guide/lab1.bib -------------------------------------------------------------------------------- /source/Lab01/Instructors Guide/assignment.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Instructors Guide/assignment.tex -------------------------------------------------------------------------------- /source/Lab01/Instructors Guide/header_table.tgn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Instructors Guide/header_table.tgn -------------------------------------------------------------------------------- /source/Lab01/Instructors Guide/hyperledger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Instructors Guide/hyperledger.png -------------------------------------------------------------------------------- /source/Lab01/Instructors Guide/lab1.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab01/Instructors Guide/lab1.bib -------------------------------------------------------------------------------- /source/Lab02/Guide/assignment.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab02/Guide/assignment.tex -------------------------------------------------------------------------------- /source/Lab02/Guide/figures/ascii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab02/Guide/figures/ascii.png -------------------------------------------------------------------------------- /source/Lab02/Guide/figures/digital_signature.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab02/Guide/figures/digital_signature.graphml -------------------------------------------------------------------------------- /source/Lab02/Guide/figures/digital_signature_create.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab02/Guide/figures/digital_signature_create.pdf -------------------------------------------------------------------------------- /source/Lab02/Guide/figures/digital_signature_validate.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab02/Guide/figures/digital_signature_validate.graphml -------------------------------------------------------------------------------- /source/Lab02/Guide/figures/digital_signature_validate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab02/Guide/figures/digital_signature_validate.pdf -------------------------------------------------------------------------------- /source/Lab02/Guide/figures/lab2_pc.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab02/Guide/figures/lab2_pc.graphml -------------------------------------------------------------------------------- /source/Lab02/Guide/figures/lab2_pc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab02/Guide/figures/lab2_pc.pdf -------------------------------------------------------------------------------- /source/Lab02/Guide/figures/lab2_sc.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab02/Guide/figures/lab2_sc.graphml -------------------------------------------------------------------------------- /source/Lab02/Guide/figures/lab2_sc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab02/Guide/figures/lab2_sc.pdf -------------------------------------------------------------------------------- /source/Lab02/Guide/header_table.tgn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab02/Guide/header_table.tgn -------------------------------------------------------------------------------- /source/Lab02/Guide/hyperledger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab02/Guide/hyperledger.png -------------------------------------------------------------------------------- /source/Lab02/Guide/lab2.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab02/Guide/lab2.bib -------------------------------------------------------------------------------- /source/Lab02/Guide/references.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab02/Guide/references.bib -------------------------------------------------------------------------------- /source/Lab02/Instructors Guide/assignment.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab02/Instructors Guide/assignment.tex -------------------------------------------------------------------------------- /source/Lab02/Instructors Guide/header_table.tgn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab02/Instructors Guide/header_table.tgn -------------------------------------------------------------------------------- /source/Lab02/Instructors Guide/hyperledger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab02/Instructors Guide/hyperledger.png -------------------------------------------------------------------------------- /source/Lab02/Instructors Guide/lab.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab02/Instructors Guide/lab.bib -------------------------------------------------------------------------------- /source/Lab03/Guide/assignment.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab03/Guide/assignment.tex -------------------------------------------------------------------------------- /source/Lab03/Guide/figures/Fig1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab03/Guide/figures/Fig1.pdf -------------------------------------------------------------------------------- /source/Lab03/Guide/figures/Probability.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab03/Guide/figures/Probability.jpg -------------------------------------------------------------------------------- /source/Lab03/Guide/figures/PublicVsPrivate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab03/Guide/figures/PublicVsPrivate.png -------------------------------------------------------------------------------- /source/Lab03/Guide/header_table.tgn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab03/Guide/header_table.tgn -------------------------------------------------------------------------------- /source/Lab03/Guide/hyperledger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab03/Guide/hyperledger.png -------------------------------------------------------------------------------- /source/Lab03/Guide/lab.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab03/Guide/lab.bib -------------------------------------------------------------------------------- /source/Lab03/Guide/references.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab03/Guide/references.bib -------------------------------------------------------------------------------- /source/Lab03/Instructors Guide/assignment.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab03/Instructors Guide/assignment.tex -------------------------------------------------------------------------------- /source/Lab03/Instructors Guide/figures/Fig1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab03/Instructors Guide/figures/Fig1.pdf -------------------------------------------------------------------------------- /source/Lab03/Instructors Guide/figures/Probability.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab03/Instructors Guide/figures/Probability.jpg -------------------------------------------------------------------------------- /source/Lab03/Instructors Guide/header_table.tgn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab03/Instructors Guide/header_table.tgn -------------------------------------------------------------------------------- /source/Lab03/Instructors Guide/hyperledger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab03/Instructors Guide/hyperledger.png -------------------------------------------------------------------------------- /source/Lab03/Instructors Guide/lab.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab03/Instructors Guide/lab.bib -------------------------------------------------------------------------------- /source/Lab04/Guide/assignment.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Guide/assignment.tex -------------------------------------------------------------------------------- /source/Lab04/Guide/figures/audits.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Guide/figures/audits.PNG -------------------------------------------------------------------------------- /source/Lab04/Guide/figures/back_fabric_example_network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Guide/figures/back_fabric_example_network.png -------------------------------------------------------------------------------- /source/Lab04/Guide/figures/back_hf_transaction_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Guide/figures/back_hf_transaction_flow.png -------------------------------------------------------------------------------- /source/Lab04/Guide/figures/channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Guide/figures/channel.png -------------------------------------------------------------------------------- /source/Lab04/Guide/figures/execute_order_validate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Guide/figures/execute_order_validate.png -------------------------------------------------------------------------------- /source/Lab04/Guide/figures/hf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Guide/figures/hf.png -------------------------------------------------------------------------------- /source/Lab04/Guide/figures/hl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Guide/figures/hl.png -------------------------------------------------------------------------------- /source/Lab04/Guide/figures/peer_nodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Guide/figures/peer_nodes.png -------------------------------------------------------------------------------- /source/Lab04/Guide/figures/quc_1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Guide/figures/quc_1.PNG -------------------------------------------------------------------------------- /source/Lab04/Guide/figures/quc_3_1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Guide/figures/quc_3_1.PNG -------------------------------------------------------------------------------- /source/Lab04/Guide/figures/quc_3_2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Guide/figures/quc_3_2.PNG -------------------------------------------------------------------------------- /source/Lab04/Guide/figures/transaction_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Guide/figures/transaction_flow.png -------------------------------------------------------------------------------- /source/Lab04/Guide/header_table.tgn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Guide/header_table.tgn -------------------------------------------------------------------------------- /source/Lab04/Guide/hyperledger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Guide/hyperledger.png -------------------------------------------------------------------------------- /source/Lab04/Guide/lab.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Guide/lab.bib -------------------------------------------------------------------------------- /source/Lab04/Guide/references.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Guide/references.bib -------------------------------------------------------------------------------- /source/Lab04/Instructors Guide/assignment.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Instructors Guide/assignment.tex -------------------------------------------------------------------------------- /source/Lab04/Instructors Guide/figures/Fig1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Instructors Guide/figures/Fig1.pdf -------------------------------------------------------------------------------- /source/Lab04/Instructors Guide/figures/Probability.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Instructors Guide/figures/Probability.jpg -------------------------------------------------------------------------------- /source/Lab04/Instructors Guide/header_table.tgn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Instructors Guide/header_table.tgn -------------------------------------------------------------------------------- /source/Lab04/Instructors Guide/hyperledger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Instructors Guide/hyperledger.png -------------------------------------------------------------------------------- /source/Lab04/Instructors Guide/lab.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab04/Instructors Guide/lab.bib -------------------------------------------------------------------------------- /source/Lab05/Guide/assignment.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/assignment.tex -------------------------------------------------------------------------------- /source/Lab05/Guide/figures/b4s_architecture.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/figures/b4s_architecture.graphml -------------------------------------------------------------------------------- /source/Lab05/Guide/figures/b4s_architecture.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/figures/b4s_architecture.pdf -------------------------------------------------------------------------------- /source/Lab05/Guide/figures/chaincode_response_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/figures/chaincode_response_1.png -------------------------------------------------------------------------------- /source/Lab05/Guide/figures/commercial_paper.diagram.testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/figures/commercial_paper.diagram.testnet.png -------------------------------------------------------------------------------- /source/Lab05/Guide/figures/couchdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/figures/couchdb.png -------------------------------------------------------------------------------- /source/Lab05/Guide/figures/docker_logs_chaincode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/figures/docker_logs_chaincode.png -------------------------------------------------------------------------------- /source/Lab05/Guide/figures/fig1.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/figures/fig1.graphml -------------------------------------------------------------------------------- /source/Lab05/Guide/figures/fig1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/figures/fig1.pdf -------------------------------------------------------------------------------- /source/Lab05/Guide/figures/fig2.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/figures/fig2.graphml -------------------------------------------------------------------------------- /source/Lab05/Guide/figures/fig2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/figures/fig2.pdf -------------------------------------------------------------------------------- /source/Lab05/Guide/figures/fig3.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/figures/fig3.graphml -------------------------------------------------------------------------------- /source/Lab05/Guide/figures/fig3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/figures/fig3.pdf -------------------------------------------------------------------------------- /source/Lab05/Guide/figures/fig4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/figures/fig4.pdf -------------------------------------------------------------------------------- /source/Lab05/Guide/figures/fig5.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/figures/fig5.graphml -------------------------------------------------------------------------------- /source/Lab05/Guide/figures/fig5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/figures/fig5.pdf -------------------------------------------------------------------------------- /source/Lab05/Guide/figures/fig6.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/figures/fig6.graphml -------------------------------------------------------------------------------- /source/Lab05/Guide/figures/fig6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/figures/fig6.pdf -------------------------------------------------------------------------------- /source/Lab05/Guide/figures/load_env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/figures/load_env.png -------------------------------------------------------------------------------- /source/Lab05/Guide/figures/output_docker_ps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/figures/output_docker_ps.png -------------------------------------------------------------------------------- /source/Lab05/Guide/header_table.tgn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/header_table.tgn -------------------------------------------------------------------------------- /source/Lab05/Guide/hyperledger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/hyperledger.png -------------------------------------------------------------------------------- /source/Lab05/Guide/issue.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/Lab05/Guide/lab.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/lab.bib -------------------------------------------------------------------------------- /source/Lab05/Guide/references.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Guide/references.bib -------------------------------------------------------------------------------- /source/Lab05/Instructors Guide/assignment.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Instructors Guide/assignment.tex -------------------------------------------------------------------------------- /source/Lab05/Instructors Guide/figures/Fig1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Instructors Guide/figures/Fig1.pdf -------------------------------------------------------------------------------- /source/Lab05/Instructors Guide/figures/Probability.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Instructors Guide/figures/Probability.jpg -------------------------------------------------------------------------------- /source/Lab05/Instructors Guide/header_table.tgn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Instructors Guide/header_table.tgn -------------------------------------------------------------------------------- /source/Lab05/Instructors Guide/hyperledger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Instructors Guide/hyperledger.png -------------------------------------------------------------------------------- /source/Lab05/Instructors Guide/lab.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab05/Instructors Guide/lab.bib -------------------------------------------------------------------------------- /source/Lab06/Guide/assignment.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab06/Guide/assignment.tex -------------------------------------------------------------------------------- /source/Lab06/Guide/figures/b4s_architecture.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab06/Guide/figures/b4s_architecture.pdf -------------------------------------------------------------------------------- /source/Lab06/Guide/figures/network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab06/Guide/figures/network.png -------------------------------------------------------------------------------- /source/Lab06/Guide/figures/steps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab06/Guide/figures/steps.png -------------------------------------------------------------------------------- /source/Lab06/Guide/header_table.tgn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab06/Guide/header_table.tgn -------------------------------------------------------------------------------- /source/Lab06/Guide/hyperledger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab06/Guide/hyperledger.png -------------------------------------------------------------------------------- /source/Lab06/Guide/issue.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/Lab06/Guide/lab.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab06/Guide/lab.bib -------------------------------------------------------------------------------- /source/Lab06/Guide/references.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab06/Guide/references.bib -------------------------------------------------------------------------------- /source/Lab06/Instructors Guide/assignment.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab06/Instructors Guide/assignment.tex -------------------------------------------------------------------------------- /source/Lab06/Instructors Guide/header_table.tgn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab06/Instructors Guide/header_table.tgn -------------------------------------------------------------------------------- /source/Lab06/Instructors Guide/hyperledger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab06/Instructors Guide/hyperledger.png -------------------------------------------------------------------------------- /source/Lab06/Instructors Guide/lab.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab06/Instructors Guide/lab.bib -------------------------------------------------------------------------------- /source/Lab07/Guide/assignment.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab07/Guide/assignment.tex -------------------------------------------------------------------------------- /source/Lab07/Guide/header_table.tgn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab07/Guide/header_table.tgn -------------------------------------------------------------------------------- /source/Lab07/Guide/hyperledger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab07/Guide/hyperledger.png -------------------------------------------------------------------------------- /source/Lab07/Instructors Guide/assignment.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab07/Instructors Guide/assignment.tex -------------------------------------------------------------------------------- /source/Lab07/Instructors Guide/header_table.tgn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab07/Instructors Guide/header_table.tgn -------------------------------------------------------------------------------- /source/Lab07/Instructors Guide/hyperledger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab07/Instructors Guide/hyperledger.png -------------------------------------------------------------------------------- /source/Lab07/Instructors Guide/lab.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/source/Lab07/Instructors Guide/lab.bib -------------------------------------------------------------------------------- /source/theory/Lab01/placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /support/Lab02/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab02/README.md -------------------------------------------------------------------------------- /support/Lab02/key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab02/key.js -------------------------------------------------------------------------------- /support/Lab02/key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab02/key.ts -------------------------------------------------------------------------------- /support/Lab02/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab02/package-lock.json -------------------------------------------------------------------------------- /support/Lab02/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab02/package.json -------------------------------------------------------------------------------- /support/Lab02/rsa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab02/rsa.js -------------------------------------------------------------------------------- /support/Lab02/rsa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab02/rsa.ts -------------------------------------------------------------------------------- /support/Lab02/test/unit/createKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab02/test/unit/createKeys.ts -------------------------------------------------------------------------------- /support/Lab02/test/unit/messageExchange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab02/test/unit/messageExchange.ts -------------------------------------------------------------------------------- /support/Lab02/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab02/tslint.json -------------------------------------------------------------------------------- /support/Lab03/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab03/Dockerfile -------------------------------------------------------------------------------- /support/Lab03/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab03/README.md -------------------------------------------------------------------------------- /support/Lab03/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /support/Lab03/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab03/app.py -------------------------------------------------------------------------------- /support/Lab03/b4s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab03/b4s.png -------------------------------------------------------------------------------- /support/Lab03/blockchain/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /support/Lab03/blockchain/blockchain_data_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab03/blockchain/blockchain_data_structure.py -------------------------------------------------------------------------------- /support/Lab03/blockchain/consensus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab03/blockchain/consensus.py -------------------------------------------------------------------------------- /support/Lab03/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab03/cleanup.sh -------------------------------------------------------------------------------- /support/Lab03/crypto/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /support/Lab03/crypto/keygen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab03/crypto/keygen.py -------------------------------------------------------------------------------- /support/Lab03/docs/placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /support/Lab03/remove-containers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab03/remove-containers.sh -------------------------------------------------------------------------------- /support/Lab03/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab03/requirements.txt -------------------------------------------------------------------------------- /support/Lab03/setup-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab03/setup-docker.sh -------------------------------------------------------------------------------- /support/Lab03/setup-venv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab03/setup-venv.sh -------------------------------------------------------------------------------- /support/Lab03/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab03/test.py -------------------------------------------------------------------------------- /support/Lab03/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /support/Lab03/tests/test_blockchain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab03/tests/test_blockchain.py -------------------------------------------------------------------------------- /support/Lab03/tests/test_blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab03/tests/test_blocks.py -------------------------------------------------------------------------------- /support/Lab03/tests/test_transactions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab03/tests/test_transactions.py -------------------------------------------------------------------------------- /support/Lab03/travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab03/travis.yml -------------------------------------------------------------------------------- /support/Lab05/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/README.md -------------------------------------------------------------------------------- /support/Lab05/b4s/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/b4s/.gitignore -------------------------------------------------------------------------------- /support/Lab05/b4s/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/b4s/clean.sh -------------------------------------------------------------------------------- /support/Lab05/b4s/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/b4s/init.sh -------------------------------------------------------------------------------- /support/Lab05/b4s/install-prerequesites.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/b4s/install-prerequesites.sh -------------------------------------------------------------------------------- /support/Lab05/b4s/network-clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/b4s/network-clean.sh -------------------------------------------------------------------------------- /support/Lab05/b4s/network-starter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/b4s/network-starter.sh -------------------------------------------------------------------------------- /support/Lab05/b4s/organization/students-union/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/b4s/organization/students-union/.gitignore -------------------------------------------------------------------------------- /support/Lab05/b4s/organization/students-union/b4s-client/placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /support/Lab05/b4s/organization/students-union/gateway/placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /support/Lab05/b4s/organization/students-union/students.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/b4s/organization/students-union/students.sh -------------------------------------------------------------------------------- /support/Lab05/b4s/organization/students-union/utils/placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /support/Lab05/b4s/organization/university/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/b4s/organization/university/.gitignore -------------------------------------------------------------------------------- /support/Lab05/b4s/organization/university/b4s_client/placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /support/Lab05/b4s/organization/university/gateway/placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /support/Lab05/b4s/organization/university/university.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/b4s/organization/university/university.sh -------------------------------------------------------------------------------- /support/Lab05/b4s/set-env-vars.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/b4s/set-env-vars.sh -------------------------------------------------------------------------------- /support/Lab05/b4s/up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/b4s/up.sh -------------------------------------------------------------------------------- /support/Lab05/bin/README.md: -------------------------------------------------------------------------------- 1 | Binaries from fabric/samples/bin come here -------------------------------------------------------------------------------- /support/Lab05/chaincode/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/.editorconfig -------------------------------------------------------------------------------- /support/Lab05/chaincode/.eslintignore: -------------------------------------------------------------------------------- 1 | # 2 | # SPDX-License-Identifier: Apache-2.0 3 | # 4 | 5 | coverage 6 | -------------------------------------------------------------------------------- /support/Lab05/chaincode/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/.eslintrc.js -------------------------------------------------------------------------------- /support/Lab05/chaincode/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/.gitignore -------------------------------------------------------------------------------- /support/Lab05/chaincode/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/.npmignore -------------------------------------------------------------------------------- /support/Lab05/chaincode/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/index.js -------------------------------------------------------------------------------- /support/Lab05/chaincode/ledger-api/state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/ledger-api/state.js -------------------------------------------------------------------------------- /support/Lab05/chaincode/ledger-api/statelist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/ledger-api/statelist.js -------------------------------------------------------------------------------- /support/Lab05/chaincode/lib/logistics-contract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/lib/logistics-contract.js -------------------------------------------------------------------------------- /support/Lab05/chaincode/lib/logistics/course-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/lib/logistics/course-list.js -------------------------------------------------------------------------------- /support/Lab05/chaincode/lib/logistics/course.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/lib/logistics/course.js -------------------------------------------------------------------------------- /support/Lab05/chaincode/lib/logistics/university-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/lib/logistics/university-list.js -------------------------------------------------------------------------------- /support/Lab05/chaincode/lib/logistics/university.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/lib/logistics/university.js -------------------------------------------------------------------------------- /support/Lab05/chaincode/lib/quc-contract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/lib/quc-contract.js -------------------------------------------------------------------------------- /support/Lab05/chaincode/lib/quc/feedback-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/lib/quc/feedback-list.js -------------------------------------------------------------------------------- /support/Lab05/chaincode/lib/quc/feedback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/lib/quc/feedback.js -------------------------------------------------------------------------------- /support/Lab05/chaincode/lib/quc/quc-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/lib/quc/quc-list.js -------------------------------------------------------------------------------- /support/Lab05/chaincode/lib/quc/quc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/lib/quc/quc.js -------------------------------------------------------------------------------- /support/Lab05/chaincode/lib/user-contract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/lib/user-contract.js -------------------------------------------------------------------------------- /support/Lab05/chaincode/lib/users/professor-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/lib/users/professor-list.js -------------------------------------------------------------------------------- /support/Lab05/chaincode/lib/users/professor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/lib/users/professor.js -------------------------------------------------------------------------------- /support/Lab05/chaincode/lib/users/student-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/lib/users/student-list.js -------------------------------------------------------------------------------- /support/Lab05/chaincode/lib/users/student.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/lib/users/student.js -------------------------------------------------------------------------------- /support/Lab05/chaincode/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/package-lock.json -------------------------------------------------------------------------------- /support/Lab05/chaincode/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/package.json -------------------------------------------------------------------------------- /support/Lab05/chaincode/test/contract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/chaincode/test/contract.js -------------------------------------------------------------------------------- /support/Lab05/config/configtx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/config/configtx.yaml -------------------------------------------------------------------------------- /support/Lab05/config/core.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/config/core.yaml -------------------------------------------------------------------------------- /support/Lab05/config/orderer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/config/orderer.yaml -------------------------------------------------------------------------------- /support/Lab05/install-prerequesites.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /support/Lab05/test-network/.env: -------------------------------------------------------------------------------- 1 | COMPOSE_PROJECT_NAME=net 2 | IMAGE_TAG=latest 3 | SYS_CHANNEL=system-channel 4 | -------------------------------------------------------------------------------- /support/Lab05/test-network/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/.gitignore -------------------------------------------------------------------------------- /support/Lab05/test-network/addOrg3/.env: -------------------------------------------------------------------------------- 1 | COMPOSE_PROJECT_NAME=net 2 | IMAGE_TAG=latest 3 | -------------------------------------------------------------------------------- /support/Lab05/test-network/addOrg3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/addOrg3/README.md -------------------------------------------------------------------------------- /support/Lab05/test-network/addOrg3/addOrg3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/addOrg3/addOrg3.sh -------------------------------------------------------------------------------- /support/Lab05/test-network/addOrg3/ccp-generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/addOrg3/ccp-generate.sh -------------------------------------------------------------------------------- /support/Lab05/test-network/addOrg3/ccp-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/addOrg3/ccp-template.json -------------------------------------------------------------------------------- /support/Lab05/test-network/addOrg3/ccp-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/addOrg3/ccp-template.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/addOrg3/configtx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/addOrg3/configtx.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/addOrg3/docker/docker-compose-ca-org3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/addOrg3/docker/docker-compose-ca-org3.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/addOrg3/docker/docker-compose-couch-org3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/addOrg3/docker/docker-compose-couch-org3.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/addOrg3/docker/docker-compose-org3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/addOrg3/docker/docker-compose-org3.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/addOrg3/fabric-ca/org3/fabric-ca-server-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/addOrg3/fabric-ca/org3/fabric-ca-server-config.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/addOrg3/fabric-ca/registerEnroll.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/addOrg3/fabric-ca/registerEnroll.sh -------------------------------------------------------------------------------- /support/Lab05/test-network/addOrg3/org3-crypto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/addOrg3/org3-crypto.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/configtx/configtx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/configtx/configtx.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/docker/docker-compose-ca.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/docker/docker-compose-ca.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/docker/docker-compose-couch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/docker/docker-compose-couch.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/docker/docker-compose-test-net.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/docker/docker-compose-test-net.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/network.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/network.sh -------------------------------------------------------------------------------- /support/Lab05/test-network/organizations/ccp-generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/organizations/ccp-generate.sh -------------------------------------------------------------------------------- /support/Lab05/test-network/organizations/ccp-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/organizations/ccp-template.json -------------------------------------------------------------------------------- /support/Lab05/test-network/organizations/ccp-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/organizations/ccp-template.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/organizations/cryptogen/crypto-config-orderer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/organizations/cryptogen/crypto-config-orderer.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/organizations/cryptogen/crypto-config-org1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/organizations/cryptogen/crypto-config-org1.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/organizations/cryptogen/crypto-config-org2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/organizations/cryptogen/crypto-config-org2.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/organizations/fabric-ca/organizations/ordererOrganizations/example.com/fabric-ca-client-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/organizations/fabric-ca/organizations/ordererOrganizations/example.com/fabric-ca-client-config.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/organizations/fabric-ca/organizations/ordererOrganizations/example.com/msp/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/organizations/fabric-ca/organizations/ordererOrganizations/example.com/msp/config.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/organizations/fabric-ca/organizations/ordererOrganizations/example.com/orderers/orderer.example.com/msp/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/organizations/fabric-ca/organizations/ordererOrganizations/example.com/orderers/orderer.example.com/msp/config.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/organizations/fabric-ca/organizations/ordererOrganizations/example.com/users/Admin@example.com/msp/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/organizations/fabric-ca/organizations/ordererOrganizations/example.com/users/Admin@example.com/msp/config.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/organizations/fabric-ca/organizations/peerOrganizations/org2.example.com/fabric-ca-client-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/organizations/fabric-ca/organizations/peerOrganizations/org2.example.com/fabric-ca-client-config.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/organizations/fabric-ca/organizations/peerOrganizations/org2.example.com/msp/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/organizations/fabric-ca/organizations/peerOrganizations/org2.example.com/msp/config.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/organizations/fabric-ca/organizations/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/msp/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/organizations/fabric-ca/organizations/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/msp/config.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/organizations/fabric-ca/organizations/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/organizations/fabric-ca/organizations/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/config.yaml -------------------------------------------------------------------------------- /support/Lab05/test-network/organizations/fabric-ca/registerEnroll.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/organizations/fabric-ca/registerEnroll.sh -------------------------------------------------------------------------------- /support/Lab05/test-network/scripts/createChannel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/scripts/createChannel.sh -------------------------------------------------------------------------------- /support/Lab05/test-network/scripts/deployCC.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/scripts/deployCC.sh -------------------------------------------------------------------------------- /support/Lab05/test-network/scripts/envVar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/scripts/envVar.sh -------------------------------------------------------------------------------- /support/Lab05/test-network/scripts/org3-scripts/envVarCLI.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/scripts/org3-scripts/envVarCLI.sh -------------------------------------------------------------------------------- /support/Lab05/test-network/scripts/org3-scripts/step1org3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/scripts/org3-scripts/step1org3.sh -------------------------------------------------------------------------------- /support/Lab05/test-network/scripts/org3-scripts/step2org3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab05/test-network/scripts/org3-scripts/step2org3.sh -------------------------------------------------------------------------------- /support/Lab06/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/README.md -------------------------------------------------------------------------------- /support/Lab06/b4s/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/.gitignore -------------------------------------------------------------------------------- /support/Lab06/b4s/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/clean.sh -------------------------------------------------------------------------------- /support/Lab06/b4s/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/init.sh -------------------------------------------------------------------------------- /support/Lab06/b4s/install-prerequesites.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/install-prerequesites.sh -------------------------------------------------------------------------------- /support/Lab06/b4s/network-clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/network-clean.sh -------------------------------------------------------------------------------- /support/Lab06/b4s/network-starter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/network-starter.sh -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/students-union/.gitignore -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/b4s_client/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/* -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/b4s_client/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/students-union/b4s_client/app.js -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/b4s_client/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/students-union/b4s_client/bin/www -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/b4s_client/gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/students-union/b4s_client/gateway.js -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/b4s_client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/students-union/b4s_client/package-lock.json -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/b4s_client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/students-union/b4s_client/package.json -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/b4s_client/placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/b4s_client/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/students-union/b4s_client/public/stylesheets/style.css -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/b4s_client/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/students-union/b4s_client/routes/index.js -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/b4s_client/routes/logistics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/students-union/b4s_client/routes/logistics.js -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/b4s_client/views/error.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/students-union/b4s_client/views/error.jade -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/b4s_client/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/students-union/b4s_client/views/index.jade -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/b4s_client/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/students-union/b4s_client/views/layout.jade -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/gateway/placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/students.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/students-union/students.sh -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/utils/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/students-union/utils/.eslintrc.js -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/utils/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/utils/addToWallet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/students-union/utils/addToWallet.js -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/utils/initStudentsUnion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/students-union/utils/initStudentsUnion.sh -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/utils/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/students-union/utils/package-lock.json -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/students-union/utils/package.json -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/utils/placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/utils/remove_wallet.sh: -------------------------------------------------------------------------------- 1 | sudo rm -r ../identity -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/utils/renamePK.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/students-union/utils/renamePK.js -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/students-union/utils/showIdentity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/students-union/utils/showIdentity.js -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/.gitignore -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/b4s_client/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/* -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/b4s_client/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/b4s_client/app.js -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/b4s_client/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/b4s_client/bin/www -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/b4s_client/gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/b4s_client/gateway.js -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/b4s_client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/b4s_client/package-lock.json -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/b4s_client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/b4s_client/package.json -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/b4s_client/placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/b4s_client/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/b4s_client/public/stylesheets/style.css -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/b4s_client/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/b4s_client/routes/index.js -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/b4s_client/routes/logistics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/b4s_client/routes/logistics.js -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/b4s_client/routes/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/b4s_client/routes/users.js -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/b4s_client/views/error.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/b4s_client/views/error.jade -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/b4s_client/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/b4s_client/views/index.jade -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/b4s_client/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/b4s_client/views/layout.jade -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/gateway/placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/university.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/university.sh -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/user-interface/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/user-interface/.gitignore -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/user-interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/user-interface/README.md -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/user-interface/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/user-interface/babel.config.js -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/user-interface/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/user-interface/package-lock.json -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/user-interface/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/user-interface/package.json -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/user-interface/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/user-interface/public/favicon.ico -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/user-interface/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/user-interface/public/index.html -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/user-interface/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/user-interface/src/App.vue -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/user-interface/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/user-interface/src/assets/logo.png -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/user-interface/src/components/Student.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/user-interface/src/components/Student.vue -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/user-interface/src/components/layout/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/user-interface/src/components/layout/Header.vue -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/user-interface/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/user-interface/src/main.js -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/user-interface/src/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/user-interface/src/router.js -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/user-interface/views/University-frontend.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/user-interface/views/University-frontend.vue -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/utils/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/utils/.eslintrc.js -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/utils/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/utils/addToWallet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/utils/addToWallet.js -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/utils/createUniversity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/utils/createUniversity.js -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/utils/initUniversity.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/utils/initUniversity.sh -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/utils/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/utils/package-lock.json -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/utils/package.json -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/utils/remove_wallet.sh: -------------------------------------------------------------------------------- 1 | sudo rm -r ../identity -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/utils/renamePK.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/utils/renamePK.js -------------------------------------------------------------------------------- /support/Lab06/b4s/organization/university/utils/showIdentity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/organization/university/utils/showIdentity.js -------------------------------------------------------------------------------- /support/Lab06/b4s/set-env-vars.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/set-env-vars.sh -------------------------------------------------------------------------------- /support/Lab06/b4s/up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/b4s/up.sh -------------------------------------------------------------------------------- /support/Lab06/bin/README.md: -------------------------------------------------------------------------------- 1 | Binaries from fabric/samples/bin come here -------------------------------------------------------------------------------- /support/Lab06/chaincode/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/.editorconfig -------------------------------------------------------------------------------- /support/Lab06/chaincode/.eslintignore: -------------------------------------------------------------------------------- 1 | # 2 | # SPDX-License-Identifier: Apache-2.0 3 | # 4 | 5 | coverage 6 | -------------------------------------------------------------------------------- /support/Lab06/chaincode/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/.eslintrc.js -------------------------------------------------------------------------------- /support/Lab06/chaincode/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/.gitignore -------------------------------------------------------------------------------- /support/Lab06/chaincode/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/.npmignore -------------------------------------------------------------------------------- /support/Lab06/chaincode/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/index.js -------------------------------------------------------------------------------- /support/Lab06/chaincode/ledger-api/state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/ledger-api/state.js -------------------------------------------------------------------------------- /support/Lab06/chaincode/ledger-api/statelist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/ledger-api/statelist.js -------------------------------------------------------------------------------- /support/Lab06/chaincode/lib/logistics-contract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/lib/logistics-contract.js -------------------------------------------------------------------------------- /support/Lab06/chaincode/lib/logistics/course-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/lib/logistics/course-list.js -------------------------------------------------------------------------------- /support/Lab06/chaincode/lib/logistics/course.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/lib/logistics/course.js -------------------------------------------------------------------------------- /support/Lab06/chaincode/lib/logistics/university-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/lib/logistics/university-list.js -------------------------------------------------------------------------------- /support/Lab06/chaincode/lib/logistics/university.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/lib/logistics/university.js -------------------------------------------------------------------------------- /support/Lab06/chaincode/lib/quc-contract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/lib/quc-contract.js -------------------------------------------------------------------------------- /support/Lab06/chaincode/lib/quc/feedback-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/lib/quc/feedback-list.js -------------------------------------------------------------------------------- /support/Lab06/chaincode/lib/quc/feedback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/lib/quc/feedback.js -------------------------------------------------------------------------------- /support/Lab06/chaincode/lib/quc/quc-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/lib/quc/quc-list.js -------------------------------------------------------------------------------- /support/Lab06/chaincode/lib/quc/quc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/lib/quc/quc.js -------------------------------------------------------------------------------- /support/Lab06/chaincode/lib/user-contract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/lib/user-contract.js -------------------------------------------------------------------------------- /support/Lab06/chaincode/lib/users/professor-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/lib/users/professor-list.js -------------------------------------------------------------------------------- /support/Lab06/chaincode/lib/users/professor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/lib/users/professor.js -------------------------------------------------------------------------------- /support/Lab06/chaincode/lib/users/student-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/lib/users/student-list.js -------------------------------------------------------------------------------- /support/Lab06/chaincode/lib/users/student.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/lib/users/student.js -------------------------------------------------------------------------------- /support/Lab06/chaincode/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/package-lock.json -------------------------------------------------------------------------------- /support/Lab06/chaincode/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/package.json -------------------------------------------------------------------------------- /support/Lab06/chaincode/test/contract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/chaincode/test/contract.js -------------------------------------------------------------------------------- /support/Lab06/config/configtx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/config/configtx.yaml -------------------------------------------------------------------------------- /support/Lab06/config/core.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/config/core.yaml -------------------------------------------------------------------------------- /support/Lab06/config/orderer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/config/orderer.yaml -------------------------------------------------------------------------------- /support/Lab06/install-prerequesites.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /support/Lab06/test-network/.env: -------------------------------------------------------------------------------- 1 | COMPOSE_PROJECT_NAME=net 2 | IMAGE_TAG=latest 3 | SYS_CHANNEL=system-channel 4 | -------------------------------------------------------------------------------- /support/Lab06/test-network/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/.gitignore -------------------------------------------------------------------------------- /support/Lab06/test-network/addOrg3/.env: -------------------------------------------------------------------------------- 1 | COMPOSE_PROJECT_NAME=net 2 | IMAGE_TAG=latest 3 | -------------------------------------------------------------------------------- /support/Lab06/test-network/addOrg3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/addOrg3/README.md -------------------------------------------------------------------------------- /support/Lab06/test-network/addOrg3/addOrg3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/addOrg3/addOrg3.sh -------------------------------------------------------------------------------- /support/Lab06/test-network/addOrg3/ccp-generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/addOrg3/ccp-generate.sh -------------------------------------------------------------------------------- /support/Lab06/test-network/addOrg3/ccp-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/addOrg3/ccp-template.json -------------------------------------------------------------------------------- /support/Lab06/test-network/addOrg3/ccp-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/addOrg3/ccp-template.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/addOrg3/configtx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/addOrg3/configtx.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/addOrg3/docker/docker-compose-ca-org3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/addOrg3/docker/docker-compose-ca-org3.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/addOrg3/docker/docker-compose-couch-org3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/addOrg3/docker/docker-compose-couch-org3.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/addOrg3/docker/docker-compose-org3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/addOrg3/docker/docker-compose-org3.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/addOrg3/fabric-ca/org3/fabric-ca-server-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/addOrg3/fabric-ca/org3/fabric-ca-server-config.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/addOrg3/fabric-ca/registerEnroll.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/addOrg3/fabric-ca/registerEnroll.sh -------------------------------------------------------------------------------- /support/Lab06/test-network/addOrg3/org3-crypto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/addOrg3/org3-crypto.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/configtx/configtx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/configtx/configtx.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/docker/docker-compose-ca.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/docker/docker-compose-ca.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/docker/docker-compose-couch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/docker/docker-compose-couch.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/docker/docker-compose-test-net.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/docker/docker-compose-test-net.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/network.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/network.sh -------------------------------------------------------------------------------- /support/Lab06/test-network/organizations/ccp-generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/organizations/ccp-generate.sh -------------------------------------------------------------------------------- /support/Lab06/test-network/organizations/ccp-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/organizations/ccp-template.json -------------------------------------------------------------------------------- /support/Lab06/test-network/organizations/ccp-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/organizations/ccp-template.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/organizations/cryptogen/crypto-config-orderer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/organizations/cryptogen/crypto-config-orderer.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/organizations/cryptogen/crypto-config-org1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/organizations/cryptogen/crypto-config-org1.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/organizations/cryptogen/crypto-config-org2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/organizations/cryptogen/crypto-config-org2.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/organizations/fabric-ca/organizations/ordererOrganizations/example.com/fabric-ca-client-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/organizations/fabric-ca/organizations/ordererOrganizations/example.com/fabric-ca-client-config.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/organizations/fabric-ca/organizations/ordererOrganizations/example.com/msp/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/organizations/fabric-ca/organizations/ordererOrganizations/example.com/msp/config.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/organizations/fabric-ca/organizations/ordererOrganizations/example.com/orderers/orderer.example.com/msp/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/organizations/fabric-ca/organizations/ordererOrganizations/example.com/orderers/orderer.example.com/msp/config.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/organizations/fabric-ca/organizations/ordererOrganizations/example.com/users/Admin@example.com/msp/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/organizations/fabric-ca/organizations/ordererOrganizations/example.com/users/Admin@example.com/msp/config.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/organizations/fabric-ca/organizations/peerOrganizations/org2.example.com/fabric-ca-client-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/organizations/fabric-ca/organizations/peerOrganizations/org2.example.com/fabric-ca-client-config.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/organizations/fabric-ca/organizations/peerOrganizations/org2.example.com/msp/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/organizations/fabric-ca/organizations/peerOrganizations/org2.example.com/msp/config.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/organizations/fabric-ca/organizations/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/msp/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/organizations/fabric-ca/organizations/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/msp/config.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/organizations/fabric-ca/organizations/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/organizations/fabric-ca/organizations/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/config.yaml -------------------------------------------------------------------------------- /support/Lab06/test-network/organizations/fabric-ca/registerEnroll.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/organizations/fabric-ca/registerEnroll.sh -------------------------------------------------------------------------------- /support/Lab06/test-network/scripts/createChannel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/scripts/createChannel.sh -------------------------------------------------------------------------------- /support/Lab06/test-network/scripts/deployCC.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/scripts/deployCC.sh -------------------------------------------------------------------------------- /support/Lab06/test-network/scripts/envVar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/scripts/envVar.sh -------------------------------------------------------------------------------- /support/Lab06/test-network/scripts/org3-scripts/envVarCLI.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/scripts/org3-scripts/envVarCLI.sh -------------------------------------------------------------------------------- /support/Lab06/test-network/scripts/org3-scripts/step1org3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/scripts/org3-scripts/step1org3.sh -------------------------------------------------------------------------------- /support/Lab06/test-network/scripts/org3-scripts/step2org3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/university-course/HEAD/support/Lab06/test-network/scripts/org3-scripts/step2org3.sh --------------------------------------------------------------------------------