├── .gitignore ├── CODEOWNERS ├── LICENSE ├── Labs └── UCA │ ├── Definitions │ ├── LearningToken1 │ │ └── latest │ │ │ ├── LearningToken1.json │ │ │ ├── LearningToken1.md │ │ │ └── LearningToken1.proto │ └── LearningToken2 │ │ └── latest │ │ ├── LearningToken2.json │ │ ├── LearningToken2.md │ │ └── LearningToken2.proto │ ├── Formulas │ ├── tF{~d,m,a,r,b,t,q}+phDR+phGL │ │ └── latest │ │ │ ├── tF{~d,m,a,r,b,t,q}+phDR+phGL.json │ │ │ ├── tF{~d,m,a,r,b,t,q}+phDR+phGL.md │ │ │ └── tF{~d,m,a,r,b,t,q}+phDR+phGL.proto │ └── tN{~d,~t,m,a,r}+phDR+phGL │ │ └── latest │ │ ├── tN{~d,~t,m,a,r}+phDR+phGL.json │ │ ├── tN{~d,~t,m,a,r}+phDR+phGL.md │ │ └── tN{~d,~t,m,a,r}+phDR+phGL.proto │ └── Specifications │ ├── LearningToken1 │ └── latest │ │ ├── LearningToken1-spec.docx │ │ └── LearningToken1-spec.pdf │ └── LearningToken2 │ └── latest │ ├── LearningToken2-spec.docx │ └── LearningToken2-spec.pdf ├── Practices └── community-reward-token │ ├── README.md │ └── artifacts │ ├── indivisible │ ├── indivisible.json │ └── indivisible.proto │ ├── roles │ ├── roles.json │ └── roles.proto │ ├── supply-control │ ├── supply-control.json │ └── supply-control.proto │ ├── transferable │ ├── transferable.json │ └── transferable.proto │ └── whole_fungible │ ├── whole-fungible.json │ └── whole-fungible.proto ├── README.md ├── npm_package ltsdk ├── .example.env ├── .gitignore ├── README-work-done.md ├── README.md ├── dist │ ├── src │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── zoomprocessor.d.ts │ │ └── zoomprocessor.js │ └── tests │ │ ├── zoomprocessor.test.d.ts │ │ └── zoomprocessor.test.js ├── jest.config.js ├── package-lock.json ├── package.json ├── src │ ├── edxDataprocessor.ts │ ├── index.ts │ └── zoomprocessor.ts ├── tests │ ├── __snapshots__ │ │ └── zoomprocessor.test.ts.snap │ ├── edxDataprocessor.test.ts │ └── zoomprocessor.test.ts ├── tsconfig.json └── types │ ├── edx.d.ts │ └── index.d.ts └── src ├── README.md ├── learning-token-backend ├── .env.example ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── .vscode │ └── settings.json ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose.yml ├── nest-cli.json ├── package.json ├── src │ ├── app.controller.ts │ ├── app.module.ts │ ├── app.service.ts │ ├── cache │ │ ├── cache.keys.ts │ │ └── cache.module.ts │ ├── common │ │ ├── decorators │ │ │ └── roles.decorator.ts │ │ ├── filters │ │ │ ├── http-exception.filter.ts │ │ │ └── models │ │ │ │ └── http-exception-response.interface.ts │ │ ├── guards │ │ │ ├── access-control.guard.ts │ │ │ ├── jwt-auth.guard.ts │ │ │ └── sdk.guard.ts │ │ ├── helpers │ │ │ └── utils.helper.ts │ │ └── pipes │ │ │ ├── response.interceptor.ts │ │ │ └── validation.pipe.ts │ ├── config │ │ ├── env.validation.ts │ │ ├── jwt.config.ts │ │ ├── smtp.config.ts │ │ ├── typeorm.config-migrations.ts │ │ └── typeorm.config.ts │ ├── contract-abi │ │ └── learning-token-abi.json │ ├── main.ts │ ├── modules │ │ ├── admins │ │ │ ├── dto │ │ │ │ └── create-user.dto.ts │ │ │ ├── entities │ │ │ │ └── user.entity.ts │ │ │ ├── enums │ │ │ │ └── user.enum.ts │ │ │ ├── users.controller.ts │ │ │ ├── users.module.ts │ │ │ └── users.service.ts │ │ ├── auth │ │ │ ├── auth.controller.ts │ │ │ ├── auth.module.ts │ │ │ ├── dto │ │ │ │ └── auth.dto.ts │ │ │ ├── service │ │ │ │ ├── auth.service.ts │ │ │ │ └── jwt.service.ts │ │ │ └── strategy │ │ │ │ └── jwt.strategy.ts │ │ ├── event │ │ │ ├── dto │ │ │ │ ├── create-event.dto.ts │ │ │ │ ├── create-scoring-guide.dto.ts │ │ │ │ └── update-event.dto.ts │ │ │ ├── entities │ │ │ │ ├── event.entity.ts │ │ │ │ └── scoring-guide.entity.ts │ │ │ ├── event.controller.spec.ts │ │ │ ├── event.controller.ts │ │ │ ├── event.module.ts │ │ │ ├── event.service.spec.ts │ │ │ └── event.service.ts │ │ ├── institutions │ │ │ ├── dto │ │ │ │ ├── create-institution.dto.ts │ │ │ │ └── update-institution.dto.ts │ │ │ ├── entities │ │ │ │ └── institution.entity.ts │ │ │ ├── institutions.controller.spec.ts │ │ │ ├── institutions.controller.ts │ │ │ ├── institutions.module.ts │ │ │ ├── institutions.service.spec.ts │ │ │ └── institutions.service.ts │ │ ├── instructors │ │ │ ├── dto │ │ │ │ ├── create-instructor.dto.ts │ │ │ │ └── update-instructor.dto.ts │ │ │ ├── entities │ │ │ │ └── instructor.entity.ts │ │ │ ├── instructors.controller.spec.ts │ │ │ ├── instructors.controller.ts │ │ │ ├── instructors.module.ts │ │ │ ├── instructors.service.spec.ts │ │ │ └── instructors.service.ts │ │ ├── learners │ │ │ ├── dto │ │ │ │ ├── create-learner.dto.ts │ │ │ │ └── update-learner.dto.ts │ │ │ ├── entities │ │ │ │ └── learner.entity.ts │ │ │ ├── learners.controller.spec.ts │ │ │ ├── learners.controller.ts │ │ │ ├── learners.module.ts │ │ │ ├── learners.service.spec.ts │ │ │ └── learners.service.ts │ │ ├── postevent │ │ │ ├── dto │ │ │ │ ├── create-postevent.dto.ts │ │ │ │ └── update-postevent.dto.ts │ │ │ ├── entities │ │ │ │ └── postevent.entity.ts │ │ │ ├── postevent.controller.spec.ts │ │ │ ├── postevent.controller.ts │ │ │ ├── postevent.module.ts │ │ │ ├── postevent.service.spec.ts │ │ │ └── postevent.service.ts │ │ ├── preevent │ │ │ ├── dto │ │ │ │ ├── create-preevent.dto.ts │ │ │ │ └── update-preevent.dto.ts │ │ │ ├── entities │ │ │ │ └── preevent.entity.ts │ │ │ ├── preevent.controller.spec.ts │ │ │ ├── preevent.controller.ts │ │ │ ├── preevent.module.ts │ │ │ ├── preevent.service.spec.ts │ │ │ └── preevent.service.ts │ │ ├── role │ │ │ ├── dto │ │ │ │ ├── create-role.dto.ts │ │ │ │ └── update-role.dto.ts │ │ │ ├── entities │ │ │ │ └── role.entity.ts │ │ │ ├── role.controller.ts │ │ │ ├── role.module.ts │ │ │ ├── role.service.ts │ │ │ └── seeder │ │ │ │ ├── seeder.module.ts │ │ │ │ └── user-role.seed.ts │ │ ├── sdk-keys │ │ │ ├── sdk-keys.controller.spec.ts │ │ │ ├── sdk-keys.controller.ts │ │ │ ├── sdk-keys.module.ts │ │ │ ├── sdk-keys.service.spec.ts │ │ │ └── sdk-keys.service.ts │ │ ├── secret-key │ │ │ ├── secret-key.guard.spec.ts │ │ │ └── secret-key.guard.ts │ │ └── smartcontract │ │ │ ├── dto │ │ │ ├── create-course.dto.ts │ │ │ ├── create-smartcontract.dto.ts │ │ │ ├── distrbute-token.dto.ts │ │ │ └── update-smartcontract.dto.ts │ │ │ ├── entities │ │ │ └── smartcontract.entity.ts │ │ │ ├── enums │ │ │ └── smartcontract-functions.enum.ts │ │ │ ├── smartcontract.controller.spec.ts │ │ │ ├── smartcontract.controller.ts │ │ │ ├── smartcontract.module.ts │ │ │ ├── smartcontract.service.spec.ts │ │ │ └── smartcontract.service.ts │ └── utils │ │ └── kaledio.ts ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json ├── tsconfig.build.json └── tsconfig.json ├── learning-token-dashboard ├── .eslintrc.cjs ├── .example.env ├── .gitignore ├── Dockerfile ├── README.md ├── docker-compose.yaml ├── index.html ├── package.json ├── postcss.config.js ├── public │ └── L.png ├── src │ ├── components │ │ ├── Accordion │ │ │ └── index.tsx │ │ ├── Button │ │ │ └── index.tsx │ │ ├── Modal │ │ │ └── SuccessModal.tsx │ │ ├── Pagination │ │ │ └── index.tsx │ │ ├── SelectInput │ │ │ └── index.tsx │ │ ├── Sidebar │ │ │ ├── NewSidebar.tsx │ │ │ ├── ProtectedSidebar.tsx │ │ │ ├── SidebarMenuItems.tsx │ │ │ └── index.tsx │ │ ├── TextInput │ │ │ └── index.tsx │ │ ├── Topbar │ │ │ └── index.tsx │ │ └── nft │ │ │ └── Token.tsx │ ├── config │ │ ├── data │ │ │ └── index.ts │ │ └── menu │ │ │ └── index.ts │ ├── contexts │ │ └── EventContext.tsx │ ├── contracts │ │ └── LearningToken.json │ ├── css │ │ └── EventsAdd.css │ ├── enums │ │ ├── roles.enum.ts │ │ └── smartcontract-functions.enum.ts │ ├── hooks │ │ └── usePagination.tsx │ ├── index.css │ ├── main.tsx │ ├── pages │ │ ├── Dashboard.tsx │ │ ├── Login.tsx │ │ ├── Register.tsx │ │ ├── course │ │ │ ├── Attendance.tsx │ │ │ ├── CourseNew.tsx │ │ │ ├── SetToken.tsx │ │ │ └── index.tsx │ │ ├── events │ │ │ ├── CreateCourse.tsx │ │ │ ├── DistributeToken.tsx │ │ │ ├── Events.tsx │ │ │ ├── EventsAdd.tsx │ │ │ └── ScoringGuide.tsx │ │ ├── index.tsx │ │ ├── institution │ │ │ ├── GenerateKey.tsx │ │ │ └── index.tsx │ │ ├── instructor │ │ │ └── index.tsx │ │ ├── layouts │ │ │ ├── MasterLayout.tsx │ │ │ └── ProtectedLayout.tsx │ │ └── learner │ │ │ └── index.tsx │ ├── routes │ │ └── index.tsx │ ├── store │ │ ├── features │ │ │ ├── admin │ │ │ │ └── adminApi.ts │ │ │ ├── api │ │ │ │ └── apiSlice.ts │ │ │ ├── auth │ │ │ │ └── authSlice.ts │ │ │ ├── institution │ │ │ │ └── institutionApi.ts │ │ │ ├── instructor │ │ │ │ └── instructorApi.ts │ │ │ └── learner │ │ │ │ └── learnerApi.ts │ │ └── index.tsx │ ├── utils │ │ └── index.ts │ └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── yarn.lock ├── learning-token ├── .env.example ├── .gitignore ├── README.md ├── arguments.d.ts ├── arguments.js ├── contracts │ └── LearningToken.sol ├── hardhat.config.ts ├── package.json ├── scripts │ ├── DeployForTest.ts │ ├── DeployLive.ts │ ├── DeployLocalHardhat.ts │ └── DeployLocalHyperledgerBesu.ts ├── test.sh ├── test │ └── LearningToken.ts ├── tsconfig.json ├── yarn-error.log └── yarn.lock └── quorum-test-network ├── .common.sh ├── .env ├── README.md ├── attach.sh ├── chainlens ├── 5xx.html └── nginx.conf ├── config ├── besu │ ├── .env │ ├── CLIQUEgenesis.json │ ├── IBFTgenesis.json │ ├── QBFTgenesis.json │ ├── config.toml │ ├── genesis.json │ ├── log-config-splunk.xml │ ├── log-config.xml │ ├── permissions_config.toml │ └── static-nodes.json ├── ethsigner │ ├── createKey.js │ ├── key │ └── password ├── grafana │ └── provisioning │ │ ├── dashboards │ │ ├── besu.json │ │ ├── dashboard.yml │ │ ├── loki.json │ │ └── quorum.json │ │ └── datasources │ │ ├── loki.yml │ │ └── prometheus.yml ├── kibana │ └── besu_overview_dashboard.ndjson ├── nodes │ ├── member1 │ │ ├── accountKeystore │ │ ├── accountPassword │ │ ├── accountPrivateKey │ │ ├── address │ │ ├── nodekey │ │ ├── nodekey.pub │ │ ├── tm.key │ │ ├── tm.pub │ │ ├── tma.key │ │ └── tma.pub │ ├── member2 │ │ ├── accountKeystore │ │ ├── accountPassword │ │ ├── accountPrivateKey │ │ ├── address │ │ ├── nodekey │ │ ├── nodekey.pub │ │ ├── tm.key │ │ ├── tm.pub │ │ ├── tma.key │ │ └── tma.pub │ ├── member3 │ │ ├── accountKeystore │ │ ├── accountPassword │ │ ├── accountPrivateKey │ │ ├── address │ │ ├── nodekey │ │ ├── nodekey.pub │ │ ├── tm.key │ │ ├── tm.pub │ │ ├── tma.key │ │ └── tma.pub │ ├── rpcnode │ │ ├── accountKeystore │ │ ├── accountPassword │ │ ├── accountPrivateKey │ │ ├── address │ │ ├── nodekey │ │ └── nodekey.pub │ ├── validator1 │ │ ├── accountKeystore │ │ ├── accountPassword │ │ ├── accountPrivateKey │ │ ├── address │ │ ├── nodekey │ │ └── nodekey.pub │ ├── validator2 │ │ ├── accountKeystore │ │ ├── accountPassword │ │ ├── accountPrivateKey │ │ ├── address │ │ ├── nodekey │ │ └── nodekey.pub │ ├── validator3 │ │ ├── accountKeystore │ │ ├── accountPassword │ │ ├── accountPrivateKey │ │ ├── address │ │ ├── nodekey │ │ └── nodekey.pub │ └── validator4 │ │ ├── accountKeystore │ │ ├── accountPassword │ │ ├── accountPrivateKey │ │ ├── address │ │ ├── nodekey │ │ └── nodekey.pub ├── prometheus │ └── prometheus.yml └── tessera │ ├── Dockerfile │ ├── data │ ├── logback.xml │ └── tessera-config-template.json │ └── docker-entrypoint.sh ├── dapps └── quorumToken │ ├── README.md │ ├── contracts │ └── QuorumToken.sol │ ├── frontend │ ├── .eslintrc.json │ ├── next.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.svg │ │ └── next.svg │ ├── src │ │ ├── components │ │ │ ├── Layout.tsx │ │ │ ├── MMAccount.tsx │ │ │ └── quorumToken │ │ │ │ ├── QuorumTokenABI.tsx │ │ │ │ ├── ReadQuorumToken.tsx │ │ │ │ └── TransferQuorumToken.tsx │ │ └── pages │ │ │ ├── _app.tsx │ │ │ ├── _document.js │ │ │ └── index.tsx │ ├── styles │ │ └── globals.css │ └── tsconfig.json │ ├── hardhat.config.ts │ ├── package-lock.json │ ├── package.json │ ├── scripts │ └── deploy_quorumtoken.ts │ ├── test │ └── QuorumToken.test.ts │ └── tsconfig.json ├── docker-compose.yml ├── extra ├── generate_node_details.js └── package.json ├── filebeat ├── Dockerfile └── filebeat.yml ├── list.sh ├── logstash ├── Dockerfile ├── config │ ├── log4j2.properties │ └── logstash.yml └── pipeline │ ├── 10_filebeat_redis.conf │ ├── 10_metricbeat_redis.conf │ ├── 20_besu.conf │ ├── 20_logstash.conf │ ├── 20_quorum.conf │ ├── 20_tessera.conf │ └── 30_elasticsearch.conf ├── loki └── loki.yml ├── metricbeat ├── Dockerfile └── metricbeat.yml ├── promtail └── promtail.yml ├── quorum-explorer ├── config.json └── env ├── remove.sh ├── restart.sh ├── resume.sh ├── run.sh ├── smart_contracts ├── contracts │ ├── Counter.json │ ├── Counter.sol │ ├── SimpleStorage.json │ └── SimpleStorage.sol ├── package.json └── scripts │ ├── compile.js │ ├── keys.js │ ├── privacy │ ├── concurrent_private_txs.js │ ├── private_tx.js │ └── private_tx_privacy_group.js │ └── public │ ├── hre_1559_public_tx.js │ ├── hre_eth_tx.js │ ├── hre_public_tx.js │ └── web3_eth_tx.js ├── splunk ├── log4j2.xml ├── otel-collector-config.yml └── splunk.yml ├── static ├── blockchain-network.png ├── metamask-faucet-transfer.png ├── npm-send-private-tx.png └── qs-dapp.png └── stop.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/.gitignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/LICENSE -------------------------------------------------------------------------------- /Labs/UCA/Definitions/LearningToken1/latest/LearningToken1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/Labs/UCA/Definitions/LearningToken1/latest/LearningToken1.json -------------------------------------------------------------------------------- /Labs/UCA/Definitions/LearningToken1/latest/LearningToken1.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Labs/UCA/Definitions/LearningToken1/latest/LearningToken1.proto: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Labs/UCA/Definitions/LearningToken2/latest/LearningToken2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/Labs/UCA/Definitions/LearningToken2/latest/LearningToken2.json -------------------------------------------------------------------------------- /Labs/UCA/Definitions/LearningToken2/latest/LearningToken2.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Labs/UCA/Definitions/LearningToken2/latest/LearningToken2.proto: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Labs/UCA/Formulas/tF{~d,m,a,r,b,t,q}+phDR+phGL/latest/tF{~d,m,a,r,b,t,q}+phDR+phGL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/Labs/UCA/Formulas/tF{~d,m,a,r,b,t,q}+phDR+phGL/latest/tF{~d,m,a,r,b,t,q}+phDR+phGL.json -------------------------------------------------------------------------------- /Labs/UCA/Formulas/tF{~d,m,a,r,b,t,q}+phDR+phGL/latest/tF{~d,m,a,r,b,t,q}+phDR+phGL.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Labs/UCA/Formulas/tF{~d,m,a,r,b,t,q}+phDR+phGL/latest/tF{~d,m,a,r,b,t,q}+phDR+phGL.proto: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Labs/UCA/Formulas/tN{~d,~t,m,a,r}+phDR+phGL/latest/tN{~d,~t,m,a,r}+phDR+phGL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/Labs/UCA/Formulas/tN{~d,~t,m,a,r}+phDR+phGL/latest/tN{~d,~t,m,a,r}+phDR+phGL.json -------------------------------------------------------------------------------- /Labs/UCA/Formulas/tN{~d,~t,m,a,r}+phDR+phGL/latest/tN{~d,~t,m,a,r}+phDR+phGL.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Labs/UCA/Formulas/tN{~d,~t,m,a,r}+phDR+phGL/latest/tN{~d,~t,m,a,r}+phDR+phGL.proto: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Labs/UCA/Specifications/LearningToken1/latest/LearningToken1-spec.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/Labs/UCA/Specifications/LearningToken1/latest/LearningToken1-spec.docx -------------------------------------------------------------------------------- /Labs/UCA/Specifications/LearningToken1/latest/LearningToken1-spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/Labs/UCA/Specifications/LearningToken1/latest/LearningToken1-spec.pdf -------------------------------------------------------------------------------- /Labs/UCA/Specifications/LearningToken2/latest/LearningToken2-spec.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/Labs/UCA/Specifications/LearningToken2/latest/LearningToken2-spec.docx -------------------------------------------------------------------------------- /Labs/UCA/Specifications/LearningToken2/latest/LearningToken2-spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/Labs/UCA/Specifications/LearningToken2/latest/LearningToken2-spec.pdf -------------------------------------------------------------------------------- /Practices/community-reward-token/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/Practices/community-reward-token/README.md -------------------------------------------------------------------------------- /Practices/community-reward-token/artifacts/indivisible/indivisible.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/Practices/community-reward-token/artifacts/indivisible/indivisible.json -------------------------------------------------------------------------------- /Practices/community-reward-token/artifacts/indivisible/indivisible.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/Practices/community-reward-token/artifacts/indivisible/indivisible.proto -------------------------------------------------------------------------------- /Practices/community-reward-token/artifacts/roles/roles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/Practices/community-reward-token/artifacts/roles/roles.json -------------------------------------------------------------------------------- /Practices/community-reward-token/artifacts/roles/roles.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/Practices/community-reward-token/artifacts/roles/roles.proto -------------------------------------------------------------------------------- /Practices/community-reward-token/artifacts/supply-control/supply-control.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/Practices/community-reward-token/artifacts/supply-control/supply-control.json -------------------------------------------------------------------------------- /Practices/community-reward-token/artifacts/supply-control/supply-control.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/Practices/community-reward-token/artifacts/supply-control/supply-control.proto -------------------------------------------------------------------------------- /Practices/community-reward-token/artifacts/transferable/transferable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/Practices/community-reward-token/artifacts/transferable/transferable.json -------------------------------------------------------------------------------- /Practices/community-reward-token/artifacts/transferable/transferable.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/Practices/community-reward-token/artifacts/transferable/transferable.proto -------------------------------------------------------------------------------- /Practices/community-reward-token/artifacts/whole_fungible/whole-fungible.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/Practices/community-reward-token/artifacts/whole_fungible/whole-fungible.json -------------------------------------------------------------------------------- /Practices/community-reward-token/artifacts/whole_fungible/whole-fungible.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/Practices/community-reward-token/artifacts/whole_fungible/whole-fungible.proto -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/README.md -------------------------------------------------------------------------------- /npm_package ltsdk/.example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/npm_package ltsdk/.example.env -------------------------------------------------------------------------------- /npm_package ltsdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/npm_package ltsdk/.gitignore -------------------------------------------------------------------------------- /npm_package ltsdk/README-work-done.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/npm_package ltsdk/README-work-done.md -------------------------------------------------------------------------------- /npm_package ltsdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/npm_package ltsdk/README.md -------------------------------------------------------------------------------- /npm_package ltsdk/dist/src/index.d.ts: -------------------------------------------------------------------------------- 1 | export { run } from './zoomprocessor'; 2 | -------------------------------------------------------------------------------- /npm_package ltsdk/dist/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/npm_package ltsdk/dist/src/index.js -------------------------------------------------------------------------------- /npm_package ltsdk/dist/src/zoomprocessor.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/npm_package ltsdk/dist/src/zoomprocessor.d.ts -------------------------------------------------------------------------------- /npm_package ltsdk/dist/src/zoomprocessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/npm_package ltsdk/dist/src/zoomprocessor.js -------------------------------------------------------------------------------- /npm_package ltsdk/dist/tests/zoomprocessor.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /npm_package ltsdk/dist/tests/zoomprocessor.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/npm_package ltsdk/dist/tests/zoomprocessor.test.js -------------------------------------------------------------------------------- /npm_package ltsdk/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/npm_package ltsdk/jest.config.js -------------------------------------------------------------------------------- /npm_package ltsdk/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/npm_package ltsdk/package-lock.json -------------------------------------------------------------------------------- /npm_package ltsdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/npm_package ltsdk/package.json -------------------------------------------------------------------------------- /npm_package ltsdk/src/edxDataprocessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/npm_package ltsdk/src/edxDataprocessor.ts -------------------------------------------------------------------------------- /npm_package ltsdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/npm_package ltsdk/src/index.ts -------------------------------------------------------------------------------- /npm_package ltsdk/src/zoomprocessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/npm_package ltsdk/src/zoomprocessor.ts -------------------------------------------------------------------------------- /npm_package ltsdk/tests/__snapshots__/zoomprocessor.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/npm_package ltsdk/tests/__snapshots__/zoomprocessor.test.ts.snap -------------------------------------------------------------------------------- /npm_package ltsdk/tests/edxDataprocessor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/npm_package ltsdk/tests/edxDataprocessor.test.ts -------------------------------------------------------------------------------- /npm_package ltsdk/tests/zoomprocessor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/npm_package ltsdk/tests/zoomprocessor.test.ts -------------------------------------------------------------------------------- /npm_package ltsdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/npm_package ltsdk/tsconfig.json -------------------------------------------------------------------------------- /npm_package ltsdk/types/edx.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/npm_package ltsdk/types/edx.d.ts -------------------------------------------------------------------------------- /npm_package ltsdk/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/npm_package ltsdk/types/index.d.ts -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/README.md -------------------------------------------------------------------------------- /src/learning-token-backend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/.env.example -------------------------------------------------------------------------------- /src/learning-token-backend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/.eslintrc.js -------------------------------------------------------------------------------- /src/learning-token-backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/.gitignore -------------------------------------------------------------------------------- /src/learning-token-backend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/.prettierrc -------------------------------------------------------------------------------- /src/learning-token-backend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/.vscode/settings.json -------------------------------------------------------------------------------- /src/learning-token-backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/Dockerfile -------------------------------------------------------------------------------- /src/learning-token-backend/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/LICENSE -------------------------------------------------------------------------------- /src/learning-token-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/README.md -------------------------------------------------------------------------------- /src/learning-token-backend/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/docker-compose.yml -------------------------------------------------------------------------------- /src/learning-token-backend/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/nest-cli.json -------------------------------------------------------------------------------- /src/learning-token-backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/package.json -------------------------------------------------------------------------------- /src/learning-token-backend/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/app.controller.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/app.module.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/app.service.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/cache/cache.keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/cache/cache.keys.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/cache/cache.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/cache/cache.module.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/common/decorators/roles.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/common/decorators/roles.decorator.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/common/filters/http-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/common/filters/http-exception.filter.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/common/filters/models/http-exception-response.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/common/filters/models/http-exception-response.interface.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/common/guards/access-control.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/common/guards/access-control.guard.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/common/guards/jwt-auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/common/guards/jwt-auth.guard.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/common/guards/sdk.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/common/guards/sdk.guard.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/common/helpers/utils.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/common/helpers/utils.helper.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/common/pipes/response.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/common/pipes/response.interceptor.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/common/pipes/validation.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/common/pipes/validation.pipe.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/config/env.validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/config/env.validation.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/config/jwt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/config/jwt.config.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/config/smtp.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/config/smtp.config.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/config/typeorm.config-migrations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/config/typeorm.config-migrations.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/config/typeorm.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/config/typeorm.config.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/contract-abi/learning-token-abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/contract-abi/learning-token-abi.json -------------------------------------------------------------------------------- /src/learning-token-backend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/main.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/admins/dto/create-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/admins/dto/create-user.dto.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/admins/entities/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/admins/entities/user.entity.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/admins/enums/user.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/admins/enums/user.enum.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/admins/users.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/admins/users.controller.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/admins/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/admins/users.module.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/admins/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/admins/users.service.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/auth/auth.controller.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/auth/auth.module.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/auth/dto/auth.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/auth/dto/auth.dto.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/auth/service/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/auth/service/auth.service.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/auth/service/jwt.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/auth/service/jwt.service.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/auth/strategy/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/auth/strategy/jwt.strategy.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/event/dto/create-event.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/event/dto/create-event.dto.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/event/dto/create-scoring-guide.dto.ts: -------------------------------------------------------------------------------- 1 | export class CreateEventDto {} 2 | -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/event/dto/update-event.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/event/dto/update-event.dto.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/event/entities/event.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/event/entities/event.entity.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/event/entities/scoring-guide.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/event/entities/scoring-guide.entity.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/event/event.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/event/event.controller.spec.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/event/event.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/event/event.controller.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/event/event.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/event/event.module.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/event/event.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/event/event.service.spec.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/event/event.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/event/event.service.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/institutions/dto/create-institution.dto.ts: -------------------------------------------------------------------------------- 1 | export class CreateInstitutionDto {} 2 | -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/institutions/dto/update-institution.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/institutions/dto/update-institution.dto.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/institutions/entities/institution.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/institutions/entities/institution.entity.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/institutions/institutions.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/institutions/institutions.controller.spec.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/institutions/institutions.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/institutions/institutions.controller.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/institutions/institutions.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/institutions/institutions.module.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/institutions/institutions.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/institutions/institutions.service.spec.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/institutions/institutions.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/institutions/institutions.service.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/instructors/dto/create-instructor.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/instructors/dto/create-instructor.dto.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/instructors/dto/update-instructor.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/instructors/dto/update-instructor.dto.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/instructors/entities/instructor.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/instructors/entities/instructor.entity.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/instructors/instructors.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/instructors/instructors.controller.spec.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/instructors/instructors.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/instructors/instructors.controller.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/instructors/instructors.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/instructors/instructors.module.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/instructors/instructors.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/instructors/instructors.service.spec.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/instructors/instructors.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/instructors/instructors.service.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/learners/dto/create-learner.dto.ts: -------------------------------------------------------------------------------- 1 | export class CreateLearnerDto {} 2 | -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/learners/dto/update-learner.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/learners/dto/update-learner.dto.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/learners/entities/learner.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/learners/entities/learner.entity.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/learners/learners.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/learners/learners.controller.spec.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/learners/learners.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/learners/learners.controller.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/learners/learners.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/learners/learners.module.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/learners/learners.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/learners/learners.service.spec.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/learners/learners.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/learners/learners.service.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/postevent/dto/create-postevent.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/postevent/dto/create-postevent.dto.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/postevent/dto/update-postevent.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/postevent/dto/update-postevent.dto.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/postevent/entities/postevent.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/postevent/entities/postevent.entity.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/postevent/postevent.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/postevent/postevent.controller.spec.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/postevent/postevent.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/postevent/postevent.controller.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/postevent/postevent.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/postevent/postevent.module.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/postevent/postevent.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/postevent/postevent.service.spec.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/postevent/postevent.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/postevent/postevent.service.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/preevent/dto/create-preevent.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/preevent/dto/create-preevent.dto.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/preevent/dto/update-preevent.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/preevent/dto/update-preevent.dto.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/preevent/entities/preevent.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/preevent/entities/preevent.entity.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/preevent/preevent.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/preevent/preevent.controller.spec.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/preevent/preevent.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/preevent/preevent.controller.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/preevent/preevent.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/preevent/preevent.module.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/preevent/preevent.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/preevent/preevent.service.spec.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/preevent/preevent.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/preevent/preevent.service.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/role/dto/create-role.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/role/dto/create-role.dto.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/role/dto/update-role.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/role/dto/update-role.dto.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/role/entities/role.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/role/entities/role.entity.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/role/role.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/role/role.controller.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/role/role.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/role/role.module.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/role/role.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/role/role.service.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/role/seeder/seeder.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/role/seeder/seeder.module.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/role/seeder/user-role.seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/role/seeder/user-role.seed.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/sdk-keys/sdk-keys.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/sdk-keys/sdk-keys.controller.spec.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/sdk-keys/sdk-keys.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/sdk-keys/sdk-keys.controller.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/sdk-keys/sdk-keys.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/sdk-keys/sdk-keys.module.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/sdk-keys/sdk-keys.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/sdk-keys/sdk-keys.service.spec.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/sdk-keys/sdk-keys.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/sdk-keys/sdk-keys.service.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/secret-key/secret-key.guard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/secret-key/secret-key.guard.spec.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/secret-key/secret-key.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/secret-key/secret-key.guard.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/smartcontract/dto/create-course.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/smartcontract/dto/create-course.dto.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/smartcontract/dto/create-smartcontract.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/smartcontract/dto/create-smartcontract.dto.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/smartcontract/dto/distrbute-token.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/smartcontract/dto/distrbute-token.dto.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/smartcontract/dto/update-smartcontract.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/smartcontract/dto/update-smartcontract.dto.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/smartcontract/entities/smartcontract.entity.ts: -------------------------------------------------------------------------------- 1 | export class Smartcontract {} 2 | -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/smartcontract/enums/smartcontract-functions.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/smartcontract/enums/smartcontract-functions.enum.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/smartcontract/smartcontract.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/smartcontract/smartcontract.controller.spec.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/smartcontract/smartcontract.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/smartcontract/smartcontract.controller.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/smartcontract/smartcontract.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/smartcontract/smartcontract.module.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/smartcontract/smartcontract.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/smartcontract/smartcontract.service.spec.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/modules/smartcontract/smartcontract.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/modules/smartcontract/smartcontract.service.ts -------------------------------------------------------------------------------- /src/learning-token-backend/src/utils/kaledio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/src/utils/kaledio.ts -------------------------------------------------------------------------------- /src/learning-token-backend/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /src/learning-token-backend/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/test/jest-e2e.json -------------------------------------------------------------------------------- /src/learning-token-backend/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/tsconfig.build.json -------------------------------------------------------------------------------- /src/learning-token-backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-backend/tsconfig.json -------------------------------------------------------------------------------- /src/learning-token-dashboard/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/.eslintrc.cjs -------------------------------------------------------------------------------- /src/learning-token-dashboard/.example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/.example.env -------------------------------------------------------------------------------- /src/learning-token-dashboard/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/.gitignore -------------------------------------------------------------------------------- /src/learning-token-dashboard/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/Dockerfile -------------------------------------------------------------------------------- /src/learning-token-dashboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/README.md -------------------------------------------------------------------------------- /src/learning-token-dashboard/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/docker-compose.yaml -------------------------------------------------------------------------------- /src/learning-token-dashboard/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/index.html -------------------------------------------------------------------------------- /src/learning-token-dashboard/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/package.json -------------------------------------------------------------------------------- /src/learning-token-dashboard/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/postcss.config.js -------------------------------------------------------------------------------- /src/learning-token-dashboard/public/L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/public/L.png -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/components/Accordion/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/components/Accordion/index.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/components/Button/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/components/Button/index.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/components/Modal/SuccessModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/components/Modal/SuccessModal.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/components/Pagination/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/components/Pagination/index.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/components/SelectInput/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/components/SelectInput/index.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/components/Sidebar/NewSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/components/Sidebar/NewSidebar.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/components/Sidebar/ProtectedSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/components/Sidebar/ProtectedSidebar.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/components/Sidebar/SidebarMenuItems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/components/Sidebar/SidebarMenuItems.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/components/Sidebar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/components/Sidebar/index.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/components/TextInput/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/components/TextInput/index.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/components/Topbar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/components/Topbar/index.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/components/nft/Token.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/components/nft/Token.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/config/data/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/config/data/index.ts -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/config/menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/config/menu/index.ts -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/contexts/EventContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/contexts/EventContext.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/contracts/LearningToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/contracts/LearningToken.json -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/css/EventsAdd.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/css/EventsAdd.css -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/enums/roles.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/enums/roles.enum.ts -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/enums/smartcontract-functions.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/enums/smartcontract-functions.enum.ts -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/hooks/usePagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/hooks/usePagination.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/index.css -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/main.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/pages/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/pages/Dashboard.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/pages/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/pages/Login.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/pages/Register.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/pages/Register.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/pages/course/Attendance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/pages/course/Attendance.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/pages/course/CourseNew.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/pages/course/CourseNew.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/pages/course/SetToken.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/pages/course/SetToken.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/pages/course/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/pages/course/index.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/pages/events/CreateCourse.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/pages/events/CreateCourse.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/pages/events/DistributeToken.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/pages/events/DistributeToken.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/pages/events/Events.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/pages/events/Events.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/pages/events/EventsAdd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/pages/events/EventsAdd.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/pages/events/ScoringGuide.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/pages/events/ScoringGuide.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/pages/index.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/pages/institution/GenerateKey.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/pages/institution/GenerateKey.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/pages/institution/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/pages/institution/index.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/pages/instructor/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/pages/instructor/index.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/pages/layouts/MasterLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/pages/layouts/MasterLayout.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/pages/layouts/ProtectedLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/pages/layouts/ProtectedLayout.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/pages/learner/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/pages/learner/index.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/routes/index.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/store/features/admin/adminApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/store/features/admin/adminApi.ts -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/store/features/api/apiSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/store/features/api/apiSlice.ts -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/store/features/auth/authSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/store/features/auth/authSlice.ts -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/store/features/institution/institutionApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/store/features/institution/institutionApi.ts -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/store/features/instructor/instructorApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/store/features/instructor/instructorApi.ts -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/store/features/learner/learnerApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/store/features/learner/learnerApi.ts -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/store/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/store/index.tsx -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/src/utils/index.ts -------------------------------------------------------------------------------- /src/learning-token-dashboard/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/learning-token-dashboard/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/tailwind.config.js -------------------------------------------------------------------------------- /src/learning-token-dashboard/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/tsconfig.json -------------------------------------------------------------------------------- /src/learning-token-dashboard/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/tsconfig.node.json -------------------------------------------------------------------------------- /src/learning-token-dashboard/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/vite.config.ts -------------------------------------------------------------------------------- /src/learning-token-dashboard/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token-dashboard/yarn.lock -------------------------------------------------------------------------------- /src/learning-token/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token/.env.example -------------------------------------------------------------------------------- /src/learning-token/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token/.gitignore -------------------------------------------------------------------------------- /src/learning-token/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token/README.md -------------------------------------------------------------------------------- /src/learning-token/arguments.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token/arguments.d.ts -------------------------------------------------------------------------------- /src/learning-token/arguments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token/arguments.js -------------------------------------------------------------------------------- /src/learning-token/contracts/LearningToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token/contracts/LearningToken.sol -------------------------------------------------------------------------------- /src/learning-token/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token/hardhat.config.ts -------------------------------------------------------------------------------- /src/learning-token/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token/package.json -------------------------------------------------------------------------------- /src/learning-token/scripts/DeployForTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token/scripts/DeployForTest.ts -------------------------------------------------------------------------------- /src/learning-token/scripts/DeployLive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token/scripts/DeployLive.ts -------------------------------------------------------------------------------- /src/learning-token/scripts/DeployLocalHardhat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token/scripts/DeployLocalHardhat.ts -------------------------------------------------------------------------------- /src/learning-token/scripts/DeployLocalHyperledgerBesu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token/scripts/DeployLocalHyperledgerBesu.ts -------------------------------------------------------------------------------- /src/learning-token/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token/test.sh -------------------------------------------------------------------------------- /src/learning-token/test/LearningToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token/test/LearningToken.ts -------------------------------------------------------------------------------- /src/learning-token/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token/tsconfig.json -------------------------------------------------------------------------------- /src/learning-token/yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token/yarn-error.log -------------------------------------------------------------------------------- /src/learning-token/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/learning-token/yarn.lock -------------------------------------------------------------------------------- /src/quorum-test-network/.common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/.common.sh -------------------------------------------------------------------------------- /src/quorum-test-network/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/.env -------------------------------------------------------------------------------- /src/quorum-test-network/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/README.md -------------------------------------------------------------------------------- /src/quorum-test-network/attach.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/attach.sh -------------------------------------------------------------------------------- /src/quorum-test-network/chainlens/5xx.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/chainlens/5xx.html -------------------------------------------------------------------------------- /src/quorum-test-network/chainlens/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/chainlens/nginx.conf -------------------------------------------------------------------------------- /src/quorum-test-network/config/besu/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/besu/.env -------------------------------------------------------------------------------- /src/quorum-test-network/config/besu/CLIQUEgenesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/besu/CLIQUEgenesis.json -------------------------------------------------------------------------------- /src/quorum-test-network/config/besu/IBFTgenesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/besu/IBFTgenesis.json -------------------------------------------------------------------------------- /src/quorum-test-network/config/besu/QBFTgenesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/besu/QBFTgenesis.json -------------------------------------------------------------------------------- /src/quorum-test-network/config/besu/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/besu/config.toml -------------------------------------------------------------------------------- /src/quorum-test-network/config/besu/genesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/besu/genesis.json -------------------------------------------------------------------------------- /src/quorum-test-network/config/besu/log-config-splunk.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/besu/log-config-splunk.xml -------------------------------------------------------------------------------- /src/quorum-test-network/config/besu/log-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/besu/log-config.xml -------------------------------------------------------------------------------- /src/quorum-test-network/config/besu/permissions_config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/besu/permissions_config.toml -------------------------------------------------------------------------------- /src/quorum-test-network/config/besu/static-nodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/besu/static-nodes.json -------------------------------------------------------------------------------- /src/quorum-test-network/config/ethsigner/createKey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/ethsigner/createKey.js -------------------------------------------------------------------------------- /src/quorum-test-network/config/ethsigner/key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/ethsigner/key -------------------------------------------------------------------------------- /src/quorum-test-network/config/ethsigner/password: -------------------------------------------------------------------------------- 1 | Password1 -------------------------------------------------------------------------------- /src/quorum-test-network/config/grafana/provisioning/dashboards/besu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/grafana/provisioning/dashboards/besu.json -------------------------------------------------------------------------------- /src/quorum-test-network/config/grafana/provisioning/dashboards/dashboard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/grafana/provisioning/dashboards/dashboard.yml -------------------------------------------------------------------------------- /src/quorum-test-network/config/grafana/provisioning/dashboards/loki.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/grafana/provisioning/dashboards/loki.json -------------------------------------------------------------------------------- /src/quorum-test-network/config/grafana/provisioning/dashboards/quorum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/grafana/provisioning/dashboards/quorum.json -------------------------------------------------------------------------------- /src/quorum-test-network/config/grafana/provisioning/datasources/loki.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/grafana/provisioning/datasources/loki.yml -------------------------------------------------------------------------------- /src/quorum-test-network/config/grafana/provisioning/datasources/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/grafana/provisioning/datasources/prometheus.yml -------------------------------------------------------------------------------- /src/quorum-test-network/config/kibana/besu_overview_dashboard.ndjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/kibana/besu_overview_dashboard.ndjson -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member1/accountKeystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/member1/accountKeystore -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member1/accountPassword: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member1/accountPrivateKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/member1/accountPrivateKey -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member1/address: -------------------------------------------------------------------------------- 1 | 0x13a52aab892e1322e8b52506276363d4754c122e 2 | -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member1/nodekey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/member1/nodekey -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member1/nodekey.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/member1/nodekey.pub -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member1/tm.key: -------------------------------------------------------------------------------- 1 | {"data":{"bytes":"Wl+xSyXVuuqzpvznOS7dOobhcn4C5auxkFRi7yLtgtA="},"type":"unlocked"} -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member1/tm.pub: -------------------------------------------------------------------------------- 1 | BULeR8JyUWhiuuCMU/HLA0Q5pzkYT+cHII3ZKBey3Bo= -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member1/tma.key: -------------------------------------------------------------------------------- 1 | {"data":{"bytes":"wGEar7J9G0JAgdisp61ZChyrJWeW2QPyKvecjjeVHOY="},"type":"unlocked"} -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member1/tma.pub: -------------------------------------------------------------------------------- 1 | 8SjRHlUBe4hAmTk3KDeJ96RhN+s10xRrHDrxEi1O5W0= -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member2/accountKeystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/member2/accountKeystore -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member2/accountPassword: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member2/accountPrivateKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/member2/accountPrivateKey -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member2/address: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/member2/address -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member2/nodekey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/member2/nodekey -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member2/nodekey.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/member2/nodekey.pub -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member2/tm.key: -------------------------------------------------------------------------------- 1 | {"data":{"bytes":"nDFwJNHSiT1gNzKBy9WJvMhmYRkW3TzFUmPsNzR6oFk="},"type":"unlocked"} -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member2/tm.pub: -------------------------------------------------------------------------------- 1 | QfeDAys9MPDs2XHExtc84jKGHxZg/aj52DTh0vtA3Xc= -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member2/tma.key: -------------------------------------------------------------------------------- 1 | {"data":{"bytes":"rwfJC1kNa8BjPfc+zZXug+it9sdWa0vbdN6pp6IXlAs="},"type":"unlocked"} -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member2/tma.pub: -------------------------------------------------------------------------------- 1 | 2T7xkjblN568N1QmPeElTjoeoNT4tkWYOJYxSMDO5i0= -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member3/accountKeystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/member3/accountKeystore -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member3/accountPassword: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member3/accountPrivateKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/member3/accountPrivateKey -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member3/address: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/member3/address -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member3/nodekey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/member3/nodekey -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member3/nodekey.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/member3/nodekey.pub -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member3/tm.key: -------------------------------------------------------------------------------- 1 | {"data":{"bytes":"tMxUVR8bX7aq/TbpVHc2QV3SN2iUuExBwefAuFsO0Lg="},"type":"unlocked"} -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member3/tm.pub: -------------------------------------------------------------------------------- 1 | 1iTZde/ndBHvzhcl7V68x44Vx7pl8nwx9LqnM/AfJUg= -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member3/tma.key: -------------------------------------------------------------------------------- 1 | {"data":{"bytes":"yLcbICXicELZOnvpkDXB2UkQUiNAMIfsEOsgtFOGkQU="},"type":"unlocked"} -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/member3/tma.pub: -------------------------------------------------------------------------------- 1 | 3nLS1GSlPs3/AccoZ20WTBrYP/ua5KDlUM1uGrDKHTs= -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/rpcnode/accountKeystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/rpcnode/accountKeystore -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/rpcnode/accountPassword: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/rpcnode/accountPrivateKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/rpcnode/accountPrivateKey -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/rpcnode/address: -------------------------------------------------------------------------------- 1 | 0xdf8b560be949c229c821731554c33ead5e3888a4 2 | -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/rpcnode/nodekey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/rpcnode/nodekey -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/rpcnode/nodekey.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/rpcnode/nodekey.pub -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator1/accountKeystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/validator1/accountKeystore -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator1/accountPassword: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator1/accountPrivateKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/validator1/accountPrivateKey -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator1/address: -------------------------------------------------------------------------------- 1 | 0x93917cadbace5dfce132b991732c6cda9bcc5b8a 2 | -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator1/nodekey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/validator1/nodekey -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator1/nodekey.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/validator1/nodekey.pub -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator2/accountKeystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/validator2/accountKeystore -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator2/accountPassword: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator2/accountPrivateKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/validator2/accountPrivateKey -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator2/address: -------------------------------------------------------------------------------- 1 | 0x27a97c9aaf04f18f3014c32e036dd0ac76da5f18 2 | -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator2/nodekey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/validator2/nodekey -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator2/nodekey.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/validator2/nodekey.pub -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator3/accountKeystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/validator3/accountKeystore -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator3/accountPassword: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator3/accountPrivateKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/validator3/accountPrivateKey -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator3/address: -------------------------------------------------------------------------------- 1 | 0xce412f988377e31f4d0ff12d74df73b51c42d0ca 2 | -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator3/nodekey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/validator3/nodekey -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator3/nodekey.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/validator3/nodekey.pub -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator4/accountKeystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/validator4/accountKeystore -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator4/accountPassword: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator4/accountPrivateKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/validator4/accountPrivateKey -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator4/address: -------------------------------------------------------------------------------- 1 | 0x98c1334496614aed49d2e81526d089f7264fed9c 2 | -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator4/nodekey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/validator4/nodekey -------------------------------------------------------------------------------- /src/quorum-test-network/config/nodes/validator4/nodekey.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/nodes/validator4/nodekey.pub -------------------------------------------------------------------------------- /src/quorum-test-network/config/prometheus/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/prometheus/prometheus.yml -------------------------------------------------------------------------------- /src/quorum-test-network/config/tessera/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/tessera/Dockerfile -------------------------------------------------------------------------------- /src/quorum-test-network/config/tessera/data/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/tessera/data/logback.xml -------------------------------------------------------------------------------- /src/quorum-test-network/config/tessera/data/tessera-config-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/tessera/data/tessera-config-template.json -------------------------------------------------------------------------------- /src/quorum-test-network/config/tessera/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/config/tessera/docker-entrypoint.sh -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/README.md -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/contracts/QuorumToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/contracts/QuorumToken.sol -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/frontend/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/frontend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/frontend/next.config.js -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/frontend/package-lock.json -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/frontend/package.json -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/frontend/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/frontend/public/favicon.svg -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/frontend/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/frontend/public/next.svg -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/frontend/src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/frontend/src/components/Layout.tsx -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/frontend/src/components/MMAccount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/frontend/src/components/MMAccount.tsx -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/frontend/src/components/quorumToken/QuorumTokenABI.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/frontend/src/components/quorumToken/QuorumTokenABI.tsx -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/frontend/src/components/quorumToken/ReadQuorumToken.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/frontend/src/components/quorumToken/ReadQuorumToken.tsx -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/frontend/src/components/quorumToken/TransferQuorumToken.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/frontend/src/components/quorumToken/TransferQuorumToken.tsx -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/frontend/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/frontend/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/frontend/src/pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/frontend/src/pages/_document.js -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/frontend/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/frontend/src/pages/index.tsx -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/frontend/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/frontend/styles/globals.css -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/frontend/tsconfig.json -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/hardhat.config.ts -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/package-lock.json -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/package.json -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/scripts/deploy_quorumtoken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/scripts/deploy_quorumtoken.ts -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/test/QuorumToken.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/test/QuorumToken.test.ts -------------------------------------------------------------------------------- /src/quorum-test-network/dapps/quorumToken/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/dapps/quorumToken/tsconfig.json -------------------------------------------------------------------------------- /src/quorum-test-network/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/docker-compose.yml -------------------------------------------------------------------------------- /src/quorum-test-network/extra/generate_node_details.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/extra/generate_node_details.js -------------------------------------------------------------------------------- /src/quorum-test-network/extra/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/extra/package.json -------------------------------------------------------------------------------- /src/quorum-test-network/filebeat/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/filebeat/Dockerfile -------------------------------------------------------------------------------- /src/quorum-test-network/filebeat/filebeat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/filebeat/filebeat.yml -------------------------------------------------------------------------------- /src/quorum-test-network/list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/list.sh -------------------------------------------------------------------------------- /src/quorum-test-network/logstash/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/logstash/Dockerfile -------------------------------------------------------------------------------- /src/quorum-test-network/logstash/config/log4j2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/logstash/config/log4j2.properties -------------------------------------------------------------------------------- /src/quorum-test-network/logstash/config/logstash.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/logstash/config/logstash.yml -------------------------------------------------------------------------------- /src/quorum-test-network/logstash/pipeline/10_filebeat_redis.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/logstash/pipeline/10_filebeat_redis.conf -------------------------------------------------------------------------------- /src/quorum-test-network/logstash/pipeline/10_metricbeat_redis.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/logstash/pipeline/10_metricbeat_redis.conf -------------------------------------------------------------------------------- /src/quorum-test-network/logstash/pipeline/20_besu.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/logstash/pipeline/20_besu.conf -------------------------------------------------------------------------------- /src/quorum-test-network/logstash/pipeline/20_logstash.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/logstash/pipeline/20_logstash.conf -------------------------------------------------------------------------------- /src/quorum-test-network/logstash/pipeline/20_quorum.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/logstash/pipeline/20_quorum.conf -------------------------------------------------------------------------------- /src/quorum-test-network/logstash/pipeline/20_tessera.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/logstash/pipeline/20_tessera.conf -------------------------------------------------------------------------------- /src/quorum-test-network/logstash/pipeline/30_elasticsearch.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/logstash/pipeline/30_elasticsearch.conf -------------------------------------------------------------------------------- /src/quorum-test-network/loki/loki.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/loki/loki.yml -------------------------------------------------------------------------------- /src/quorum-test-network/metricbeat/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/metricbeat/Dockerfile -------------------------------------------------------------------------------- /src/quorum-test-network/metricbeat/metricbeat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/metricbeat/metricbeat.yml -------------------------------------------------------------------------------- /src/quorum-test-network/promtail/promtail.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/promtail/promtail.yml -------------------------------------------------------------------------------- /src/quorum-test-network/quorum-explorer/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/quorum-explorer/config.json -------------------------------------------------------------------------------- /src/quorum-test-network/quorum-explorer/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/quorum-explorer/env -------------------------------------------------------------------------------- /src/quorum-test-network/remove.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/remove.sh -------------------------------------------------------------------------------- /src/quorum-test-network/restart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/restart.sh -------------------------------------------------------------------------------- /src/quorum-test-network/resume.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/resume.sh -------------------------------------------------------------------------------- /src/quorum-test-network/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/run.sh -------------------------------------------------------------------------------- /src/quorum-test-network/smart_contracts/contracts/Counter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/smart_contracts/contracts/Counter.json -------------------------------------------------------------------------------- /src/quorum-test-network/smart_contracts/contracts/Counter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/smart_contracts/contracts/Counter.sol -------------------------------------------------------------------------------- /src/quorum-test-network/smart_contracts/contracts/SimpleStorage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/smart_contracts/contracts/SimpleStorage.json -------------------------------------------------------------------------------- /src/quorum-test-network/smart_contracts/contracts/SimpleStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/smart_contracts/contracts/SimpleStorage.sol -------------------------------------------------------------------------------- /src/quorum-test-network/smart_contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/smart_contracts/package.json -------------------------------------------------------------------------------- /src/quorum-test-network/smart_contracts/scripts/compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/smart_contracts/scripts/compile.js -------------------------------------------------------------------------------- /src/quorum-test-network/smart_contracts/scripts/keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/smart_contracts/scripts/keys.js -------------------------------------------------------------------------------- /src/quorum-test-network/smart_contracts/scripts/privacy/concurrent_private_txs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/smart_contracts/scripts/privacy/concurrent_private_txs.js -------------------------------------------------------------------------------- /src/quorum-test-network/smart_contracts/scripts/privacy/private_tx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/smart_contracts/scripts/privacy/private_tx.js -------------------------------------------------------------------------------- /src/quorum-test-network/smart_contracts/scripts/privacy/private_tx_privacy_group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/smart_contracts/scripts/privacy/private_tx_privacy_group.js -------------------------------------------------------------------------------- /src/quorum-test-network/smart_contracts/scripts/public/hre_1559_public_tx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/smart_contracts/scripts/public/hre_1559_public_tx.js -------------------------------------------------------------------------------- /src/quorum-test-network/smart_contracts/scripts/public/hre_eth_tx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/smart_contracts/scripts/public/hre_eth_tx.js -------------------------------------------------------------------------------- /src/quorum-test-network/smart_contracts/scripts/public/hre_public_tx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/smart_contracts/scripts/public/hre_public_tx.js -------------------------------------------------------------------------------- /src/quorum-test-network/smart_contracts/scripts/public/web3_eth_tx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/smart_contracts/scripts/public/web3_eth_tx.js -------------------------------------------------------------------------------- /src/quorum-test-network/splunk/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/splunk/log4j2.xml -------------------------------------------------------------------------------- /src/quorum-test-network/splunk/otel-collector-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/splunk/otel-collector-config.yml -------------------------------------------------------------------------------- /src/quorum-test-network/splunk/splunk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/splunk/splunk.yml -------------------------------------------------------------------------------- /src/quorum-test-network/static/blockchain-network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/static/blockchain-network.png -------------------------------------------------------------------------------- /src/quorum-test-network/static/metamask-faucet-transfer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/static/metamask-faucet-transfer.png -------------------------------------------------------------------------------- /src/quorum-test-network/static/npm-send-private-tx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/static/npm-send-private-tx.png -------------------------------------------------------------------------------- /src/quorum-test-network/static/qs-dapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/static/qs-dapp.png -------------------------------------------------------------------------------- /src/quorum-test-network/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-labs/learning-tokens/HEAD/src/quorum-test-network/stop.sh --------------------------------------------------------------------------------