├── .gitattributes ├── .gitignore ├── README.md ├── demo ├── clients-cluster.js ├── envvars.js └── mockData.js ├── energy-market ├── .eslintrc.yml ├── README.md ├── energy-market@0.0.2-deploy.0.0.31.bna ├── energy-market@0.0.2-deploy.0.0.40.bna ├── index.js ├── lib │ ├── closeMarket.js │ ├── publishBuyBid.js │ ├── publishDemand.js │ ├── publishGame.js │ ├── publishMeterReading.js │ ├── publishOffer.js │ ├── stopGameRegistration.js │ └── utilities.js ├── models │ └── org.acme.biznet.cto ├── networkadmin-energymarket.card ├── networkadmin1.card ├── package-lock.json ├── package.json ├── permissions.acl ├── queries.qry └── test │ └── logic.js ├── hyperledger-client ├── client.js ├── index.js ├── logger.js ├── package-lock.json ├── package.json └── rest-client.js ├── market-clock ├── index.js ├── logger.js ├── package-lock.json ├── package.json └── rest-client.js ├── optimization-api ├── app.py ├── approaches_central_decentral.py └── optimization.py └── tx-queue ├── logger.js ├── package-lock.json ├── package.json ├── rest-client.js ├── routes └── api.js └── server.js /.gitattributes: -------------------------------------------------------------------------------- 1 | optimization-api/*.py linguist-language=Python 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /*/node_modules 2 | /energy-market/composer-logs 3 | /*/__pycache__/ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/README.md -------------------------------------------------------------------------------- /demo/clients-cluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/demo/clients-cluster.js -------------------------------------------------------------------------------- /demo/envvars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/demo/envvars.js -------------------------------------------------------------------------------- /demo/mockData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/demo/mockData.js -------------------------------------------------------------------------------- /energy-market/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/energy-market/.eslintrc.yml -------------------------------------------------------------------------------- /energy-market/README.md: -------------------------------------------------------------------------------- 1 | # org.acme.biznet 2 | -------------------------------------------------------------------------------- /energy-market/energy-market@0.0.2-deploy.0.0.31.bna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/energy-market/energy-market@0.0.2-deploy.0.0.31.bna -------------------------------------------------------------------------------- /energy-market/energy-market@0.0.2-deploy.0.0.40.bna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/energy-market/energy-market@0.0.2-deploy.0.0.40.bna -------------------------------------------------------------------------------- /energy-market/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /energy-market/lib/closeMarket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/energy-market/lib/closeMarket.js -------------------------------------------------------------------------------- /energy-market/lib/publishBuyBid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/energy-market/lib/publishBuyBid.js -------------------------------------------------------------------------------- /energy-market/lib/publishDemand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/energy-market/lib/publishDemand.js -------------------------------------------------------------------------------- /energy-market/lib/publishGame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/energy-market/lib/publishGame.js -------------------------------------------------------------------------------- /energy-market/lib/publishMeterReading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/energy-market/lib/publishMeterReading.js -------------------------------------------------------------------------------- /energy-market/lib/publishOffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/energy-market/lib/publishOffer.js -------------------------------------------------------------------------------- /energy-market/lib/stopGameRegistration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/energy-market/lib/stopGameRegistration.js -------------------------------------------------------------------------------- /energy-market/lib/utilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/energy-market/lib/utilities.js -------------------------------------------------------------------------------- /energy-market/models/org.acme.biznet.cto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/energy-market/models/org.acme.biznet.cto -------------------------------------------------------------------------------- /energy-market/networkadmin-energymarket.card: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/energy-market/networkadmin-energymarket.card -------------------------------------------------------------------------------- /energy-market/networkadmin1.card: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/energy-market/networkadmin1.card -------------------------------------------------------------------------------- /energy-market/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/energy-market/package-lock.json -------------------------------------------------------------------------------- /energy-market/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/energy-market/package.json -------------------------------------------------------------------------------- /energy-market/permissions.acl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/energy-market/permissions.acl -------------------------------------------------------------------------------- /energy-market/queries.qry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/energy-market/queries.qry -------------------------------------------------------------------------------- /energy-market/test/logic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/energy-market/test/logic.js -------------------------------------------------------------------------------- /hyperledger-client/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/hyperledger-client/client.js -------------------------------------------------------------------------------- /hyperledger-client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/hyperledger-client/index.js -------------------------------------------------------------------------------- /hyperledger-client/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/hyperledger-client/logger.js -------------------------------------------------------------------------------- /hyperledger-client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/hyperledger-client/package-lock.json -------------------------------------------------------------------------------- /hyperledger-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/hyperledger-client/package.json -------------------------------------------------------------------------------- /hyperledger-client/rest-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/hyperledger-client/rest-client.js -------------------------------------------------------------------------------- /market-clock/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/market-clock/index.js -------------------------------------------------------------------------------- /market-clock/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/market-clock/logger.js -------------------------------------------------------------------------------- /market-clock/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/market-clock/package-lock.json -------------------------------------------------------------------------------- /market-clock/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/market-clock/package.json -------------------------------------------------------------------------------- /market-clock/rest-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/market-clock/rest-client.js -------------------------------------------------------------------------------- /optimization-api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/optimization-api/app.py -------------------------------------------------------------------------------- /optimization-api/approaches_central_decentral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/optimization-api/approaches_central_decentral.py -------------------------------------------------------------------------------- /optimization-api/optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/optimization-api/optimization.py -------------------------------------------------------------------------------- /tx-queue/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/tx-queue/logger.js -------------------------------------------------------------------------------- /tx-queue/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/tx-queue/package-lock.json -------------------------------------------------------------------------------- /tx-queue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/tx-queue/package.json -------------------------------------------------------------------------------- /tx-queue/rest-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/tx-queue/rest-client.js -------------------------------------------------------------------------------- /tx-queue/routes/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/tx-queue/routes/api.js -------------------------------------------------------------------------------- /tx-queue/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evisalumani/Thesis_Energy_Market/HEAD/tx-queue/server.js --------------------------------------------------------------------------------