├── .gitattributes ├── .gitignore ├── Dockerfile ├── README.md ├── deploy.sh ├── pom.xml ├── src ├── chaincode-java │ └── build │ │ └── install │ │ └── commoncc │ │ └── commoncc.jar ├── chaincode │ ├── common │ │ └── chaincode.go │ ├── go.mod │ └── go.sum └── main │ ├── java │ └── io │ │ └── github │ │ └── ecsoya │ │ └── demo │ │ ├── DemoApplication.java │ │ ├── controller │ │ └── FabricDemoController.java │ │ ├── ipfs │ │ ├── FabricIpfsFile.java │ │ ├── controller │ │ │ └── FabricIpfsController.java │ │ └── service │ │ │ ├── IFabricIpfsFileService.java │ │ │ └── impl │ │ │ └── FabricIpfsFileServiceImpl.java │ │ └── network │ │ ├── NetworkBuilder.java │ │ ├── NetworkBuilderException.java │ │ ├── NetworkGenerator.java │ │ └── NetworkGeneratorProd.java │ └── resources │ ├── application.yml │ ├── network │ ├── .gitignore │ ├── connection-org1.yml │ └── connection-org2.yml │ ├── static │ ├── js │ │ ├── index.js │ │ └── ipfs │ │ │ └── index.js │ └── plugins │ │ └── jquery-toast │ │ ├── jquery.toast.min.css │ │ └── jquery.toast.min.js │ └── templates │ ├── index.html │ └── ipfs │ └── index.html └── test-network ├── .gitignore ├── README.md ├── addOrg3 ├── README.md ├── addOrg3.sh ├── ccp-generate.sh ├── ccp-template.json ├── ccp-template.yaml ├── configtx.yaml ├── docker │ ├── docker-compose-ca-org3.yaml │ ├── docker-compose-couch-org3.yaml │ └── docker-compose-org3.yaml ├── fabric-ca │ ├── org3 │ │ └── fabric-ca-server-config.yaml │ └── registerEnroll.sh └── org3-crypto.yaml ├── configtx └── configtx.yaml ├── docker ├── docker-compose-ca.yaml ├── docker-compose-couch.yaml └── docker-compose-test-net.yaml ├── network.sh ├── organizations ├── ccp-generate.sh ├── ccp-template.json ├── ccp-template.yaml ├── cryptogen │ ├── crypto-config-orderer.yaml │ ├── crypto-config-org1.yaml │ └── crypto-config-org2.yaml └── fabric-ca │ └── registerEnroll.sh └── scripts ├── configUpdate.sh ├── createChannel.sh ├── deployCC.sh ├── envVar.sh ├── org3-scripts ├── joinChannel.sh └── updateChannelConfig.sh ├── setAnchorPeer.sh └── utils.sh /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/README.md -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/deploy.sh -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/pom.xml -------------------------------------------------------------------------------- /src/chaincode-java/build/install/commoncc/commoncc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/chaincode-java/build/install/commoncc/commoncc.jar -------------------------------------------------------------------------------- /src/chaincode/common/chaincode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/chaincode/common/chaincode.go -------------------------------------------------------------------------------- /src/chaincode/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/chaincode/go.mod -------------------------------------------------------------------------------- /src/chaincode/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/chaincode/go.sum -------------------------------------------------------------------------------- /src/main/java/io/github/ecsoya/demo/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/main/java/io/github/ecsoya/demo/DemoApplication.java -------------------------------------------------------------------------------- /src/main/java/io/github/ecsoya/demo/controller/FabricDemoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/main/java/io/github/ecsoya/demo/controller/FabricDemoController.java -------------------------------------------------------------------------------- /src/main/java/io/github/ecsoya/demo/ipfs/FabricIpfsFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/main/java/io/github/ecsoya/demo/ipfs/FabricIpfsFile.java -------------------------------------------------------------------------------- /src/main/java/io/github/ecsoya/demo/ipfs/controller/FabricIpfsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/main/java/io/github/ecsoya/demo/ipfs/controller/FabricIpfsController.java -------------------------------------------------------------------------------- /src/main/java/io/github/ecsoya/demo/ipfs/service/IFabricIpfsFileService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/main/java/io/github/ecsoya/demo/ipfs/service/IFabricIpfsFileService.java -------------------------------------------------------------------------------- /src/main/java/io/github/ecsoya/demo/ipfs/service/impl/FabricIpfsFileServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/main/java/io/github/ecsoya/demo/ipfs/service/impl/FabricIpfsFileServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/github/ecsoya/demo/network/NetworkBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/main/java/io/github/ecsoya/demo/network/NetworkBuilder.java -------------------------------------------------------------------------------- /src/main/java/io/github/ecsoya/demo/network/NetworkBuilderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/main/java/io/github/ecsoya/demo/network/NetworkBuilderException.java -------------------------------------------------------------------------------- /src/main/java/io/github/ecsoya/demo/network/NetworkGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/main/java/io/github/ecsoya/demo/network/NetworkGenerator.java -------------------------------------------------------------------------------- /src/main/java/io/github/ecsoya/demo/network/NetworkGeneratorProd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/main/java/io/github/ecsoya/demo/network/NetworkGeneratorProd.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/network/.gitignore: -------------------------------------------------------------------------------- 1 | /.bak/ 2 | -------------------------------------------------------------------------------- /src/main/resources/network/connection-org1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/main/resources/network/connection-org1.yml -------------------------------------------------------------------------------- /src/main/resources/network/connection-org2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/main/resources/network/connection-org2.yml -------------------------------------------------------------------------------- /src/main/resources/static/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/main/resources/static/js/index.js -------------------------------------------------------------------------------- /src/main/resources/static/js/ipfs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/main/resources/static/js/ipfs/index.js -------------------------------------------------------------------------------- /src/main/resources/static/plugins/jquery-toast/jquery.toast.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/main/resources/static/plugins/jquery-toast/jquery.toast.min.css -------------------------------------------------------------------------------- /src/main/resources/static/plugins/jquery-toast/jquery.toast.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/main/resources/static/plugins/jquery-toast/jquery.toast.min.js -------------------------------------------------------------------------------- /src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /src/main/resources/templates/ipfs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/src/main/resources/templates/ipfs/index.html -------------------------------------------------------------------------------- /test-network/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/.gitignore -------------------------------------------------------------------------------- /test-network/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/README.md -------------------------------------------------------------------------------- /test-network/addOrg3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/addOrg3/README.md -------------------------------------------------------------------------------- /test-network/addOrg3/addOrg3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/addOrg3/addOrg3.sh -------------------------------------------------------------------------------- /test-network/addOrg3/ccp-generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/addOrg3/ccp-generate.sh -------------------------------------------------------------------------------- /test-network/addOrg3/ccp-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/addOrg3/ccp-template.json -------------------------------------------------------------------------------- /test-network/addOrg3/ccp-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/addOrg3/ccp-template.yaml -------------------------------------------------------------------------------- /test-network/addOrg3/configtx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/addOrg3/configtx.yaml -------------------------------------------------------------------------------- /test-network/addOrg3/docker/docker-compose-ca-org3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/addOrg3/docker/docker-compose-ca-org3.yaml -------------------------------------------------------------------------------- /test-network/addOrg3/docker/docker-compose-couch-org3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/addOrg3/docker/docker-compose-couch-org3.yaml -------------------------------------------------------------------------------- /test-network/addOrg3/docker/docker-compose-org3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/addOrg3/docker/docker-compose-org3.yaml -------------------------------------------------------------------------------- /test-network/addOrg3/fabric-ca/org3/fabric-ca-server-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/addOrg3/fabric-ca/org3/fabric-ca-server-config.yaml -------------------------------------------------------------------------------- /test-network/addOrg3/fabric-ca/registerEnroll.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/addOrg3/fabric-ca/registerEnroll.sh -------------------------------------------------------------------------------- /test-network/addOrg3/org3-crypto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/addOrg3/org3-crypto.yaml -------------------------------------------------------------------------------- /test-network/configtx/configtx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/configtx/configtx.yaml -------------------------------------------------------------------------------- /test-network/docker/docker-compose-ca.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/docker/docker-compose-ca.yaml -------------------------------------------------------------------------------- /test-network/docker/docker-compose-couch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/docker/docker-compose-couch.yaml -------------------------------------------------------------------------------- /test-network/docker/docker-compose-test-net.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/docker/docker-compose-test-net.yaml -------------------------------------------------------------------------------- /test-network/network.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/network.sh -------------------------------------------------------------------------------- /test-network/organizations/ccp-generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/organizations/ccp-generate.sh -------------------------------------------------------------------------------- /test-network/organizations/ccp-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/organizations/ccp-template.json -------------------------------------------------------------------------------- /test-network/organizations/ccp-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/organizations/ccp-template.yaml -------------------------------------------------------------------------------- /test-network/organizations/cryptogen/crypto-config-orderer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/organizations/cryptogen/crypto-config-orderer.yaml -------------------------------------------------------------------------------- /test-network/organizations/cryptogen/crypto-config-org1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/organizations/cryptogen/crypto-config-org1.yaml -------------------------------------------------------------------------------- /test-network/organizations/cryptogen/crypto-config-org2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/organizations/cryptogen/crypto-config-org2.yaml -------------------------------------------------------------------------------- /test-network/organizations/fabric-ca/registerEnroll.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/organizations/fabric-ca/registerEnroll.sh -------------------------------------------------------------------------------- /test-network/scripts/configUpdate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/scripts/configUpdate.sh -------------------------------------------------------------------------------- /test-network/scripts/createChannel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/scripts/createChannel.sh -------------------------------------------------------------------------------- /test-network/scripts/deployCC.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/scripts/deployCC.sh -------------------------------------------------------------------------------- /test-network/scripts/envVar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/scripts/envVar.sh -------------------------------------------------------------------------------- /test-network/scripts/org3-scripts/joinChannel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/scripts/org3-scripts/joinChannel.sh -------------------------------------------------------------------------------- /test-network/scripts/org3-scripts/updateChannelConfig.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/scripts/org3-scripts/updateChannelConfig.sh -------------------------------------------------------------------------------- /test-network/scripts/setAnchorPeer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/scripts/setAnchorPeer.sh -------------------------------------------------------------------------------- /test-network/scripts/utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecsoya/fabric-demo/HEAD/test-network/scripts/utils.sh --------------------------------------------------------------------------------