├── .gitignore ├── README.md ├── license.txt ├── pom.xml └── src └── main ├── java └── org │ └── xialing │ ├── FabricServerApplication.java │ ├── common │ ├── constants │ │ └── Constant.java │ ├── dto │ │ ├── R.java │ │ ├── base │ │ │ ├── AbsRequestBean.java │ │ │ ├── AbsResponseBean.java │ │ │ ├── RequestBean.java │ │ │ └── ResponseBean.java │ │ ├── block │ │ │ ├── BlockChainChannelDTO.java │ │ │ ├── BlockChainContractDTO.java │ │ │ ├── BlockChainContractFunDTO.java │ │ │ ├── BlockChainContractFunEventDTO.java │ │ │ ├── BlockChainNetDTO.java │ │ │ ├── BlockChainOrdererDTO.java │ │ │ ├── BlockChainOrgCaDTO.java │ │ │ ├── BlockChainOrgDTO.java │ │ │ ├── BlockChainOrgNodeDTO.java │ │ │ ├── BlockChainOrgUserDTO.java │ │ │ ├── ContractChannelDTO.java │ │ │ └── NodeChannelDTO.java │ │ └── route │ │ │ ├── BaasRouteDTO.java │ │ │ ├── base │ │ │ ├── Block.java │ │ │ ├── Transaction.java │ │ │ └── request │ │ │ │ └── BaseRequest.java │ │ │ ├── blockinfo │ │ │ ├── BlockInfoRequest.java │ │ │ ├── BlockList.java │ │ │ ├── BlockSummary.java │ │ │ └── LatesdTransactionList.java │ │ │ ├── event │ │ │ ├── BlockEventMsgDTO.java │ │ │ ├── ContractEvent.java │ │ │ └── ContractEventListenerRequest.java │ │ │ ├── invoke │ │ │ ├── InvokeAsyncQueryRequest.java │ │ │ ├── InvokeAsyncQueryResult.java │ │ │ ├── InvokeRequest.java │ │ │ └── InvokeResult.java │ │ │ └── query │ │ │ ├── QueryRequest.java │ │ │ └── QueryResult.java │ ├── enums │ │ ├── AsyncInvokeTypeEnum.java │ │ └── ResponseCodeEnum.java │ └── exception │ │ └── ServiceException.java │ └── fabric │ ├── config │ └── FabricConfig.java │ ├── context │ └── ChannelContext.java │ ├── controller │ ├── FabricController.java │ ├── FabricEventController.java │ └── FabricInfoController.java │ ├── listener │ └── FabricEventListener.java │ ├── model │ ├── ChannelBean.java │ ├── EventPayLoad.java │ ├── FabricEnrollment.java │ └── FabricUser.java │ ├── remote │ └── RemoteBlockEventService.java │ ├── service │ ├── CommonService.java │ ├── FabricEventService.java │ ├── FabricInfoService.java │ └── FabricService.java │ ├── template │ └── FabricTemplate.java │ └── utils │ ├── CryptoUtils.java │ ├── FabricUtils.java │ └── ThreadPoolManager.java └── resources ├── application.yml ├── bootstrap.yml ├── ca ├── cacert ├── client.pem └── out_sk └── logback-spring.xml /.gitignore: -------------------------------------------------------------------------------- 1 | # Created by .ignore support plugin (hsz.mobi) 2 | *.iml 3 | .idea/ 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/README.md -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/license.txt -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/xialing/FabricServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/FabricServerApplication.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/constants/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/constants/Constant.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/R.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/R.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/base/AbsRequestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/base/AbsRequestBean.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/base/AbsResponseBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/base/AbsResponseBean.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/base/RequestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/base/RequestBean.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/base/ResponseBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/base/ResponseBean.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/block/BlockChainChannelDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/block/BlockChainChannelDTO.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/block/BlockChainContractDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/block/BlockChainContractDTO.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/block/BlockChainContractFunDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/block/BlockChainContractFunDTO.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/block/BlockChainContractFunEventDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/block/BlockChainContractFunEventDTO.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/block/BlockChainNetDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/block/BlockChainNetDTO.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/block/BlockChainOrdererDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/block/BlockChainOrdererDTO.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/block/BlockChainOrgCaDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/block/BlockChainOrgCaDTO.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/block/BlockChainOrgDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/block/BlockChainOrgDTO.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/block/BlockChainOrgNodeDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/block/BlockChainOrgNodeDTO.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/block/BlockChainOrgUserDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/block/BlockChainOrgUserDTO.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/block/ContractChannelDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/block/ContractChannelDTO.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/block/NodeChannelDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/block/NodeChannelDTO.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/route/BaasRouteDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/route/BaasRouteDTO.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/route/base/Block.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/route/base/Block.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/route/base/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/route/base/Transaction.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/route/base/request/BaseRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/route/base/request/BaseRequest.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/route/blockinfo/BlockInfoRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/route/blockinfo/BlockInfoRequest.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/route/blockinfo/BlockList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/route/blockinfo/BlockList.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/route/blockinfo/BlockSummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/route/blockinfo/BlockSummary.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/route/blockinfo/LatesdTransactionList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/route/blockinfo/LatesdTransactionList.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/route/event/BlockEventMsgDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/route/event/BlockEventMsgDTO.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/route/event/ContractEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/route/event/ContractEvent.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/route/event/ContractEventListenerRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/route/event/ContractEventListenerRequest.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/route/invoke/InvokeAsyncQueryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/route/invoke/InvokeAsyncQueryRequest.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/route/invoke/InvokeAsyncQueryResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/route/invoke/InvokeAsyncQueryResult.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/route/invoke/InvokeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/route/invoke/InvokeRequest.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/route/invoke/InvokeResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/route/invoke/InvokeResult.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/route/query/QueryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/route/query/QueryRequest.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/dto/route/query/QueryResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/dto/route/query/QueryResult.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/enums/AsyncInvokeTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/enums/AsyncInvokeTypeEnum.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/enums/ResponseCodeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/enums/ResponseCodeEnum.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/common/exception/ServiceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/common/exception/ServiceException.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/fabric/config/FabricConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/fabric/config/FabricConfig.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/fabric/context/ChannelContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/fabric/context/ChannelContext.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/fabric/controller/FabricController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/fabric/controller/FabricController.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/fabric/controller/FabricEventController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/fabric/controller/FabricEventController.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/fabric/controller/FabricInfoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/fabric/controller/FabricInfoController.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/fabric/listener/FabricEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/fabric/listener/FabricEventListener.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/fabric/model/ChannelBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/fabric/model/ChannelBean.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/fabric/model/EventPayLoad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/fabric/model/EventPayLoad.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/fabric/model/FabricEnrollment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/fabric/model/FabricEnrollment.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/fabric/model/FabricUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/fabric/model/FabricUser.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/fabric/remote/RemoteBlockEventService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/fabric/remote/RemoteBlockEventService.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/fabric/service/CommonService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/fabric/service/CommonService.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/fabric/service/FabricEventService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/fabric/service/FabricEventService.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/fabric/service/FabricInfoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/fabric/service/FabricInfoService.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/fabric/service/FabricService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/fabric/service/FabricService.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/fabric/template/FabricTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/fabric/template/FabricTemplate.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/fabric/utils/CryptoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/fabric/utils/CryptoUtils.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/fabric/utils/FabricUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/fabric/utils/FabricUtils.java -------------------------------------------------------------------------------- /src/main/java/org/xialing/fabric/utils/ThreadPoolManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/java/org/xialing/fabric/utils/ThreadPoolManager.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /src/main/resources/ca/cacert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/resources/ca/cacert -------------------------------------------------------------------------------- /src/main/resources/ca/client.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/resources/ca/client.pem -------------------------------------------------------------------------------- /src/main/resources/ca/out_sk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/resources/ca/out_sk -------------------------------------------------------------------------------- /src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/top3372/fabric-java-block/HEAD/src/main/resources/logback-spring.xml --------------------------------------------------------------------------------